All of lore.kernel.org
 help / color / mirror / Atom feed
* Section list
       [not found] <E1GGZOX-0002WU-1s@linuxtogo.org>
@ 2006-08-27 23:39 ` Jamie Lenehan
  2006-08-28  9:47   ` Marcin Juszkiewicz
  0 siblings, 1 reply; 7+ messages in thread
From: Jamie Lenehan @ 2006-08-27 23:39 UTC (permalink / raw)
  To: openembedded-devel

On Fri, Aug 25, 2006 at 12:58:37PM +0200, "mickeyl commit" wrote:
> nfs-utils: s/networking/network/
[...]

Ah, good. I went through the sections used by all the recipes a while
back and generated a list and some suggested renames. I'll include it
here, along with the suggested renaming for some of the existing
sections.

I'll add this to the user manual once everyone is happy with it. I
also think it would be a good idea might to emit a warning if someone
tries to use a section name which is not definied in the list, so I
might code that up as well.

    * admin
    * applications		-> Really should find some other section?
    * apps			-> REPLACE with applications
    * base
    * base/shell
    * bootloader
    * console
    * console/editors
    * console/games
    * console/multimedia
    * console/net		-> REPLACE with console/network
    * console/network
    * console/networking	-> REPLACE with console/network
    * console/scientific
    * console/shells
    * console/telephony
    * console/tools
    * console/util		-> REPLACE with console/utils
    * console/utils
    * devel
    * devel/libs
    * devel/python
    * devel/rexx
    * devel/ruby
    * devel/tcltk
    * dev-lang			-> REPALCE with devel
    * doc
    * e/apps
    * e/libs
    * e/utils
    * games
    * games/arcade
    * gnome/libs
    * gnome/multimedia
    * gpe
    * gpe/applications
    * gpe/base
    * gpe/games
    * gpe/libs
    * gpe/multimedia
    * gui
    * interpreters
    * kde
    * kde/dev
    * kernel
    * kernel/module		-> REPALCE with kernel/modules
    * kernel/modules
    * kernel/userland
    * libs
    * libs/inputmethod		-> REPALCE with kernel/inputmethods
    * libs/inputmethods
    * libs/multimedia
    * libs/network
    * media-gfx			-> Find an existing category?
    * multimedia
    * net: Use network
    * net-misc			-> REPALCE with network/misc
    * net/misc			-> REPALCE with nerwork/misc
    * network
    * network/cms
    * network/misc
    * opie
    * opie/applets
    * opie/applications
    * opie/base
    * opie/codecs
    * opie/datebook
    * opie/decorations
    * opie/fontfactories
    * opie/fonts
    * opie/games
    * opie/help
    * opie/inputmethods
    * opie/libs
    * opie/multimedia
    * opie/network
    * opie/pim
    * opie/security
    * opie/settings
    * opie/shell
    * opie/Shell		-> REPLACE with opie/shell
    * opie/styles
    * opie/today
    * unknown			-> Should make it a known section...
    * utility			-> REPLACE with utils
    * utils
    * x11
    * x11/apps			-> Really should be x11/applications and probably should go somewhere else
    * x11/base
    * x11/data
    * x11/fonts
    * x11/games
    * x11/gnome
    * x11/gnome/libs
    * x11/graphics
    * x11/libs
    * x11-misc			-> Use x11/apps or other appropriate type?
    * x11/multimedia
    * x11/network
    * x11/office
    * x11/scientific
    * x11/utils
    * x11/wm 

