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 21:19:11 -0800	[thread overview]
Message-ID: <20121118051911.GA3857@kroah.com> (raw)
In-Reply-To: <50A86B84.5080801@gentoo.org>

On Sun, Nov 18, 2012 at 12:00:52AM -0500, Richard Yao wrote:
> > 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 am afraid that I have to disappoint you. If we were using the
> waterfall model, I could outline some very nice long term goals for you,
> but we are doing AGILE development, so long term goals have not been
> well defined. Some short term goals have been defined, but I imagine
> that you are already familiar with them. I suggest asking again after
> our first tag.

I'll ignore the fact that project goals have nothing to do with
waterfall or agile, and ask, what are your short-term goals?

Why is this an "official" Gentoo project without this being discussed in
an open manner?

> A consequence of being open source means that everyone can see what we
> do, so people are able to send us their opinions on things that have not
> been officially announced, much like this project.

Given that the Gentoo Foundation is claiming copyright on this project
now, not announcing it seems a bit rude to the rest of us who make up
this foundation, don't you think?

That's not very open :(

> >>>>> 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
> 
> Having a builtin is a good idea, but the implementation as a mandatory
> dependency on kmod is not. The plan is to reintroduce it as an optional
> dependency, so that distributions (and Gentoo users) that do not want it
> can avoid it. None of us want to force dependencies on others and there
> is no need for this one.

You do realize that you didn't really drop the dependency at all, right?

> With that said, Linux distributions are victims of people continually
> trying to reinvent the wheel with no formal planning.

Huh?  Really?  It's as if you think we all are just throwing stuff
against the wall and seeing what sticks?  We aren't responding to real
users, customers, research, history, and competitors?  Your dismissal of
the people who create the system you are using seems pretty bold.

> At some point, someone has to enforce a form of structure where
> further change occurs in a well defined manner and change because we
> can is rejected as being pointless. That is what we want and that is
> what we feel that our users want.

Ok, what is that structure you are wishing were present?  What problems
do you have with systemd on a technical level that are not being
addressed?  What technical problems with udev do you have that caused
this to be forked?  What problems are you wishing to solve, and what
goals do you have by doing all of this?

Have you studied the problem area for booting, process monitoring,
system isolation, device creation and notification, persistant naming,
multiple users with multiple displays, and the like, and found that
Linux is lacking in this area?  If so, I would love to learn more, as I
want Linux, and Gentoo, to succeed.  Without knowing the problems you
are having, there's no way anyone will ever change.

thanks,

greg k-h


  parent reply	other threads:[~2012-11-18  5:19 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
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 [this message]
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=20121118051911.GA3857@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