On Thu, Jul 26, 2012 at 4:44 PM, Peter Alfredsen
<peter.alfred...@gmail.com> wrote:
> On Wed, Jul 11, 2012 at 11:04 PM, Michał Górny <mgo...@gentoo.org> wrote:
>> On Wed, 11 Jul 2012 15:27:41 -0400
>> Mike Gilbert <flop...@gentoo.org> wrote:
>>
>>> Personally, I think a consolidated systemd/udev package is the best
>>> way to go here.
>>
>> A consolidated package means that:
>>
>> - every change made by udev developers would have to be reviewed by
>>   systemd team to make sure it doesn't break systemd. udev developers
>>   don't use systemd;
>> - every change made by systemd developers would have to be reviewed by
>>   udev team to make sure it doesn't break openrc. systemd developers
>>   usually don't run openrc;
>> - udev developers will force me to use eclasses they like and force
>>   their coding style on me;
>> - i will force eclasses I like and my coding style on udev developers;
>> - new udev wouldn't be able to be stabilized without systemd being
>>   stabilized at the same time (and I don't really think systemd is in
>>   any condition to go stable),
>> - there will be a few random flags which will either work or not,
>>   depending on a state of magical switch flag,
>> - and after all, the ebuild will be basically one big use-conditional.
>
> So, since this is blocking up development and people actually solving
> things, could we just have virtual/udev and be done with it? Upstream
> obviously reneged on their promise to make the component parts
> buildable separately, so the virtual seems like the only sane choice
> right now.

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.

Regards.
-- 
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México

Reply via email to