Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Feb 2017 17:16:03 +0100
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        "Mikhail T." <mi+thun@aldan.algebra.com>, Jan Beich <jbeich@freebsd.org>,  ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: Misuse of PORTREVISION (Re: svn commit: r434379 - head/multimedia/x265)
Message-ID:  <fee7b990-45db-1e52-22d8-fb1b21e9c030@FreeBSD.org>
In-Reply-To: <d5e81c35-41fe-4f5c-4f45-e069d93ce911@aldan.algebra.com>
References:  <20170218210541.82AA915F6@freefall.freebsd.org> <f23cecfc-d669-e62b-1916-1e16e66fb3eb@aldan.algebra.com> <a9be8749-360f-15fb-aa75-93a378371c51@FreeBSD.org> <d5e81c35-41fe-4f5c-4f45-e069d93ce911@aldan.algebra.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--2wPdToIx8GC2FHPooWlUC9c5PvnrD5RHu
Content-Type: multipart/mixed; boundary="fKmjAvCUkBXWl61io0PcN4TrOejUd4Ubq";
 protected-headers="v1"
From: Mathieu Arnold <mat@FreeBSD.org>
To: "Mikhail T." <mi+thun@aldan.algebra.com>, Jan Beich <jbeich@freebsd.org>,
 ports-committers@freebsd.org, svn-ports-all@freebsd.org,
 svn-ports-head@freebsd.org
Message-ID: <fee7b990-45db-1e52-22d8-fb1b21e9c030@FreeBSD.org>
Subject: Re: Misuse of PORTREVISION (Re: svn commit: r434379 -
 head/multimedia/x265)
References: <20170218210541.82AA915F6@freefall.freebsd.org>
 <f23cecfc-d669-e62b-1916-1e16e66fb3eb@aldan.algebra.com>
 <a9be8749-360f-15fb-aa75-93a378371c51@FreeBSD.org>
 <d5e81c35-41fe-4f5c-4f45-e069d93ce911@aldan.algebra.com>
In-Reply-To: <d5e81c35-41fe-4f5c-4f45-e069d93ce911@aldan.algebra.com>

--fKmjAvCUkBXWl61io0PcN4TrOejUd4Ubq
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Le 21/02/2017 =C3=A0 17:03, Mikhail T. a =C3=A9crit :
> On 21.02.2017 10:52, Mathieu Arnold wrote: >>> Just did. But I believe,=
 our usage of PORTREVISION is >>>
wrong-headed. >> I completely agree. The problem is that
portupgrade/portmaster do >> not handle shlib bumps and do not force
rebuilding depending ports. >> If you want to fix those tools to behave
in a better way, please do >> so. > I'm neither the author nor a
maintainer of these tools. But I'm glad > we agree on the underlying
problem. >> In the mean time, when some shlib version is bumped, all
consumers >> must have their PORTREVISION bumped. > > The tools have
been broken in this manner /for years/ -- why would > they ever change,
if PORTREVISION is bumped every time? And, when it > is not,
PortMgr-officials go hunting the offender -- instead of the > actual
authors/maintainers of the broken tools? >

When using poudriere, you do not need to bump PORTREVISION, it will
rebuild everything that needs rebuilding, and then, when you run pkg
upgrade, pkg will force the reinstallation of packages because a
dependencing shlib version was changed.

Like I said, the problem is only with portmaster and portupgrade, not
all our tools. I have used poudriere + pkg upgrade exclusively for 3+
years, and never had a problem shlib version changes.


--=20
Mathieu Arnold



--fKmjAvCUkBXWl61io0PcN4TrOejUd4Ubq--

--2wPdToIx8GC2FHPooWlUC9c5PvnrD5RHu
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

iQJ8BAEBCgBmBQJYrGfFXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzQUI2OTc4OUQyRUQxMjEwNjQ0MEJBNUIz
QTQ1MTZGMzUxODNDRTQ4AAoJEDpFFvNRg85IJ2sP/ibAjMHmIY+vDswdsTeF7Frw
4uxxvEgQ4DcJRsfQMus4fzaOonQpSQ+BFVzoUHPzauZu1IaUQVHlKyw9nYYHO9lq
kv10MT34yfJk0C6vxdmO9bW2L6pojCnb64QzdPRt60Wbw5BYwyLQWm+siTN2BgQH
I8RV+MseZSfnhRIaXL2gtfw1+JNerlCN3Jc05pRPGfTCgqIeO4TRow9pYZzkYrvR
sXy4W/dOZnl+Gl+LtsQ0mLuDwUBBoLdMKWzT8U5Hke4BO3HAXgHjaXqq34arAzSp
oxDfS34fhR5vXTlDc1CBigQk7sH9b/7lVXfqElFJ5DSCkAn4A0iMUo1KZK5Im5Fs
orVc0S+u4wdZbA+i8TXKtxeOTBKHSL1a2GUGAttf8nnYMUYtfrRm9N7oUGgwxUwo
44KstsRF0/cmiZU2t7n0qKwBLqO79GLUesvYwmfZwZYAt/OVYm78Vh3ZvLNG/hzv
RfQUdCHrAi/W4A7UViBvZwkqshxLZuA3lSmwBYFczSRVHDVNDcEkqYVlvL0hLANN
CRt4SS9ekojGvNtVpKOKYE668lZmFKvyLhUqP63LEfzwrxXDa/1Cu+76aAFIzClr
bmfWQTa71SEGtKQMI3Fn/27OD2mwkRAKBMD/Y7N83t1rgTEBGoDU8uiwsUgzmE45
DVSmBBHTQVYVQphObxBP
=+v//
-----END PGP SIGNATURE-----

--2wPdToIx8GC2FHPooWlUC9c5PvnrD5RHu--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?fee7b990-45db-1e52-22d8-fb1b21e9c030>