Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 01 Aug 2009 10:10:17 +0100
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        Erik Trulsson <ertr1013@student.uu.se>
Cc:        ports@freebsd.org, "Jason J. Hellenthal" <jasonh@DataIX.net>
Subject:   Re: ports/*/jpeg "Thanks a lot guys"
Message-ID:  <4A740679.1020608@infracaninophile.co.uk>
In-Reply-To: <20090731173636.GA76357@owl.midgard.homeip.net>
References:  <20090731121249.538ea7e7.jasonh@DataIX.net> <20090731173636.GA76357@owl.midgard.homeip.net>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig9EA87E5AE76A827A1EE0A732
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

Erik Trulsson wrote:
> On Fri, Jul 31, 2009 at 12:12:49PM -0400, Jason J. Hellenthal wrote:
>> Now that I have finally upgraded my system in full from the last mix-u=
p
>> with jpeg, You guys have bumped up every PORTREVISION that depends on =
jpeg
>> "Great real great" Now I get to spend another three days fixing up som=
e
>> more packages and rebuilding about 800+ ports.
>>
>> Thanks a whole lot.
>=20
> Nobody is forcing you to rebuild your ports just because the PORTREVISI=
ON
> was bumped.  If everything works fine for you there is actually no good=

> reason at all to do so.

The OP does have a valid point though.  I just got an e-mail from Freshpo=
rts
saying that a bunch of ports I maintain had had PORTREVISION bumps becaus=
e of
the jpeg update.  Which is all fine and dandy, except that these were the=
=20
www/p5-RT-* extension modules for RT.  First of all, they are pure perl: =
there's
no object linkage with the jpeg shlibs at all.  Secondly, they have nothi=
ng
to do with manipulating jpeg data in any way, shape or form.  One of thei=
r
dependencies links against libjpeg: that's it.

Blanket modification of PORTREVISION for everything that can depend on a =
shlib
which has had an ABI version bump is certainly effective, but it seems to=
o much
of a blunt instrument to me.  You don't need a revision bump for dependen=
cies
that install no ELF format executables, shlibs or similar.  Detecting wha=
t ports
install ELF executables is not too hard -- I submitted ports/129210 which=
 should
do the job, although I was thinking more along the lines of factoring out=
 ports
that are architecture independent and only building them once on the pack=
age build
cluster when I submitted that.  Needs some work on capturing the output f=
or use by
port comitters / maintainers

	Cheers,

	Matthew =20

--=20
Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
                                                  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
                                                  Kent, CT11 9PW


--------------enig9EA87E5AE76A827A1EE0A732
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREIAAYFAkp0Bn4ACgkQ8Mjk52CukIxcEACdEHMSf5Wpdgg7ANppnjnmPoro
J3EAnjiH9jNbWE2YiTb7ZclSdiMZhzlS
=xCGI
-----END PGP SIGNATURE-----

--------------enig9EA87E5AE76A827A1EE0A732--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A740679.1020608>