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 5E868138247 for ; Wed, 6 Nov 2013 17:57:05 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0D10BE09CD; Wed, 6 Nov 2013 17:57:00 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 24D08E09BF for ; Wed, 6 Nov 2013 17:56:59 +0000 (UTC) Received: from localhost (ip-213-220-199-78.net.upcbroadband.cz [213.220.199.78]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: yac) by smtp.gentoo.org (Postfix) with ESMTPSA id DE6A433F0AA for ; Wed, 6 Nov 2013 17:56:56 +0000 (UTC) Date: Wed, 6 Nov 2013 18:56:11 +0100 From: yac To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Policy-level discussion for minimum versions on dependencies Message-ID: <20131106185611.01c6f6ac@gentoo.org> In-Reply-To: <1383752934.23332.4.camel@localhost> References: <527A5D22.10009@gentoo.org> <1383752934.23332.4.camel@localhost> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.17; 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-SHA512; boundary="Sig_/n3O53csgv+HS=C9GZfscUxh"; protocol="application/pgp-signature" X-Archives-Salt: cb4781c1-93f7-42be-bc85-93db71568d3b X-Archives-Hash: 9a8946dee59d96caecef86430a69b962 --Sig_/n3O53csgv+HS=C9GZfscUxh Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, 06 Nov 2013 16:48:54 +0100 Alexis Ballier wrote: > On Wed, 2013-11-06 at 10:15 -0500, Ian Stakenvicius wrote: > > However, it's been a long-standing general practise that if there > > are no deps in the tree older than what is necessary for a package, > > that package doesn't need to have a minimum version on the > > dependency atom. As such, issues similar to this are probably lying > > in wait all other the place in the tree. >=20 > this is a common misconception: ebuilds must have min. deps matching > their requirements (exactly because of this problem) >=20 > it can be fixed on the user side by 'emerge -uDN world' meanwhile but > this doesn't mean the ebuild doesn't have a bug, even if minor >=20 > Alexis. When I started contributing via sunrise, I've been adding the minimal versions of dependencies as declared by upstream but I met with very strict enforcement of the policy to not specify minimal version if all the ones in current tree satisfies. Is it documented somewhere or is it just unwritten consensus? What I see is only Ebuild Policy [1e] which doesn't deal with this. .. [1e] http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3D2= &chap=3D1 --- Jan Mat=C4=9Bjka | Gentoo Developer https://gentoo.org | Gentoo Linux GPG: A33E F5BC A9F6 DAFD 2021 6FB6 3EBF D45B EEB6 CA8B --Sig_/n3O53csgv+HS=C9GZfscUxh Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iQEcBAEBCgAGBQJSeoK+AAoJEIN+7RD5ejahbesIAIYXnxJiwVARAYdS/jFOcpLF EbEmQZz+vul1+p8FX+5VJS1uRkwSHpjO2t1UtYtvmmw6B+jzDk8K3n429O/v6RoA f4yPiQ5KIkQpxeC/9XnexxwnSlX5/qixYWX3UjzXE2DFAonloneIiIR7w4aGwmAH VSiDeaqvO2lcL08PIshUuQ9RrDa+eDF6uqcHe8TGpHeMykDpVYQ8CbrzWXa61GG1 3OkZrUhP7cspKrAvciv7pgS6CGcS4oI6QRdefhDhYEgzB3SZ4SN0xnOUjbHEqB3D 8CkpvjV64diAUscrNOlRAKsGwv21faAP3gUE2TPeQy7hPMndD/1i0InjOeTdLmw= =XRQH -----END PGP SIGNATURE----- --Sig_/n3O53csgv+HS=C9GZfscUxh--