Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Jul 2002 11:59:39 +0200
From:      Thomas Seck <tmseck-lists@netcologne.de>
To:        freebsd-arch@FreeBSD.ORG
Subject:   Re: Package system flaws?
Message-ID:  <20020714095939.GA588@laurel.tmseck.homedns.org>
In-Reply-To: <20020714042623.GB95460@squall.waterspout.com>
References:  <3D27A296.D58FB4B4@softweyr.com> <p05111745b94e9452f3b3@[128.113.24.47]> <p05111700b953ed16c118@[128.113.24.47]> <p05111701b953f38542f8@[128.113.24.47]> <20020712121427.GD3678@lummux.tchpc.tcd.ie> <20020712144854.GA756@laurel.tmseck.homedns.org> <20020713054141.A26277@misty.eyesbeyond.com> <20020713011750.GA755@laurel.tmseck.homedns.org> <20020714042237.GD931@lizzy.catnook.com> <20020714042623.GB95460@squall.waterspout.com>

next in thread | previous in thread | raw e-mail | index | archive | help
* Will Andrews (will@csociety.org):

> The people who do the work should do it the best way they can.
> Or, with a volunteer twist, the most enjoyable way they can.

Agreed. But portupgrade(1) is somewhat special, because it is the only
way you can keep your locally installed packages up to date without
thrashing your pkg db. It thus does the work that the pkg_* tools and
the ports system should have been doing. People ask regularly why the
tools of the sysutils/portupgrade port are not part of the base system.
With them being written in anything else than C{,++}, sed, awk or sh
this is impossible.

Being Joe Random User I suggest the following:

 - find someone who is willing to re-implement sysutils/portupgrade in
   a language present in the base system (i.e. _not_ in Perl). Then

 - fix the dependency handling whithin the pkg_* tools resp. the ports
   framework. This will make sysutils/portupgrade hopefully obsolete.

 - After this has been done, start to think about a new flashy package
   format hich has all the bells and whistles that are missing today.

The whole discussion I read so far seems to do the second or even the
third step before the first.

Just my 2 Euro cents.

-- 
Thomas Seck

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020714095939.GA588>