Date: Thu, 13 Dec 2012 10:56:33 +0100 From: Tijl Coosemans <tijl@freebsd.org> To: Alex Dupre <ale@freebsd.org> Cc: ports@freebsd.org, Kevin Oberman <kob6558@gmail.com> Subject: Re: Notes on upgrades after libpcre update Message-ID: <50C9A651.30703@freebsd.org> In-Reply-To: <50C8485A.9080005@FreeBSD.org> References: <CAN6yY1u_9srcrtj4zENdN=TEr2gEkVBQOgvOUQN2btMSCHHv1g@mail.gmail.com> <50C8485A.9080005@FreeBSD.org>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On 12-12-2012 10:03, Alex Dupre wrote: > Kevin Oberman ha scritto: >> As many of you noticed, the update of devel/pcre bumped hte version of >> libpcre.so which is a dependency of LOTS of things. > > This was a very poor choice, we shouldn't have bumped the version. When > there is a bump between two minor releases (8.31 -> 8.32) a red led > should blink in port maintainer. The port should have defined: > > USE_AUTOTOOLS= libtool > USE_GNOME= ltverhack > > to avoid bumbing the version. In fact this is the diff in configure.ac: > > -m4_define(libpcre_version, [1:1:0]) > -m4_define(libpcre16_version, [0:1:0]) > +m4_define(libpcre_version, [3:0:2]) > +m4_define(libpcre16_version, [2:0:2]) > > It says that the new shared lib is compatible with the old lib (only new > interfaces were added), since: > > 1 - 0 = 3 - 2 = 1 > 1 - 0 = 2 - 2 = 0 > > (from the [current:revision:age] version = current - age rule) This should be mandatory knowledge for every ports committer. [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iF4EAREIAAYFAlDJplkACgkQfoCS2CCgtivjhAD9HC9TpY511K7haqhdE8NgZKqF 0I+WDhkdJULtgFRVOk4A/A+hZezbFPVy9YzCefqbnSwCTGYI4Fy+BXy5QZ3x/4re =4D0s -----END PGP SIGNATURE-----help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50C9A651.30703>
