Date: Wed, 28 Mar 2001 15:35:02 -0800 From: bmah@freebsd.org (Bruce A. Mah) To: Anton Berezin <tobez@tobez.org> Cc: "Bruce A. Mah" <bmah@freebsd.org>, freebsd-ports@freebsd.org, knu@freebsd.org Subject: Re: pkg_version comparison routine Message-ID: <200103282335.f2SNZ2526600@bmah-freebsd-0.cisco.com> In-Reply-To: <20010328231956.B34676@heechee.tobez.org> References: <200103280237.f2S2bUP02277@bmah-freebsd-0.cisco.com> <20010328231956.B34676@heechee.tobez.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--==_Exmh_1195070758P Content-Type: text/plain; charset=us-ascii If memory serves me right, Anton Berezin wrote: > On Tue, Mar 27, 2001 at 06:37:30PM -0800, Bruce A. Mah wrote: > > > I'm going to revisit an issue long overdue...the fact that the > > algorithm used by pkg_version(1) for comparing versions doesn't work > > in all the cases specified by the Porter's Handbook. knu tried to get > > my attention on this issue a number of months ago, even going so far > > as to submit some patches to fix this problem. Unfortunately I > > dropped the ball on this, and I'm sure he's understandably annoyed at > > me. > > We not just steal a little snippet from devel/p5-Sort-Versions? > > I believe it handles most insane possibilities. Hmmm. Well, for starters I didn't know this existed. I'm not sure I understand all of it, but it looks like it handles pretty much every case in the Porter's Handbook (plus others from our own Ports Collection). What's the licensing on this thing? (pkg_version is part of the base system now, for better or worse, so we'd need to import this code into src/.) Other than that the only thing that comes to mind is NIH, which I'll freely admit to. :-) Bruce. --==_Exmh_1195070758P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (FreeBSD) Comment: Exmh version 2.2 06/23/2000 iD8DBQE6wnUm2MoxcVugUsMRArdDAKCQssie+sIBPNRiomvrtNUqSzFeEgCghzkW XW2u01z5bwSCHKrubSlkARA= =oOb+ -----END PGP SIGNATURE----- --==_Exmh_1195070758P-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200103282335.f2SNZ2526600>