DragonFly BSD
DragonFly kernel List (threaded) for 2005-09
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: PKGSRC will be officially supported as of the next release

From: "Martin P. Hellwig" <mhellwig@xxxxxxxxx>
Date: Sun, 04 Sep 2005 13:43:50 +0200

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.


[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]