public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Duncan <1i5t5.duncan@cox.net>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] Re: eudev project announcement
Date: Sat, 15 Dec 2012 07:21:21 +0000 (UTC)	[thread overview]
Message-ID: <pan.2012.12.15.07.21.23@cox.net> (raw)
In-Reply-To: 20121215063304.GA6552@waltdnes.org

Walter Dnes posted on Sat, 15 Dec 2012 01:33:04 -0500 as excerpted:

> [Udev-systemd has] essentially announced ahead of time that most bugs
> from non-systemd users would be closed with WONTFIX.

Agreed, to this point.

> Actually, for political reasons, I hope that eudev does submit a bunch
> bugs+patches, and gets them rejected.  Then whenever anyone complains
> about not sharing code, show them a bunch of WONTFIX emails from
> systemd/udev maintainers.

This attitude is and the described events would be... unfortunate.

For the reasons you list, I don't believe people should be /surprised/ if 
many such bugs+patches are rejected after submission, but that wouldn't 
make it any less unfortunate, and IMO, hoping they DO get rejected is the 
wrong attitude to have.

The best possible outcome, IMO, would be that the eudev (and any other 
udev replacement projects) eventually work themselves out of a job.  
Ideally, the very existence of these projects will trigger a rethink on 
the part of the udev folks, causing the reasons for the fork to disappear 
over time.  Ideally, with effort and compromise on NIH and similar 
attitudes on /both/ sides, differences can be put aside and udev (whether 
it remains developed under the systemd umbrella or not) can once again be 
the unifying influence its authors claim to intend.

To some extent the hubbub has already appeared to trigger incremental 
walkbacks and/or the exploration of third ways.  The kernel's recent 
addition of its own module loading code, endorsed by the udev folks, is 
one such third way development.  Perhaps I'm reading my own viewpoint 
into things, but it seems from here anyway, that the systemd-udev side 
rhetoric on initr*-less support for a separate /usr is... less 
strident... than it was.  And kmod was initially required by new udev, 
but is now optional.  I'd call all of these good developments... that may 
well have never occurred had pushback including but not limited to the 
eudev project hadn't occurred.

Ideally, then, the need for eudev as an actually installed systemd-udev 
alternative will disappear even as eudev is being born.  However, that's 
no argument yet for termination of the project and in fact is arguably 
the reverse, given systemd and now udev's history of ignoring feedback 
from those it's riding roughshod over, as long as people continue to LET 
it ride roughshod over them.  The existence of the eudev project, 
therefore, may continue to be necessary, if only to provide a practical 
udev alternative such that udev itself moderates to the point that the 
alternative need not be actually used on a system.

But at least there's an alternative now, so that regardless of whether 
systemd-udev moderates or not, people aren't left without recourse.  
Hopefully that moderation occurs and the alternatives can ultimately be 
merged back in, but there's recourse now, so people are no longer 
actually dependent on udev-systemd's moderation.

Which way that takes both udev-systemd and eudev remains to be seen, but 
I'd /still/ consider it /unfortunate/ if those bugs+patches do appear and 
get WONTFIXed, thus, certainly I hope they appear, but just as certainly, 
one can HOPE they get resolved/merged, *NOT* resolved/WONTFIXed.

Time will tell.

-- 
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



  reply	other threads:[~2012-12-15  7:22 UTC|newest]

