maillog: 10/05/2005-22:30:56(-0500): Brian Harring types
> Re: having a package claimed by multiple categories... eh.  yeah, 
> that's a bit valid although I'd think it's either A) an indiciation 
> our categories need to be adjusted a bit, or B) (hopefully) a rare 
> case. :)

No, no, please not A). 8-O

As to whether the categories are good or not... think about it. If they
were good, would we still be seeing packages moving around the tree?
That's why I think that multiple categories are a necessity. Unless of
course, packages stop getting moved around and Gentoo can gurantee that
all packages will stay at their current location.

What about the Mozilla suite. What in the world is it doing in
www-client? After all, the Mozilla suite is
- a www browser (www-client)
- a mail client (mail-client)
- a calendar
- an html composer
- an irc client (net-irc)

Might as well go to net-misc :-/

My personal reasons to start the topic about the flat tree:

- I hate the moves of packages between categories which causes enough
  problems as it is. I also find the arguments of where to put what
  pointless. Who cares if it is mail-client/mutt or net-mail/mutt as
  long as it stays in one place and is accessible by its name "mutt". If
  you think that mail-client is more descriptive than net-mail, then add
  "keywords" (for those who hate the idea of multiple categories) to the
  metadata of each package and let emerge -s search by keyword. Does
  "mutt" not belong to net-mail? It does, but mail-client is better.
  Still, that is no reason to remove its relation to "net-mail".  Cache
  the keyword information to make the search as fast as possible and
  you're done with the searchability part. You can now safely forget
  about this thing called "categories" as they become irrelevant, and
  hopefully never move another package.

- I also hate being unable to find exactly the package that I need right
  away. I want to check mutt's ebuild... cd /usr/portage/... what next?
  Is it at the same place that I remember it was the last time I
  checked? Do I *have* to know what category it belongs to? Of course I
  can do "cd /usr/portage/*/mutt", but shell completion on the mutt part
  won't work on this one. Mutt's not quite the example for the necessity
  of completions, but it gets worse with longer names like
  mozilla-firefox-bin.

- Personal overlays. I think this a point that's clear enough. Gentoo
  devs may have scripts that keep the tree in sync after the
  loved-by-all move of a package, but that doesn't apply to us, mere
  mortals.

Disclaimer: I did not intend to be offensive even if at times I seem to.
I was not being sarcastic either.

-- 
/\   Georgi Georgiev   /\ I'm not an Iranian!! I voted for Dianne      /\
\/    [EMAIL PROTECTED]    \/ Feinstein!!                                  \/
/\  +81(90)2877-8845   /\                                              /\

Attachment: pgpXKIpVc1QIF.pgp
Description: PGP signature

Reply via email to