From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1ScYnz-0007hK-E8 for garchives@archives.gentoo.org; Thu, 07 Jun 2012 09:15:00 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 16E5BE06F7; Thu, 7 Jun 2012 09:14:36 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id B60D2E019D for ; Thu, 7 Jun 2012 09:13:48 +0000 (UTC) Received: from [192.168.1.204] (23.155.16.95.dynamic.jazztel.es [95.16.155.23]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: pacho) by smtp.gentoo.org (Postfix) with ESMTPSA id A13111B402F for ; Thu, 7 Jun 2012 09:13:47 +0000 (UTC) Subject: Re: [gentoo-dev] About forcing rebuilds of other packages issue From: Pacho Ramos To: gentoo-dev@lists.gentoo.org In-Reply-To: <20120606215918.GA3352@localhost.google.com> References: <1338845178.23212.1.camel@belkin4> <4FCDFF18.3080600@gentoo.org> <4FCEA99E.4090700@gentoo.org> <4FCEBDD9.8000604@gentoo.org> <20120606215918.GA3352@localhost.google.com> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-6LyEJHOZjJFZmADGICXX" Date: Thu, 07 Jun 2012 11:13:42 +0200 Message-ID: <1339060422.3014.1.camel@belkin4> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.32.3 X-Archives-Salt: fca2558c-02e5-47ca-b6c6-e1e651abe1aa X-Archives-Hash: a6aaf2252340af912ec9578c6bd63c65 --=-6LyEJHOZjJFZmADGICXX Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable El mi=C3=A9, 06-06-2012 a las 14:59 -0700, Brian Harring escribi=C3=B3: > On Tue, Jun 05, 2012 at 07:18:01PM -0700, Zac Medico wrote: > > On 06/05/2012 05:51 PM, Michael Weber wrote: > > > Is there any chance to detect this ZLIB_VERSION problem with > > > revdep-rebuild (worst case: add a list of possibly broken packages > > > with tests)? > >=20 > > I'd suggest a special ebuild phase to check for ABI changes, like the > > pre_pkg_preinst_abi_check phase suggested here: > >=20 > > https://bugs.gentoo.org/show_bug.cgi?id=3D192319#c20 >=20 > Same thing I said in '07; I don't have a problem w/ hooks for ebuilds=20 > to specify additional QA checks, but this *cannot* be the user's end=20 > solution- it needs to be purely for making it easier for devs to spot=20 > their screwups. In other words, revdep-rebuild shouldn't be involved;= =20 > this should spot/complain that zlib (for example) changed abi w/out a=20 > matching metadata setting/whatever, rather than having checks done in=20 > the consumers. >=20 > Using this for anything other than a QA check of the originating=20 > package, basically has an end result of us going towards a=20 > non-deterministic resolution model- which is a clusterfuck, frankly.=20 >=20 > ~harring >=20 >=20 Personally, my intention was exactly that: use that check to allow devs to detect the problem and commit a proper ebuild (this test could even be fatal to really enforce developers to not miss it) --=-6LyEJHOZjJFZmADGICXX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iEYEABECAAYFAk/QcMYACgkQCaWpQKGI+9SY8ACeOMgwEtX/s+3BlgD1h2OuR3yL jK4An0wn66a37JH7WKzb8jJ4nn9X8r/9 =Nxqt -----END PGP SIGNATURE----- --=-6LyEJHOZjJFZmADGICXX--