Thread overview: 77+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-15  3:52 [gentoo-dev] eudev project announcement Richard Yao
2012-12-15  3:57 ` Richard Yao
2012-12-15  4:16 ` Peter Stuge
2012-12-15  5:28   ` [gentoo-dev] " Nikos Chantziaras
2012-12-15 12:40     ` Rich Freeman
2012-12-15  6:33   ` [gentoo-dev] " Walter Dnes
2012-12-15  7:21     ` Duncan [this message]
2012-12-15 17:53       ` [gentoo-dev] " Walter Dnes
2012-12-15 18:07         ` Michał Górny
2012-12-15 18:58           ` Walter Dnes
2012-12-15 19:33             ` Michał Górny
2012-12-15 20:17               ` Richard Yao
2012-12-17 10:40                 ` Olav Vitters
2012-12-17 11:09                   ` Luca Barbato
2012-12-17 13:25                     ` Olav Vitters
2012-12-17 14:29                       ` Richard Yao
2012-12-17 19:48                         ` Olav Vitters
2012-12-17 20:03                           ` J. Roeleveld
2012-12-17 21:31                             ` Greg KH
2012-12-17 23:23                               ` William Hubbs
2012-12-18  6:50                                 ` Ulrich Mueller
2012-12-18 18:45                                   ` William Hubbs
2012-12-18 18:51                                     ` Richard Yao
2012-12-18 19:06                                       ` William Hubbs
2012-12-18 19:20                                     ` Ian Stakenvicius
2012-12-18 19:28                                     ` Rich Freeman
2012-12-18  9:01                                 ` Richard Yao
2012-12-18 18:07                                 ` Ian Stakenvicius
2012-12-18  7:21                               ` J. Roeleveld
2012-12-19 17:13                                 ` Greg KH
2012-12-19 17:41                                   ` Kevin Chadwick
2012-12-19 23:27                                   ` J. Roeleveld
2012-12-20  8:31                                     ` Michał Górny
2012-12-20 11:21                                       ` Richard Yao
2012-12-20 12:02                                         ` Rich Freeman
2012-12-20 12:18                                           ` Richard Yao
2012-12-20 20:55                                           ` Kevin Chadwick
2012-12-21  8:23                                           ` J. Roeleveld
2012-12-21  8:10                                       ` J. Roeleveld
2012-12-21  8:57                                         ` Michał Górny
2012-12-21 10:24                                           ` J. Roeleveld
2012-12-21 11:02                                             ` Michał Górny
2012-12-21 11:31                                               ` J. Roeleveld
2012-12-21 11:42                                                 ` Michał Górny
2012-12-21 11:48                                                   ` J. Roeleveld
2012-12-21 16:12                                                     ` Stelian Ionescu
2012-12-21 16:14                                                       ` J. Roeleveld
2012-12-21 13:51                                         ` Ian Stakenvicius
2012-12-21 14:37                                           ` J. Roeleveld
2012-12-21 14:52                                             ` Dale
2012-12-21 14:54                                               ` J. Roeleveld
2012-12-21 15:06                                                 ` Dale
2012-12-21 14:38                                           ` Rich Freeman
2012-12-21 15:04                                             ` J. Roeleveld
2012-12-21 16:21                                               ` William Hubbs
2012-12-21 17:36                                                 ` J. Roeleveld
2012-12-21 17:52                                                   ` Dale
2012-12-21 18:05                                                     ` J. Roeleveld
2012-12-21 18:15                                                       ` Ian Stakenvicius
2012-12-21 18:20                                                   ` William Hubbs
2012-12-21 18:52                                                     ` J. Roeleveld
2012-12-18  8:51                               ` Richard Yao
2012-12-18  5:12                       ` Luca Barbato
2012-12-17 12:47                   ` Richard Yao
2012-12-15 23:32         ` Duncan
2012-12-15 14:19     ` [gentoo-dev] " Anthony G. Basile
2012-12-15 21:08   ` Richard Yao
2012-12-15 21:20     ` Rick "Zero_Chaos" Farina
2012-12-15 21:22       ` Richard Yao
2012-12-15 12:07 ` Roy Bamford
2012-12-15 12:47   ` Dale
2012-12-15 12:48 ` [gentoo-dev] Re: [gentoo-project] " Rich Freeman
2012-12-15 13:52   ` Duncan
2012-12-15 15:43   ` Luca Barbato
2012-12-15 16:20     ` Rich Freeman
2012-12-15 20:29       ` Luca Barbato
2012-12-15 21:16       ` Richard Yao

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=pan.2012.12.15.07.21.23@cox.net \
    --to=1i5t5.duncan@cox.net \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox