Gentoo Archives: gentoo-dev

From: Georgi Georgiev <chutz@×××.net>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] RFC: GLEP 49 - Package manager requirements
Date: Sun, 21 May 2006 03:19:19
Message-Id: 20060521031040.GA7903@lion.gg3.net
In Reply to: [gentoo-dev] RFC: GLEP 49 - Package manager requirements by Paul de Vrieze
1 Just two points:
2
3 - standards should not be set by the primary package manager
4 - the primary package manager does not have to be developed by Gentoo.
5
6 More about it below:
7
8 maillog: 20/05/2006-14:54:18(+0200): Paul de Vrieze types
9 > The primary package manager is the package manager that sets the
10 > standards for the tree. All ebuilds in the tree must function
11 > with the primary package manager. As the primary package manager
12 > sets the standard it does not have to maintain compatibility with
13 > other package managers.
14
15 I pesonally hate the way this sounds. It implies that the package
16 manager comes before the standards while it should be the other way
17 around. Plus, it would not solve the main problem -- that there are no
18 set standards for the tree. You accept the GLEP like this and there will
19 continue to be no standards.
20
21 The process should go like this:
22
23 1. Standars are set (by the council or whatever).
24 2. They are implemented in the official package manager.
25 3. Other package managers follow suit.
26
27 Take the application servers as a good example. You have Java Servlet
28 Technology, and JavaServer Pages Technology. So far, so good. These are
29 developed by Sun. And you also have Apache Tomcat which is the official
30 reference implementation. So you have the standards set by Sun, and you
31 have an open community implementing them in the "official" container
32 *later*. And pay attention that these are not maintained by the same
33 organization.
34
35 And what about the web. You have the W3C that sets the standards for web
36 pages. And you have no single browser to implement them all. So, in
37 order for a package manager to be recognized by Gentoo it should not
38 implement *all* standards. I.e. if you have news delivered with the
39 tree, you could support a package manager that cannot read the news as
40 primary. After all this is not a major feature and does not contradict
41 "All ebuilds should work with the primary package manager". And you can
42 have a separate news reader the cooperates with the primary package
43 manager or not.
44
45 --
46 \ Georgi Georgiev \ Ignorance is when you don't know anything \
47 / chutz@×××.net / and somebody finds it out. /
48 \ http://www.gg3.net/ \ \

Replies

Subject Author
Re: [gentoo-dev] RFC: GLEP 49 - Package manager requirements Brian Harring <ferringb@×××××.com>