public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@gentoo.org>
To: Richard Yao <ryao@gentoo.org>
Cc: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] udev-ng?  (Was: Summary Council meeting Tuesday 13 November 2012)
Date: Sat, 17 Nov 2012 20:35:11 -0800	[thread overview]
Message-ID: <20121118043511.GA3184@kroah.com> (raw)
In-Reply-To: <50A86327.5060805@gentoo.org>

On Sat, Nov 17, 2012 at 11:25:11PM -0500, Richard Yao wrote:
> On 11/17/2012 11:19 PM, Greg KH wrote:
> > On Sat, Nov 17, 2012 at 11:02:00PM -0500, Richard Yao wrote:
> >> On 11/17/2012 10:29 PM, Greg KH wrote:
> >>> I see an "entertaining" fork of udev on github at the moment (-ng,
> >>> really?  What happens when someone wants to fork that, -ng-ng?  Be a bit
> >>> more original in your naming please, good thing I never trademarked
> >>> "udev" all those years ago, maybe I still should...)
> >>
> >> That was a placeholder name. If you checked before you sent your email,
> >> you would see that we had settled on eudev.
> > 
> > The name change still doesn't make it any less "entertaining" :)
> > 
> > What does the "e" stand for?
> 
> That is a common question. Someone associated with Canonical suggested
> that e stand for embedded. Others consider the "eu" prefix to be the
> greek root for "true". Honestly, we don't care. It is just a name.

I wouldn't pick "embedded" as the embedded world is now using systemd as
it meets their requirements much better than anything else :)

> >>> But, along those lines, what is the goal of the fork?  What are you
> >>> trying to attempt to do with a fork of udev that could not be
> >>> accomplished by:
> >>>   - getting patches approved upstream
> >>> or:
> >>>   - keeping a simple set of patches outside of the upstream tree and
> >>>     applying them to each release
> >>
> >> The goal is to replace systemd as upstream for Gentoo Linux, its
> >> derivatives and any distribution not related to RedHat.
> > 
> > Wait, really?  You want to replace systemd?  Then why are you starting
> > at udev and not systemd?
> > 
> > What is wrong with systemd that it requires a fork?  All other distros
> > seem to be participating in the development process of systemd quite
> > well, what is keeping Gentoo developers from also doing the same?
> > 
> > What are your goals, specifically, in detail.
> 
> Is there any way that the answer to your inquiry would result in a
> productive conversation where you would not attempt to dictate what we do?

The only thing I'm "telling" anyone to do is to fix the copyright mess
they created, as it is a legal liability for the Gentoo Foundation,
which I care about.  That HAS to be resolved.

I'm genuinely interested in your goals, in detail, otherwise I would
not have asked about them.  Perhaps I am totally wrong and your fork
makes sense, perhaps, to me, not.  But without knowing such goals,
there's no way that anyone can get an idea about this.

> >>> I understand the bizarre need of some people to want to build the udev
> >>> binary without the build-time dependencies that systemd requires, but
> >>> surely that is a set of simple Makefile patches, right?  And is
> >>> something that small really worth ripping tons of code out of a working
> >>> udev, causing major regressions on people's boxes (and yes, it is a
> >>> regression to slow my boot time down and cause hundreds of more
> >>> processes to be spawned before booting is finished.)
> >>
> >> See the following:
> >>
> >> https://github.com/gentoo/eudev/issues/3
> > 
> > You moved from an explicit to an implicit dependency.  It's not
> > inspiring any sense of confidence from me that there is an understanding
> > of how things work here.
> > 
> > Seriously, the codebase you are working with isn't that large, or
> > complex, at all.  To go rip stuff out, only to want to add it back in
> > later, wastes time, causes bugs, and goes against _any_ software
> > methodology that I know of.
> 
> I can say the same about the manner in which these changes were
> introduced. Ripping them out to get the codebase back into a state from
> which we are comfortable moving forward is the only sane way of dealing
> with them.

Wait, what?  The kmod introduction was deliberate and solves a real
problem.  kmod itself was created _because_ of these issues that had
been seen and found.  It was written for the systemd/udev projects to
use, and had been worked on for a long time by a number of developers.
By removing it, you have now negated that solution and we are back to
the old problems we had before.  That doesn't seem very wise to me, does
it to you?

thanks,

greg k-h


  reply	other threads:[~2012-11-18  4:35 UTC|newest]

Thread overview: 128+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20121106212816.GE82762@gentoo.org>
     [not found] ` <20121117190207.GY83592@gentoo.org>
2012-11-18  3:29   ` [gentoo-dev] udev-ng? (Was: Summary Council meeting Tuesday 13 November 2012) Greg KH
2012-11-18  3:39     ` Greg KH
2012-11-18  4:06       ` Richard Yao
2012-11-18  4:28         ` Robin H. Johnson
2012-11-18  4:31           ` Richard Yao
2012-11-18  4:36           ` Greg KH
2012-11-18  4:28         ` Greg KH
2012-11-18  4:26           ` Richard Yao
2012-11-18  4:38             ` Greg KH
2012-11-19 19:25           ` Petteri Räty
2012-11-18  5:08         ` Greg KH
2012-11-18 16:35       ` Francisco Blas Izquierdo Riera (klondike)
2012-11-18 16:59         ` Jason A. Donenfeld
2012-11-18 23:25           ` Richard Yao
2012-11-19  0:30             ` Matt Turner
2012-11-19 19:40         ` Greg KH
2012-11-19 20:08           ` Rich Freeman
2012-11-19 22:27           ` Richard Yao
2012-11-19 23:22             ` Fabio Erculiani
2012-11-19 23:33               ` Greg KH
2012-11-18  4:02     ` Richard Yao
2012-11-18  4:19       ` Greg KH
2012-11-18  4:25         ` Richard Yao
2012-11-18  4:35           ` Greg KH [this message]
2012-11-18  5:00             ` Richard Yao
2012-11-18  5:05               ` Diego Elio Pettenò
2012-11-18  5:13                 ` Richard Yao
2012-11-18  5:20                   ` Diego Elio Pettenò
2012-11-18  5:26                     ` Richard Yao
2012-11-18  5:31                       ` Diego Elio Pettenò
2012-11-18  5:52                     ` Joshua Kinard
2012-11-18  5:59                       ` Diego Elio Pettenò
2012-11-18  7:05                         ` Doug Goldstein
2012-11-18  7:12                           ` Diego Elio Pettenò
2012-11-18  5:35                   ` Greg KH
2012-11-18  5:39                     ` Richard Yao
2012-11-18  5:19               ` Greg KH
2012-11-18  5:35                 ` Richard Yao
2012-11-18  6:49                   ` Greg KH
2012-11-18  7:01                     ` Doug Goldstein
2012-11-18  7:02                     ` Alec Warner
2012-11-18  7:57                       ` Greg KH
2012-11-18 13:38                         ` Kacper Kowalik
2012-11-18 16:14                           ` Rafael Goncalves Martins
2012-11-18 16:36                             ` Rich Freeman
2012-11-18 16:52                               ` Rafael Goncalves Martins
2012-11-18 17:32                                 ` Rich Freeman
2012-11-18 17:37                                   ` Rafael Goncalves Martins
2012-11-18 19:04                                     ` Rafael Goncalves Martins
2012-11-18 21:20                                       ` Rich Freeman
2012-11-18 23:28                                     ` Richard Yao
2012-11-18 18:51                                   ` Peter Stuge
2012-11-23  2:20                         ` Donnie Berkholz
2012-11-23 16:32                           ` Greg KH
2012-11-18  8:06                   ` [gentoo-dev] " Duncan
2012-11-18  8:50                     ` Matt Turner
2012-11-18 11:14                       ` Chí-Thanh Christopher Nguyễn
2012-11-18 15:40                         ` Duncan
2012-11-18 18:00                           ` Peter Stuge
2012-11-18 19:39                             ` Duncan
2012-11-18 20:57                               ` Joshua Kinard
2012-11-18  9:13                 ` [gentoo-dev] " Samuli Suominen
2012-11-18  9:48                   ` Pacho Ramos
2012-11-18 10:59                     ` Anthony G. Basile
2012-11-18 17:22                     ` William Hubbs
2012-11-18 17:38                       ` Rich Freeman
2012-11-18 11:59               ` Wulf C. Krueger
2012-11-18  7:05     ` Walter Dnes
2012-11-18  7:25       ` Matt Turner
2012-11-18  7:51         ` Canek Peláez Valdés
2012-11-19  1:13           ` Walter Dnes
2012-11-19  3:11             ` Greg KH
2012-11-19 16:47               ` Walter Dnes
2012-11-18  7:52       ` Greg KH
2012-11-18  7:54         ` Alec Warner
2012-11-19  1:50         ` Walter Dnes
2012-11-19  3:06           ` Greg KH
2012-11-19  3:38             ` Joshua Kinard
2012-11-19  3:42               ` Diego Elio Pettenò
2012-11-19  4:28                 ` Greg KH
2012-11-19  4:37                   ` Diego Elio Pettenò
2012-11-19  5:16                   ` Joshua Kinard
2012-11-19 14:39               ` Rich Freeman
2012-11-19 14:59                 ` William Hubbs
2012-11-19 15:40                   ` Rich Freeman
2012-11-19 16:08                   ` Samuli Suominen
2012-11-23 19:51                 ` Joshua Kinard
2012-11-19 16:30             ` Walter Dnes
2012-11-19 17:08               ` Greg KH
2012-11-19 17:19                 ` William Hubbs
2012-11-20  1:08                 ` Walter Dnes
2012-11-20 15:25                   ` Greg KH
2012-11-20 16:28                     ` Michael Mol
2012-11-20 19:24                       ` Markos Chandras
2012-11-20 19:09                     ` Walter Dnes
2012-11-18  9:29     ` Nguyen Thai Ngoc Duy
2012-11-18 12:06     ` Rich Freeman
2012-11-19  2:58       ` [gentoo-dev] Copyright issues (Was: udev-ng?) Greg KH
2012-11-19  3:29         ` Rich Freeman
2012-11-19  4:30           ` Greg KH
2012-11-19 12:03             ` Rich Freeman
2012-11-19 17:06               ` Greg KH
2012-11-19 17:12                 ` Peter Stuge
2012-11-19 18:06                 ` Rich Freeman
2012-11-19 18:16                   ` Diego Elio Pettenò
2012-11-19 22:45                     ` Richard Yao
2012-11-19 22:53                       ` Diego Elio Pettenò
2012-11-19 22:56                       ` Rich Freeman
2012-11-19 19:36                   ` Greg KH
2012-11-19 18:23                 ` Ciaran McCreesh
2012-11-19 18:35                   ` Peter Stuge
2012-11-19 18:44                   ` Rich Freeman
2012-11-19 18:50                     ` Diego Elio Pettenò
2012-11-19 18:55                       ` Rich Freeman
2012-11-19 19:32                   ` Greg KH
2012-11-19  4:05         ` Richard Yao
2012-11-19  4:22           ` Greg KH
     [not found]             ` <50A9B3C0.1060202@gentoo.org>
2012-11-19  4:34               ` Greg KH
2012-11-19 12:41                 ` Anthony G. Basile
2012-11-19 16:10                   ` Peter Stuge
2012-11-19 16:33                     ` Rich Freeman
2012-11-19 19:20                       ` Petteri Räty
2012-11-19 17:02                   ` Greg KH
2012-11-19 17:12                     ` Diego Elio Pettenò
2012-11-19 19:35                     ` Petteri Räty
2012-11-20  9:26                   ` [gentoo-dev] Copyright issues Ulrich Mueller
2012-11-20 13:37                     ` Anthony G. Basile
2012-11-20 13:40                     ` Ian Stakenvicius

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=20121118043511.GA3184@kroah.com \
    --to=gregkh@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    --cc=ryao@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