Gentoo Archives: gentoo-dev

From: Dan Armak <ermak@×××××××××××××.il>
To: gentoo-dev@××××××××××.org
Subject: Re: [gentoo-dev] Linux Standard Base
Date: Mon, 09 Jul 2001 11:48:49
Message-Id: 01070920485302.00654@localhost
In Reply to: [gentoo-dev] Linux Standard Base by Luis Ortega
1 On Monday 09 July 2001 19:43, you wrote:
2 > I was reading in LinuxToday some comments about the LSB and just about
3 > everyone is singing praises to it.
4 >
5 > You may get the specs at
6 >
7 > http://www.linuxbase.org/spec/
8 >
9 > There are a couple of topics there that would be of concern for Gentoo. One
10 > is the topic of packaging. Packaging addresses binaries and states that RPM
11 > is to be supported. The other is system Init.
12 >
13 > The pages in the specs (PDF format) are not numbered. The section on
14 > packaging start in page 229 (chapter 13) and the one on system init on page
15 > 352 (Chapter 18). I got there using the thumbnails. This is a long
16 > document, almost 400 pages.
17 >
18 >
19 > _______________________________________________
20 > gentoo-dev mailing list
21 > gentoo-dev@××××××××××.org
22 > http://cvs.gentoo.org/mailman/listinfo/gentoo-dev
23
24
25 With all due respect to LSB, I really don't think RPM is a Good Thing. At
26 all. Actually RPM as it exists now doesn't provide the features needed to use
27 it everywhere. Not only Gentoo but Slackware, Debian, etc.... don't support
28 RPM - at least not as their main, preferred way of packaging.
29
30 The whole point of having many contending distros around is for differences -
31 customization being an issue.
32
33 The LSB wants things to be _standard_. This means programs working
34 out-of-the-box. In this case, distributed packages working on all
35 distributions.
36
37 But there's already one such method that always works - configure; make; make
38 install. If LSB says RPMs are better than that, it discourages practicing
39 what is the heart of Portage - automatized downloading, compiling &
40 installing. The LSB should push for standardized results, not for a standard
41 way of achieving them.
42
43 Whoever wants a pre-compiled package will eventually be able to get it via
44 Portage which already supports binary packages. Whoever gets a package from
45 its home site as source is thus encouraged to write an ebuild for it and give
46 back to the community. RPM availability would desatroy that - Portage and
47 emerge would simply become much less important.
48
49 Of course, choice is important. So whoever thinks RPMs are good for Gentoo
50 can go ahead and modify Portage/emerge to support them. But people who still
51 think actually compiling a package with the correct optimizations for you CPU
52 is best <gasp> shouldn't be branded non-standard. (Or non-mainstream <gasp>).
53
54 Well, that's my opinion, for what it's worth. (phew!)
55
56 Dan Armak

Replies

Subject Author
Re: [gentoo-dev] Linux Standard Base Daniel Robbins <drobbins@g.o>