-- 
 Jamie Lenehan <lenehan@twibble.org>



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Section list
  2006-08-27 23:39 ` Section list Jamie Lenehan
@ 2006-08-28  9:47   ` Marcin Juszkiewicz
       [not found]     ` <20060829011415.GA31668@twibble.org>
  0 siblings, 1 reply; 7+ messages in thread
From: Marcin Juszkiewicz @ 2006-08-28  9:47 UTC (permalink / raw)
  To: openembedded-devel

Dnia poniedziałek, 28 sierpnia 2006 01:39, Jamie Lenehan napisał:

> Ah, good. I went through the sections used by all the recipes a while
> back and generated a list and some suggested renames. I'll include it
> here, along with the suggested renaming for some of the existing
> sections.

> I'll add this to the user manual once everyone is happy with it. 

> I also think it would be a good idea might to emit a warning if someone
> tries to use a section name which is not definied in the list, so I
> might code that up as well.

Look at classes/sanity.bbclass


>     * applications		-> Really should find some other section?
>     * apps			-> REPLACE with applications

I would drop both rather as not describing anything.

>     * bootloader

bootloaders (as 'utils', 'editors', 'applications')

>     * console/shells

base/shell and console/shells? I would choose one.

>     * devel/libs

devel/perl

>     * devel/python
>     * devel/rexx
>     * devel/ruby

devel/scheme - we already has it (guile)

>     * devel/tcltk
[..]
>     * e/utils

fonts - TrueType fonts are currently in x11/fonts but can be used also by 
OPIE and other not X11 applications

>     * gui

another not describing anything section...

>     * kde/dev

kde/devel rather

>     * kernel
>     * kernel/module		-> REPALCE with kernel/modules
>     * kernel/modules

virtual/kernel modules -> kernel, out-of-tree modules -> kernel/modules 

What do you think?

>     * media-gfx			-> Find an existing category?
>     * multimedia

both need to be removed

>     * x11/gnome
>     * x11/gnome/libs

How does those two differ from other "gnome" ones? Can we move x11/gnome 
to x11/* and x11/gnome/libs -> x11/libs?

-- 
JID: hrw-jabber.org
Palmtop: Sharp Zaurus C760
OpenEmbedded/OpenZaurus developer

               Beware of Programmers who carry screwdrivers.
               		-- Leonard Brandwein



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Section list
       [not found]     ` <20060829011415.GA31668@twibble.org>
@ 2006-08-29  1:18       ` Jamie Lenehan
  2006-09-09  9:46         ` Koen Kooi
  2006-08-29  1:18       ` Jamie Lenehan
  1 sibling, 1 reply; 7+ messages in thread
From: Jamie Lenehan @ 2006-08-29  1:18 UTC (permalink / raw)
  To: openembedded-devel

Updated list, including your changes.

These sections are to be changed:

    * applications		-> Replace with appropriate section
    * apps			-> Replace with appropriate section
    * bootloader		-> Replace with bootloaders
    * console/shells		-> Replace with base/shell
    * console/net		-> Replace with console/network
    * console/networking	-> Replace with console/network
    * console/util		-> Replace with console/utils
    * dev-lang			-> Replace with devel
    * gnome/libs		-> Replace with x11/libs?
    * gnome/multimedia		-> Replace with x11/multimedia?
    * gui			-> Replace with appropriate section
    * kernel/module		-> Replace with kernel/modules
    * kde/dev			-> Replace with kde/devel
    * libs/inputmethod		-> Replace with libs/inputmethods
    * media-gfx			-> Replace with appropriate section
    * multimedia		-> Replace with appropriate section
    * net			-> Replace with network
    * net-misc			-> Replace with network/misc
    * net/misc			-> Replace with nerwork/misc
    * opie/Shell		-> Replace with opie/shell
    * unknown			-> Replace with appropriate section
    * utility			-> Replace with utils
    * x11-misc			-> Replace with appropriate section
    * x11/gnome			-> Replace with x11?
    * x11/gnome/libs		-> Replace with x11/libs?

That leaves us with these as the available sections:

    * admin
    * base
    * base/shell
    * bootloaders		-> NEW, replaces bootloader
    * console
    * console/editors
    * console/games
    * console/multimedia
    * console/network
    * console/scientific
    * console/telephony
    * console/tools
    * console/utils
    * devel
    * devel/libs
    * devel/perl		-> NEW
    * devel/python
    * devel/rexx
    * devel/ruby
    * devel/scheme		-> I missed this one before
    * devel/tcltk
    * doc
    * e/apps
    * e/libs
    * e/utils
    * fonts			-> NEW, for fonts that are not X11 or OPIE specific (truetype for exmaple)
    * games
    * games/arcade
    * gpe
    * gpe/applications
    * gpe/base
    * gpe/games
    * gpe/libs
    * gpe/multimedia
    * interpreters
    * kde
    * kde/devel			-> NEW, replaces kde/dev
    * kernel
    * kernel/modules
    * kernel/userland
    * libs
    * libs/inputmethods
    * libs/multimedia
    * libs/network
    * network
    * network/cms
    * network/misc
    * opie
    * opie/applets
    * opie/applications
    * opie/base
    * opie/codecs
    * opie/datebook
    * opie/decorations
    * opie/fontfactories
    * opie/fonts
    * opie/games
    * opie/help
    * opie/inputmethods
    * opie/libs
    * opie/multimedia
    * opie/network
    * opie/pim
    * opie/security
    * opie/settings
    * opie/shell
    * opie/styles
    * opie/today
    * utils
    * x11
    * x11/apps			-> Really should be x11/applications and probably should go somewhere else
    * x11/base
    * x11/data
    * x11/fonts
    * x11/games
    * x11/graphics
    * x11/libs
    * x11/multimedia
    * x11/network
    * x11/office
    * x11/scientific
    * x11/utils
    * x11/wm 

-- 
 Jamie Lenehan <lenehan@twibble.org>



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Section list
       [not found]     ` <20060829011415.GA31668@twibble.org>
  2006-08-29  1:18       ` Jamie Lenehan
@ 2006-08-29  1:18       ` Jamie Lenehan
  1 sibling, 0 replies; 7+ messages in thread
