DragonFly kernel List (threaded) for 2005-09
Re: PKGSRC will be officially supported as of the next release
Matthew Dillon wrote:
:asmodai wrote @ Sat, 3 Sep 2005 16:06:22 +0200:
:> -On [20050903 14:27], walt (wa1ter@xxxxxxxxxxxxx) wrote:
:> >wip/pkgmanager is a new attempt at an upgrade tool. I've been making
:> >suggestions to the author who has been very happy to have the feedback.
:> >It's still alpha-quality at this early stage, but promising.
:> I hope that's not the lisp program though. I have something against
:> depending on exotic languages nowadays. :P
:Exotic? Common Lisp is an iso standard!
:Doing such stuff in C is not really a good decision.
The problem with using languages like that is often that they require
significant infrastructure just to work. It's a big problem for a
package manager to have to have a dozen libraries and fifty megabytes
worth of packages installed before the package installer itself will
run. We've encountered this issue just trying to make 'cvsup' and
perl-driven programs work on multiple occassions.
Perhaps a package manager written in python is worth to think about.
Still the problem is again base infrastructure, but this could be worked
around by porting pyinstaller from linux/windows to BSD
(http://pyinstaller.hpcf.upr.edu/pyinstaller/wiki), then a single
stand-alone binary can be made out of a python script.
IMHO this should theoretically solve most of the technical base
requirements for a package manager, although I don't know whether
pyinstaller can be easily ported to BSD and/or 64 bit.