From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1L6mHd-0008Nh-Dp for garchives@archives.gentoo.org; Sun, 30 Nov 2008 13:24:21 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 14544E03F2; Sun, 30 Nov 2008 13:24:20 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id DFAE0E03F2 for ; Sun, 30 Nov 2008 13:24:19 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 713DC644B2 for ; Sun, 30 Nov 2008 13:24:19 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -3.065 X-Spam-Level: X-Spam-Status: No, score=-3.065 required=5.5 tests=[AWL=0.534, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LtDNXtMbSQIC for ; Sun, 30 Nov 2008 13:24:13 +0000 (UTC) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 1B76E64547 for ; Sun, 30 Nov 2008 13:24:09 +0000 (UTC) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1L6mHN-0002Gf-OS for gentoo-dev@gentoo.org; Sun, 30 Nov 2008 13:24:05 +0000 Received: from ppp-122-238.21-151.libero.it ([151.21.238.122]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 30 Nov 2008 13:24:05 +0000 Received: from flameeyes by ppp-122-238.21-151.libero.it with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 30 Nov 2008 13:24:05 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: flameeyes@gmail.com (Diego 'Flameeyes' =?utf-8?Q?Petten=C3=B2?=) Subject: [gentoo-dev] [RFC] Moving HOMEPAGE out of ebuilds for the future Date: Sun, 30 Nov 2008 14:23:48 +0100 Message-ID: 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; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: ppp-122-238.21-151.libero.it User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) Cancel-Lock: sha1:TbtcSuz6hs6hFma6w01JEW083LE= Sender: news X-Archives-Salt: 7461212e-f69f-48ea-89d7-91a314764b0a X-Archives-Hash: b6eae4be12fccd2274a27c00383ee08b --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I have a very quick proposal: why don't we move the packages' homepage in metadata.xml (since it's usually unique for all the versions) and we get rid of the variable for the next EAPI version? This makes it easier to get the package's homepage for submitting bugs upstream (you just do a single lookup for the metadata.xml file rather than checking the ebuild; ensures that homepage changes don't get stale for old revisions, avoids commits on old ebuilds for home page changes (and thus changes that propagates on mirrors, and so on. It also makes searching by homepage easier (a search program would take much less time to parse XML that an ebuild). I would propose an implementation of this that takes in consideration also older proposals of having a way to specify upstream and gentoo-specific information, something among the lines of this: http://package.foobar.com http://package.foobar.com/bugs and for gentoo-specific http://www.gentoo.org/proj/en/foo/foobar http://www.gentoo.org/doc/en/foobar.xml Please submit all comments, as long as they are not "I don't like XML" or "XML is the wrong answer" and similar since the point here is not to discuss the format of metadata but rather where to have it. =2D-=20 Diego "Flameeyes" Petten=C3=B2 http://blog.flameeyes.eu/ --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkkyk+QACgkQe2h1+2mHVWPHswCfSnspV+rFeD9gWPbQ5vlQ/l7e oDIAnj5+CDZ6v+qac6eQ0KWzVH+/7xl0 =EyZm -----END PGP SIGNATURE----- --=-=-=--