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 7BE9B13877A for ; Thu, 24 Jul 2014 21:43:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 430F8E07C5; Thu, 24 Jul 2014 21:43:06 +0000 (UTC) Received: from winston.telenet-ops.be (winston.telenet-ops.be [195.130.137.75]) by pigeon.gentoo.org (Postfix) with ESMTP id 33B03E077A for ; Thu, 24 Jul 2014 21:43:04 +0000 (UTC) Received: from xavier.telenet-ops.be (xavier.telenet-ops.be [195.130.132.52]) by winston.telenet-ops.be (Postfix) with ESMTP id BF2051BC979 for ; Tue, 22 Jul 2014 23:56:40 +0200 (CEST) Received: from gentoo.org ([94.226.51.153]) by xavier.telenet-ops.be with bizsmtp id VZwb1o00B3JKcCE01ZwbLq; Tue, 22 Jul 2014 23:56:35 +0200 Date: Tue, 22 Jul 2014 23:56:32 +0200 From: Tom Wijsman To: gentoo-dev@lists.gentoo.org Cc: ssuominen@gentoo.org Subject: Re: [gentoo-dev] don't rely on dynamic deps Message-ID: <20140722235632.2c586b34@gentoo.org> In-Reply-To: <53CD6D1F.3030609@gentoo.org> References: <53CD6BED.10603@gentoo.org> <53CD6D1F.3030609@gentoo.org> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.23; x86_64-pc-linux-gnu) 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 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/D7CGPJZz1oClK4.8xVM1EMd"; protocol="application/pgp-signature" X-Archives-Salt: 18f110fd-326a-421b-a119-f596ad33f8c5 X-Archives-Hash: 9fb2c99c3cb4bfa140cb406800ff15de --Sig_/D7CGPJZz1oClK4.8xVM1EMd Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 21 Jul 2014 22:42:23 +0300 Samuli Suominen wrote: > Revision bumping for dependency change that doesn't cause the > package's file content > to change doesn't make sense; triggers useless rebuilds for users. A merged ebuild that misses a dependency needs an useless extra emerge. Think about the triggers instead of the extra rebuilds or extra emerges. =20 > Portage is the official package manager, and has dynamic deps enabled > by default. Is it a feature or is it a hack? > And it's already in ebuild-quiz.txt to ensure knowing when to, or not > to, revbump: >=20 > *** Ebuild technical/policy questions >=20 > 1. You change a package's ebuild to install an init script. > Previously, the package had no init script at all. > Is a revision bump necessary? Why? What about when adding a > patch? That's not about dynamic dependencies; but yes, too much rev bumps. > So, -1, useless rebuilds is one of the biggest problems lately, it's > an relatively new problem, > people are revbumping packages for the simplest things like EAPI4->5 Useless triggers are the problem; why are the rev bumps needed, why are dependencies forgotten, ...? Sounds like a developer work flow issue... https://bugs.gentoo.org/show_bug.cgi?id=3D499852 --=20 With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D --Sig_/D7CGPJZz1oClK4.8xVM1EMd Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJTzt4RAAoJEPWZc8roOL/QEI4H/0MeR5BnET94+LFqhbxAzAl2 izZlN/lLBnm9g4KdB9NvU/pbNefXlO36ehjylJraSpL2rQRp8TlmBv6AAVGyqpXk WYdf2bO+6x7iQCkxNi/s6DhQgjhpAQlnNw6mLhn9Hi94IfOL7EYfUe3F/ZgYQ6j0 8mgYI/GgiOeKejUSOkyIIA43uSJliYXsoGZpZHb20znBHqVHe9176Y6TkNB8dInt 8MCL62jolC2wogBQa8BHY3lFZOHSYb9UQQap5W6LZFR8zNLCTcTvTkJS+BxlUHvv f23phigBZ5pw6+jtEFFJU5iyJkPavfRM2CKidCa9FqOmzkZ6TcONunc9o9IvmSE= =z+n8 -----END PGP SIGNATURE----- --Sig_/D7CGPJZz1oClK4.8xVM1EMd--