Skip site navigation (1)Skip section navigation (2)
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>