From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 9850213877A for ; Sat, 14 Jun 2014 16:19:07 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BA44BE0B20; Sat, 14 Jun 2014 16:19:02 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C041AE0AF4 for ; Sat, 14 Jun 2014 16:19:01 +0000 (UTC) Received: from rook (unknown [96.241.16.8]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: tetromino) by smtp.gentoo.org (Postfix) with ESMTPSA id 95BCE33FE88 for ; Sat, 14 Jun 2014 16:19:00 +0000 (UTC) Message-ID: <1402762672.16949.3.camel@rook> Subject: Re: [gentoo-dev] Subslots: should they be bumped like SONAME or on any ABI changes? From: Alexandre Rostovtsev To: gentoo-dev@lists.gentoo.org Date: Sat, 14 Jun 2014 12:17:52 -0400 In-Reply-To: <20140614165652.046552aa@googlemail.com> References: <20140614164151.45afb5ca@pomiot.lan> <20140614161341.6cc4c2fa@googlemail.com> <1402761029.16949.1.camel@rook> <20140614165652.046552aa@googlemail.com> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-yvEaK/d2q12e6qPv5X/P" X-Mailer: Evolution 3.12.3 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-Archives-Salt: 517980c3-a942-4428-a0a8-918c235445ce X-Archives-Hash: 7baad46c69b0a42c9a6ba6321238d501 --=-yvEaK/d2q12e6qPv5X/P Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, 2014-06-14 at 16:56 +0100, Ciaran McCreesh wrote: > On Sat, 14 Jun 2014 11:50:29 -0400 > Alexandre Rostovtsev wrote: > > On Sat, 2014-06-14 at 16:13 +0100, Ciaran McCreesh wrote: > > > On Sat, 14 Jun 2014 16:41:51 +0200 > > > Micha=C5=82 G=C3=B3rny wrote: > > > > However, this means that we force much more rebuilds than > > > > necessary. > > >=20 > > > This shouldn't be considered to be a problem. > >=20 > > This would be suicide for Gentoo as a distro. Organizations that have > > a dedicated build server and a standardized /etc/portage config tree > > pushed to all user machines could rebuild half of @world once a week. > > Individual users running Gentoo on a single workstation or server > > can't and won't. >=20 > Then either Gentoo should ship binary packages, or the user should find > another distribution. >=20 > Gentoo *already* does a full rebuild for packages whose bumps or > revbumps just result in one text file changing. So long as there isn't > a mechanism and full ebuild support in place to prevent this, it's a > silly argument. You don't see the difference between unnecessarily rebuilding one package (because a text file changed) and unnecessarily rebuilding a hundred packages (because libfoo added a new function)? Especially since maintainers of packages with long compile times understandably tend to be a bit conservative with their revision bumps, but have no control over when their package's dependencies get subslotbumped. --=-yvEaK/d2q12e6qPv5X/P Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABAgAGBQJTnHWwAAoJEKRDAQ9PHUhgcwgP/jPA651z0s1sOy60/5ozv78k Lx44TrNYuVsgXH/SnB980E1JdAI4BYdXgNwxSkQrBb+ikSuyo2J8h2VgFJYahTYn oWWdaOpAKNoda49vnPFUKwKlVKePo43kwaeSqce48mDFIY1a0nNsMKbxwa4Pb66W JLYSjq8ws7mcIhPJfL8FHadHx0nAe7SqP0BgZqpSQ4p42nuUdpW9CCtFB754DjQ2 izH953piFrbK2/KHHLcbnR5Mbq9aIDPe5pIryMbMpYpM7IEmtjGKIBN181l9ZfsN iFJSX4V+abKRoWr1fiC11Lhmq79BGXLANwuKJGDuyeFGRHIjeBA0lreooYVBNIMq YlESZnsec2qmpr7v514SyHuokjCLw68/7GI4fOzeUQgx4xb82de4O4RH+m6N+/Cb YgfvznvjSt9lRwnx7Vkq+amnA8qQCBniH7f5qSilYXhDdNG5N+I7ifEL45FzShYb Lgy6nT4FJk9mPMshtiH941kTFKwi1vs7QVhLKhABuiOR3zog/vYm59KoCk8Z7V1r M6+PKdcuQ8CJ3bU8yopJjU3HvSZ2axLYPCDS785IcTtZqxPVV7rd8cPJJtTULHFV xJsuyCEOUIO9N+aUz5g05MqvIdUYZDMK2BSBYX7C1e976AcJrTD3GENOYF3L07aH GIr37imE5BK8GR/Jwwxn =eV23 -----END PGP SIGNATURE----- --=-yvEaK/d2q12e6qPv5X/P--