* [gentoo-dev] Breaking up the beast known as app-games
@ 2003-09-04 16:51 Mike Frysinger
2003-09-04 17:59 ` [gentoo-dev] Re: [gentoo-core] " Donny Davies
2003-09-05 8:22 ` [gentoo-dev] " Philippe Lafoucrière
0 siblings, 2 replies; 36+ messages in thread
From: Mike Frysinger @ 2003-09-04 16:51 UTC (permalink / raw
To: gentoo-dev; +Cc: gentoo-core
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 1272 bytes --]
well like i promised we've surpassed the # of pkgs in dev-perl ... that was
cool but now we need to refocus ...
with app-games sitting at ~330, app-emulation sitting at ~90, and dev-games at
~20, we need to re-organize. 3 categories for ~440 packages is not enough
imo and many other people agree (browse the forums and see Bug 20328 if you
dont believe me).
the question is how many categories should we have ? well i setup a small
site to help with this and get community feedback as to what would be a good
start for new categories. the results are here:
http://games.wh0rd.de/newcats.html
for those too lazy to browse to the site, the proposal is this:
* app-emulation [28] (basically leave the non-game related pkgs here)
* dev-games [17]
* games-action [40]
* games-arcade [38]
* games-board [37]
* games-emulation [59]
* games-engines [7]
* games-fps [48]
* games-kids [8]
* games-misc [29]
* games-mud [12]
* games-puzzle [32]
* games-roguelike [12]
* games-rpg [11]
* games-server [18]
* games-simulation [10]
* games-sports [7]
* games-strategy [18]
* games-util [7]
yeah that's a lot of categories, but we got a lot of games ...
-mike
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 16:51 [gentoo-dev] Breaking up the beast known as app-games Mike Frysinger
@ 2003-09-04 17:59 ` Donny Davies
2003-09-04 18:07 ` Camille Huot
2003-09-05 8:22 ` [gentoo-dev] " Philippe Lafoucrière
1 sibling, 1 reply; 36+ messages in thread
From: Donny Davies @ 2003-09-04 17:59 UTC (permalink / raw
To: gentoo-dev, gentoo-core
[-- Attachment #1: Type: text/plain, Size: 710 bytes --]
On Thu, Sep 04, 2003 at 12:51:49PM -0400, Mike Frysinger wrote:
[...]
>for those too lazy to browse to the site, the proposal is this:
> * app-emulation [28] (basically leave the non-game related pkgs here)
> * dev-games [17]
> * games-action [40]
> * games-arcade [38]
> * games-board [37]
> * games-emulation [59]
> * games-engines [7]
> * games-fps [48]
> * games-kids [8]
> * games-misc [29]
> * games-mud [12]
> * games-puzzle [32]
> * games-roguelike [12]
> * games-rpg [11]
> * games-server [18]
> * games-simulation [10]
> * games-sports [7]
> * games-strategy [18]
> * games-util [7]
Looks fairly evenly distributed to me; good idea.
Donny
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 17:59 ` [gentoo-dev] Re: [gentoo-core] " Donny Davies
@ 2003-09-04 18:07 ` Camille Huot
2003-09-04 19:02 ` Mike Frysinger
` (3 more replies)
0 siblings, 4 replies; 36+ messages in thread
From: Camille Huot @ 2003-09-04 18:07 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1144 bytes --]
Hmmm
Maybe you already have discussed it, but how about make more than 2
levels in portage, as in OpenBSD's ports tree ?
ie:
app-games/action
app-games/arcade
etc.
I think this WILL be necessary one day
my 2 cents
On Thu, 4 Sep 2003 13:59:11 -0400
Donny Davies <woodchip@gentoo.org> wrote:
> On Thu, Sep 04, 2003 at 12:51:49PM -0400, Mike Frysinger wrote:
> [...]
> >for those too lazy to browse to the site, the proposal is this:
> > * app-emulation [28] (basically leave the non-game related pkgs
> > here)* dev-games [17]
> > * games-action [40]
> > * games-arcade [38]
> > * games-board [37]
> > * games-emulation [59]
> > * games-engines [7]
> > * games-fps [48]
> > * games-kids [8]
> > * games-misc [29]
> > * games-mud [12]
> > * games-puzzle [32]
> > * games-roguelike [12]
> > * games-rpg [11]
> > * games-server [18]
> > * games-simulation [10]
> > * games-sports [7]
> > * games-strategy [18]
> > * games-util [7]
>
> Looks fairly evenly distributed to me; good idea.
>
> Donny
>
--
Camille Huot - <cam@cameuh.net>
direct contact on #igoan at irc.freenode.net
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 18:07 ` Camille Huot
@ 2003-09-04 19:02 ` Mike Frysinger
2003-09-04 19:45 ` Camille Huot
2003-09-04 19:14 ` Luke-Jr
` (2 subsequent siblings)
3 siblings, 1 reply; 36+ messages in thread
From: Mike Frysinger @ 2003-09-04 19:02 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 582 bytes --]
On Thursday 04 September 2003 14:07, Camille Huot wrote:
> Hmmm
>
> Maybe you already have discussed it, but how about make more than 2
> levels in portage, as in OpenBSD's ports tree ?
>
> ie:
> app-games/action
> app-games/arcade
> etc.
>
> I think this WILL be necessary one day
how about a 2 step process ? first we take the proposed change i made and
then we investigate the idea you've put forth here ... i havent heard this
proposal before but then again i havent been the best of readers of -dev :)
but i do like what you've mentioned here ...
-mike
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 18:07 ` Camille Huot
2003-09-04 19:02 ` Mike Frysinger
@ 2003-09-04 19:14 ` Luke-Jr
2003-09-04 19:42 ` Camille Huot
2003-09-04 20:47 ` George Shapovalov
2003-09-04 22:14 ` Jan Krueger
3 siblings, 1 reply; 36+ messages in thread
From: Luke-Jr @ 2003-09-04 19:14 UTC (permalink / raw
To: Camille Huot, gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
It would also seem that could change the entire portage tree structure (for
the better?):
app/games/arcade/somegame
kde (the metapackage we currently have)
kde/base/kdelibs
kde/base/kdebase
etc...
On Thursday 04 September 2003 06:07 pm, Camille Huot wrote:
> Hmmm
>
> Maybe you already have discussed it, but how about make more than 2
> levels in portage, as in OpenBSD's ports tree ?
>
> ie:
> app-games/action
> app-games/arcade
> etc.
>
> I think this WILL be necessary one day
>
> my 2 cents
>
> On Thu, 4 Sep 2003 13:59:11 -0400
>
> Donny Davies <woodchip@gentoo.org> wrote:
> > On Thu, Sep 04, 2003 at 12:51:49PM -0400, Mike Frysinger wrote:
> > [...]
> >
> > >for those too lazy to browse to the site, the proposal is this:
> > > * app-emulation [28] (basically leave the non-game related pkgs
> > > here)* dev-games [17]
> > > * games-action [40]
> > > * games-arcade [38]
> > > * games-board [37]
> > > * games-emulation [59]
> > > * games-engines [7]
> > > * games-fps [48]
> > > * games-kids [8]
> > > * games-misc [29]
> > > * games-mud [12]
> > > * games-puzzle [32]
> > > * games-roguelike [12]
> > > * games-rpg [11]
> > > * games-server [18]
> > > * games-simulation [10]
> > > * games-sports [7]
> > > * games-strategy [18]
> > > * games-util [7]
> >
> > Looks fairly evenly distributed to me; good idea.
> >
> > Donny
- --
Luke-Jr
Developer, Gentoo Linux
http://www.gentoo.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/V47+Zl/BHdU+lYMRAqYhAJ9YZroyLH5adR9enGV2plCe28oL4gCeIs+N
tgVKNpGUEiC3Y2Wpjq06iQ8=
=uJQj
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 19:14 ` Luke-Jr
@ 2003-09-04 19:42 ` Camille Huot
2003-09-04 19:45 ` Luke-Jr
0 siblings, 1 reply; 36+ messages in thread
From: Camille Huot @ 2003-09-04 19:42 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 881 bytes --]
We have to keep a reasonnable size (not too deeper) imho. But 3 or even
4 levels (rare) sounds nice to me.
On Thu, 4 Sep 2003 19:14:00 +0000
Luke-Jr <luke-jr@gentoo.org> wrote:
> It would also seem that could change the entire portage tree structure
> (for the better?):
> app/games/arcade/somegame
> kde (the metapackage we currently have)
> kde/base/kdelibs
> kde/base/kdebase
> etc...
>
> On Thursday 04 September 2003 06:07 pm, Camille Huot wrote:
> > Hmmm
> >
> > Maybe you already have discussed it, but how about make more than 2
> > levels in portage, as in OpenBSD's ports tree ?
> >
> > ie:
> > app-games/action
> > app-games/arcade
> > etc.
> >
> > I think this WILL be necessary one day
> >
> > my 2 cents
> >
>
> - --
> Luke-Jr
> Developer, Gentoo Linux
> http://www.gentoo.org/
--
Camille Huot - <cam@cameuh.net>
direct contact on #igoan at irc.freenode.net
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 19:42 ` Camille Huot
@ 2003-09-04 19:45 ` Luke-Jr
0 siblings, 0 replies; 36+ messages in thread
From: Luke-Jr @ 2003-09-04 19:45 UTC (permalink / raw
To: Camille Huot, gentoo-dev
If/when such changes are made, it would probably be a good idea to add symlink
support (for when packages may fall in multiple categories)
On Thursday 04 September 2003 07:42 pm, Camille Huot wrote:
> We have to keep a reasonnable size (not too deeper) imho. But 3 or even
> 4 levels (rare) sounds nice to me.
>
> On Thu, 4 Sep 2003 19:14:00 +0000
>
> Luke-Jr <luke-jr@gentoo.org> wrote:
> > It would also seem that could change the entire portage tree structure
> > (for the better?):
> > app/games/arcade/somegame
> > kde (the metapackage we currently have)
> > kde/base/kdelibs
> > kde/base/kdebase
> > etc...
> >
> > On Thursday 04 September 2003 06:07 pm, Camille Huot wrote:
> > > Hmmm
> > >
> > > Maybe you already have discussed it, but how about make more than 2
> > > levels in portage, as in OpenBSD's ports tree ?
> > >
> > > ie:
> > > app-games/action
> > > app-games/arcade
> > > etc.
> > >
> > > I think this WILL be necessary one day
> > >
> > > my 2 cents
> >
> > - --
> > Luke-Jr
> > Developer, Gentoo Linux
> > http://www.gentoo.org/
--
Luke-Jr
Developer, Gentoo Linux
http://www.gentoo.org/
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 19:02 ` Mike Frysinger
@ 2003-09-04 19:45 ` Camille Huot
2003-09-04 20:14 ` Thomas de Grenier de Latour
0 siblings, 1 reply; 36+ messages in thread
From: Camille Huot @ 2003-09-04 19:45 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 847 bytes --]
On Thu, 4 Sep 2003 15:02:25 -0400
Mike Frysinger <vapier@gentoo.org> wrote:
> On Thursday 04 September 2003 14:07, Camille Huot wrote:
> > Hmmm
> >
> > Maybe you already have discussed it, but how about make more than 2
> > levels in portage, as in OpenBSD's ports tree ?
> >
> > ie:
> > app-games/action
> > app-games/arcade
> > etc.
> >
> > I think this WILL be necessary one day
>
> how about a 2 step process ? first we take the proposed change i made
> and then we investigate the idea you've put forth here ... i havent
> heard this proposal before but then again i havent been the best of
> readers of -dev :)
>
> but i do like what you've mentioned here ...
> -mike
>
sounds nice. I think there is some work to be done to portage to get
this working.
--
Camille Huot - <cam@cameuh.net>
direct contact on #igoan at irc.freenode.net
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 19:45 ` Camille Huot
@ 2003-09-04 20:14 ` Thomas de Grenier de Latour
2003-09-05 4:13 ` Mike Frysinger
2003-09-05 8:15 ` Philippe Lafoucrière
0 siblings, 2 replies; 36+ messages in thread
From: Thomas de Grenier de Latour @ 2003-09-04 20:14 UTC (permalink / raw
To: gentoo-dev
On Thu, 4 Sep 2003 21:45:30 +0200
Camille Huot <cam@cameuh.net> wrote:
> sounds nice. I think there is some work to be done to portage to get
> this working.
I don't see the main difficulty in modifying portage, but rather in
doing the transition to the new tree without breaking backward
compatibility with old installed portage versions. There are some
people, especialy those who run gentoo on production servers, who don't
do their weekly deep update :/
--
TGL.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 18:07 ` Camille Huot
2003-09-04 19:02 ` Mike Frysinger
2003-09-04 19:14 ` Luke-Jr
@ 2003-09-04 20:47 ` George Shapovalov
2003-09-04 20:52 ` Jean Jordaan
2003-09-04 23:41 ` Daniel Robbins
2003-09-04 22:14 ` Jan Krueger
3 siblings, 2 replies; 36+ messages in thread
From: George Shapovalov @ 2003-09-04 20:47 UTC (permalink / raw
To: gentoo-dev
Wow, this came up once again *and* it got some notice this time, nice!
This is my big yes on this with a remark that this will also be usefull to
sort multiple packages under dev-libs. Some are more scientific and may
reside under app/sci/libs or some such, some belong elsewhere...
George
On Thursday 04 September 2003 11:07, Camille Huot wrote:
> Hmmm
>
> Maybe you already have discussed it, but how about make more than 2
> levels in portage, as in OpenBSD's ports tree ?
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 20:47 ` George Shapovalov
@ 2003-09-04 20:52 ` Jean Jordaan
2003-09-04 22:09 ` Grant Goodyear
2003-09-04 23:41 ` Daniel Robbins
1 sibling, 1 reply; 36+ messages in thread
From: Jean Jordaan @ 2003-09-04 20:52 UTC (permalink / raw
To: gentoo-dev
>> but how about make more than 2
>> levels in portage, as in OpenBSD's ports tree ?
My personal feeling is that many packages don't belong in only one
category. E.g. in portage currently:
* app-text/yudit
Description: free (Y)unicode text editor for all unices
* app-editors/jedit
Description: Programmer's editor written in Java
Both make sense, and app-editors/yudit & app-editors/yudit would
also make sense. Instead of categories, ebuilds should have a
CATEGORY variable. E.g.
"""
DESCRIPTION="free (Y)unicode text editor for all unices"
SRC_URI="http://yudit.org/download/${P}.tar.gz"
HOMEPAGE="http://www.yudit.org/"
CATEGORY="app-text app-editors" # <= all categories that make sense
"""
App directories can then be in one directory, or can be split by
letter to keep the number of files per directory smaller (e.g.
/usr/portage/aa/aa-sources
/usr/portage/aa/aalib
/usr/portage/aa/aap
/usr/portage/aa/aaquake2
/usr/portage/ab/abcde
/usr/portage/ab/abcm2ps
/usr/portage/ab/abiword
/usr/portage/ab/abook
Then you do `emerge search app-text` instead of
`ls /usr/portage/app-text`, and guessing whether vim is there,
or in app-vim or in app-editors.
--
Jean Jordaan
http://www.upfrontsystems.co.za
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 20:52 ` Jean Jordaan
@ 2003-09-04 22:09 ` Grant Goodyear
2003-09-04 22:26 ` Luke-Jr
2003-09-05 8:19 ` Jean Jordaan
0 siblings, 2 replies; 36+ messages in thread
From: Grant Goodyear @ 2003-09-04 22:09 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1089 bytes --]
On Thu, 2003-09-04 at 16:52, Jean Jordaan wrote:
> >> but how about make more than 2
> >> levels in portage, as in OpenBSD's ports tree ?
>
> My personal feeling is that many packages don't belong in only one
> category. E.g. in portage currently:
>
> * app-text/yudit
> Description: free (Y)unicode text editor for all unices
>
> * app-editors/jedit
> Description: Programmer's editor written in Java
>
> Both make sense, and app-editors/yudit & app-editors/yudit would
> also make sense. Instead of categories, ebuilds should have a
> CATEGORY variable. E.g.
Portage support would be required to support deeper trees. The problem
with symlinks is that we use CVS for our portage tree, which doesn't
support symlinks (or graceful renaming, or ...); unfortunately, it's the
best game in town for us right now.
I agree w/ Vapier on this one. The short-term fix should be fine, and
I, too, would like to see support for a more heirarchical portage tree
in a future version of portage.
-g2boojum-
--
Grant Goodyear <g2boojum@gentoo.org>
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 18:07 ` Camille Huot
` (2 preceding siblings ...)
2003-09-04 20:47 ` George Shapovalov
@ 2003-09-04 22:14 ` Jan Krueger
3 siblings, 0 replies; 36+ messages in thread
From: Jan Krueger @ 2003-09-04 22:14 UTC (permalink / raw
To: gentoo-dev
On Thursday 04 September 2003 18:07, Camille Huot wrote:
> Hmmm
>
> Maybe you already have discussed it, but how about make more than 2
> levels in portage, as in OpenBSD's ports tree ?
>
> ie:
> app-games/action
> app-games/arcade
> etc.
>
> I think this WILL be necessary one day
Yes, please:
net/www/servers
net/www/cms
net/www/containers
comes to my mind immediately :)
directly followed by:
net/mail/smtp
net/mail/spam
net/mail/pop+imap
net/mail/clients
net/mail/groupware
...
Jan
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 22:09 ` Grant Goodyear
@ 2003-09-04 22:26 ` Luke-Jr
2003-09-05 8:19 ` Jean Jordaan
1 sibling, 0 replies; 36+ messages in thread
From: Luke-Jr @ 2003-09-04 22:26 UTC (permalink / raw
To: Grant Goodyear, gentoo-dev
We could implement some kind of ebuild-link then? 'inherit app-editors/jedit'?
On Thursday 04 September 2003 10:09 pm, Grant Goodyear wrote:
> On Thu, 2003-09-04 at 16:52, Jean Jordaan wrote:
> > >> but how about make more than 2
> > >> levels in portage, as in OpenBSD's ports tree ?
> >
> > My personal feeling is that many packages don't belong in only one
> > category. E.g. in portage currently:
> >
> > * app-text/yudit
> > Description: free (Y)unicode text editor for all unices
> >
> > * app-editors/jedit
> > Description: Programmer's editor written in Java
> >
> > Both make sense, and app-editors/yudit & app-editors/yudit would
> > also make sense. Instead of categories, ebuilds should have a
> > CATEGORY variable. E.g.
>
> Portage support would be required to support deeper trees. The problem
> with symlinks is that we use CVS for our portage tree, which doesn't
> support symlinks (or graceful renaming, or ...); unfortunately, it's the
> best game in town for us right now.
>
> I agree w/ Vapier on this one. The short-term fix should be fine, and
> I, too, would like to see support for a more heirarchical portage tree
> in a future version of portage.
>
> -g2boojum-
--
Luke-Jr
Developer, Gentoo Linux
http://www.gentoo.org/
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 20:47 ` George Shapovalov
2003-09-04 20:52 ` Jean Jordaan
@ 2003-09-04 23:41 ` Daniel Robbins
1 sibling, 0 replies; 36+ messages in thread
From: Daniel Robbins @ 2003-09-04 23:41 UTC (permalink / raw
To: George Shapovalov; +Cc: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 637 bytes --]
On Thu, 2003-09-04 at 14:47, George Shapovalov wrote:
> Wow, this came up once again *and* it got some notice this time, nice!
> This is my big yes on this with a remark that this will also be usefull to
> sort multiple packages under dev-libs. Some are more scientific and may
> reside under app/sci/libs or some such, some belong elsewhere...
I will make sure this gets added to the next complete rewrite of
Portage, as well as many other things. However, for now, we should work
within the existing cat/pkg structure. The "cat/pkg concept" is tightly
integrated into the existing Portage code.
Best Regards,
Daniel
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 20:14 ` Thomas de Grenier de Latour
@ 2003-09-05 4:13 ` Mike Frysinger
2003-09-05 6:52 ` Thomas de Grenier de Latour
2003-09-05 8:15 ` Philippe Lafoucrière
1 sibling, 1 reply; 36+ messages in thread
From: Mike Frysinger @ 2003-09-05 4:13 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 905 bytes --]
On Thursday 04 September 2003 16:14, Thomas de Grenier de Latour wrote:
> On Thu, 4 Sep 2003 21:45:30 +0200
>
> Camille Huot <cam@cameuh.net> wrote:
> > sounds nice. I think there is some work to be done to portage to get
> > this working.
>
> I don't see the main difficulty in modifying portage, but rather in
> doing the transition to the new tree without breaking backward
> compatibility with old installed portage versions. There are some
> people, especialy those who run gentoo on production servers, who don't
> do their weekly deep update :/
nah, if we change the rsync targets ... :)
then have the 'next gen' of portage sync against the new target ... old people
wouldnt get updates so they'd be encouraged to upgrade their portage and
update the rsync target ...
i'm not saying that this rsync is the answer ... the point is that it can be
done semi-easily ...
-mike
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-05 4:13 ` Mike Frysinger
@ 2003-09-05 6:52 ` Thomas de Grenier de Latour
0 siblings, 0 replies; 36+ messages in thread
From: Thomas de Grenier de Latour @ 2003-09-05 6:52 UTC (permalink / raw
To: gentoo-dev
On Fri, 5 Sep 2003 00:13:17 -0400
Mike Frysinger <vapier@gentoo.org> wrote:
> On Thursday 04 September 2003 16:14, Thomas de Grenier de Latour
> wrote:
>
> > I don't see the main difficulty in modifying portage, but rather in
> > doing the transition <snip>
> nah, if we change the rsync targets ... :)
> then have the 'next gen' of portage sync against the new target ...
> old people wouldnt get updates so they'd be encouraged to upgrade
> their portage and update the rsync target ...
>
> i'm not saying that this rsync is the answer ... the point is that it
> can be done semi-easily ...
Yes, you're right. Maybe it would also speed up the transition period if
there was a mechanism to really force people to upgrade their portage
version when needed. I imagine a "minversion" file in the tree, with a
version number and an explanation message, and portage would refuse to
update anything else than himself if its current version is below the
current required version (and then display the explanation message
instead). Who know, its an easy to add feature, and it may be useful in
other situations.
--
TGL.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 20:14 ` Thomas de Grenier de Latour
2003-09-05 4:13 ` Mike Frysinger
@ 2003-09-05 8:15 ` Philippe Lafoucrière
2003-09-05 18:39 ` Thomas de Grenier de Latour
1 sibling, 1 reply; 36+ messages in thread
From: Philippe Lafoucrière @ 2003-09-05 8:15 UTC (permalink / raw
To: Thomas de Grenier de Latour; +Cc: Gentoo-dev
> I don't see the main difficulty in modifying portage, but rather in
> doing the transition to the new tree without breaking backward
> compatibility with old installed portage versions. There are some
> people, especialy those who run gentoo on production servers, who don't
> do their weekly deep update :/
I'm the one who proposed the 2 levels a long time ago for zope & apache
stuff. I don't see the problem with backward compatibility ??
You won't have the new tree until a sync or rsync. there, a message will
warn you (as every time) to update portage.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-04 22:09 ` Grant Goodyear
2003-09-04 22:26 ` Luke-Jr
@ 2003-09-05 8:19 ` Jean Jordaan
1 sibling, 0 replies; 36+ messages in thread
From: Jean Jordaan @ 2003-09-05 8:19 UTC (permalink / raw
To: Grant Goodyear; +Cc: gentoo-dev
>>Both make sense, and app-editors/yudit & app-editors/yudit would
>>also make sense. Instead of categories, ebuilds should have a
>>CATEGORY variable. E.g.
>
> Portage support would be required to support deeper trees.
Note that I'm not talking about trees at all. I'm talking about
a flat list of ebuilds, where every ebuild belongs to several
categories of different levels of specificity.
> The problem
> with symlinks is that we use CVS for our portage tree,
I don't propose any symlinking.
> I, too, would like to see support for a more heirarchical portage tree
> in a future version of portage.
I think a hierarchy, where every ebuild has a specific place in
the tree, is a bad fit for portage or for any packaging system.
One does need a taxonomy or controlled list of categories, but
an ebuild can legitimately belong to many categories.
As drobbins says, though, current portage code is tied to the
category structure. Which is perfectly workable, really :) I
just completely ignore the category, and use `emerge search` to
find packages. It only bugs developers who have to decide &
revise in which category to put a package. However, I'd like
categories to become more useful for me as user.
--
Jean Jordaan
http://www.upfrontsystems.co.za
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Breaking up the beast known as app-games
2003-09-04 16:51 [gentoo-dev] Breaking up the beast known as app-games Mike Frysinger
2003-09-04 17:59 ` [gentoo-dev] Re: [gentoo-core] " Donny Davies
@ 2003-09-05 8:22 ` Philippe Lafoucrière
2003-09-05 8:51 ` Ralph F. De Witt
1 sibling, 1 reply; 36+ messages in thread
From: Philippe Lafoucrière @ 2003-09-05 8:22 UTC (permalink / raw
To: vapier; +Cc: Gentoo-dev, gentoo-core
Guys, this has been discussed in april 2002 already
http://forums.gentoo.org/viewtopic.php?t=19273&highlight=zope
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Breaking up the beast known as app-games
2003-09-05 8:22 ` [gentoo-dev] " Philippe Lafoucrière
@ 2003-09-05 8:51 ` Ralph F. De Witt
2003-09-05 12:29 ` Mike Frysinger
0 siblings, 1 reply; 36+ messages in thread
From: Ralph F. De Witt @ 2003-09-05 8:51 UTC (permalink / raw
To: lafou, vapier; +Cc: Gentoo-dev, gentoo-core
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 755 bytes --]
On Friday 05 September 2003 01:22 am, Philippe Lafoucrière wrote:
> Guys, this has been discussed in april 2002 already
> http://forums.gentoo.org/viewtopic.php?t=19273&highlight=zope
>
>
> --
> gentoo-dev@gentoo.org mailing list
What does ZOPE have to do with breaking up the Games section of portage into
many smaller catagories that are more manageable? Are you proposeing that
portage be rewritten and turned into a ZOPE database?
--
Ralph
==================================================
Gentoo Linux: Gentoo Base System version 1.4.3.8p1
kernel-2.4.22_pre2-gss AMD Athlon(tm) XP 2200+
AIM, YAHOO = ralphfdewitt JABBER.ORG = ralphdewitt
Signed and Encrypted mail encouraged
==================================================
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Breaking up the beast known as app-games
2003-09-05 8:51 ` Ralph F. De Witt
@ 2003-09-05 12:29 ` Mike Frysinger
0 siblings, 0 replies; 36+ messages in thread
From: Mike Frysinger @ 2003-09-05 12:29 UTC (permalink / raw
To: Gentoo-dev
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 648 bytes --]
On Friday 05 September 2003 04:51, Ralph F. De Witt wrote:
> On Friday 05 September 2003 01:22 am, Philippe Lafoucrière wrote:
> > Guys, this has been discussed in april 2002 already
> > http://forums.gentoo.org/viewtopic.php?t=19273&highlight=zope
> What does ZOPE have to do with breaking up the Games section of portage
> into many smaller catagories that are more manageable? Are you proposeing
> that portage be rewritten and turned into a ZOPE database?
what he meant was the fact that portage should go into depths like bsd ports
was discussed before ...
the zope example is like this:
net-www/zope/server/server.ebuild
-mike
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-05 8:15 ` Philippe Lafoucrière
@ 2003-09-05 18:39 ` Thomas de Grenier de Latour
2003-09-06 0:17 ` Luke-Jr
2003-09-06 8:48 ` Philippe Lafoucrière
0 siblings, 2 replies; 36+ messages in thread
From: Thomas de Grenier de Latour @ 2003-09-05 18:39 UTC (permalink / raw
To: gentoo-dev
On 05 Sep 2003 10:15:03 +0200
Philippe Lafoucrière <lafou@wanadoo.fr> wrote:
> You won't have the new tree until a sync or rsync. there, a message
> will warn you (as every time) to update portage.
I don't think it's enough. Warnings are just... warnings, and things are
not supposed to be broken if you ignore it. And for many people, it is
redirected to /dev/null by a cron job command. Mike's suggestion of
having two trees coexisting during the transition process sounds more
reasonnable to me.
--
TGL.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-05 18:39 ` Thomas de Grenier de Latour
@ 2003-09-06 0:17 ` Luke-Jr
2003-09-06 1:04 ` Mike Frysinger
2003-09-06 1:50 ` Thomas de Grenier de Latour
2003-09-06 8:48 ` Philippe Lafoucrière
1 sibling, 2 replies; 36+ messages in thread
From: Luke-Jr @ 2003-09-06 0:17 UTC (permalink / raw
To: Thomas de Grenier de Latour, gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Would it be possible to require a real user to run the 'emerge world' and say
"yes" to a question? If stdin cannot be opened (cron job), send
root@localhost a mail.
Having two trees would require every package change to be done on each tree...
Just as complex, I'd think.
On Friday 05 September 2003 06:39 pm, Thomas de Grenier de Latour wrote:
> On 05 Sep 2003 10:15:03 +0200
>
> Philippe Lafoucri鑽e <lafou@wanadoo.fr> wrote:
> > You won't have the new tree until a sync or rsync. there, a message
> > will warn you (as every time) to update portage.
>
> I don't think it's enough. Warnings are just... warnings, and things are
> not supposed to be broken if you ignore it. And for many people, it is
> redirected to /dev/null by a cron job command. Mike's suggestion of
> having two trees coexisting during the transition process sounds more
> reasonnable to me.
- --
Luke-Jr
Developer, Gentoo Linux
http://www.gentoo.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/WSehZl/BHdU+lYMRAjDZAKCCOEJBj94GVyjM3c++wNqtdpg2yQCfTPAY
d9AnbLoqGv5IZ5bQUFvlqKw=
=R807
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-06 0:17 ` Luke-Jr
@ 2003-09-06 1:04 ` Mike Frysinger
2003-09-06 1:50 ` Thomas de Grenier de Latour
1 sibling, 0 replies; 36+ messages in thread
From: Mike Frysinger @ 2003-09-06 1:04 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 349 bytes --]
On Friday 05 September 2003 20:17, Luke-Jr wrote:
> Having two trees would require every package change to be done on each
> tree... Just as complex, I'd think.
not if we put the portage update into the old tree and force people to move to
the new one ... after all, we just dont update the old one so ppl have
incentive to move ;)
-mike
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-06 0:17 ` Luke-Jr
2003-09-06 1:04 ` Mike Frysinger
@ 2003-09-06 1:50 ` Thomas de Grenier de Latour
2003-09-06 2:03 ` Luke-Jr
1 sibling, 1 reply; 36+ messages in thread
From: Thomas de Grenier de Latour @ 2003-09-06 1:50 UTC (permalink / raw
To: gentoo-dev
Just to make it clear, I also think a tree reorganisation is needed and
there has been some good ideas here (my preference goes to the flat
repository with multiple informative categories inside ebuilds, as
proposed by Jean Jordaan). My point is only that this is something that
has to be thought early enough to avoid forgeting any user when it
comes real.
On Sat, 6 Sep 2003 00:17:29 +0000
Luke-Jr <luke-jr@gentoo.org> wrote:
> Would it be possible to require a real user to run the 'emerge world'
> and say "yes" to a question?
If "emerge world" still works after the tree reorganisation, then there
is no backward compatibility issue. But it doesn't seem so obvious to
me: with many of the solution suggested so far, a current portage would
not even pass the dep caching that comes after the sync.
> If stdin cannot be opened (cron job), send root@localhost a mail.
Doesn't change the fact that the best a current version portage can do
is to inform you that a new version is available. If I do my next sync
in six month in my 486 gateway because of a new openssh bug, I shouldn't
be blocked only because I've ignored this information.
> Having two trees would require every package change to be done on each
> tree... Just as complex, I'd think.
There would be no need to maintain the old tree, but only to keep
something that is enough for people to make the transition (at least
new portage and his deps). This plus a mechanism to force portage
upgrade when really needed would be enough.
--
TGL.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-06 1:50 ` Thomas de Grenier de Latour
@ 2003-09-06 2:03 ` Luke-Jr
2003-09-06 3:27 ` Robin H. Johnson
0 siblings, 1 reply; 36+ messages in thread
From: Luke-Jr @ 2003-09-06 2:03 UTC (permalink / raw
To: Thomas de Grenier de Latour, gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
This would complicate tab completion if not done correctly.
Perhaps a /usr/portage/ebuilds/ directory containing everything, and then
symlinks in category directories... but as someone else pointed out, CVS
lacks symlink support... Can anyone come up with a similar idea which doesn't
make tab-completion too difficult (bash-completion could be used in some, but
not all cases)?
On Saturday 06 September 2003 01:50 am, Thomas de Grenier de Latour wrote:
> Just to make it clear, I also think a tree reorganisation is needed and
> there has been some good ideas here (my preference goes to the flat
> repository with multiple informative categories inside ebuilds, as
> proposed by Jean Jordaan). My point is only that this is something that
> has to be thought early enough to avoid forgeting any user when it
> comes real.
>
>
> On Sat, 6 Sep 2003 00:17:29 +0000
>
> Luke-Jr <luke-jr@gentoo.org> wrote:
> > Would it be possible to require a real user to run the 'emerge world'
> > and say "yes" to a question?
>
> If "emerge world" still works after the tree reorganisation, then there
> is no backward compatibility issue. But it doesn't seem so obvious to
> me: with many of the solution suggested so far, a current portage would
> not even pass the dep caching that comes after the sync.
>
> > If stdin cannot be opened (cron job), send root@localhost a mail.
>
> Doesn't change the fact that the best a current version portage can do
> is to inform you that a new version is available. If I do my next sync
> in six month in my 486 gateway because of a new openssh bug, I shouldn't
> be blocked only because I've ignored this information.
>
> > Having two trees would require every package change to be done on each
> > tree... Just as complex, I'd think.
>
> There would be no need to maintain the old tree, but only to keep
> something that is enough for people to make the transition (at least
> new portage and his deps). This plus a mechanism to force portage
> upgrade when really needed would be enough.
- --
Luke-Jr
Developer, Gentoo Linux
http://www.gentoo.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/WUCDZl/BHdU+lYMRAv5/AJoCwUkshITwvDf+jAHq08gFmwsR7ACeI+HO
DtNX7VsdbL6mX0i8B63OAsI=
=vFiV
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-06 2:03 ` Luke-Jr
@ 2003-09-06 3:27 ` Robin H. Johnson
2003-09-06 4:18 ` Luke-Jr
0 siblings, 1 reply; 36+ messages in thread
From: Robin H. Johnson @ 2003-09-06 3:27 UTC (permalink / raw
To: Luke-Jr; +Cc: Thomas de Grenier de Latour, gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1096 bytes --]
On Sat, Sep 06, 2003 at 02:03:41AM +0000, Luke-Jr wrote:
> This would complicate tab completion if not done correctly.
> Perhaps a /usr/portage/ebuilds/ directory containing everything, and then
> symlinks in category directories... but as someone else pointed out, CVS
> lacks symlink support... Can anyone come up with a similar idea which doesn't
> make tab-completion too difficult (bash-completion could be used in some, but
> not all cases)?
Another major problem is identically named programs. I can think of one
in particular, not in the tree at the moment, but both would belong in
net-misc (two authors independantly wrote programs to do basically the
same thing, with slightly different extra features, and then named them
the same thing).
Even if they aren't in the same category, support for identically named
programs is important.
--
Robin Hugh Johnson
E-Mail : robbat2@orbis-terrarum.net
Home Page : http://www.orbis-terrarum.net/?l=people.robbat2
ICQ# : 30269588 or 41961639
GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-06 3:27 ` Robin H. Johnson
@ 2003-09-06 4:18 ` Luke-Jr
2003-09-06 7:47 ` George Shapovalov
0 siblings, 1 reply; 36+ messages in thread
From: Luke-Jr @ 2003-09-06 4:18 UTC (permalink / raw
To: Robin H. Johnson; +Cc: Thomas de Grenier de Latour, gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Obviously, ebuilds can't have the same name... For BitTorrent, the ebuild
'bittorrent' is used for the official client, 'bittorrent-mxs' for mxs's
version and 'bittorrent-theshadow' for TheSHAD0W's version.
On Saturday 06 September 2003 03:27 am, Robin H. Johnson wrote:
> On Sat, Sep 06, 2003 at 02:03:41AM +0000, Luke-Jr wrote:
> > This would complicate tab completion if not done correctly.
> > Perhaps a /usr/portage/ebuilds/ directory containing everything, and then
> > symlinks in category directories... but as someone else pointed out, CVS
> > lacks symlink support... Can anyone come up with a similar idea which
> > doesn't make tab-completion too difficult (bash-completion could be used
> > in some, but not all cases)?
>
> Another major problem is identically named programs. I can think of one
> in particular, not in the tree at the moment, but both would belong in
> net-misc (two authors independantly wrote programs to do basically the
> same thing, with slightly different extra features, and then named them
> the same thing).
>
> Even if they aren't in the same category, support for identically named
> programs is important.
- --
Luke-Jr
Developer, Gentoo Linux
http://www.gentoo.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/WWAHZl/BHdU+lYMRAviqAJ0YMHtiHY8Bvi7CQy5zZ6Ow2yiMpgCdHz2x
+aNmVbeWOI7THkNqgQxs5vU=
=2yya
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-06 4:18 ` Luke-Jr
@ 2003-09-06 7:47 ` George Shapovalov
2003-09-06 13:38 ` Luke-Jr
0 siblings, 1 reply; 36+ messages in thread
From: George Shapovalov @ 2003-09-06 7:47 UTC (permalink / raw
To: gentoo-dev
On Friday 05 September 2003 21:18, Luke-Jr wrote:
> Obviously, ebuilds can't have the same name... For BitTorrent, the ebuild
But they do. We already have few ebuilds with identical names in the tree (in
different categories of course). I don't remember specifics, just that this
was coming up in prior similar discussions and I think there are on an order
of 10 of them.. Just pointing out "the fact of life" that we would have to be
careful about when having to deal with actual reorganization.
IIRC, some of them were emacs modules having the same name as the language or
some such, for which they provided special emacs mode.
And there were angry users when I had to rename ebuilds to avoid name clashes
(f.e. balsa (the "oroginal" one, actually was created before the well known
gnome app) => tbass). So this may not be as simple as it seems...
George
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-05 18:39 ` Thomas de Grenier de Latour
2003-09-06 0:17 ` Luke-Jr
@ 2003-09-06 8:48 ` Philippe Lafoucrière
1 sibling, 0 replies; 36+ messages in thread
From: Philippe Lafoucrière @ 2003-09-06 8:48 UTC (permalink / raw
To: Thomas de Grenier de Latour; +Cc: Gentoo-dev
> I don't think it's enough. Warnings are just... warnings, and things are
> not supposed to be broken if you ignore it. And for many people, it is
> redirected to /dev/null by a cron job command. Mike's suggestion of
> having two trees coexisting during the transition process sounds more
> reasonnable to me.
And what about a world dependancy that would contain portage ? Any
emerge of a package would upgrade portage if there's an available
update.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-06 7:47 ` George Shapovalov
@ 2003-09-06 13:38 ` Luke-Jr
2003-09-06 15:35 ` Martin Schlemmer
0 siblings, 1 reply; 36+ messages in thread
From: Luke-Jr @ 2003-09-06 13:38 UTC (permalink / raw
To: George Shapovalov, gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ok, then maybe I should rephrase that... Ebuilds should not have the same
name. IIRC, it is against policy and when they do have the same name it is a
bug which should be fixed.
On Saturday 06 September 2003 07:47 am, George Shapovalov wrote:
> On Friday 05 September 2003 21:18, Luke-Jr wrote:
> > Obviously, ebuilds can't have the same name... For BitTorrent, the ebuild
>
> But they do. We already have few ebuilds with identical names in the tree
> (in different categories of course). I don't remember specifics, just that
> this was coming up in prior similar discussions and I think there are on an
> order of 10 of them.. Just pointing out "the fact of life" that we would
> have to be careful about when having to deal with actual reorganization.
> IIRC, some of them were emacs modules having the same name as the language
> or some such, for which they provided special emacs mode.
> And there were angry users when I had to rename ebuilds to avoid name
> clashes (f.e. balsa (the "oroginal" one, actually was created before the
> well known gnome app) => tbass). So this may not be as simple as it
> seems...
>
> George
>
>
>
> --
> gentoo-dev@gentoo.org mailing list
- --
Luke-Jr
Developer, Gentoo Linux
http://www.gentoo.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/WeNPZl/BHdU+lYMRAniaAKCZbsDxCTMJw2sNP4rkisy9dBcGjACghNsc
XvE6ts4smv9dnXYYTqrj/og=
=Kpkj
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-06 13:38 ` Luke-Jr
@ 2003-09-06 15:35 ` Martin Schlemmer
2003-09-07 0:06 ` Luke-Jr
0 siblings, 1 reply; 36+ messages in thread
From: Martin Schlemmer @ 2003-09-06 15:35 UTC (permalink / raw
To: Luke-Jr; +Cc: George Shapovalov, Gentoo-Dev
[-- Attachment #1: Type: text/plain, Size: 2194 bytes --]
On Sat, 2003-09-06 at 15:38, Luke-Jr wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Ok, then maybe I should rephrase that... Ebuilds should not have the same
> name. IIRC, it is against policy and when they do have the same name it is a
> bug which should be fixed.
>
Having categories and having identical ones in different categories,
does sort of invalidate the extreme "bug" tag you put on it. Anyhow,
last time I checked, there was no policy like this ? As far as I am
concerned, as long as we have categories, renaming a package because
of an already existing one in a different category is just silly, and
will cause more confusion.
> On Saturday 06 September 2003 07:47 am, George Shapovalov wrote:
> > On Friday 05 September 2003 21:18, Luke-Jr wrote:
> > > Obviously, ebuilds can't have the same name... For BitTorrent, the ebuild
> >
> > But they do. We already have few ebuilds with identical names in the tree
> > (in different categories of course). I don't remember specifics, just that
> > this was coming up in prior similar discussions and I think there are on an
> > order of 10 of them.. Just pointing out "the fact of life" that we would
> > have to be careful about when having to deal with actual reorganization.
> > IIRC, some of them were emacs modules having the same name as the language
> > or some such, for which they provided special emacs mode.
> > And there were angry users when I had to rename ebuilds to avoid name
> > clashes (f.e. balsa (the "oroginal" one, actually was created before the
> > well known gnome app) => tbass). So this may not be as simple as it
> > seems...
> >
> > George
> >
> >
> >
> > --
> > gentoo-dev@gentoo.org mailing list
>
> - --
> Luke-Jr
> Developer, Gentoo Linux
> http://www.gentoo.org/
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.3 (GNU/Linux)
>
> iD8DBQE/WeNPZl/BHdU+lYMRAniaAKCZbsDxCTMJw2sNP4rkisy9dBcGjACghNsc
> XvE6ts4smv9dnXYYTqrj/og=
> =Kpkj
> -----END PGP SIGNATURE-----
>
>
> --
> gentoo-dev@gentoo.org mailing list
--
Martin Schlemmer
Gentoo Linux Developer, Desktop/System Team Developer
Cape Town, South Africa
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-06 15:35 ` Martin Schlemmer
@ 2003-09-07 0:06 ` Luke-Jr
2003-09-07 1:12 ` Martin Schlemmer
0 siblings, 1 reply; 36+ messages in thread
From: Luke-Jr @ 2003-09-07 0:06 UTC (permalink / raw
To: azarah; +Cc: George Shapovalov, Gentoo-Dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Unless I'm mistaken, the only purpose of categories is to make it easier to
find ebuilds either with tab completion or a GUI tree.
On Saturday 06 September 2003 03:35 pm, Martin Schlemmer wrote:
> On Sat, 2003-09-06 at 15:38, Luke-Jr wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Ok, then maybe I should rephrase that... Ebuilds should not have the same
> > name. IIRC, it is against policy and when they do have the same name it
> > is a bug which should be fixed.
>
> Having categories and having identical ones in different categories,
> does sort of invalidate the extreme "bug" tag you put on it. Anyhow,
> last time I checked, there was no policy like this ? As far as I am
> concerned, as long as we have categories, renaming a package because
> of an already existing one in a different category is just silly, and
> will cause more confusion.
>
> > On Saturday 06 September 2003 07:47 am, George Shapovalov wrote:
> > > On Friday 05 September 2003 21:18, Luke-Jr wrote:
> > > > Obviously, ebuilds can't have the same name... For BitTorrent, the
> > > > ebuild
> > >
> > > But they do. We already have few ebuilds with identical names in the
> > > tree (in different categories of course). I don't remember specifics,
> > > just that this was coming up in prior similar discussions and I think
> > > there are on an order of 10 of them.. Just pointing out "the fact of
> > > life" that we would have to be careful about when having to deal with
> > > actual reorganization. IIRC, some of them were emacs modules having the
> > > same name as the language or some such, for which they provided special
> > > emacs mode.
> > > And there were angry users when I had to rename ebuilds to avoid name
> > > clashes (f.e. balsa (the "oroginal" one, actually was created before
> > > the well known gnome app) => tbass). So this may not be as simple as it
> > > seems...
> > >
> > > George
> > >
> > >
> > >
> > > --
> > > gentoo-dev@gentoo.org mailing list
> >
> > - --
> > Luke-Jr
> > Developer, Gentoo Linux
> > http://www.gentoo.org/
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.2.3 (GNU/Linux)
> >
> > iD8DBQE/WeNPZl/BHdU+lYMRAniaAKCZbsDxCTMJw2sNP4rkisy9dBcGjACghNsc
> > XvE6ts4smv9dnXYYTqrj/og=
> > =Kpkj
> > -----END PGP SIGNATURE-----
> >
> >
> > --
> > gentoo-dev@gentoo.org mailing list
- --
Luke-Jr
Developer, Gentoo Linux
http://www.gentoo.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/WnZ4Zl/BHdU+lYMRAsIfAJ9n1q7mtvz1Wg3BoRNB3pVdizIR4QCfTS4H
sHZl9oHKf07KCnwtCSJ7IOs=
=bz3c
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-core] Breaking up the beast known as app-games
2003-09-07 0:06 ` Luke-Jr
@ 2003-09-07 1:12 ` Martin Schlemmer
0 siblings, 0 replies; 36+ messages in thread
From: Martin Schlemmer @ 2003-09-07 1:12 UTC (permalink / raw
To: Luke-Jr; +Cc: George Shapovalov, Gentoo-Dev
[-- Attachment #1: Type: text/plain, Size: 5460 bytes --]
On Sun, 2003-09-07 at 02:06, Luke-Jr wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Unless I'm mistaken, the only purpose of categories is to make it easier to
> find ebuilds either with tab completion or a GUI tree.
>
Well, the other idea is to have things a bit more structured. Sure,
some things belong to more categories than one, but most if not all
of the times it is more suited in one, so we can have it there.
I never was fond of the 'flat' structure, as it in my opinion will
make things more difficult. Where you can now just do:
$ ls /usr/portage/x11-themes/
to see what themes X there is, you will either have to search for
'theme' and hope you do not get buried under the load, or you will
have to first dig through another file for the 'virtual category',
and then search for that. It will also be slower then the 'ls'
alternative.
Further, maintaining will also get a bigger headache, as you will
have to keep updated as 'virtual categories' are added and changed,
and maintain the not so short to too damn long list for each
package.
But all above have still nothing to do with:
1) I see no issue with 'foo/bar' and 'zar/bar' packages, as portage
will get the DEPEND right, and it is really not that a train smash for
the user.
2) I still am fairly sure there is no policy that say you cannot
have 1), as you wanted to relay.
3) Except if changed, the policy 'was' that all package names should
be lower case ... guess nobody bother about that one 8)
Lastly, I really do not see the gain in dumping all packages starting
with 'a' into a[0-9]. I have never been a Slackware fan (local history
that I am not going to go into now), but every time I wanted to browse
their packages (or Suse for that matter), its a rather mission to
figure out where what is, especially if you do not know the exact name
of the package. MDK/RH is a bit better, but the 20 pages with a 'ls'
also tend to make it a schlep - Gentoo has been fairly easy to find
most things when I started (did not have the 'emerge -s ...' back then.
Right, so maybe its because I came from before 'emerge -s', or maybe it
is because I mostly still navigate with 'cd' and 'ls'. I do however
feel that just dumping the categories as we have them now will be a
more in the wrong direction. Sure, you have editors, and then you have
a editor for java - where to put it? If not a plain text editor, but
rather something like rhide, anjuta, whatever, they are in dev-util.
Sure not the best place .. what about a new category 'dev-ide' ?
There is a few IDE's around these days.
Anyhow, just me rambling, flame away =)
> On Saturday 06 September 2003 03:35 pm, Martin Schlemmer wrote:
> > On Sat, 2003-09-06 at 15:38, Luke-Jr wrote:
> > > -----BEGIN PGP SIGNED MESSAGE-----
> > > Hash: SHA1
> > >
> > > Ok, then maybe I should rephrase that... Ebuilds should not have the same
> > > name. IIRC, it is against policy and when they do have the same name it
> > > is a bug which should be fixed.
> >
> > Having categories and having identical ones in different categories,
> > does sort of invalidate the extreme "bug" tag you put on it. Anyhow,
> > last time I checked, there was no policy like this ? As far as I am
> > concerned, as long as we have categories, renaming a package because
> > of an already existing one in a different category is just silly, and
> > will cause more confusion.
> >
> > > On Saturday 06 September 2003 07:47 am, George Shapovalov wrote:
> > > > On Friday 05 September 2003 21:18, Luke-Jr wrote:
> > > > > Obviously, ebuilds can't have the same name... For BitTorrent, the
> > > > > ebuild
> > > >
> > > > But they do. We already have few ebuilds with identical names in the
> > > > tree (in different categories of course). I don't remember specifics,
> > > > just that this was coming up in prior similar discussions and I think
> > > > there are on an order of 10 of them.. Just pointing out "the fact of
> > > > life" that we would have to be careful about when having to deal with
> > > > actual reorganization. IIRC, some of them were emacs modules having the
> > > > same name as the language or some such, for which they provided special
> > > > emacs mode.
> > > > And there were angry users when I had to rename ebuilds to avoid name
> > > > clashes (f.e. balsa (the "oroginal" one, actually was created before
> > > > the well known gnome app) => tbass). So this may not be as simple as it
> > > > seems...
> > > >
> > > > George
> > > >
> > > >
> > > >
> > > > --
> > > > gentoo-dev@gentoo.org mailing list
> > >
> > > - --
> > > Luke-Jr
> > > Developer, Gentoo Linux
> > > http://www.gentoo.org/
> > > -----BEGIN PGP SIGNATURE-----
> > > Version: GnuPG v1.2.3 (GNU/Linux)
> > >
> > > iD8DBQE/WeNPZl/BHdU+lYMRAniaAKCZbsDxCTMJw2sNP4rkisy9dBcGjACghNsc
> > > XvE6ts4smv9dnXYYTqrj/og=
> > > =Kpkj
> > > -----END PGP SIGNATURE-----
> > >
> > >
> > > --
> > > gentoo-dev@gentoo.org mailing list
>
> - --
> Luke-Jr
> Developer, Gentoo Linux
> http://www.gentoo.org/
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.3 (GNU/Linux)
>
> iD8DBQE/WnZ4Zl/BHdU+lYMRAsIfAJ9n1q7mtvz1Wg3BoRNB3pVdizIR4QCfTS4H
> sHZl9oHKf07KCnwtCSJ7IOs=
> =bz3c
> -----END PGP SIGNATURE-----
--
Martin Schlemmer
Gentoo Linux Developer, Desktop/System Team Developer
Cape Town, South Africa
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
* [gentoo-dev] Breaking up the beast known as app-games
@ 2003-09-09 1:06 Mike Frysinger
0 siblings, 0 replies; 36+ messages in thread
From: Mike Frysinger @ 2003-09-09 1:06 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 175 bytes --]
since no one seemed to have any additional input about the new structure, i'm
going to be breaking up the tree mid-tomorrow (tuesday)
any last issues, say it now
-mike
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 36+ messages in thread
end of thread, other threads:[~2003-09-09 1:07 UTC | newest]
Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-04 16:51 [gentoo-dev] Breaking up the beast known as app-games Mike Frysinger
2003-09-04 17:59 ` [gentoo-dev] Re: [gentoo-core] " Donny Davies
2003-09-04 18:07 ` Camille Huot
2003-09-04 19:02 ` Mike Frysinger
2003-09-04 19:45 ` Camille Huot
2003-09-04 20:14 ` Thomas de Grenier de Latour
2003-09-05 4:13 ` Mike Frysinger
2003-09-05 6:52 ` Thomas de Grenier de Latour
2003-09-05 8:15 ` Philippe Lafoucrière
2003-09-05 18:39 ` Thomas de Grenier de Latour
2003-09-06 0:17 ` Luke-Jr
2003-09-06 1:04 ` Mike Frysinger
2003-09-06 1:50 ` Thomas de Grenier de Latour
2003-09-06 2:03 ` Luke-Jr
2003-09-06 3:27 ` Robin H. Johnson
2003-09-06 4:18 ` Luke-Jr
2003-09-06 7:47 ` George Shapovalov
2003-09-06 13:38 ` Luke-Jr
2003-09-06 15:35 ` Martin Schlemmer
2003-09-07 0:06 ` Luke-Jr
2003-09-07 1:12 ` Martin Schlemmer
2003-09-06 8:48 ` Philippe Lafoucrière
2003-09-04 19:14 ` Luke-Jr
2003-09-04 19:42 ` Camille Huot
2003-09-04 19:45 ` Luke-Jr
2003-09-04 20:47 ` George Shapovalov
2003-09-04 20:52 ` Jean Jordaan
2003-09-04 22:09 ` Grant Goodyear
2003-09-04 22:26 ` Luke-Jr
2003-09-05 8:19 ` Jean Jordaan
2003-09-04 23:41 ` Daniel Robbins
2003-09-04 22:14 ` Jan Krueger
2003-09-05 8:22 ` [gentoo-dev] " Philippe Lafoucrière
2003-09-05 8:51 ` Ralph F. De Witt
2003-09-05 12:29 ` Mike Frysinger
-- strict thread matches above, loose matches on Subject: below --
2003-09-09 1:06 Mike Frysinger
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox