From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E02E8139694 for ; Thu, 4 May 2017 15:43:00 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 775E3E0CE2; Thu, 4 May 2017 15:42:43 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 1E8B6E0CB6 for ; Thu, 4 May 2017 15:42:43 +0000 (UTC) Received: from wim (jer.xs4all.nl [212.238.182.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: jer) by smtp.gentoo.org (Postfix) with ESMTPSA id C9B6C3416A8 for ; Thu, 4 May 2017 15:42:41 +0000 (UTC) Date: Thu, 4 May 2017 17:42:37 +0200 From: Jeroen Roovers To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Bugzilla package list editing Message-ID: <20170504174237.6164ef4d@wim> In-Reply-To: <22792.31821.903280.377707@a1i15.kph.uni-mainz.de> References: <1493548186.6038.2.camel@gentoo.org> <11422999.nSgCkNWNEm@pinacolada> <487e8818-1ee3-7bdc-65ac-01d55ae881d6@gentoo.org> <84f7fb6d-7a42-00e7-6043-f05f895ee9e8@gentoo.org> <22792.31821.903280.377707@a1i15.kph.uni-mainz.de> Organization: Gentoo Foundation X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; 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: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: bc3c3737-4022-487c-8df0-9456a2d21374 X-Archives-Hash: 503d42c9c4afd3aba5cd4b6137d37203 On Tue, 02 May 2017 14:32:13 +0200 Ulrich Mueller wrote: > >>>>> On Tue, 2 May 2017, Ch=C3=AD-Thanh Christopher Nguy=E1=BB=85n wrote= : =20 >=20 > > Also very common is that he changes fully qualified package names > > (which is the correct syntax per [1]) into fully qualified package > > atoms (which is the legacy syntax). Bug 616260 is one such > > example. =20 >=20 > > [1] https://bugs.gentoo.org/page.cgi?id=3Dfields.html =20 >=20 > Can't the stable-bot enforce the correct syntax? Correct syntax, you say? [1] says: """ =3D Version Dependencies =3D Sometimes a particular version of a package is needed. Where this is known, it should be specified. A simple example: DEPEND=3D">=3Ddev-libs/openssl-0.9.7d" """ What happens when you want an exact version? Can you write """ DEPEND=3D"dev-libs/openssl-0.9.7d" """ instead? (Don't answer that, keep reading.) [2] says: """ Atom Prefix Operators [> >=3D =3D <=3D <] Sometimes you want to be able to depend on general versions rather than specifying exact versions all the time. Hence we provide standard boolean operators: Examples: >media-libs/libgd-1.6 >=3Dmedia-libs/libgd-1.6 =3Dmedia-libs/libgd-1.6 <=3Dmedia-libs/libgd-1.6