[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Request for review: Debian Reference v2


I understand these categorization words are confusing and sometimes used
inconsistently in daily conversation.  I think I am folowing traditional
and more official wording as much as possible.

On Tue, Nov 20, 2007 at 08:52:12PM +0200, Andrei Popescu wrote:
> On Tue, Nov 20, 2007 at 08:44:37PM +0200, Andrei Popescu wrote:
> > On Sun, Nov 18, 2007 at 05:47:32AM +0900, Osamu Aoki wrote:
> > > Hi,
> > > 
> > > As has been repeatedly pointed out, Debian reference was getting old.
> > > It needed major rewrite. I finally got the initial draft of Debian
> > > Reference v2 ready.
> > > 
> > > Please give me your feed back.
> > 
> > In section "Package management" you use 'component' instead of 
> > 'section'
> ... when you talk about main/contrib/non-free (too much beer)

What is wrong with this?  I only see this way of use of words as shown below.

> See "Social Contract":
> Social Contract with the Free Software Community
>    1. Debian will remain 100% free
>       We provide the guidelines that we use to determine if a work is free in
> the document entitled The Debian Free Software Guidelines. We promise that the
> Debian system and all its components will be free according to these
> guidelines. We will support people who create or use both free and non-free
> works on Debian. We will never make the system require the use of a non-free
> component.

Also in apt_preference(5)

>  the Component: line
>            names the licensing component associated with the packages in the
>            directory tree of the Release file. For example, the line
>            "Component: main" specifies that all the packages in the directory
>            tree are from the main component, which entails that they are
>            licensed under terms listed in the Debian Free Software Guidelines.
>            Specifying this component in the APT preferences file would require
>            the line:
>                Pin: release c=main

Also Debian tutorial: 14.3.1 Configuring Apt 

Also similar description in apt repository howto.

While for section, it is used for perl and utils:

Debian Policy define: http://www.debian.org/doc/debian-policy/ch-archive.html

> 2.4 Sections
> The packages in the categories main, contrib and non-free are grouped further into sections to simplify handling.
> The category and section for each package should be specified in the
> package's Section control record (see Section, Section 5.6.5). However,
> the maintainer of the Debian archive may override this selection to
> ensure the consistency of the Debian distribution. The Section field
> should be of the form:
>     * section if the package is in the main category,
>     * segment/section if the package is in the contrib or non-free distribution areas.
> The Debian archive maintainers provide the authoritative list of
> sections. At present, they are: admin, base, comm, contrib, devel, doc,
> editors, electronics, embedded, games, gnome, graphics, hamradio,
> interpreters, kde, libs, libdevel, mail, math, misc, net, news,
> non-free, oldlibs, otherosfs, perl, python, science, shells, sound, tex,
> text, utils, web, x11. 


PS:  As for flavour, I know some people call it release.  But that is
confusiong with stable release etc.  I describe alternative for flavour
as suites. 

Reply to: