public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
@ 2014-02-24  5:32 Samuli Suominen
  2014-02-24  7:35 ` Steev Klimaszewski
                   ` (4 more replies)
  0 siblings, 5 replies; 21+ messages in thread
From: Samuli Suominen @ 2014-02-24  5:32 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 95 bytes --]

If it's okay, I'd want to post this fast, before adding KEYWORDS to
sys-fs/udev-209's ebuild



[-- Attachment #2: 2014-02-21-udev-upgrade.en.txt --]
[-- Type: text/plain, Size: 748 bytes --]

Title: Upgrading udev to version >=209
Author: Samuli Suominen <ssuominen@gentoo.org>
Content-Type: text/plain
Posted: 2014-02-21
Revision: 1
News-Item-Format: 1.0
Display-If-Installed: <sys-fs/udev-209

First of all, kernel option CONFIG_FHANDLE=y should be enabled since version
209 for libudev, but mostly this news item is to inform you about the network
interface naming configuration change:

/lib/udev/rules.d/80-net-name-slot.rules was renamed to
80-net-setup-link.rules and the actual configuration is at
/lib/systemd/network/99-default.link which you can override in
/etc/systemd/network/

[1] https://wiki.gentoo.org/wiki/Udev/upgrade#udev_208_to_209
[2] http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-24  5:32 Samuli Suominen
@ 2014-02-24  7:35 ` Steev Klimaszewski
  2014-02-24  7:49 ` Michał Górny
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 21+ messages in thread
From: Steev Klimaszewski @ 2014-02-24  7:35 UTC (permalink / raw
  To: gentoo-dev

On Mon, 2014-02-24 at 07:32 +0200, Samuli Suominen wrote:
> If it's okay, I'd want to post this fast, before adding KEYWORDS to
> sys-fs/udev-209's ebuild
> 
> 

SHOULD or NEEDS TO BE ?  Honestly, this didn't read like much of a news
announcement at all, and reads more like something I'd write when I want
to tell myself something.

The first paragraph of it should probably be rewritten.



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-24  5:32 Samuli Suominen
  2014-02-24  7:35 ` Steev Klimaszewski
@ 2014-02-24  7:49 ` Michał Górny
  2014-02-24 12:58 ` Thomas D.
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 21+ messages in thread
From: Michał Górny @ 2014-02-24  7:49 UTC (permalink / raw
  To: gentoo-dev; +Cc: ssuominen

[-- Attachment #1: Type: text/plain, Size: 502 bytes --]

Dnia 2014-02-24, o godz. 07:32:01
Samuli Suominen <ssuominen@gentoo.org> napisał(a):

> If it's okay, I'd want to post this fast, before adding KEYWORDS to
> sys-fs/udev-209's ebuild

Could you wait for 210, please? Upstream promised they're going to
release it soon and it has a number of important fixes. We don't want
to maintain a huge patch set to systemd-209, so we'd rather wait
for 210, and it's better for users when udev & systemd are on par.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 966 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-24  5:32 Samuli Suominen
  2014-02-24  7:35 ` Steev Klimaszewski
  2014-02-24  7:49 ` Michał Górny
@ 2014-02-24 12:58 ` Thomas D.
  2014-02-24 15:55   ` Mike Gilbert
  2014-02-24 22:05 ` Sergey Popov
  2014-04-02 20:15 ` Rick "Zero_Chaos" Farina
  4 siblings, 1 reply; 21+ messages in thread
From: Thomas D. @ 2014-02-24 12:58 UTC (permalink / raw
  To: gentoo-dev

Hi,

not everyone is using systemd. On my systems for example, I don't have
"/lib/systemd/" (INSTALL_MASK).

The current news item draft raises question like "When the 'actual
configuration' is in /lib/systemd/network/99-default.link... what will
happen to people without systemd (and a INSTALL_MASK set)?"

Would be nice if the news item and Wiki could handle upgrade path for
systemd *and* non-systemd users...

Thanks.


-Thomas


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-24 12:58 ` Thomas D.
@ 2014-02-24 15:55   ` Mike Gilbert
  2014-02-24 16:43     ` Ian Stakenvicius
  0 siblings, 1 reply; 21+ messages in thread
From: Mike Gilbert @ 2014-02-24 15:55 UTC (permalink / raw
  To: Gentoo Dev

On Mon, Feb 24, 2014 at 7:58 AM, Thomas D. <whissi@whissi.de> wrote:
> Hi,
>
> not everyone is using systemd. On my systems for example, I don't have
> "/lib/systemd/" (INSTALL_MASK).
>
> The current news item draft raises question like "When the 'actual
> configuration' is in /lib/systemd/network/99-default.link... what will
> happen to people without systemd (and a INSTALL_MASK set)?"
>
> Would be nice if the news item and Wiki could handle upgrade path for
> systemd *and* non-systemd users...
>

You need to remove /lib/systemd/ from INSTALL_MASK. If you don't want
unit files, mask /lib/systemd/system/ instead.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-24 15:55   ` Mike Gilbert
@ 2014-02-24 16:43     ` Ian Stakenvicius
  2014-02-24 17:17       ` Mike Gilbert
  0 siblings, 1 reply; 21+ messages in thread
From: Ian Stakenvicius @ 2014-02-24 16:43 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 24/02/14 10:55 AM, Mike Gilbert wrote:
> On Mon, Feb 24, 2014 at 7:58 AM, Thomas D. <whissi@whissi.de>
> wrote:
>> Hi,
>> 
>> not everyone is using systemd. On my systems for example, I don't
>> have "/lib/systemd/" (INSTALL_MASK).
>> 
>> The current news item draft raises question like "When the
>> 'actual configuration' is in
>> /lib/systemd/network/99-default.link... what will happen to
>> people without systemd (and a INSTALL_MASK set)?"
>> 
>> Would be nice if the news item and Wiki could handle upgrade path
>> for systemd *and* non-systemd users...
>> 
> 
> You need to remove /lib/systemd/ from INSTALL_MASK. If you don't
> want unit files, mask /lib/systemd/system/ instead.
> 

..it'd be worth adding this little tidbit to the news item, probably...

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iF4EAREIAAYFAlMLdqYACgkQ2ugaI38ACPDgIAD/W9UzdSD+Iafe3p+/g61tQESl
PzCBbOK+uV1yIob3fzEBAI2zX/4sGKEjvKUhjZvLo+h/djzkhL+tD4hODYvjWOH9
=UN8P
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-24 16:43     ` Ian Stakenvicius
@ 2014-02-24 17:17       ` Mike Gilbert
  2014-02-25 10:12         ` Joshua Kinard
  0 siblings, 1 reply; 21+ messages in thread
From: Mike Gilbert @ 2014-02-24 17:17 UTC (permalink / raw
  To: Gentoo Dev

On Mon, Feb 24, 2014 at 11:43 AM, Ian Stakenvicius <axs@gentoo.org> wrote:
> On 24/02/14 10:55 AM, Mike Gilbert wrote:
>> On Mon, Feb 24, 2014 at 7:58 AM, Thomas D. <whissi@whissi.de>
>> wrote:
>>> Hi,
>>>
>>> not everyone is using systemd. On my systems for example, I don't
>>> have "/lib/systemd/" (INSTALL_MASK).
>>>
>>> The current news item draft raises question like "When the
>>> 'actual configuration' is in
>>> /lib/systemd/network/99-default.link... what will happen to
>>> people without systemd (and a INSTALL_MASK set)?"
>>>
>>> Would be nice if the news item and Wiki could handle upgrade path
>>> for systemd *and* non-systemd users...
>>>
>>
>> You need to remove /lib/systemd/ from INSTALL_MASK. If you don't
>> want unit files, mask /lib/systemd/system/ instead.
>>
>
> ..it'd be worth adding this little tidbit to the news item, probably...
>

Yeah. I poked around on the wiki a bit to try and find any reference
to INSTALL_MASK and systemd, but didn't find anything.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* AW: Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
@ 2014-02-24 17:48 Lars Wendler (Polynomial-C)
  2014-02-24 19:16 ` Alex Xu
                   ` (2 more replies)
  0 siblings, 3 replies; 21+ messages in thread
From: Lars Wendler (Polynomial-C) @ 2014-02-24 17:48 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1565 bytes --]

This is another good reason why udev should have _never_ been integrated into systemd!

In case someone still wants to retain his original systemd INSTALL_MASK, just use udev ebuilds from poly-c overlay. These ebuilds

- still install udevd into /sbin where a daemon belongs to.
- disable the crappy new network naming scheme by default
- install the new naming scheme config files into /lib/udev/network/ (version >=209)
- try to prevent most naming pollution of pure udev with systemd crap.

I have no plans to stop fixing the annoyances the gentoo udev ebuilds have since udev was integrated into systemd in the ebuilds from my overlay.

<div>-------- Ursprüngliche Nachricht --------</div><div>Von: Mike Gilbert <floppym@gentoo.org> </div><div>Datum:24.02.2014  16:55  (GMT+01:00) </div><div>An: Gentoo Dev <gentoo-dev@lists.gentoo.org> </div><div>Betreff: Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade </div><div>
</div>On Mon, Feb 24, 2014 at 7:58 AM, Thomas D. <whissi@whissi.de> wrote:
> Hi,
>
> not everyone is using systemd. On my systems for example, I don't have
> "/lib/systemd/" (INSTALL_MASK).
>
> The current news item draft raises question like "When the 'actual
> configuration' is in /lib/systemd/network/99-default.link... what will
> happen to people without systemd (and a INSTALL_MASK set)?"
>
> Would be nice if the news item and Wiki could handle upgrade path for
> systemd *and* non-systemd users...
>

You need to remove /lib/systemd/ from INSTALL_MASK. If you don't want
unit files, mask /lib/systemd/system/ instead.


[-- Attachment #2: Type: text/html, Size: 1872 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: AW: Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-24 17:48 AW: Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade Lars Wendler (Polynomial-C)
@ 2014-02-24 19:16 ` Alex Xu
  2014-02-24 22:02   ` Lars Wendler
  2014-02-25  4:31 ` AW: " Samuli Suominen
  2014-02-25 11:16 ` AW: " Joshua Kinard
  2 siblings, 1 reply; 21+ messages in thread
From: Alex Xu @ 2014-02-24 19:16 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1775 bytes --]

On 24/02/14 12:48 PM, Lars Wendler (Polynomial-C) wrote:
> This is another good reason why udev should have _never_ been integrated into systemd!
> 
> In case someone still wants to retain his original systemd INSTALL_MASK, just use udev ebuilds from poly-c overlay. These ebuilds
> 
> - still install udevd into /sbin where a daemon belongs to.
> - disable the crappy new network naming scheme by default
> - install the new naming scheme config files into /lib/udev/network/ (version >=209)
> - try to prevent most naming pollution of pure udev with systemd crap.
> 
> I have no plans to stop fixing the annoyances the gentoo udev ebuilds have since udev was integrated into systemd in the ebuilds from my overlay.
> 
> <div>-------- Ursprüngliche Nachricht --------</div><div>Von: Mike Gilbert <floppym@gentoo.org> </div><div>Datum:24.02.2014  16:55  (GMT+01:00) </div><div>An: Gentoo Dev <gentoo-dev@lists.gentoo.org> </div><div>Betreff: Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade </div><div>
> </div>On Mon, Feb 24, 2014 at 7:58 AM, Thomas D. <whissi@whissi.de> wrote:
>> Hi,
>>
>> not everyone is using systemd. On my systems for example, I don't have
>> "/lib/systemd/" (INSTALL_MASK).
>>
>> The current news item draft raises question like "When the 'actual
>> configuration' is in /lib/systemd/network/99-default.link... what will
>> happen to people without systemd (and a INSTALL_MASK set)?"
>>
>> Would be nice if the news item and Wiki could handle upgrade path for
>> systemd *and* non-systemd users...
>>
> 
> You need to remove /lib/systemd/ from INSTALL_MASK. If you don't want
> unit files, mask /lib/systemd/system/ instead.
> 

While you're whinging about integration, you're sending bad HTML email.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-24 19:16 ` Alex Xu
@ 2014-02-24 22:02   ` Lars Wendler
  0 siblings, 0 replies; 21+ messages in thread
From: Lars Wendler @ 2014-02-24 22:02 UTC (permalink / raw
  To: gentoo-dev; +Cc: alex_y_xu

[-- Attachment #1: Type: text/plain, Size: 2120 bytes --]

On Mon, 24 Feb 2014 14:16:36 -0500 Alex Xu wrote:

>On 24/02/14 12:48 PM, Lars Wendler (Polynomial-C) wrote:
>> This is another good reason why udev should have _never_ been
>> integrated into systemd!
>> 
>> In case someone still wants to retain his original systemd
>> INSTALL_MASK, just use udev ebuilds from poly-c overlay. These
>> ebuilds
>> 
>> - still install udevd into /sbin where a daemon belongs to.
>> - disable the crappy new network naming scheme by default
>> - install the new naming scheme config files into /lib/udev/network/
>> (version >=209)
>> - try to prevent most naming pollution of pure udev with systemd
>> crap.
>> 
>> I have no plans to stop fixing the annoyances the gentoo udev
>> ebuilds have since udev was integrated into systemd in the ebuilds
>> from my overlay.
>> 
>> <div>-------- Ursprüngliche Nachricht --------</div><div>Von: Mike
>> Gilbert <floppym@gentoo.org> </div><div>Datum:24.02.2014  16:55
>> (GMT+01:00) </div><div>An: Gentoo Dev <gentoo-dev@lists.gentoo.org>
>> </div><div>Betreff: Re: [gentoo-dev] News item draft for
>> >=sys-fs/udev-209 upgrade </div><div> </div>On Mon, Feb 24, 2014 at
>> >7:58 AM, Thomas D. <whissi@whissi.de> wrote:
>>> Hi,
>>>
>>> not everyone is using systemd. On my systems for example, I don't
>>> have "/lib/systemd/" (INSTALL_MASK).
>>>
>>> The current news item draft raises question like "When the 'actual
>>> configuration' is in /lib/systemd/network/99-default.link... what
>>> will happen to people without systemd (and a INSTALL_MASK set)?"
>>>
>>> Would be nice if the news item and Wiki could handle upgrade path
>>> for systemd *and* non-systemd users...
>>>
>> 
>> You need to remove /lib/systemd/ from INSTALL_MASK. If you don't want
>> unit files, mask /lib/systemd/system/ instead.
>> 
>
>While you're whinging about integration, you're sending bad HTML email.
>

Yeah, didn't know my mobile phone's mail client is sending that ugly
mails. Gotta look for a better one...

-- 
Lars Wendler
Gentoo package maintainer
GPG: 4DD8 C47C CDFA 5295 E1A6 3FC8 F696 74AB 981C A6FC

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-24  5:32 Samuli Suominen
                   ` (2 preceding siblings ...)
  2014-02-24 12:58 ` Thomas D.
@ 2014-02-24 22:05 ` Sergey Popov
  2014-04-02 20:15 ` Rick "Zero_Chaos" Farina
  4 siblings, 0 replies; 21+ messages in thread
From: Sergey Popov @ 2014-02-24 22:05 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 523 bytes --]

One question - if i have net.ifnames=0 in kernel cmdline and no
80-net-name-slot.rules in /etc/udev/rules.d - will everything be fine
with this upgrade(of course, after checking of CONFIG_FHANDLE)?

If yes, i think it should be mentioned, something like 'if you disabled
persinent network interface names via kernel command line - nothing will
change for you'.

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop-effects project lead
Gentoo Qt project lead
Gentoo Proxy maintainers project lead


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 555 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: AW: Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-24 17:48 AW: Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade Lars Wendler (Polynomial-C)
  2014-02-24 19:16 ` Alex Xu
@ 2014-02-25  4:31 ` Samuli Suominen
  2014-02-25  7:38   ` Lars Wendler
  2014-02-25 11:16 ` AW: " Joshua Kinard
  2 siblings, 1 reply; 21+ messages in thread
From: Samuli Suominen @ 2014-02-25  4:31 UTC (permalink / raw
  To: gentoo-dev


On 24/02/14 19:48, Lars Wendler (Polynomial-C) wrote:
> This is another good reason why udev should have _never_ been
> integrated into systemd!In case someone still wants to retain his
> original systemd INSTALL_MASK, just use udev ebuilds from poly-c
> overlay. These ebuilds
>
> - still install udevd into /sbin where a daemon belongs to.

no, it doesn't. it's an executable that should be ran within the init
script only, and has no business in living in $PATH. the only reason we
still
had it in /sbin, was me sturbornly avoiding /lib/systemd directory since
the systemd-udevd would have been the only file there, which is
no longer the case.

> - disable the crappy new network naming scheme by default
> - install the new naming scheme config files into /lib/udev/network/
> (version >=209)

stupid, since upstream assured me, systemd-udevd won't be the only
package reading the file from it's intended location

> - try to prevent most naming pollution of pure udev with systemd crap.

childish. me don't like pink ponies. pink too much. pony okay.

>
> I have no plans to stop fixing the annoyances the gentoo udev ebuilds
> have since udev was integrated into systemd in the ebuilds from my
> overlay.

as you wish, /me passes the `find . -exec sed -i -e 's:systemd::g' {} +`
beer can opener :)

>
> -------- Ursprüngliche Nachricht --------
> Von: Mike Gilbert
> Datum:24.02.2014 16:55 (GMT+01:00)
> An: Gentoo Dev
> Betreff: Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
>
> On Mon, Feb 24, 2014 at 7:58 AM, Thomas D. <whissi@whissi.de> wrote:
> > Hi,
> >
> > not everyone is using systemd. On my systems for example, I don't have
> > "/lib/systemd/" (INSTALL_MASK).
> >
> > The current news item draft raises question like "When the 'actual
> > configuration' is in /lib/systemd/network/99-default.link... what will
> > happen to people without systemd (and a INSTALL_MASK set)?"
> >
> > Would be nice if the news item and Wiki could handle upgrade path for
> > systemd *and* non-systemd users...
> >
>
> You need to remove /lib/systemd/ from INSTALL_MASK. If you don't want
> unit files, mask /lib/systemd/system/ instead.
>



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-25  4:31 ` AW: " Samuli Suominen
@ 2014-02-25  7:38   ` Lars Wendler
  2014-02-25 18:46     ` Peter Stuge
  0 siblings, 1 reply; 21+ messages in thread
From: Lars Wendler @ 2014-02-25  7:38 UTC (permalink / raw
  To: gentoo-dev; +Cc: ssuominen

[-- Attachment #1: Type: text/plain, Size: 2203 bytes --]

On Tue, 25 Feb 2014 06:31:20 +0200 Samuli Suominen wrote:

>
>> - disable the crappy new network naming scheme by default
>> - install the new naming scheme config files into /lib/udev/network/
>> (version >=209)
>
>stupid, since upstream assured me, systemd-udevd won't be the only
>package reading the file from it's intended location

Funny that the person who turned official Gentoo udev ebuilds into the
stupid pile of crap they are today tells that these changes are
stupid... 
But well... I wouldn't have expected anything else...

>> - try to prevent most naming pollution of pure udev with systemd
>> crap.
>
>childish. me don't like pink ponies. pink too much. pony okay.

Riiight... as udev has anything else to do with systemd other than
being uselessly integrated into systemd whereas it can still work on
its own with no whatsoever relation to systemd. But yes, totally
childish...

>>
>> I have no plans to stop fixing the annoyances the gentoo udev ebuilds
>> have since udev was integrated into systemd in the ebuilds from my
>> overlay.
>
>as you wish, /me passes the `find . -exec sed -i -e 's:systemd::g' {}
>+` beer can opener :)
>
>>
>> -------- Ursprüngliche Nachricht --------
>> Von: Mike Gilbert
>> Datum:24.02.2014 16:55 (GMT+01:00)
>> An: Gentoo Dev
>> Betreff: Re: [gentoo-dev] News item draft for >=sys-fs/udev-209
>> upgrade
>>
>> On Mon, Feb 24, 2014 at 7:58 AM, Thomas D. <whissi@whissi.de> wrote:
>> > Hi,
>> >
>> > not everyone is using systemd. On my systems for example, I don't
>> > have "/lib/systemd/" (INSTALL_MASK).
>> >
>> > The current news item draft raises question like "When the 'actual
>> > configuration' is in /lib/systemd/network/99-default.link... what
>> > will happen to people without systemd (and a INSTALL_MASK set)?"
>> >
>> > Would be nice if the news item and Wiki could handle upgrade path
>> > for systemd *and* non-systemd users...
>> >
>>
>> You need to remove /lib/systemd/ from INSTALL_MASK. If you don't want
>> unit files, mask /lib/systemd/system/ instead.
>>
>
>



-- 
Lars Wendler
Gentoo package maintainer
GPG: 4DD8 C47C CDFA 5295 E1A6 3FC8 F696 74AB 981C A6FC

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-24 17:17       ` Mike Gilbert
@ 2014-02-25 10:12         ` Joshua Kinard
  2014-02-25 14:51           ` Mike Gilbert
  0 siblings, 1 reply; 21+ messages in thread
From: Joshua Kinard @ 2014-02-25 10:12 UTC (permalink / raw
  To: gentoo-dev

On 02/24/2014 12:17 PM, Mike Gilbert wrote:
> On Mon, Feb 24, 2014 at 11:43 AM, Ian Stakenvicius <axs@gentoo.org> wrote:
>> On 24/02/14 10:55 AM, Mike Gilbert wrote:
>>> On Mon, Feb 24, 2014 at 7:58 AM, Thomas D. <whissi@whissi.de>
>>> wrote:
>>>> Hi,
>>>>
>>>> not everyone is using systemd. On my systems for example, I don't
>>>> have "/lib/systemd/" (INSTALL_MASK).
>>>>
>>>> The current news item draft raises question like "When the
>>>> 'actual configuration' is in
>>>> /lib/systemd/network/99-default.link... what will happen to
>>>> people without systemd (and a INSTALL_MASK set)?"
>>>>
>>>> Would be nice if the news item and Wiki could handle upgrade path
>>>> for systemd *and* non-systemd users...
>>>>
>>>
>>> You need to remove /lib/systemd/ from INSTALL_MASK. If you don't
>>> want unit files, mask /lib/systemd/system/ instead.
>>>
>>
>> ..it'd be worth adding this little tidbit to the news item, probably...
>>
> 
> Yeah. I poked around on the wiki a bit to try and find any reference
> to INSTALL_MASK and systemd, but didn't find anything.

Minor note, also not using systemd (or udev, for that matter), but out of
curiosity, I checked my x86_64 system and I don't have a /lib/systemd
directory.  Looks like everything is in /usr/lib/systemd instead.  So, this
might be a good item to document somewhere (possibly the wiki), so people
aren't confused and add the wrong directories to INSTALL_MASK (or other
relevant variables)

-- 
Joshua Kinard
Gentoo/MIPS
kumba@gentoo.org
4096R/D25D95E3 2011-03-28

"The past tempts us, the present confuses us, the future frightens us.  And
our lives slip away, moment by moment, lost in that vast, terrible in-between."

--Emperor Turhan, Centauri Republic


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: AW: Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-24 17:48 AW: Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade Lars Wendler (Polynomial-C)
  2014-02-24 19:16 ` Alex Xu
  2014-02-25  4:31 ` AW: " Samuli Suominen
@ 2014-02-25 11:16 ` Joshua Kinard
  2 siblings, 0 replies; 21+ messages in thread
From: Joshua Kinard @ 2014-02-25 11:16 UTC (permalink / raw
  To: gentoo-dev

On 02/24/2014 12:48 PM, Lars Wendler (Polynomial-C) wrote:
> This is another good reason why udev should have _never_ been integrated
> into systemd!
> 
> In case someone still wants to retain his original systemd INSTALL_MASK,
> just use udev ebuilds from poly-c overlay. These ebuilds
> 

There's another option, too: mdev, from busybox:
https://wiki.gentoo.org/wiki/Mdev

It works well if you have a rather simple system.  I.e., for me, headless
machines (most of the time), PS/2 KB and mouse when not headless, one
network interface (wired, no wifi), separate /usr, no disk encryption, and
use static IP addresses (IPv4, IPv6).

Additionally, there is a sep-usr flag to the busybox package that people
running /usr on a different partition might want to look into.  It installs
a /ginit file that assists in getting /usr mounted early enough w/o a
initramfs so that things don't break.  Though, I am also not using that on
my x86_64 box and it boots fine, so YMMV.

-- 
Joshua Kinard
Gentoo/MIPS
kumba@gentoo.org
4096R/D25D95E3 2011-03-28

"The past tempts us, the present confuses us, the future frightens us.  And
our lives slip away, moment by moment, lost in that vast, terrible in-between."

--Emperor Turhan, Centauri Republic


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-25 10:12         ` Joshua Kinard
@ 2014-02-25 14:51           ` Mike Gilbert
  0 siblings, 0 replies; 21+ messages in thread
From: Mike Gilbert @ 2014-02-25 14:51 UTC (permalink / raw
  To: Gentoo Dev

On Tue, Feb 25, 2014 at 5:12 AM, Joshua Kinard <kumba@gentoo.org> wrote:
> On 02/24/2014 12:17 PM, Mike Gilbert wrote:
>> On Mon, Feb 24, 2014 at 11:43 AM, Ian Stakenvicius <axs@gentoo.org> wrote:
>>> On 24/02/14 10:55 AM, Mike Gilbert wrote:
>>>> On Mon, Feb 24, 2014 at 7:58 AM, Thomas D. <whissi@whissi.de>
>>>> wrote:
>>>>> Hi,
>>>>>
>>>>> not everyone is using systemd. On my systems for example, I don't
>>>>> have "/lib/systemd/" (INSTALL_MASK).
>>>>>
>>>>> The current news item draft raises question like "When the
>>>>> 'actual configuration' is in
>>>>> /lib/systemd/network/99-default.link... what will happen to
>>>>> people without systemd (and a INSTALL_MASK set)?"
>>>>>
>>>>> Would be nice if the news item and Wiki could handle upgrade path
>>>>> for systemd *and* non-systemd users...
>>>>>
>>>>
>>>> You need to remove /lib/systemd/ from INSTALL_MASK. If you don't
>>>> want unit files, mask /lib/systemd/system/ instead.
>>>>
>>>
>>> ..it'd be worth adding this little tidbit to the news item, probably...
>>>
>>
>> Yeah. I poked around on the wiki a bit to try and find any reference
>> to INSTALL_MASK and systemd, but didn't find anything.
>
> Minor note, also not using systemd (or udev, for that matter), but out of
> curiosity, I checked my x86_64 system and I don't have a /lib/systemd
> directory.  Looks like everything is in /usr/lib/systemd instead.  So, this
> might be a good item to document somewhere (possibly the wiki), so people
> aren't confused and add the wrong directories to INSTALL_MASK (or other
> relevant variables)
>

I really just meant to correct any existing documentation which may exist.

Adding both /lib/systemd/systemd and /usr/lib/systemd/system should be
fairly safe.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-25  7:38   ` Lars Wendler
@ 2014-02-25 18:46     ` Peter Stuge
  2014-02-25 19:44       ` Lars Wendler
  0 siblings, 1 reply; 21+ messages in thread
From: Peter Stuge @ 2014-02-25 18:46 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1104 bytes --]

Lars Wendler wrote:
> >> - try to prevent most naming pollution of pure udev with systemd
> >> crap.
> >
> >childish. me don't like pink ponies. pink too much. pony okay.
> 
> Riiight... as udev has anything else to do with systemd other than
> being uselessly integrated into systemd whereas it can still work on
> its own with no whatsoever relation to systemd. But yes, totally
> childish...

I wouldn't say childish but it doesn't seem too useful to me. It
seems clear (at least to me) that even if there isn't so tight
integration of udev with systemd today it's reasonable to expect
that there will be tight integration in the soonish future, as
upstream continues to move in the direction they like.

There's nothing wrong per se with a future udev ebuild which
applies a mega-patch onto systemd sources in order to get udevd
standalone but I think that's probably not the most useful
contribution you can make to Gentoo, Lars.

Of course in the end you should work on what you like, but in your
place I would probably focus on something else, probably eudev.


//Peter

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-25 18:46     ` Peter Stuge
@ 2014-02-25 19:44       ` Lars Wendler
  2014-02-25 20:05         ` Mike Gilbert
  0 siblings, 1 reply; 21+ messages in thread
From: Lars Wendler @ 2014-02-25 19:44 UTC (permalink / raw
  To: gentoo-dev; +Cc: peter

[-- Attachment #1: Type: text/plain, Size: 1769 bytes --]

On Tue, 25 Feb 2014 19:46:23 +0100 Peter Stuge wrote:

>Lars Wendler wrote:
>> >> - try to prevent most naming pollution of pure udev with systemd
>> >> crap.
>> >
>> >childish. me don't like pink ponies. pink too much. pony okay.
>> 
>> Riiight... as udev has anything else to do with systemd other than
>> being uselessly integrated into systemd whereas it can still work on
>> its own with no whatsoever relation to systemd. But yes, totally
>> childish...
>
>I wouldn't say childish but it doesn't seem too useful to me. It
>seems clear (at least to me) that even if there isn't so tight
>integration of udev with systemd today it's reasonable to expect
>that there will be tight integration in the soonish future, as
>upstream continues to move in the direction they like.
>
>There's nothing wrong per se with a future udev ebuild which
>applies a mega-patch onto systemd sources in order to get udevd
>standalone but I think that's probably not the most useful
>contribution you can make to Gentoo, Lars.
>
>Of course in the end you should work on what you like, but in your
>place I would probably focus on something else, probably eudev.
>
>
>//Peter

As long as it's feasible I will continue patching the systemd crap out
of udev. 
The worst part always was and still is the man pages as one cannot
re-use previous patches on them. Whatever systemd maniacs are doing
there, it's the most time consuming part of the patching. 
The fun part is, it's still quite easy to get udev standalone without
anything being related to systemd (with the exception of the systemd
unit files which still can be used with my ebuilds).

-- 
Lars Wendler
Gentoo package maintainer
GPG: 4DD8 C47C CDFA 5295 E1A6 3FC8 F696 74AB 981C A6FC

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-25 19:44       ` Lars Wendler
@ 2014-02-25 20:05         ` Mike Gilbert
  0 siblings, 0 replies; 21+ messages in thread
From: Mike Gilbert @ 2014-02-25 20:05 UTC (permalink / raw
  To: Gentoo Dev; +Cc: peter

On Tue, Feb 25, 2014 at 2:44 PM, Lars Wendler <polynomial-c@gentoo.org> wrote:
> On Tue, 25 Feb 2014 19:46:23 +0100 Peter Stuge wrote:
>
>>Lars Wendler wrote:
>>> >> - try to prevent most naming pollution of pure udev with systemd
>>> >> crap.
>>> >
>>> >childish. me don't like pink ponies. pink too much. pony okay.
>>>
>>> Riiight... as udev has anything else to do with systemd other than
>>> being uselessly integrated into systemd whereas it can still work on
>>> its own with no whatsoever relation to systemd. But yes, totally
>>> childish...
>>
>>I wouldn't say childish but it doesn't seem too useful to me. It
>>seems clear (at least to me) that even if there isn't so tight
>>integration of udev with systemd today it's reasonable to expect
>>that there will be tight integration in the soonish future, as
>>upstream continues to move in the direction they like.
>>
>>There's nothing wrong per se with a future udev ebuild which
>>applies a mega-patch onto systemd sources in order to get udevd
>>standalone but I think that's probably not the most useful
>>contribution you can make to Gentoo, Lars.
>>
>>Of course in the end you should work on what you like, but in your
>>place I would probably focus on something else, probably eudev.
>>
>>
>>//Peter
>
> As long as it's feasible I will continue patching the systemd crap out
> of udev.
> The worst part always was and still is the man pages as one cannot
> re-use previous patches on them. Whatever systemd maniacs are doing
> there, it's the most time consuming part of the patching.
> The fun part is, it's still quite easy to get udev standalone without
> anything being related to systemd (with the exception of the systemd
> unit files which still can be used with my ebuilds).
>

Don't oversell this; your changes are purely cosmetic and really
amount to renaming a few files. udev still includes code from several
systemd helper libraries; it just gets linked in statically.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-02-24  5:32 Samuli Suominen
                   ` (3 preceding siblings ...)
  2014-02-24 22:05 ` Sergey Popov
@ 2014-04-02 20:15 ` Rick "Zero_Chaos" Farina
  2014-04-02 20:44   ` Samuli Suominen
  4 siblings, 1 reply; 21+ messages in thread
From: Rick "Zero_Chaos" Farina @ 2014-04-02 20:15 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 02/24/2014 12:32 AM, Samuli Suominen wrote:
> If it's okay, I'd want to post this fast, before adding KEYWORDS to
> sys-fs/udev-209's ebuild
> 
> 
Should means required now? Man if I only knew that last week...

- -Zero
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJTPG/gAAoJEKXdFCfdEflKPBUP/iRT+/nJ6Mv0Mv7R887sfLm2
/D4WbRClWyHVGt2SRW3+Cbspew0l5EicgqkBSJ/RLnm2WSB9cJDBaBURcq6yOA3f
tPzbV0igAl5Ij89Ky8jloMv03WE/X9dMtXgM4eWnzOpZpGaTLGRBD+6bxEHnckyQ
efgVEzWLcIuY8kbDebRlVkd1f0oGk72ctamKli0AbTl2LABz7eVGKT4yKmwpdQto
E+D3JmbQbkstP4u2WEswZ6CuvQDHUBL3TiweVHGbR7gWbretwXHv6Z2WBG9ztqSS
ilccz43b0ITNvDvXJOuwt8WrP8NBjPZ41BAMFNtVpw2EQ2wAqa/HbzUOqF/Lw6d9
azxm2TS3WHpbNrbmPMJzzUxlV2dk1i3uHFoYEYz3nuuTNBQ7cRyHhkXcmmvr5/Mf
S2ZkUnB8srD0rlSkxBLBc0nnQvR16uLFXYqw5GHuSLE+6drm5G6LGPyjBISOQ+to
19zb7mDAIT60ZYvR+Z/qDy3VapxLysmb68BPwB7x9KRir9LlCWSkbVP86pLM2ogf
jzNi/wnPCyGmH3eRWfS4W1dlBsJIX4UkmRiUkxQYrdmOuJ0W6NZ3goZcrMdE4bqe
nNOqMmI6auAR3WeLs5wX+kOU4h0CkCJjPKXWACeT2/POEvF6QPoMrDF0BQqwHG1t
MDbRCkyY3QrgPs45oW2Y
=Wu3S
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade
  2014-04-02 20:15 ` Rick "Zero_Chaos" Farina
@ 2014-04-02 20:44   ` Samuli Suominen
  0 siblings, 0 replies; 21+ messages in thread
From: Samuli Suominen @ 2014-04-02 20:44 UTC (permalink / raw
  To: gentoo-dev


On 02/04/14 23:15, Rick "Zero_Chaos" Farina wrote:
> On 02/24/2014 12:32 AM, Samuli Suominen wrote:
> > If it's okay, I'd want to post this fast, before adding KEYWORDS to
> > sys-fs/udev-209's ebuild
>
>
> Should means required now? Man if I only knew that last week...
>

Sorry?


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2014-04-02 20:49 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-24 17:48 AW: Re: [gentoo-dev] News item draft for >=sys-fs/udev-209 upgrade Lars Wendler (Polynomial-C)
2014-02-24 19:16 ` Alex Xu
2014-02-24 22:02   ` Lars Wendler
2014-02-25  4:31 ` AW: " Samuli Suominen
2014-02-25  7:38   ` Lars Wendler
2014-02-25 18:46     ` Peter Stuge
2014-02-25 19:44       ` Lars Wendler
2014-02-25 20:05         ` Mike Gilbert
2014-02-25 11:16 ` AW: " Joshua Kinard
  -- strict thread matches above, loose matches on Subject: below --
2014-02-24  5:32 Samuli Suominen
2014-02-24  7:35 ` Steev Klimaszewski
2014-02-24  7:49 ` Michał Górny
2014-02-24 12:58 ` Thomas D.
2014-02-24 15:55   ` Mike Gilbert
2014-02-24 16:43     ` Ian Stakenvicius
2014-02-24 17:17       ` Mike Gilbert
2014-02-25 10:12         ` Joshua Kinard
2014-02-25 14:51           ` Mike Gilbert
2014-02-24 22:05 ` Sergey Popov
2014-04-02 20:15 ` Rick "Zero_Chaos" Farina
2014-04-02 20:44   ` Samuli Suominen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox