From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.54) id 1ExSSG-0002wj-VR for garchives@archives.gentoo.org; Fri, 13 Jan 2006 17:11:13 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id k0DHB3aQ000034; Fri, 13 Jan 2006 17:11:03 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id k0DHB2mA015380 for ; Fri, 13 Jan 2006 17:11:02 GMT Received: from eastrmmtao05.cox.net ([68.230.240.34]) by smtp.gentoo.org with esmtp (Exim 4.54) id 1ExSS5-0007NO-JF for gentoo-perl@lists.gentoo.org; Fri, 13 Jan 2006 17:11:01 +0000 Received: from gnosis.datanode.net ([68.110.242.20]) by eastrmmtao05.cox.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with ESMTP id <20060113171108.TAYP14098.eastrmmtao05.cox.net@gnosis.datanode.net> for ; Fri, 13 Jan 2006 12:11:08 -0500 Received: from [172.16.1.106] (unknown [172.16.1.106]) by gnosis.datanode.net (Postfix) with ESMTP id 841B692 for ; Fri, 13 Jan 2006 12:11:00 -0500 (EST) Subject: Re: [gentoo-perl] CPAN ebuild moans and groans From: Michael Cummings To: gentoo-perl@lists.gentoo.org In-Reply-To: <200601122332.18865.beaucox@hawaii.rr.com> References: <200601122332.18865.beaucox@hawaii.rr.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-IizF4GZLJ0qA2Sn1AZvu" Date: Fri, 13 Jan 2006 12:10:53 -0500 Message-Id: <1137172254.6159.13.camel@localhost> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-perl@gentoo.org Reply-To: gentoo-perl@gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.4.1 X-Archives-Salt: f308021e-140e-49fc-ac61-e1d4de43ee3b X-Archives-Hash: f426c35b1053366f731fb2435a70b1ac --=-IizF4GZLJ0qA2Sn1AZvu Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hey there Beu, > 1) Who is it that made some CPAN builds lowercase (module-build, > not Module-Build, net-server not Net-Server)? Bad idea. It would > be easier (for my system, at least) to leave the names in the > CPAN form. At one point, the power that was wanted all gentoo ebuilds to be lower case. for a few months or so, dev-perl wasn't granted its 'grandfather' clause in this regard, hence why there are a few lowercase modules (not counting the ones that are legitimately lower case, like dev-perl/version). the hassle involved in moving an ebuild has warranted fixing the ones like module-build tbh. > 2) Lots of trouble with modules that indicate major versions > with 2 digits and minor revisions with four; Module-Build > for example: > ... > Module-Build-0.26 > Module-Build-0.2610 > Module-Build-0.2611 > Module-Build-0.27 > ... Blame portage, not us. For a while there at least (pretty sure its still the case, but who wants to find out the bad way?), portage would get confused by the length of the strings in re: the version numbers. Then you have modules with _'s and -'s in the middle and it all goes to pot. > I bypassed this problem by making my ebuild file names as > follows: > Foo-Bar-1137143770.0.2611.ebuild > where 1137143770 is the 'epoch second' date of the tarball. > I can then be sure the order is correct and put code > in all ebuilds to get rid of the date-seconds: > MY_PV=3D${PV:11} and so on. >=20 ick > 3) I pull my tarballs from my local mirror. I am using my > apache server to do this via SRC_URI=3D"http://localhost/..." > But sometimes the request goes to my defined gentoo mirror > anyway. Why? because you don't have nomirror in your ebuilds most likely. src_uri is used when the mirrors don't have something (or when the mirror is doing the nightly fetches) > 4) How about adding file:/// and rsync:// support for > SRC_URI? not a portage feature, you'd need to court the portage folks on that one. hope this helps - tree's a bit large and around for years, and what with me mucking in for 3+ of those years, a lot of things that were required and/or a good idea at the time we're just plain ol' stuck with now --=-IizF4GZLJ0qA2Sn1AZvu Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBDx98dq1ztTp5/Ti4RAuhKAJ0dZql4NsXMuXl5FAqlAHyvngNMSgCeOTd4 noDofdht6p0skp276+ec7GU= =+g5L -----END PGP SIGNATURE----- --=-IizF4GZLJ0qA2Sn1AZvu-- -- gentoo-perl@gentoo.org mailing list