Date: Thu, 19 Apr 2001 19:10:04 -0700 From: Eric Melville <eric@FreeBSD.org> To: Satoshi - Ports Wraith - Asami <asami@FreeBSD.org> Cc: bmah@FreeBSD.org, Kris Kennaway <kris@obsecurity.org>, David O'Brien <obrien@FreeBSD.org>, Akinori MUSHA <knu@iDaemons.org>, Chris Faulhaber <jedgar@fxp.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: ports/editors/vim6 Makefile distinfo pkg-plist Message-ID: <20010419191004.A33085@FreeBSD.org> In-Reply-To: <yfk66g0wpvu.fsf@vader.clickarray.com>; from asami@FreeBSD.org on Thu, Apr 19, 2001 at 02:17:41PM -0700 References: <200104111956.f3BJukl93003@freefall.freebsd.org> <20010419140501.A253@jive.44bsd.net> <8666g0d8ws.wl@archon.local.idaemons.org> <20010419122255.B29435@dragon.nuxi.com> <20010419123216.A53260@xor.obsecurity.org> <200104191955.f3JJtQV60074@bmah-freebsd-0.cisco.com> <yfk66g0wpvu.fsf@vader.clickarray.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> Do you think we should treat the string of digits and string of > non-digits separately, and sort them in numerical order and in > dictionary order, respectively? That will handle the 1.0.b10 case as > well as allowing a 1.0b release to follow 1.0 release (like emacs did > with 19.34 and 19.34b). Attemping to make sense of software versions is nutty business. The way I have been planning third-party package version comparisons for the (85% vapor) binary update client involves ignoring the supplied version entirely, and using a timestamp in it's place. The version information supplied by the vendor is simply retained for user convienence, and thrown into the package database. The versioning of random pieces of software is far too absurd to be utilized by any sort of automated system. These timestamps would most likely come from the last time the port's directory was written to before the package was built. I am not implying that anything like this should be retro-fitted into the existing ports framework. Actually, I'm thinking that it may be worthwhile to provide a sort of striped-down version of the update client that only cares about third-party packages. It may be very convienent for folks that build world from source, but have no desire to put effort into keeping up with all the packages installed on their system. Like me. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010419191004.A33085>