From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23106 invoked from network); 26 Nov 2004 18:44:26 +0000 Received: from smtp.gentoo.org (156.56.111.197) by lists.gentoo.org with AES256-SHA encrypted SMTP; 26 Nov 2004 18:44:26 +0000 Received: from lists.gentoo.org ([156.56.111.196] helo=parrot.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.41) id 1CXl50-0004p8-3N for arch-gentoo-dev@lists.gentoo.org; Fri, 26 Nov 2004 18:44:26 +0000 Received: (qmail 7717 invoked by uid 89); 26 Nov 2004 18:44:25 +0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 15847 invoked from network); 26 Nov 2004 18:44:25 +0000 Date: Fri, 26 Nov 2004 12:49:04 -0600 From: Grant Goodyear To: gentoo-dev@lists.gentoo.org Message-ID: <20041126184904.GA9438@server.grantgoodyear.org> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <200411260049.27765.trapni@gentoo.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="h31gzZEtNLTqOjlF" Content-Disposition: inline In-Reply-To: <200411260049.27765.trapni@gentoo.org> User-Agent: Mutt/1.5.6i Subject: Re: [gentoo-dev] policy on case [in]sEnsiTiViTy to ebuild names X-Archives-Salt: 73361e55-be2f-4fbd-a564-14f72d5709cc X-Archives-Hash: 169b569467e10cb7fc717b4b795751c2 --h31gzZEtNLTqOjlF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Christian Parpart wrote: [Thu Nov 25 2004, 05:49:25PM CST] > I recently came into an issue of the ebuild names. usually I=20 > write them all lower case (that is: as-is), but recently, I=20 > run into packages to be submittet, that HavE different cAsEs.=20 > Namely the freedesktop's xlibs and xserver. >=20 > In xlibs, there're packages called libXcomposite, libX11 etc.. > I'd like to preserve the case in portage, too since doing=20 > everything in lowercase doesn't really enheance readability=20 > overall, and we already have (especially on dev-perl) packages > that also have upper-cases anyway. >=20 > So, what's the policy on it? As the developer handbook states: "[the package name] should contain lowercase letters, the digits 0-9, and any number of single hyphen, underscore, or plus characters. [...] We have some packages in Portage that don't follow these rules, but _your_ packages should". The long-standing policy is, indeed, that all package names should be lowercase, and a bit of of bash trickery, MY_P=3D${P/FooBar/foobar}, makes following this policy pretty straightforward. Perl packages are an (unwritten) exception to this rule mainly for historical reasons. Hope that helps, g2boojum --=20 Grant Goodyear=09 Gentoo Developer g2boojum@gentoo.org http://www.gentoo.org/~g2boojum GPG Fingerprint: D706 9802 1663 DEF5 81B0 9573 A6DC 7152 E0F6 5B76 --h31gzZEtNLTqOjlF Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) iD8DBQFBp3qgptxxUuD2W3YRAvNTAJ91Ghm2n+YSkDCfGhTYZbj7D4ihrQCfSRWP dNKuNwf4C4iyAJAUg6OqVKo= =7R/g -----END PGP SIGNATURE----- --h31gzZEtNLTqOjlF--