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=3.1 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DMARC_REJECT,FORGED_YAHOO_RCVD,FREEMAIL_FROM,MAILING_LIST_MULTI, RDNS_NONE,SPOOFED_FREEMAIL_NO_RDNS autolearn=no autolearn_force=no version=4.0.0 Received: from uranus.u235.eyep.net (unknown [194.90.113.98]) by chiba.3jane.net (Postfix) with SMTP id 4DEFC200A98F for ; Thu, 7 Feb 2002 09:48:42 -0600 (CST) Received: (qmail 10888 invoked by uid 1000); 7 Feb 2002 15:47:33 -0000 Subject: Re: [gentoo-dev] Portage Ebuild Categories: a suggestion From: Vitaly Kushneriuk To: Gentoo-dev In-Reply-To: <3C629988.CF7D7AFA@ifaedi.insa-lyon.fr> References: <23DFAA462CC6A64487613B0E242D9FF706EB76@mercury.phoenix-interactive.com> <3C629988.CF7D7AFA@ifaedi.insa-lyon.fr> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Evolution/1.0.1 Date: 07 Feb 2002 17:47:32 +0200 Message-Id: <1013096852.10720.4.camel@uranus.u235.eyep.net> Mime-Version: 1.0 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: 1e77c4bd-256a-4fb8-ab54-1d0895b562df X-Archives-Hash: 35296e35f5c7c1329bed1f51d7289b0c Read the previous thread at the subject... I proposed a KEYWORDS="..." variable in the ebuild. Then you can grep the tree, or even better, after rsync, you can run something like "emerge --update-keywords" to create number of files, one for every found keyword, with names of ebuilds that contain it. The problem is that we are failrly close to v. 1.0 and fixing existing bugs is a higher priority then adding new features. My bet is we _will_ implement something to solve the problem, but it most probably will be after Gentoo 1.0 release. /Vitaly. On Thu, 2002-02-07 at 17:13, Maciek Borowka wrote: > Hmm... > > I like it. > > If we do that; we could put a nice script to list all the packages from one > category, > so perhaps something like : > > DESCRIPTION="A graphical file comparator and merge tool simular to xdiff." > EMERGE_CATEGORY="dev-util" > EMERGE_CATEGORY="x11-misc" > SRC_URI="http://prdownloads.sourceforge.net/xxdiff/${P}.src.tar.gz" > > > would be better (simple grep would then do what we want)... > > /Maciek > > > Sean Mitchell wrote: > > > 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 > > _______________________________________________ > > gentoo-dev mailing list > > gentoo-dev@gentoo.org > > http://lists.gentoo.org/mailman/listinfo/gentoo-dev > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://lists.gentoo.org/mailman/listinfo/gentoo-dev