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.50) id 1EUVNE-0000Mj-E4 for garchives@archives.gentoo.org; Tue, 25 Oct 2005 20:26:20 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j9PKPZ5r003919; Tue, 25 Oct 2005 20:25:35 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 j9PKNjoR002212 for ; Tue, 25 Oct 2005 20:23:46 GMT Received: from cpe-65-26-255-237.wi.res.rr.com ([65.26.255.237] helo=nightcrawler) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1EUVKj-00025W-F2 for gentoo-dev@lists.gentoo.org; Tue, 25 Oct 2005 20:23:45 +0000 Date: Tue, 25 Oct 2005 15:23:32 -0500 From: Brian Harring To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Ebuilds for packages without a homepage? Message-ID: <20051025202332.GB14893@nightcrawler> References: <20051025071242.GA10312@gentoo.org> <20051025175810.GA16023@toucan.gentoo.org> <435E7AE8.9010200@gentoo.org> <20051025202225.506126ae@snowdrop.home> <1130268962.1491.1.camel@Darkmere.darkmere> <20051025195126.GA14893@nightcrawler> <20051025205759.3dff95ff@snowdrop.home> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@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="Fba/0zbH8Xs+Fj9o" Content-Disposition: inline In-Reply-To: <20051025205759.3dff95ff@snowdrop.home> User-Agent: Mutt/1.5.8i X-Archives-Salt: b3251058-8e0f-423a-885b-937d80cfb792 X-Archives-Hash: 160244682849c71b33ac5e22123654a0 --Fba/0zbH8Xs+Fj9o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Oct 25, 2005 at 08:57:59PM +0100, Ciaran McCreesh wrote: > On Tue, 25 Oct 2005 14:51:26 -0500 Brian Harring > wrote: > | portage substitutes "" when metadata keys are unset during depends > | export. Seems kind of pointless requiring an empty var > | > | to do the check > | would require mangling ebuild.sh also, which I think is kind of daft. >=20 > Hrm. KEYWORDS.missing, LICENSE.missing, DESCRIPTION.missing and > SLOT.missing are listed in 'man repoman'. Re-read the chunks of my original email above. The suggestion is requiring HOMEPAGE=3D'' in ebuilds, which is daft due to the fact that ebuild.sh does not=20 discern between an unset and empty var for exporting. All stable=20 portage (python side) sees is empty, no special flagging of unset. The repoman checks I commented on, due to ebuild.sh not discerning=20 between an unset env var and an empty one, are testing to see if it's=20 empty not unset/missing. It's pointless requiring the var to be set=20 empty in the ebuild because portage (by extension repoman) doesn't know the difference between unset and empty. Making it aware of the difference is a bit daft also imo; a package=20 that lacks a homepage I tend to think should be flagged as a warning,=20 regardless if the author set the HOMEPAGE var or not. ~harring --Fba/0zbH8Xs+Fj9o Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFDXpREvdBxRoA3VU0RAgJzAKDv0coFLMo6zKZ+PSHI4s9FPEpiewCg52eO FYBPgyMoEnjL5ZoIq6cQA1Y= =BW9B -----END PGP SIGNATURE----- --Fba/0zbH8Xs+Fj9o-- -- gentoo-dev@gentoo.org mailing list