Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jul 2002 20:10:34 +0200
From:      Thomas Seck <tmseck-lists@netcologne.de>
To:        freebsd-arch@FreeBSD.ORG
Subject:   Re: Package system flaws?
Message-ID:  <20020715181034.GB682@laurel.tmseck.homedns.org>
In-Reply-To: <20020715163815.GB12030@lizzy.catnook.com>
References:  <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> <20020714095939.GA588@laurel.tmseck.homedns.org> <200207141333.g6EDXj0L031673@whizzo.transsys.com> <3D31E944.A8E523E6@FreeBSD.org> <20020714214958.GA1228@laurel.tmseck.homedns.org> <20020715163815.GB12030@lizzy.catnook.com>

next in thread | previous in thread | raw e-mail | index | archive | help
* Jos Backus (jos@catnook.com):

> On Sun, Jul 14, 2002 at 11:49:58PM +0200, Thomas Seck wrote:

> > Normally I would second that but IMHO portupgrade(1) is dangerous
> > in a way that it is a fine bandaid for the flaws in the current
> > implementation of the package system. There is no urge for the
> > developers to address these issues because "we have portupgrade". I do
> > not fight a religious war against portupgrade(1), I use it myself. But I
> > wish I would not have to. That is my point.
> 
> While I agree with you in theory, the base-supported tools make writing a
> portupgrade-like tool non-trivial (that's the whole point of high-level
> scripting languages) which is one reason why only portupgrade exists today.

It is probably more difficult to do correctly, agreed. But this has to
be done only once and maybe put into a library (libh?).

> You could turn this around, too: import Ruby+portupgrade into the base system,
> write compatibility wrappers for the existing pkg_* tools and remove the old
> pkg_* tools :-)

Three problems with this:

   - Yet Another Language to maintain, tying up developer resources
   - I personally do not need Ruby (or $scripting_language_of_the_season)
   - Licence issues, thus endless political discussions

-- 
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?20020715181034.GB682>