From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QaYlq-0006Eu-Rc for garchives@archives.gentoo.org; Sat, 25 Jun 2011 19:43:59 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B28681C11D; Sat, 25 Jun 2011 19:43:48 +0000 (UTC) Received: from mail-fx0-f52.google.com (mail-fx0-f52.google.com [209.85.161.52]) by pigeon.gentoo.org (Postfix) with ESMTP id B7F861C06A for ; Sat, 25 Jun 2011 19:43:15 +0000 (UTC) Received: by fxd18 with SMTP id 18so719913fxd.11 for ; Sat, 25 Jun 2011 12:43:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:subject:date:user-agent:references :in-reply-to:disposition-notification-to:mime-version:content-type :content-transfer-encoding:message-id; bh=zirHnd+tyxvL9vGBzKic92MHbXVdmI0wOaUe9iU4WaI=; b=w+capGfOd4cxIYI9ti8SsbnMIf3lwP58s6IEDdHXDiywO31VBevuCynsn3773h1Dk8 RSQo1DGzmrdFEpYewTz/f9u2s4w2tV9pn5g66cBYj5DqD6AuKuVxcnyPLk3rQTdRhWVP d6POlijS9pk+TXYmDuM7TvCOIseJOONlC5tX0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to :disposition-notification-to:mime-version:content-type :content-transfer-encoding:message-id; b=iaIzPWUdwYzN+DmcxAI+vB5AnDv15Oijz5avUBGxN8b8eaYadGFInVCZmhPoZIfFM4 Gsdme1fLwIeWDiJEwOJQ4z9dAh4kupQBX/oqKArgsgQHMUjveTMkLzlMDpiKs4/UmwmX G8RYyDzw7jRHh80l+w9/HOEjc4vIpG3pt3Sr0= Received: by 10.223.32.142 with SMTP id c14mr6345741fad.59.1309030994846; Sat, 25 Jun 2011 12:43:14 -0700 (PDT) Received: from lebrodyl.localnet (89-78-62-193.dynamic.chello.pl [89.78.62.193]) by mx.google.com with ESMTPS id b3sm957929fao.20.2011.06.25.12.43.13 (version=SSLv3 cipher=OTHER); Sat, 25 Jun 2011 12:43:13 -0700 (PDT) From: Maciej Mrozowski To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: RFC: split up media-sound/ category Date: Sat, 25 Jun 2011 21:42:52 +0200 User-Agent: KMail/1.13.7 (Linux/2.6.38-gentoo-r6; KDE/4.6.4; x86_64; ; ) References: <20110621162407.56e3fd39@pomiocik.lan> <201106251744.12298.reavertm@gmail.com> <19974.6934.118068.382706@a1i15.kph.uni-mainz.de> In-Reply-To: <19974.6934.118068.382706@a1i15.kph.uni-mainz.de> 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="nextPart10650682.Zeg60ssqTO"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201106252142.53182.reavertm@gmail.com> X-Archives-Salt: X-Archives-Hash: 4829e6f6c84a6aa98adc7392bce3a978 --nextPart10650682.Zeg60ssqTO Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Saturday 25 of June 2011 19:29:58 Ulrich Mueller wrote: > >>>>> On Sat, 25 Jun 2011, Maciej Mrozowski wrote: > > Assuming package names are unique identifiers, tags are not > > necessary to be available for ebuild.sh so metadata.xml is the best > > place. >=20 > But we know that package names are _not_ unique. There are many cases > in the Portage tree where two or even more packages have the same > name. Categories are there to avoid such collisions. But we also know, that making package names unique is first step to take as= I=20 already noted in my first post in this thread. It's not that current packag= e=20 naming scheme should be an unfixable obstacle preventing us from getting ri= d=20 of pointless categories (yes, every pkgmove in tree renders categories conc= ept=20 broken by design, sorry to state this fact brutally). As far as app-xemacs is concerned (and probably why you commented here), it= =20 should be sufficient to prepend "xemacs-" to package names from app-xemacs= =20 category in order to make them distinguished from the rest. It would be elegant and correct - after all when you "emerge ocaml" you don= 't=20 expect to be installing objective caml mode for Emacs, but ocaml interprete= r=20 itself. > With multiple overlays/repositories instead of one monolithic Portage > tree, the collision issue gets even worse if you have a flat > namespace. Every not Gentoo-based distro can live with unique package names, somehow=20 Gentoo is not able to? Colour me surprised. Btw, in above, I specifically proposed those unique packages to be placed i= n=20 ${PORTDIR}/ebuilds/ because when 'ebuilds' is considered like a fake catego= ry'=20 =2D existing atom syntax can be used and so can be current package manager= =20 implementation (even with not entirely converted package tree, except=20 uniqueness is not checked in such case). =2D-=20 regards MM --nextPart10650682.Zeg60ssqTO Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iEYEABECAAYFAk4GOj0ACgkQFuHa/bHpVdvMAACeOaMFKoscNbkCIqH1eiZ3bmjK sfUAn38O8OCMqhJJrIOYFKwDP9TlpP8q =N1tN -----END PGP SIGNATURE----- --nextPart10650682.Zeg60ssqTO--