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