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 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 ; Fri, 8 Feb 2008 09:49:13 +0000 (UTC) Received: by rv-out-0910.google.com with SMTP id b22so2453513rvf.46 for ; 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" 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: 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: 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> <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