1 |
Canek Peláez Valdés posted on Thu, 26 Jul 2012 17:08:35 -0500 as |
2 |
excerpted: |
3 |
|
4 |
> Just to clarify, udev/systemd never promised "to make the component |
5 |
> parts buildable separately". They promised: |
6 |
> |
7 |
> "we will be supporting this for a long time since it is a necessity to |
8 |
> make initrds (which lack systemd) work properly. Distributions not |
9 |
> wishing to adopt systemd can build udev pretty much the same way as |
10 |
> before, however should then use the systemd tarball instead of the udev |
11 |
> tarball and package only what is necessary of the resulting build." |
12 |
> |
13 |
> Where "package only what is necessary" being the important part for |
14 |
> Gentoo. |
15 |
> |
16 |
> http://lwn.net/Articles/490413/ |
17 |
> |
18 |
> Certainly they don't care about source-based distributions like Gentoo, |
19 |
> but they never promised "to make the component parts buildable |
20 |
> separately". |
21 |
> |
22 |
> Anyway, I also support the virtual/udev, since it's the only way for us |
23 |
> systemd users to not build udev twice. |
24 |
|
25 |
Actually, they did. |
26 |
|
27 |
1) It's no secret that gentoo is build-from-source. |
28 |
|
29 |
2) It's no secret that gentoo is in the "distributions not wishing to |
30 |
adopt systemd" class, at this point at least. |
31 |
|
32 |
3) Gentoo's not a tiny micro-distribution, nor one based on some other |
33 |
distribution. Some may argue that gentoo and its ecosystem aren't Debian |
34 |
or Fedora-class, but it's certainly not too tiny to be considered a |
35 |
viable candidate for that "distributions not wishing..." class, which |
36 |
it's known to be in. |
37 |
|
38 |
4) They promised, based on your quote: "can build udev pretty much the |
39 |
same way as before, however should then use the systemd tarball [...] and |
40 |
package only what is necessary." |
41 |
|
42 |
5) Building the same as before does *NOT* include building systemd. |
43 |
|
44 |
6) "Package", in the gentoo context, includes building, so ESPECIALLY |
45 |
given the promise to "build udev pretty much the same as before", they |
46 |
DID promise that udev would be buildable separately. |
47 |
|
48 |
7) What they specifically did NOT promise, in fact, quite to the |
49 |
contrary, was that it would be TARBALLed separately, which isn't a huge |
50 |
deal for gentoo, which already has whole desktops (kde) splitting |
51 |
individual packages out of monolithic combined tarballs. |
52 |
|
53 |
8) The only way around that is if they try to argue point #3, saying |
54 |
gentoo and its ecosystem is /indeed/ too small to be included in the |
55 |
definition of "distributions". |
56 |
|
57 |
9) Otherwise, at very minimum, they're failing the "build udev pretty |
58 |
much the same as before" clause, if there's no provision within the |
59 |
tarball (such as separate make targets and source directories, with the |
60 |
systemd target not a dependency of udev target) to extract and build only |
61 |
udev, without building systemd as well. |
62 |
|
63 |
|
64 |
|
65 |
Not that such promises hold much credibility anyway... see the kde |
66 |
promise (from Aaron S when he was president of KDE e.v. so as credible a |
67 |
spokesperson as it gets) continued kde3 support as long as there were |
68 |
users. (AFAIK, at least gnome didn't make /that/ sort of promise in the |
69 |
leadup to gnome3. And no, AS cannot be properly argued to have been |
70 |
referring to others, like debian with its slow release cycles, as he was |
71 |
president of kde ev, not president of debian, or of the trinity project, |
72 |
which AFAIK didn't even exist at the time, and didn't specify support |
73 |
from OTHERS, not kde, so he was clearly speaking for kde, not for other |
74 |
entities.) |
75 |
|
76 |
-- |
77 |
Duncan - List replies preferred. No HTML msgs. |
78 |
"Every nonfree program has a lord, a master -- |
79 |
and if you use the program, he is your master." Richard Stallman |