From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=DMARC_REJECT, MAILING_LIST_MULTI autolearn=no autolearn_force=no version=4.0.0 Received: from mercury.phoenix-interactive.com (g254.lweb.net [209.167.237.254]) by chiba.3jane.net (Postfix) with ESMTP id 239F62007F07 for ; Thu, 7 Feb 2002 09:02:22 -0600 (CST) Received: by mercury.phoenix-interactive.com with Internet Mail Service (5.5.2653.19) id <1NMW3YJ9>; Thu, 7 Feb 2002 10:02:46 -0500 Message-ID: <23DFAA462CC6A64487613B0E242D9FF706EB76@mercury.phoenix-interactive.com> From: Sean Mitchell To: "'gentoo-dev@gentoo.org'" Date: Thu, 7 Feb 2002 10:02:41 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" Subject: [gentoo-dev] Portage Ebuild Categories: a suggestion Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0.6 Precedence: bulk Reply-To: gentoo-dev@gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux developer list List-Unsubscribe: , List-Archive: X-Archives-Salt: 48bff18f-b7e4-4f23-9d6a-6506ed449438 X-Archives-Hash: fc77a69f2eac08685bbaa04f1a34486c This is probably the single biggest issue on this list. It seems that every day there's a post questioning why an ebuild is in a given location and not some other. I really don't see how anyone could ever come up with a structure that's intuitive for everyone... we just don't all think the same way. For myself, I don't even bother with the structure, I prefer to do a find on *.ebuild in /usr/portage to see what's there. A few years ago I put together a series of OS/2 shareware CDs and had the same problem - many packages didn't clearly fit in one place or another. The solution I came up with and the one I suggest here is that the categories be eliminated altogether. in this case one big /usr/portage with a directory for each package. I mean, it's easy enough to grep the description fields, or even put all possible categories in a new tag in the ebuild. It would be simple to put together some tools to show the packages by category if desired. Something like: S=${WORKDIR}/${P} DESCRIPTION="A graphical file comparator and merge tool simular to xdiff." CATEGORY="dev-util x11-misc" SRC_URI="http://prdownloads.sourceforge.net/xxdiff/${P}.src.tar.gz" HOMEPAGE="http://xxdiff.sourceforge.net/" What do you think? Sean