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 <gentoo-dev+bounces-29355-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1JNPr9-0003LX-QK
	for garchives@archives.gentoo.org; Fri, 08 Feb 2008 09:49:16 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id F0E2FE0427;
	Fri,  8 Feb 2008 09:49:13 +0000 (UTC)
Received: from rv-out-0910.google.com (rv-out-0910.google.com [209.85.198.189])
	by pigeon.gentoo.org (Postfix) with ESMTP id AF2EAE0427
	for <gentoo-dev@lists.gentoo.org>; Fri,  8 Feb 2008 09:49:13 +0000 (UTC)
Received: by rv-out-0910.google.com with SMTP id b22so2453513rvf.46
        for <gentoo-dev@lists.gentoo.org>; Fri, 08 Feb 2008 01:49:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
        bh=/6d+Y618S7ruOjq0W6x7f0V2rkDSKnYWDwQPPGbQDbw=;
        b=xoL8zvAK6rbjNtG8YE40zZPi8nInUUNbNL+/oorS30H6O8Efyc3stqe6wP5eISG86IbHpciCAo4/Cd0zTyMyYF5/F0f+o/9wPdK7eAfYJ72ajHr/Xof+OSo7QtggB/rlso+GVSy3IaYnhJolvE8dsiD79sCM09ICI0b85sW5ipk=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
        b=CVWVkFjGvUIO/CdaiwLvd7pxUw9CswJZiAq2hW1NTmtgHJEDYEPfAc19jPR7YM/1fIIexcTzUD8LdLPE5I9ZyY1u5WtgBIaqUkAMS3dI3ui23hZV0lo8o55a4V7Ex70PXWC4XX0QUm0rb7FMu6zHDa/hVlWgIH1zw+o5bWBUdhc=
Received: by 10.141.27.16 with SMTP id e16mr8330219rvj.259.1202464153220;
        Fri, 08 Feb 2008 01:49:13 -0800 (PST)
Received: by 10.140.194.16 with HTTP; Fri, 8 Feb 2008 01:49:13 -0800 (PST)
Message-ID: <8b4c83ad0802080149q4273790w64cd378b91ba52bb@mail.gmail.com>
Date: Fri, 8 Feb 2008 15:19:13 +0530
From: "Nirbheek Chauhan" <nirbheek.chauhan@gmail.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] category ambiguity
In-Reply-To: <20080208020207.GK27711@comet.science.oregonstate.edu>
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <92e3e00f0802040935j5414a163y3455c1e0c3cd7422@mail.gmail.com>
	 <20080204184137.GA3887@comet.science.oregonstate.edu>
	 <92e3e00f0802041111m3d838158gd9b6fbd7f7818d83@mail.gmail.com>
	 <20080204200616.GB3887@comet.science.oregonstate.edu>
	 <92e3e00f0802041223j582f93bbq7cbb64bd42deb9f2@mail.gmail.com>
	 <b41005390802061512w6a3f83abmd12a1f5d0522bccc@mail.gmail.com>
	 <20080207205643.GA27711@comet.science.oregonstate.edu>
	 <20080208001205.8a66ffaf.genone@gentoo.org>
	 <20080208020207.GK27711@comet.science.oregonstate.edu>
X-Archives-Salt: 1c6718ec-fe55-4118-a359-12c4822b1d56
X-Archives-Hash: ceb702cfd8a9e76635189127ed209df2

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Feb 8, 2008 7:32 AM, Donnie Berkholz  wrote:
> I don't think categories are the best way of resolving ambiguities,
> because they don't uniquely identify a package. One could imagine two
> packages in the same category with the same name (for example, two
> Python modules that do drastically different things but would go in
> dev-python).

In my humble opinion, the current classification is perfectly fine in
practice -- it is quite similar to the human naming system:

,  => / (okay, not exactly -- categs are limited -- but close enough)

Surely there are more humans than packages, but we do fine don't we? :)
And wherever there is a chance of conflict, we created aliases.

This system of classification appeals to my common sense. If there are
two packages with the same name in the same "general category", say,
for example, perl/python modules/libraries, there will be confusion
between them in the real world anyway, and one of them will *have* to
change their name to prevent it. Off my head, I can think of pkgconfig
crashing and burning if it got involved in such a dispute :^)

>
> I'm not sure what the best way is, but I don't think it's categories.
> Perhaps some sort of UUID for packages? You could treat unique tags like
> categories, but those could also be duplicated.

I really don't think this needs such complicated solutions; especially
when the "problem" is actually more of an enhancement to the category
system, and the "solution" will complicate more than it will
alleviate.

Let's not forget that most package/dependency management systems
(pkgconfig, PackageKit[?], dpkg, rpm, etc) make do with just one
name-space -- staying one step ahead should be enough ;)


- --
~Nirbheek Chauhan

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
Comment: http://firegpg.tuxfamily.org

iD8DBQFHrCWZb1z91vbKYbYRAq7AAJ96IukPElYbcamfct32NLbsRCZUjQCgxh1X
JonN+76MwRb5D06b8ZWghjE=
=TwMR
-----END PGP SIGNATURE-----
-- 
gentoo-dev@lists.gentoo.org mailing list