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 8ADE11384C3 for ; Mon, 7 Sep 2015 12:35:20 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6511F141FC; Mon, 7 Sep 2015 12:35:11 +0000 (UTC) Received: from mx10.schiffbauer.net (mx10.schiffbauer.net [188.40.110.137]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 671051419A for ; Mon, 7 Sep 2015 12:35:10 +0000 (UTC) Received: from port-9649.pppoe.wtnet.de ([84.46.37.214]:34091 helo=localhost) by mx10.schiffbauer.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1ZYvdb-0004Ex-Rn for gentoo-dev@lists.gentoo.org; Mon, 07 Sep 2015 14:35:08 +0200 Date: Mon, 7 Sep 2015 14:35:07 +0200 From: Marc Schiffbauer To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] <>-DEPENDS Message-ID: <20150907123507.GB14168@schiffbauer.net> Mail-Followup-To: gentoo-dev@lists.gentoo.org 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; protocol="application/pgp-signature"; boundary="DBIVS5p969aUjpLe" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Virus-Scanned: by ClamAV (http://www.clamav.org) X-Spam-Score: -1.0 X-Spam-Level: - X-Archives-Salt: e07a9a4c-7c4b-476d-9a63-5dceb76e63bd X-Archives-Hash: 32ed279674948cb9ab26c61969c2a9ab --DBIVS5p969aUjpLe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, I'd like to propose a new kind of DEPEND syntax: <> This would mean "Any version but the one specified" and is usefull when=20 you have a dependency on another package but a single version of it is=20 not compatible for example. I currently have this case in app-backup/obnam which is not compatible=20 to =3Ddev-python/paramiko-1.13.0 In DEPEND I now have this: !=3Ddev-python/paramiko-1.13.0 || ( dev-python/paramiko-1.13.0 ) which does the trick, but I think much more straight forward would be: <>dev-python/paramiko-1.13.0 which would be the exact opposite of =3Ddev-python/paramiko-1.13.0 An alternate syntax would be (but I'd prefer the former): !=3Ddev-python/paramiko-1.13.0 What do you think and would is the proper way to suggest this for a new=20 EAPI? A new bug? On what? TIA -Marc --=20 0x35A64134 - 8AAC 5F46 83B4 DB70 8317 3723 296C 6CCA 35A6 4134 --DBIVS5p969aUjpLe Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlXthHcACgkQKWxsyjWmQTSkOwCfYnZ4hGfTbwJt7TB1BhVf9+/L cwEAnA6fYOtL58SVmftr7HVQyH5Ef7MK =ra2v -----END PGP SIGNATURE----- --DBIVS5p969aUjpLe--