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 |