public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Portage Organization - A User Perspective
@ 2001-07-21 14:27 Damon M. Conway
  0 siblings, 0 replies; only message in thread
From: Damon M. Conway @ 2001-07-21 14:27 UTC (permalink / raw
  To: gentoo-dev

I just installed Gentoo, and have been playing with it all day.  Most of my
time on the system has been spent with the Portage system.  I must say that
it is an impressive packaging system, and it works great.  It's why I'm
switching many of my workstations from FreeBSD.

However, I find navigating the tree to be cumbersome and confusing.  For
instance, when I didn't see Pan in net-news, I started trying to make an
ebuild for it since I assumed that it wasn't already in the system.  After
commenting on #gentoo that I was making an ebuild for Pan, I was told that
it's in gnome-apps.  I found that highly confusing.

This model of dependency organization doesn't hold true because galeon is in 
net-www instead of gnome-apps.

Portage seems to have an identity crisis.  It doesn't know if it's a
funcionally organized or dependency organized system.  I can see how
organizing based on kde or gnome can be useful from a development
standpoint.  However, from the perspective of someone using the system it
makes no sense.

Instead of using gnome-apps, gnome-office, and kde-apps, how about making
gnome and kde subdirs under the functionally labeled dirs?  For instance,
pan would move from gnome-apps/pan to net-news/gnome/pan.  That achieves
several things.

1.  It defines a dependency for developers and users
2.  It categorizes based on function for the users
3.  It allows users to pick software for their environment (KDE or GNOME)

BTW, I hope this is seen as constructive criticism.  I really like Gentoo,
and will be converting serveral of my workstations over to it.  It's the
first Linux distro that's felt right, and has a packaging system I like.

my $0.02,
Damon (aka kabau on #gentoo)

--
"UNIX was not designed to stop you from doing stupid things, because that 
 would also stop you from doing clever things."  --Doug Gwyn




^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2001-07-21 20:26 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-07-21 14:27 [gentoo-dev] Portage Organization - A User Perspective Damon M. Conway

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox