Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Gentoo: Dev

Tightly-coupled core distro [was: Council meeting summary for 3 April 2012]

 

 

First page Previous page 1 2 3 Next page Last page  View All Gentoo dev RSS feed   Index | Next | Previous | View Threaded


waltdnes at waltdnes

May 12, 2012, 7:24 PM

Post #26 of 68 (185 views)
Permalink
Re: Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On Fri, May 11, 2012 at 12:59:22AM +0000, Duncan wrote

> It may very well be that a fork is thus required. I guess we wait and
> see. But I don't see the kde folks being willingly subsumed into a
> gnomeos black hole, and time and again, floss history has demonstrated
> that when there's an immediate need, forks do occur. Both gnome and kde
> have their forks in recent history, xorg is a fork, there's the glibc and
> gcc history, etc. If integration gets too close, a fork /will/ happen.

There already is a lightweight udev implementation ("mdev") included
in busybox. Given busybox's philisophy and goals, we can be certain
that mdev will remain lightweight. I'm not a programmer or developer,
but I was annoyed enough to start what became
https://wiki.gentoo.org/wiki/Mdev BTW, there is a sort of "udev rules"
equivalant. See http://git.busybox.net/busybox/plain/docs/mdev.txt

--
Walter Dnes <waltdnes [at] waltdnes>


lu_zero at gentoo

May 14, 2012, 11:48 AM

Post #27 of 68 (187 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

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

On 10/05/12 09:54, Olivier Crête wrote:
> Hi,
>
> On Thu, 2012-05-10 at 06:34 +0200, Fabio Erculiani wrote:
>> I think expressing my own opinion about Lennart-made software is my
>> right, after all.
>
> I would express my opinion about Fabio made software, but I've never
> heard of any.

Not his fault, he wrote plenty of interesting stuff though.
Fabio attitude still isn't that horrible regarding feedbacks, Rigo got
created more or less because the previous UI got a sound "it sucks".

His quite short and a bit extreme reaction probably is due having lots
of unhappy user complaining at him for some issue with avahi (hangs in
bonjour now and then) and pulse (skype freezing randomly anyone).

>> Firstly, it's almost impossible nowadays to avoid including avahi,
>> systemd and pulseaudio into a desktop distro so, there is no real
>> choice. This issue became a sensible matter for those users who for
>> instance, wanted to have a silly mp3 player working without going
>> through the PA nonsense, really missing the old
>> ALSA-oh-it-was-always-working days.
>
> Maybe the reason every sensible distribution uses Avahi, Pulseaudio, etc
> is because they are better than other solutions out there?

If there are solutions somebody will use them, if people are aware of
them and doesn't get too hard. I did like the concept about pulse and
even wrote support for pulse in a certain fringe software you might use.

The pulse concept is quite good, some corner cases and some design
issues make it annoying at time. The fact some of them are consider
"features" or "design" obviously make the whole thing less nice.

> Do you think is a fast conspiracy to make your life suck? I believe
> engineers in every distribution are looking at what's available and
> picking what they think is the best solution, and it turns out Lennart
> is pretty damn good at making useful software.

No, he is pretty damn good in getting interesting concepts, having
people sold on them and then you need 5 years to have the audio seldom
crash, bonjour seldom kill pidgin and so on.

Till it is some minor annoyance that is comparable to not having the
feature or the same to other feature provider (dmix isn't exactly great
as well) you surely can live with it.

> Was alsa always working? I remember spending hours trying to figure out
> the right control in alsamixer and fighting with alsa's arcane
> configuration languages (it has 3 different ones). And how do you deal
> with modern technologies like Bluetooth audio without Pulseaudio
> exactly?

I used to do that and it was working sort of fine even if it was
crashing in dbus...

>> Of course, I am not only bringing my personal opinion here, but the
>> one of the majority of users I've been talking with.
>
> I think you only hear from users who like to complain, others are just
> happy that everything works for them thanks to Pulseaudio, systemd, etc.

As said, if they are minor annoyances most people would just cope with them.

A - "Skype hangs because pulse? oh well, let's reload it no biggie"
B - "AAaargh I missed the important confcall because #%$#@ skype hang
due pulse, I hate YOU Lennart!"

A and B are different reactions from the same small issue.

> If you think that Lennart does not solve problems, maybe it's because
> you don't even understand what the problems were? For example, I
> encourage you to read about how the dynamic latency in PA allows for
> lower power usage or how modern audio hardware is designed to use a
> userspace sound server, etc.

I recall when the whole thing got initially reported and it was "pulse
eats my batter" and if you consider that the stock pulse on ubuntu
oneric eats about a *least* 10% cpu on imx51 due funny resampling loops
you know something needed some more attention. I guess I'm digressing.

The main issue is that udev best replacement so far is mdev plus some
additional helpers to let applications using libudev or the dbus
interface still get compatibility.

So having udev merge with systemd is quite in the shovel meet throat side.

People that had and have some bad experience with pulse and avahi or
directly with Lennart stubborn and abrasive personality can be *quite*
concerned about this "vertical" and linux-only approach.

If you consider that in 2 weeks the whole thing went from "udev moves to
systemd since is easier for us, but not be concerned udev can build
stand alone" to "udev stand alone is unsupported" you can see that isn't
that simple and lots of people might start to get angry.

lu

- --

Luca Barbato
Gentoo/linux
http://dev.gentoo.org/~lu_zero

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk+xU3sACgkQ6Ex4woTpDjTNewCfU5cahmNPbgKQJt/2GkbVBh4o
F1gAnjheSaIVRF55g1//9wu5dFe8ga3w
=FlU7
-----END PGP SIGNATURE-----


slong at rathaus

May 16, 2012, 9:16 PM

Post #28 of 68 (179 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

Greg KH wrote:
> Steven J Long wrote:
>> And that is what we were discussing: possible future coupling between the
>> two, which is much easier to do when the sources are part of the
>> same package.
..
>> OFC you could just assure us that udev will never rely on systemd as a
>> design decision. I can understand that systemd might need close
>> integration with the underlying udev implementation.
>
> Nope, can't make that assurance at all.
>
> Actually, maybe I can make the opposite assurance

Well, thanks for being straightforward about it: clearly you're keeping the
option of udev requiring systemd open, and in fact want to move toward that.

> , let's see what the future brings... :)
>
Yeah, we'll see :) You have udev working nicely, fulfilling a whole load of
use-cases, and now you want to upwardly-couple to er, a service-manager.
Running as pid 1, no less, even though it's not necessary. (I predict that
latter decision will get reversed in a while, just like a /usr partition
went from an anachronism to a grand new design, and xml config formats are
no longer talked about; thankfully binary logs got slammed back out the door
in-kernel at least[1].)

Not build another thing utilising udev and dbus, not even one closely
integrated, but upwardly-couple every Linux system to that new userspace
project. Good luck with that.

steveL.

[1] http://lwn.net/Articles/492134/
--
#friendly-coders -- We're friendly, but we're not /that/ friendly ;-)


slong at rathaus

May 16, 2012, 9:39 PM

Post #29 of 68 (180 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

Alec Warner wrote:

> Fabio Erculiani <lxnay [at] gentoo> wrote:
>> I think expressing my own opinion about Lennart-made software is my
>> right, after all.
>> Firstly, it's almost impossible nowadays to avoid including avahi,
>> systemd and pulseaudio into a desktop distro so, there is no real
>> choice. This issue became a sensible matter for those users who for
>> instance, wanted to have a silly mp3 player working without going
>> through the PA nonsense, really missing the old
>> ALSA-oh-it-was-always-working days.
>
> Er, the source is open, so choice is always there. What I think your
> complaint is the fact that it used to be easy to do those things
> (because upstream supported those options and USE flags exposed them
> to you) and now upstream is not supporting those options and there is
> no easy way to remove the dependencies without doing a bunch of work.
>
I think it's more a matter of process. These changes force major userspace
changes, which since they are not a matter of ABI export, don't really
concern kernel devs (after all, they design for userspace to do crazy stuff,
or their OS is not robust: beyond ABI stability, the contract they fulfil,
in the main they don't really care what happens there.)

However the changes are forced on admins and users, unless we take on a
development effort which means we're no longer just admins or users. And
yeah, people are clearly looking at doing that with mdev, though we'd rather
not have to be forced into that.

>> If you want to bring complexity but you end up not being able to
>> handle it, then you're not a really good engineer, IMHO.
>
> I don't think anyone expects complexity to come bug-free. Cathedral
> and the Bazaar? Release Early and Release Often? I expect the software
> to reach a stable state in a reasonable amount of time given the
> complexity involved.
>
The way to handle complexity is with small, modular components that are
loosely-coupled and cohesive. AKA "Do one thing, and do it well." Like udev
has been doing for quite a while.

>>
>> Having said that, I also wonder where's the lovely modularity the
>> various *nix platforms had. If this is the actual direction of Linux
>> Foundation, Redhat and Canonical, I am worried that Linux would end up
>> being an OSX-wannabe.
>
> The problem as I understand it is that you want other people to write
> software that meets your needs and it turns out that the world doesn't
> always work that way.
>
> You can fork the software you hate (using versions before you hated
> it) or you can write your own software (like mdev + busybox) to
> replace the hated components. Both of those things are actually
> somewhat useful. Complaining about how some random people on the
> internet don't write software that you find palatable is just silly.
>
It's not about that: the point is that massive changes are being pushed
through, and the people who actually have to implement them in the real-
world haven't been consulted. When they are, after their concerns about
administration (you know, their jobs) are dismissed and they're asked for
technical reasons, they draw attention to Unix principles, simply because
they have been proven over decades to be the best basis for software-
engineering.

And please: "random people on the internet"? That's not how I'd describe
upstream udev or kernel maintainers. Or is this your "it's the developer's
playground" philosophy again?

Simply put, there is no space in kernel mailing-lists, nor in upstream udev
et al, to have this discussion. It affects Gentoo users most, because we are
far more likely to run using custom-compiled kernels with base system
modules like motherboard disk-controllers built-in, and to have setup eg
/usr on LVM in accordance with docs, and since we use a rolling-release we
haven't needed to change what wasn't broken.

Nor do many of us think we've heard any benefit to outweigh the
disadvantages. For instance, we've been told several times that a) an
initramfs is the new root, in that we don't need rescue tools on an easy to
mount root anymore, our initramfs will be a souped-up rescue-shell; and b)
that an initramfs is easy to set up and maintain, and should typically only
be a few hundred kilobytes (so it's not going to bloat the boot process.)

Everything I've seen of people's configs in forum posts about setting up
initramfs, and heard of the process, makes me think it's going to be a
custom design per-Gentoo user, and tweaking what's in there is going to be
part of standard setup and ongoing maintenance. Forgive me for assessing
that as a regression in usability.

Ultimately of course, udev maintainers will do what they want. That's fine,
and I'll shut up about the whole thing as my concerns are on the record:
just so long as no-one pretends they've justified the breaches of basic
design principles.

Regards,
Steve.
--
#friendly-coders -- We're friendly, but we're not /that/ friendly ;-)


ryao at gentoo

Nov 17, 2012, 11:54 PM

Post #30 of 68 (122 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On 05/09/2012 06:36 PM, Greg KH wrote:
> On Wed, May 09, 2012 at 08:51:37PM +0200, Fabio Erculiani wrote:
>> I foresee a new udev fork then.
>
> Please feel free to do so, the code has been open since the first day I
> created it.
>
> Remember, forks are good, there's nothing wrong with them, I strongly
> encourage people to do them if they wish to, it benefits everyone
> involved.
>
>> If udev is going to end up like avahi is, this is *highly* probable.
>
> That's an odd transition...
>
>> With "avahi is ..." I actually mean, one single tarball blob depending
>> on the whole world and its solar system and galaxy.
>
> Hyperbole, how nice :(
>
>> Please stop throwing lennartware at people. FailAudio has been enough, thanks.
>
> The use of these terms is both rude and totally uncalled for. You
> should be ashamed of yourself.
>
> Seriously, that's unacceptable behavior from anyone.
>
> No one forces you to use any of this software if you do not want to.
> There are lots of other operating systems out there, feel free to switch
> to them if you do not like the way this one is working out, no one is
> stopping you. But for you to disparage someone who has given immense
> bodies of work to the community, and you, for free, is horrible behavior
> and needs to stop right now.
>
> greg k-h
>

Greg, would you clarify what you meant by this?

Your recent comments suggest to me that you did not mean what I thought
you meant.
Attachments: signature.asc (0.88 KB)


gregkh at gentoo

Nov 18, 2012, 12:08 AM

Post #31 of 68 (121 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On Sun, Nov 18, 2012 at 02:54:38AM -0500, Richard Yao wrote:
> On 05/09/2012 06:36 PM, Greg KH wrote:
> > On Wed, May 09, 2012 at 08:51:37PM +0200, Fabio Erculiani wrote:
> >> I foresee a new udev fork then.
> >
> > Please feel free to do so, the code has been open since the first day I
> > created it.
> >
> > Remember, forks are good, there's nothing wrong with them, I strongly
> > encourage people to do them if they wish to, it benefits everyone
> > involved.
> >
> >> If udev is going to end up like avahi is, this is *highly* probable.
> >
> > That's an odd transition...
> >
> >> With "avahi is ..." I actually mean, one single tarball blob depending
> >> on the whole world and its solar system and galaxy.
> >
> > Hyperbole, how nice :(
> >
> >> Please stop throwing lennartware at people. FailAudio has been enough, thanks.
> >
> > The use of these terms is both rude and totally uncalled for. You
> > should be ashamed of yourself.
> >
> > Seriously, that's unacceptable behavior from anyone.
> >
> > No one forces you to use any of this software if you do not want to.
> > There are lots of other operating systems out there, feel free to switch
> > to them if you do not like the way this one is working out, no one is
> > stopping you. But for you to disparage someone who has given immense
> > bodies of work to the community, and you, for free, is horrible behavior
> > and needs to stop right now.
> >
> > greg k-h
> >
>
> Greg, would you clarify what you meant by this?

Meant by what part of the above response? Written 6 months ago?

> Your recent comments suggest to me that you did not mean what I thought
> you meant.

What did you think I meant about what?

Again, I have no objection to people forking projects, it's great, and
fun to watch happen. Fork away on your own site, with whom ever you
want to.

But if this fork is now the "official Gentoo fork", owned by the Gentoo
Foundation, and it's the way forward that Gentoo the distro is going to
take with regards to how the boot process works on the system, then I
have something to say about it, as it affects me, a Gentoo developer.

And that is how this thread started, I wanted to know what was the
resolution of the council meeting with the very unclear and vague
meeting minutes. I have yet to get that answer, which is troubling.

thanks,

greg k-h


ryao at gentoo

Nov 18, 2012, 12:10 AM

Post #32 of 68 (121 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On 11/18/2012 03:08 AM, Greg KH wrote:
> On Sun, Nov 18, 2012 at 02:54:38AM -0500, Richard Yao wrote:
>> On 05/09/2012 06:36 PM, Greg KH wrote:
>>> On Wed, May 09, 2012 at 08:51:37PM +0200, Fabio Erculiani wrote:
>>>> I foresee a new udev fork then.
>>>
>>> Please feel free to do so, the code has been open since the first day I
>>> created it.
>>>
>>> Remember, forks are good, there's nothing wrong with them, I strongly
>>> encourage people to do them if they wish to, it benefits everyone
>>> involved.
>>>
>>>> If udev is going to end up like avahi is, this is *highly* probable.
>>>
>>> That's an odd transition...
>>>
>>>> With "avahi is ..." I actually mean, one single tarball blob depending
>>>> on the whole world and its solar system and galaxy.
>>>
>>> Hyperbole, how nice :(
>>>
>>>> Please stop throwing lennartware at people. FailAudio has been enough, thanks.
>>>
>>> The use of these terms is both rude and totally uncalled for. You
>>> should be ashamed of yourself.
>>>
>>> Seriously, that's unacceptable behavior from anyone.
>>>
>>> No one forces you to use any of this software if you do not want to.
>>> There are lots of other operating systems out there, feel free to switch
>>> to them if you do not like the way this one is working out, no one is
>>> stopping you. But for you to disparage someone who has given immense
>>> bodies of work to the community, and you, for free, is horrible behavior
>>> and needs to stop right now.
>>>
>>> greg k-h
>>>
>>
>> Greg, would you clarify what you meant by this?
>
> Meant by what part of the above response? Written 6 months ago?
>
>> Your recent comments suggest to me that you did not mean what I thought
>> you meant.
>
> What did you think I meant about what?
>
> Again, I have no objection to people forking projects, it's great, and
> fun to watch happen. Fork away on your own site, with whom ever you
> want to.
>
> But if this fork is now the "official Gentoo fork", owned by the Gentoo
> Foundation, and it's the way forward that Gentoo the distro is going to
> take with regards to how the boot process works on the system, then I
> have something to say about it, as it affects me, a Gentoo developer.
>
> And that is how this thread started, I wanted to know what was the
> resolution of the council meeting with the very unclear and vague
> meeting minutes. I have yet to get that answer, which is troubling.
>
> thanks,
>
> greg k-h

You are the one claiming that this is our official fork. None of us are.

This will be an official Gentoo project when we make the announcement in
the next few days. That makes it one project of many. GLEP 0039 clearly
states how this works. If you are unhappy with GLEP 0039, then you
should discuss that with the council.
Attachments: signature.asc (0.88 KB)


gregkh at gentoo

Nov 18, 2012, 12:19 AM

Post #33 of 68 (122 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On Sun, Nov 18, 2012 at 03:10:08AM -0500, Richard Yao wrote:
> You are the one claiming that this is our official fork. None of us are.

It's on the Gentoo github site, and it has the Gentoo Foundation
copyright all over all of the files in one of the branches, reviewed by
you.

I think I would be pretty foolish if I somehow thought it was _not_ an
official fork :)

> This will be an official Gentoo project when we make the announcement in
> the next few days. That makes it one project of many. GLEP 0039 clearly
> states how this works. If you are unhappy with GLEP 0039, then you
> should discuss that with the council.

I fail to see how 0039 has to do with this, please explain. I also
don't see the copyright issue here, nor do I see where the decision of
the council was made.

Again, that's my original question, "What is the decision of the council
regarding this issue"?

thanks,

greg k-h


ryao at gentoo

Nov 18, 2012, 12:19 AM

Post #34 of 68 (122 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On 11/18/2012 03:19 AM, Greg KH wrote:
> On Sun, Nov 18, 2012 at 03:10:08AM -0500, Richard Yao wrote:
>> You are the one claiming that this is our official fork. None of us are.
>
> It's on the Gentoo github site, and it has the Gentoo Foundation
> copyright all over all of the files in one of the branches, reviewed by
> you.
>
> I think I would be pretty foolish if I somehow thought it was _not_ an
> official fork :)
>
>> This will be an official Gentoo project when we make the announcement in
>> the next few days. That makes it one project of many. GLEP 0039 clearly
>> states how this works. If you are unhappy with GLEP 0039, then you
>> should discuss that with the council.
>
> I fail to see how 0039 has to do with this, please explain. I also
> don't see the copyright issue here, nor do I see where the decision of
> the council was made.
>
> Again, that's my original question, "What is the decision of the council
> regarding this issue"?
>
> thanks,
>
> greg k-h

I am sick of the harassment that I have received from you and a few
others both in public and in private. The public branch has been
deleted. Come back after we have done our first release. Otherwise,
leave us alone. That is all that I have to say.
Attachments: signature.asc (0.88 KB)


flameeyes at flameeyes

Nov 18, 2012, 12:21 AM

Post #35 of 68 (123 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On 18/11/2012 00:08, Greg KH wrote:
> But if this fork is now the "official Gentoo fork", owned by the Gentoo
> Foundation, and it's the way forward that Gentoo the distro is going to
> take with regards to how the boot process works on the system, then I
> have something to say about it, as it affects me, a Gentoo developer.

Please note that I would be the first one, from a QA point of view, to
raise a huge question mark if somebody is planning to make this the
default anytime soon.

You want to keep it around as an option? Sure, feel free.

Moving as default? Over my dead public key.

--
Diego Elio Pettenò — Flameeyes
flameeyes [at] flameeyes — http://blog.flameeyes.eu/


gregkh at gentoo

Nov 18, 2012, 12:27 AM

Post #36 of 68 (122 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On Sun, Nov 18, 2012 at 12:19:21AM -0800, Greg KH wrote:
> On Sun, Nov 18, 2012 at 03:10:08AM -0500, Richard Yao wrote:
> > You are the one claiming that this is our official fork. None of us are.
>
> It's on the Gentoo github site, and it has the Gentoo Foundation
> copyright all over all of the files in one of the branches, reviewed by
> you.
>
> I think I would be pretty foolish if I somehow thought it was _not_ an
> official fork :)

Oh, and the README file says it is a Gentoo project:
This is a Gentoo sponsored project and testing is currently
being done with openrc. However, we aim to be distro neutral
and welcome contribution from others using a variety of system
initializations. We also aim towards POSIX compliance.

So why would I think otherwise?

thanks,

greg k-h


pacho at gentoo

Nov 18, 2012, 12:38 AM

Post #37 of 68 (122 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

El dom, 18-11-2012 a las 00:27 -0800, Greg KH escribió:
> On Sun, Nov 18, 2012 at 12:19:21AM -0800, Greg KH wrote:
> > On Sun, Nov 18, 2012 at 03:10:08AM -0500, Richard Yao wrote:
> > > You are the one claiming that this is our official fork. None of us are.
> >
> > It's on the Gentoo github site, and it has the Gentoo Foundation
> > copyright all over all of the files in one of the branches, reviewed by
> > you.
> >
> > I think I would be pretty foolish if I somehow thought it was _not_ an
> > official fork :)
>
> Oh, and the README file says it is a Gentoo project:
> This is a Gentoo sponsored project and testing is currently
> being done with openrc. However, we aim to be distro neutral
> and welcome contribution from others using a variety of system
> initializations. We also aim towards POSIX compliance.
>
> So why would I think otherwise?
>
> thanks,
>
> greg k-h
>
>

Looks like we think different about what a "Gentoo project" means, lets
read:
http://devmanual.gentoo.org/general-concepts/herds-and-projects/index.html

That would explain why both, eudev and systemd "Gentoo projects" can
coexist:
http://www.gentoo.org/proj/en/base/systemd/index.xml
Attachments: signature.asc (0.19 KB)


ssuominen at gentoo

Nov 18, 2012, 12:49 AM

Post #38 of 68 (122 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On 18/11/12 10:21, Diego Elio Pettenò wrote:
> On 18/11/2012 00:08, Greg KH wrote:
>> But if this fork is now the "official Gentoo fork", owned by the Gentoo
>> Foundation, and it's the way forward that Gentoo the distro is going to
>> take with regards to how the boot process works on the system, then I
>> have something to say about it, as it affects me, a Gentoo developer.
>
> Please note that I would be the first one, from a QA point of view, to
> raise a huge question mark if somebody is planning to make this the
> default anytime soon.
>
> You want to keep it around as an option? Sure, feel free.
>
> Moving as default? Over my dead public key.
>

Amen.


mva at mva

Nov 18, 2012, 3:11 AM

Post #39 of 68 (112 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

By the way, Diego, what is you current point of view on Gentoo default
init system?
i.e., what do you personally prefer to see as default init here: SystemD
or OpenRC?


[.Just asking because all you angry answers to some devs make me think
that you're on SysD side, when tons of Gentoo users and Gentoo devs are
on "non-SysD-related udev" side.]

And, if anyone is interested in my opinion: I *HATE* when somebody (will
it be distro maintainers or RedHat corporation) forcing me their opinion
on _what_ should I use and _how_ should I use this. Thats why I hate
Ubuntu, Debian, CentOS, RHEL, SuSE and so on.
Thats why I'm using Gentoo and Gentoo-derivatives (Sabayon, for
example) for almost 10 years.
Thats why I am an evangelist of Gentoo and it's derivatives.
More of that, thats why Daniel Robbins created Gentoo itself.
So, I really hope, that Gentoo will not obey RedHat's will and will not
force SystemD as default init system, and not drop pretty OpenRC to
trash. And I hope, that ryao's eudev will be most used (if not default)
variant of udev, since I'm sad with last vanilla udev functionality
"downgrades".



--
Best,
mva



18.11.2012 15:21, Diego Elio Pettenò пишет:
> On 18/11/2012 00:08, Greg KH wrote:
>> But if this fork is now the "official Gentoo fork", owned by the Gentoo
>> Foundation, and it's the way forward that Gentoo the distro is going to
>> take with regards to how the boot process works on the system, then I
>> have something to say about it, as it affects me, a Gentoo developer.
>
> Please note that I would be the first one, from a QA point of view, to
> raise a huge question mark if somebody is planning to make this the
> default anytime soon.
>
> You want to keep it around as an option? Sure, feel free.
>
> Moving as default? Over my dead public key.
>
Attachments: signature.asc (0.88 KB)


rich0 at gentoo

Nov 18, 2012, 4:26 AM

Post #40 of 68 (112 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On Sun, Nov 18, 2012 at 6:11 AM, Vadim A. Misbakh-Soloviov <mva [at] mva> wrote:
> So, I really hope, that Gentoo will not obey RedHat's will and will not
> force SystemD as default init system, and not drop pretty OpenRC to
> trash. And I hope, that ryao's eudev will be most used (if not default)
> variant of udev, since I'm sad with last vanilla udev functionality
> "downgrades".

I'm sure all of the options will be offered as options for as long as
people care to take care of them. With the number of anti-systemd
posts on -dev I don't see openrc going away anytime soon.

I'm sure the default will stay as it is unless a substantial majority
want it otherwise - we can't go flipping that every time the latest
whatever comes along.

And frankly, I could care less what it is since I can change it. If I
wanted to be rigidly bound by defaults there are a lot of distros
easier to maintain than Gentoo. iOS comes to mind. :)

I run OpenRC on my main box, and systemd on a VM hosted within it. I
wouldn't be surprised if I move to systemd some day as my experience
with it has been a good one, but I'll use the tools I think are best
for the problem at hand, and not what somebody else chooses for me,
and I'll be the last to force a choice on anybody else. That said,
Gentoo can only offer the options that devs step up and maintain, so
if you care greatly about something start writing patches.

That is my biggest concern over a lot of this mess - and Greg KH did a
good job putting it into words in the six-month old thread that was
just resurrected. Lennart et al only have the power you give to them
- anybody can fork at any time or keep an old project going. If you
don't like Gnome 3 then start writing code for Gnome 2. This is all
FREE software, and it only exists when people take the time to write
it. If nobody bothers to maintain the alternatives, then I guess
collectively we're going to be stuck with whatever people take the
time to write.

So, feel free to offer advice/comments/etc. However, let's keep the
tone civil. Unless you're their employer, the guys writing the
software you don't like owe you precisely nothing.

Rich


flameeyes at flameeyes

Nov 18, 2012, 7:04 AM

Post #41 of 68 (111 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On 18/11/2012 03:11, Vadim A. Misbakh-Soloviov wrote:
>
> [.Just asking because all you angry answers to some devs make me think
> that you're on SysD side, when tons of Gentoo users and Gentoo devs are
> on "non-SysD-related udev" side.]

The fact you're asking means you really haven't been following anything
I've been doing lately. As many other developers can easily attest, I
don't use systemd and I'm not planning to use it anytime soon.

So your whole rant picking up on my post is completely misdirected.

And let this be a reminder that you can still disagree with the "systemd
everywhere, and only" crowd while still not becoming laughing stock.

--
Diego Elio Pettenò — Flameeyes
flameeyes [at] flameeyes — http://blog.flameeyes.eu/
Attachments: signature.asc (0.54 KB)


ssuominen at gentoo

Nov 18, 2012, 7:16 AM

Post #42 of 68 (111 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On 18/11/12 17:04, Diego Elio Pettenò wrote:
> On 18/11/2012 03:11, Vadim A. Misbakh-Soloviov wrote:
>>
>> [.Just asking because all you angry answers to some devs make me think
>> that you're on SysD side, when tons of Gentoo users and Gentoo devs are
>> on "non-SysD-related udev" side.]
>
> The fact you're asking means you really haven't been following anything
> I've been doing lately. As many other developers can easily attest, I
> don't use systemd and I'm not planning to use it anytime soon.
>
> So your whole rant picking up on my post is completely misdirected.

Same here. I haven't even tried it and got no plans to.

I'm still happy enough with building udev out from systemd tree and
letting sep. /usr consept from 90s to finally die in favour of
simplifying the system.
The BIOSes have been upgraded last century to support booting from
larger partitions, the need has long past.
Nobody has ever provided a valid reason for using sep. /usr in the ML
either.

- Samuli


flameeyes at flameeyes

Nov 18, 2012, 7:31 AM

Post #43 of 68 (111 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On 18/11/2012 07:16, Samuli Suominen wrote:
>
>
> I'm still happy enough with building udev out from systemd tree and
> letting sep. /usr consept from 90s to finally die in favour of
> simplifying the system.
> The BIOSes have been upgraded last century to support booting from
> larger partitions, the need has long past.
> Nobody has ever provided a valid reason for using sep. /usr in the ML
> either.

Ibidem.

--
Diego Elio Pettenò — Flameeyes
flameeyes [at] flameeyes — http://blog.flameeyes.eu/


grobian at gentoo

Nov 18, 2012, 7:32 AM

Post #44 of 68 (113 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On 18-11-2012 17:16:18 +0200, Samuli Suominen wrote:
> Nobody has ever provided a valid reason for using sep. /usr in the ML
> either.

No need for a reason.

It is a fact that it is in use *right now*.

(Existing systems/installs that are not to be phased out anywhere near
soon.)

Fabian

--
Fabian Groffen
Gentoo on a different level
Attachments: signature.asc (0.19 KB)


mva at mva

Nov 18, 2012, 7:34 AM

Post #45 of 68 (111 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

To be honest, in my opinion, «killing of separate /usr» can reasonable
be continued by moving all it's content to / (/usr/bin -> /bin, /usr/lib
-> lib, and so on) in despite of all objections, as it was invented just
because of disk space exhaustion.


18.11.2012 22:16, Samuli Suominen пишет:
> On 18/11/12 17:04, Diego Elio Pettenò wrote:
>> On 18/11/2012 03:11, Vadim A. Misbakh-Soloviov wrote:
>>>
>>> [.Just asking because all you angry answers to some devs make me think
>>> that you're on SysD side, when tons of Gentoo users and Gentoo devs are
>>> on "non-SysD-related udev" side.]
>>
>> The fact you're asking means you really haven't been following anything
>> I've been doing lately. As many other developers can easily attest, I
>> don't use systemd and I'm not planning to use it anytime soon.
>>
>> So your whole rant picking up on my post is completely misdirected.
>
> Same here. I haven't even tried it and got no plans to.
>
> I'm still happy enough with building udev out from systemd tree and
> letting sep. /usr consept from 90s to finally die in favour of
> simplifying the system.
> The BIOSes have been upgraded last century to support booting from
> larger partitions, the need has long past.
> Nobody has ever provided a valid reason for using sep. /usr in the ML
> either.
>
> - Samuli
>
Attachments: signature.asc (0.88 KB)