From: Jamie Lenehan @ 2006-08-29  1:18 UTC (permalink / raw)
  To: openembedded-devel

This time I'll send this to the list...

On Mon, Aug 28, 2006 at 11:47:00AM +0200, Marcin Juszkiewicz wrote:
> Dnia poniedziałek, 28 sierpnia 2006 01:39, Jamie Lenehan napisał:
[...]
> >     * console/shells
> 
> base/shell and console/shells? I would choose one.

base/shell is the most common, only fush uses console/shells, so make
this one base/shell.

[...]
> >     * kernel
> >     * kernel/module		-> REPALCE with kernel/modules
> >     * kernel/modules
> 
> virtual/kernel modules -> kernel, out-of-tree modules -> kernel/modules 
> 
> What do you think?

I don't think that makes much sense. I would go to section "kernel"
to find a new kernel and to "kernel/modules" to find modules for the
kernel. I don't think it matters to the end user where those modules
were from.

[...]
> >     * x11/gnome
> >     * x11/gnome/libs
> 
> How does those two differ from other "gnome" ones? Can we move x11/gnome 
> to x11/* and x11/gnome/libs -> x11/libs?

Hmm, yeah there are a few gnomes:

    * gnome/libs
    * gnome/multimedia
    * x11/gnome
    * x11/gnome/libs

The gnome core puts itself in x11/gnome/* while apps/libraries from other
people seem to put themselves in gnome/*. So you think this is the best way
to handle this?:

    * gnome/libs		-> x11/libs
    * gnome/multimedia		-> x11/multimedia
    * x11/gnome			-> x11
    * x11/gnome/libs		-> x11/libs

-- 
 Jamie Lenehan <lenehan@twibble.org>



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Section list
  2006-08-29  1:18       ` Jamie Lenehan
@ 2006-09-09  9:46         ` Koen Kooi
  2006-09-09 12:20           ` Paul Sokolovsky
  0 siblings, 1 reply; 7+ messages in thread
From: Koen Kooi @ 2006-09-09  9:46 UTC (permalink / raw)
  To: Using the OpenEmbedded metadata to build Linux Distributions

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jamie Lenehan schreef:
> Updated list, including your changes:

<list>

Don't forget to mention that you added it do the usermanual:
http://www.openembedded.org/user-manual&dpage=ch07s09 :)

regards,

Koen

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFFAo1dMkyGM64RGpERAqcPAJ9E4dF994yzoFUgPZgwRn83UdQ6bQCglUNS
H+V3Wn+HGUUKOu3KUx0iCII=
=q3i+
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Section list
  2006-09-09  9:46         ` Koen Kooi
@ 2006-09-09 12:20           ` Paul Sokolovsky
  2006-09-10 23:11             ` Jamie Lenehan
  0 siblings, 1 reply; 7+ messages in thread
From: Paul Sokolovsky @ 2006-09-09 12:20 UTC (permalink / raw)
  To: Koen Kooi, Jamie Lenehan
  Cc: Using the OpenEmbedded metadata to build Linux Distributions

Hello Koen,

Saturday, September 9, 2006, 12:46:05 PM, you wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1

> Jamie Lenehan schreef:
>> Updated list, including your changes:

> <list>

> Don't forget to mention that you added it do the usermanual:
> http://www.openembedded.org/user-manual&dpage=ch07s09 :)


  ... And I just wanted to write that it would be nice to add the
proposed list to http://www.openembedded.org/wiki/Policies . Maybe
it's better to let it stay for some time as RFC before adding to
the documentation? Organizing a good taxonomy is not an easy task,
would need some testing on existing package base, and even after that,
it's probably good idea to be prepared to refactors of it.

  Last week, I myself went thru few recipes to add/tweak SECTIONs for
them, and there already were few questions.

  One good example, is that ignorant user part of me is a bit
concerned with x11 section being so broard, with an SDL game, ye olde
MOTIF app and contemporary GNOME/GTK+ app would go into it. That
loses a bit deal of descreptivism. I know, that such taxonomy is
(wonder if there will be chance to say "was") pretty common, and I'm
afraid I don't have elegant proposal for split up. But my ignorant
user part, not concerned with formal correctness, but rather
with pragmatic convenience, says, that there might be possible to have
a "gnome" section (warning: do not mix with GNOME/Gnome ;-) ) for apps
written using contemporary GUI toolkit, like (and mostly) GTK+.

  So, is there any rational idea in that or should my ignorant user
part just shut up?


  Either way, as mood permits, I'm going to continue monkey's job of
applying SECTIONs, based on the list proposed. Just in case, I in
advance apoligize if my selections won't be every time 100% perfect -
as I told, we just should accept this as an iterative process. The
initial aim would be to offload default "base" section off stuff which
easily can be put elsewhere.

> regards,

> Koen


-- 
Best regards,
 Paul                            mailto:pmiscml@gmail.com




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Section list
  2006-09-09 12:20           ` Paul Sokolovsky
@ 2006-09-10 23:11             ` Jamie Lenehan
  0 siblings, 0 replies; 7+ messages in thread
From: Jamie Lenehan @ 2006-09-10 23:11 UTC (permalink / raw)
  To: Paul Sokolovsky; +Cc: openembedded-devel

On Sat, Sep 09, 2006 at 03:20:31PM +0300, Paul Sokolovsky wrote:
[...]
> it's better to let it stay for some time as RFC before adding to
> the documentation? Organizing a good taxonomy is not an easy task,
> would need some testing on existing package base, and even after that,
> it's probably good idea to be prepared to refactors of it.

I've changed in the documentation just now to note that it's a
recomendation only and that new additions/changes should be be
discussed cia OE mailing list.

The list was actually done by myself when trying to decide what
sections to put stuff in. I generated the list from the existing OE
packages and then noticed various things such as the use of "net" and
"networking" and the like. So the list is really just what was there
with some of these things removed, plus a few other changes from
other peoples comments.

So I think it's useful to have a documented list... the document can
always be changed!

[...]
>   Last week, I myself went thru few recipes to add/tweak SECTIONs for
> them, and there already were few questions.

Only two ;) I went round and round on dozens of them before sending
out my original list!

>   One good example, is that ignorant user part of me is a bit
> concerned with x11 section being so broard, with an SDL game, ye olde
> MOTIF app and contemporary GNOME/GTK+ app would go into it. That
> loses a bit deal of descreptivism. I know, that such taxonomy is
> (wonder if there will be chance to say "was") pretty common, and I'm
> afraid I don't have elegant proposal for split up. But my ignorant
> user part, not concerned with formal correctness, but rather
> with pragmatic convenience, says, that there might be possible to have
> a "gnome" section (warning: do not mix with GNOME/Gnome ;-) ) for apps
> written using contemporary GUI toolkit, like (and mostly) GTK+.
> 
>   So, is there any rational idea in that or should my ignorant user
> part just shut up?

That's definitely a question I had as well. Do you care if an
application is a gnome app, or a kde app or a motif app? Or do you
just want an "X app" that does what you want? I checked a few distros
and then didn't appear to distinguish between gnome/kde/motif etc. On
the other hand maybe we do care in OE since installing a gnome app
may pull in a huge number of gnome libraries?

[...]
>   Either way, as mood permits, I'm going to continue monkey's job of
> applying SECTIONs, based on the list proposed. Just in case, I in
> advance apoligize if my selections won't be every time 100% perfect -
> as I told, we just should accept this as an iterative process. The
> initial aim would be to offload default "base" section off stuff which
> easily can be put elsewhere.

That sound fine. I don't think you can make things worse by fixing up
the current section lists ;) And if you think other things you want
changed in the list please do send an email - preferably with a
propsed change (since finding a good solution is usually the most
difficult part!)

Thanks.

-- 
 Jamie Lenehan <lenehan@twibble.org>



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2006-09-10 23:15 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <E1GGZOX-0002WU-1s@linuxtogo.org>
2006-08-27 23:39 ` Section list Jamie Lenehan
2006-08-28  9:47   ` Marcin Juszkiewicz
     [not found]     ` <20060829011415.GA31668@twibble.org>
2006-08-29  1:18       ` Jamie Lenehan
2006-09-09  9:46         ` Koen Kooi
2006-09-09 12:20           ` Paul Sokolovsky
2006-09-10 23:11             ` Jamie Lenehan
2006-08-29  1:18       ` Jamie Lenehan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.