flameeyes at flameeyes

Nov 18, 2012, 7:42 AM

Post #46 of 68 (111 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On 18/11/2012 07:34, Vadim A. Misbakh-Soloviov wrote:
> To be honest, in my opinion, «killing of separate /usr» can reasonable
> be continued by moving all it's content to / (/usr/bin -> /bin, /usr/lib
> -> lib, and so on) in despite of all objections, as it was invented just
> because of disk space exhaustion.

Well, the objection to that was what actually "caused" this udev fork, so...

Also, I doubt anybody would argue that it's not commutative (move to
/usr, move to /) — it's just pragmatic, most stuff uses /usr anyway as
base, so the move / -> /usr is infinitely less painful than /usr -> /.

To me, I don't care. I haven't even used /boot in years.

--
Diego Elio Pettenò — Flameeyes
flameeyes [at] flameeyes — http://blog.flameeyes.eu/
Attachments: signature.asc (0.54 KB)


mva at mva

Nov 18, 2012, 7:43 AM

Post #47 of 68 (110 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

> The fact you're asking means you really haven't been following anything
> I've been doing lately.
Nope ;) I knew that, but as far as I read some of your emails, it was
thoughts that you protect udev+sysD integration and followed udev's
functionality downgrade.

> So your whole rant picking up on my post is completely misdirected.

Sorry, if I write it in that manner, that last part looks like adressed
to you. I tried to write it mostly for GregKH and people, that protect
SystemD-way distro-development path.

> And let this be a reminder that you can still disagree with the "systemd
> everywhere, and only" crowd while still not becoming laughing stock.

And, by the way, I doubt, that people "laugh" about eudev (previously
named udev-ng) creation. Mostly they just can't understand why gentoo
devs created third udev's fork, where it was already done (and
maintained) fork for LFS (somewhere on bitbucket)
Attachments: signature.asc (0.88 KB)


flameeyes at flameeyes

Nov 18, 2012, 7:47 AM

Post #48 of 68 (110 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On 18/11/2012 07:43, Vadim A. Misbakh-Soloviov wrote:
> And, by the way, I doubt, that people "laugh" about eudev (previously
> named udev-ng) creation. Mostly they just can't understand why gentoo
> devs created third udev's fork, where it was already done (and
> maintained) fork for LFS (somewhere on bitbucket)

People _are_ laughing at it. On G+, on Twitter, I suppose identi.ca and
IRC as well.

But yes, many more can't understand that... and neither do I.

--
Diego Elio Pettenò — Flameeyes
flameeyes [at] flameeyes — http://blog.flameeyes.eu/
Attachments: signature.asc (0.54 KB)


lu_zero at gentoo

Nov 18, 2012, 7:50 AM

Post #49 of 68 (111 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On 11/18/2012 04:34 PM, Vadim A. Misbakh-Soloviov wrote:
> To be honest, in my opinion, «killing of separate /usr» can reasonable
> be continued by moving all it's content to / (/usr/bin -> /bin, /usr/lib
> -> lib, and so on) in despite of all objections, as it was invented just
> because of disk space exhaustion.

And since we have lots of wonderful file systems, a neat and interesting
device mapper and a plethora of fun way to shot ourselves in the foot
not only you have a separate /usr but even fun separate /usr/bin from
/usr/share and other strange layout that some people prepared to solve
some of their problems.

The radical solution is to have a rich early boot able to do this kind
of setup, for the transition you might want to not have init and udev
non-workable because somebody decided that is useful using glib or some
other library residing in /usr/

lu


grobian at gentoo

Nov 18, 2012, 7:51 AM

Post #50 of 68 (111 views)
Permalink
Re: Tightly-coupled core distro [was: Council meeting summary for 3 April 2012] [In reply to]

On 18-11-2012 07:42:40 -0800, Diego Elio Pettenò wrote:
> Also, I doubt anybody would argue that it's not commutative (move to
> /usr, move to /) — it's just pragmatic, most stuff uses /usr anyway as
> base, so the move / -> /usr is infinitely less painful than /usr -> /.

You end up with a symlink (e.g. bin -> ./usr/bin) from one place to the
other regardless, so it doesn't matter much.


--
Fabian Groffen
Gentoo on a different level
Attachments: signature.asc (0.19 KB)

First page Previous page 1 2 3 Next page Last page  View All Gentoo dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.