* [gentoo-dev] Gnome Stabilization 3.6 or 3.8 @ 2013-08-07 12:45 Michael Weber 2013-08-07 13:14 ` Alexandre Rostovtsev ` (4 more replies) 0 siblings, 5 replies; 192+ messages in thread From: Michael Weber @ 2013-08-07 12:45 UTC (permalink / raw To: gentoo development Greetings, Gnome Herd decided to target stablilization of 3.8 [1] which requires systemd. What are the reasons to stable 3.8 and not 3.6, a version w/o this restriction, enabling all non systemd users to profit from this eye-candy as well. I raise the freedom of choice card here. And deliberately choosing an uncooperative version doesn't shine a good light. Facts, pls! Michael [1] https://bugs.gentoo.org/show_bug.cgi?id=478252 -- Michael Weber Gentoo Developer web: https://xmw.de/ mailto: Michael Weber <xmw@gentoo.org> ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-07 12:45 [gentoo-dev] Gnome Stabilization 3.6 or 3.8 Michael Weber @ 2013-08-07 13:14 ` Alexandre Rostovtsev 2013-08-07 13:56 ` Tom Wijsman ` (4 more replies) 2013-08-07 15:16 ` [gentoo-dev] " Pacho Ramos ` (3 subsequent siblings) 4 siblings, 5 replies; 192+ messages in thread From: Alexandre Rostovtsev @ 2013-08-07 13:14 UTC (permalink / raw To: gentoo-dev On Wed, 2013-08-07 at 14:45 +0200, Michael Weber wrote: > Greetings, > > Gnome Herd decided to target stablilization of 3.8 [1] which requires > systemd. > > What are the reasons to stable 3.8 and not 3.6, a version w/o this > restriction, enabling all non systemd users to profit from this > eye-candy as well. > > I raise the freedom of choice card here. And deliberately choosing an > uncooperative version doesn't shine a good light. > > Facts, pls! > > Michael > > [1] https://bugs.gentoo.org/show_bug.cgi?id=478252 To stabilize gnome-3.6, we would need 1. one or (preferably) two *active* gentoo developers; 2. who are familiar with gnome's internals and are able to backport bugfixes from 3.8/3.10 without support from upstream developers; and 3. who volunteer to run openrc+gnome-3.6 for a long time on their main machines so that they can give a stable 3.6 the support that the word 'stable' implies. We do not have such people on the gnome team. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-07 13:14 ` Alexandre Rostovtsev @ 2013-08-07 13:56 ` Tom Wijsman 2013-08-07 15:22 ` Rich Freeman 2013-08-07 23:49 ` Patrick Lauer ` (3 subsequent siblings) 4 siblings, 1 reply; 192+ messages in thread From: Tom Wijsman @ 2013-08-07 13:56 UTC (permalink / raw To: gentoo-dev; +Cc: xmw [-- Attachment #1: Type: text/plain, Size: 2791 bytes --] On Wed, 07 Aug 2013 09:14:14 -0400 Alexandre Rostovtsev <tetromino@gentoo.org> wrote: > On Wed, 2013-08-07 at 14:45 +0200, Michael Weber wrote: > > > What are the reasons to stable 3.8 and not 3.6, a version w/o this > > restriction, enabling all non systemd users to profit from this > > eye-candy as well. > > > > I raise the freedom of choice card here. And deliberately choosing > > an uncooperative version doesn't shine a good light. > > To stabilize gnome-3.6, we would need > > 1. one or (preferably) two *active* gentoo developers; > 2. who are familiar with gnome's internals and are able to backport > bugfixes from 3.8/3.10 without support from upstream developers; and > 3. who volunteer to run openrc+gnome-3.6 for a long time on their main > machines so that they can give a stable 3.6 the support that the word > 'stable' implies. > > We do not have such people on the gnome team. There's going to be a lot of complaints and rant about this, some of which has already started in some places like the forums; as far as I see I barely see people raising their hands to put in the work. At most I recall some work here and there by one or two individuals, but in all seriousness I don't think that's enough to pull it off. While people can scream, complaint and rant all they want about choice; it isn't going to happen if nobody is going to implement it, until that happens following whatever upstream does is the only reasonable thing to do. Or if you really want to help, help implement the choice... :) It's not enough to just re-introduce support as well as to port back part of that support, which they don't seem to even have currently for 3.8; it goes a lot further than that, as mentioned by tetromino, the fixes have to be ported back as well. Let's say if they ignore all that and do stabilize 3.6; then they are just moving this problem, because then they won't end up getting 3.8 or later stabilized in the future because of the same objection. Using systemd and GNOME 3.8.3 on a daily basis, I haven't been able to run the entire 3.6 and 3.8 until a late fix [1] that took me weeks to find in all the seas of debugging information I have enabled; there are some other reports of users having similar and other issues, so I deem fixes like those are necessary for stabilization. Because really, they shouldn't be stabilizing something they know is heavily broken for some users; thus in its current state, 3.6 isn't really a good candidate. [1]: https://bugzilla.gnome.org/show_bug.cgi?id=704286 -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-07 13:56 ` Tom Wijsman @ 2013-08-07 15:22 ` Rich Freeman 0 siblings, 0 replies; 192+ messages in thread From: Rich Freeman @ 2013-08-07 15:22 UTC (permalink / raw To: gentoo-dev; +Cc: Michael Weber On Wed, Aug 7, 2013 at 9:56 AM, Tom Wijsman <TomWij@gentoo.org> wrote: > While people can scream, complaint and rant all they want about choice; > it isn't going to happen if nobody is going to implement it, until that > happens following whatever upstream does is the only reasonable thing > to do. Or if you really want to help, help implement the choice... :) > ++ If somebody wants to do the work to create another choice and others get in their way I'm all for helping to clear the roadblocks (in a reasonable way). However, just standing up and demanding choice isn't going to get anybody anywhere, especially not with me. The Gnome team isn't required to support any particular configuration. Heck, they're not even required to maintain Gnome at all (though obviously if they don't it will get treecleaned). Upstream Gnome has tied their fates to systemd. Patching it to enable other configs is noble, but nothing that anybody should be forced to do. If anybody wants to maintain Gnome sans systemd knock yourself out. Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-07 13:14 ` Alexandre Rostovtsev 2013-08-07 13:56 ` Tom Wijsman @ 2013-08-07 23:49 ` Patrick Lauer 2013-08-08 2:51 ` Alex Alexander ` (2 more replies) [not found] ` < 5202DD20.8050906@gentoo.org> ` (2 subsequent siblings) 4 siblings, 3 replies; 192+ messages in thread From: Patrick Lauer @ 2013-08-07 23:49 UTC (permalink / raw To: gentoo-dev On 08/07/2013 09:14 PM, Alexandre Rostovtsev wrote: > On Wed, 2013-08-07 at 14:45 +0200, Michael Weber wrote: >> Greetings, >> >> Gnome Herd decided to target stablilization of 3.8 [1] which requires >> systemd. >> >> What are the reasons to stable 3.8 and not 3.6, a version w/o this >> restriction, enabling all non systemd users to profit from this >> eye-candy as well. >> >> I raise the freedom of choice card here. And deliberately choosing an >> uncooperative version doesn't shine a good light. >> >> Facts, pls! >> >> Michael >> >> [1] https://bugs.gentoo.org/show_bug.cgi?id=478252 > > To stabilize gnome-3.6, we would need > 1. one or (preferably) two *active* gentoo developers; > 2. who are familiar with gnome's internals and are able to backport > bugfixes from 3.8/3.10 without support from upstream developers; and > 3. who volunteer to run openrc+gnome-3.6 for a long time on their main > machines so that they can give a stable 3.6 the support that the word > 'stable' implies. > > We do not have such people on the gnome team. > Seeing the noise in #gentoo from people getting whacked in the kidney by the systemd sidegrade ... that's a very optimistic decision. It'll cause lots of pain for users that suddenly can't start lvm properly and other nasty landmines hidden in the "upgrade path". By stabilizing this early you're causing lots of extra work for others. I hope you understand that some of us will be very rude and just suggest to unmerge gnome on all support requests as it now moves outside our support range ... Have a nice day, Patrick ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-07 23:49 ` Patrick Lauer @ 2013-08-08 2:51 ` Alex Alexander 2013-08-08 9:29 ` hasufell 2013-08-08 14:01 ` Fabio Erculiani 2 siblings, 0 replies; 192+ messages in thread From: Alex Alexander @ 2013-08-08 2:51 UTC (permalink / raw To: Gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1972 bytes --] On Thu, Aug 8, 2013 at 2:49 AM, Patrick Lauer <patrick@gentoo.org> wrote: > On 08/07/2013 09:14 PM, Alexandre Rostovtsev wrote: > > On Wed, 2013-08-07 at 14:45 +0200, Michael Weber wrote: > >> Greetings, > >> > >> Gnome Herd decided to target stablilization of 3.8 [1] which requires > >> systemd. > >> > >> What are the reasons to stable 3.8 and not 3.6, a version w/o this > >> restriction, enabling all non systemd users to profit from this > >> eye-candy as well. > >> > >> I raise the freedom of choice card here. And deliberately choosing an > >> uncooperative version doesn't shine a good light. > >> > >> Facts, pls! > >> > >> Michael > >> > >> [1] https://bugs.gentoo.org/show_bug.cgi?id=478252 > > > > To stabilize gnome-3.6, we would need > > 1. one or (preferably) two *active* gentoo developers; > > 2. who are familiar with gnome's internals and are able to backport > > bugfixes from 3.8/3.10 without support from upstream developers; and > > 3. who volunteer to run openrc+gnome-3.6 for a long time on their main > > machines so that they can give a stable 3.6 the support that the word > > 'stable' implies. > > > > We do not have such people on the gnome team. > > > > Seeing the noise in #gentoo from people getting whacked in the kidney by > the systemd sidegrade ... that's a very optimistic decision. > > It'll cause lots of pain for users that suddenly can't start lvm > properly and other nasty landmines hidden in the "upgrade path". By > stabilizing this early you're causing lots of extra work for others. > > I hope you understand that some of us will be very rude and just suggest > to unmerge gnome on all support requests as it now moves outside our > support range ... > > Have a nice day, > > Patrick > Although I understand your frustration, I don't see any other options for the Gentoo gnome team. People who don't like this should take their complaints upstream. -- Alex Alexander + wired + www.linuxized.com + www.leetworks.com [-- Attachment #2: Type: text/html, Size: 2923 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-07 23:49 ` Patrick Lauer 2013-08-08 2:51 ` Alex Alexander @ 2013-08-08 9:29 ` hasufell 2013-08-08 9:43 ` Tom Wijsman 2013-08-08 10:05 ` Michał Górny 2013-08-08 14:01 ` Fabio Erculiani 2 siblings, 2 replies; 192+ messages in thread From: hasufell @ 2013-08-08 9:29 UTC (permalink / raw To: gentoo-dev On 08/08/2013 01:49 AM, Patrick Lauer wrote: > On 08/07/2013 09:14 PM, Alexandre Rostovtsev wrote: >> On Wed, 2013-08-07 at 14:45 +0200, Michael Weber wrote: >>> Greetings, >>> >>> Gnome Herd decided to target stablilization of 3.8 [1] which requires >>> systemd. >>> >>> What are the reasons to stable 3.8 and not 3.6, a version w/o this >>> restriction, enabling all non systemd users to profit from this >>> eye-candy as well. >>> >>> I raise the freedom of choice card here. And deliberately choosing an >>> uncooperative version doesn't shine a good light. >>> >>> Facts, pls! >>> >>> Michael >>> >>> [1] https://bugs.gentoo.org/show_bug.cgi?id=478252 >> >> To stabilize gnome-3.6, we would need >> 1. one or (preferably) two *active* gentoo developers; >> 2. who are familiar with gnome's internals and are able to backport >> bugfixes from 3.8/3.10 without support from upstream developers; and >> 3. who volunteer to run openrc+gnome-3.6 for a long time on their main >> machines so that they can give a stable 3.6 the support that the word >> 'stable' implies. >> >> We do not have such people on the gnome team. >> > > Seeing the noise in #gentoo from people getting whacked in the kidney by > the systemd sidegrade ... that's a very optimistic decision. > > It'll cause lots of pain for users that suddenly can't start lvm > properly and other nasty landmines hidden in the "upgrade path". By > stabilizing this early you're causing lots of extra work for others. > > I hope you understand that some of us will be very rude and just suggest > to unmerge gnome on all support requests as it now moves outside our > support range ... > > Have a nice day, > > Patrick > > > +1 Stabilizing it is wrong. Leave it in ~arch forever, because it is incompatible with system packages. (virtual/service-manager) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 9:29 ` hasufell @ 2013-08-08 9:43 ` Tom Wijsman 2013-08-08 11:19 ` Rich Freeman 2013-08-08 10:05 ` Michał Górny 1 sibling, 1 reply; 192+ messages in thread From: Tom Wijsman @ 2013-08-08 9:43 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 610 bytes --] On Thu, 08 Aug 2013 11:29:06 +0200 hasufell <hasufell@gentoo.org> wrote: > Leave it in ~arch forever, because it is incompatible with system > packages. (virtual/service-manager) But compatible with virtual/service-manager[-prefix,kernel_linux]. Jokes aside; I'm not aware of any requirement to be compatible with this particular package, so I think a blocker would suffice for this matter. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 9:43 ` Tom Wijsman @ 2013-08-08 11:19 ` Rich Freeman 2013-08-08 11:28 ` Tom Wijsman 0 siblings, 1 reply; 192+ messages in thread From: Rich Freeman @ 2013-08-08 11:19 UTC (permalink / raw To: gentoo-dev On Thu, Aug 8, 2013 at 5:43 AM, Tom Wijsman <TomWij@gentoo.org> wrote: > On Thu, 08 Aug 2013 11:29:06 +0200 > hasufell <hasufell@gentoo.org> wrote: > >> Leave it in ~arch forever, because it is incompatible with system >> packages. (virtual/service-manager) > > But compatible with virtual/service-manager[-prefix,kernel_linux]. > > Jokes aside; I'm not aware of any requirement to be compatible with this > particular package, so I think a blocker would suffice for this matter. A blocker for what? It should have a dependency on systemd if that is what is required. Obviously that is not a dependency that can be satisfied on all configurations, but that's what the dependency is. I don't see what exactly gnome is doing that should require anything else to be a block. I don't think that gnome cares if you have openrc or udev or whatever installed. Now, _systemd_ might need to block those packages if there are collisions. Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 11:19 ` Rich Freeman @ 2013-08-08 11:28 ` Tom Wijsman 0 siblings, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-08 11:28 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1155 bytes --] On Thu, 8 Aug 2013 07:19:39 -0400 Rich Freeman <rich0@gentoo.org> wrote: > On Thu, Aug 8, 2013 at 5:43 AM, Tom Wijsman <TomWij@gentoo.org> wrote: > > On Thu, 08 Aug 2013 11:29:06 +0200 > > hasufell <hasufell@gentoo.org> wrote: > > > >> Leave it in ~arch forever, because it is incompatible with system > >> packages. (virtual/service-manager) > > > > But compatible with virtual/service-manager[-prefix,kernel_linux]. > > > > Jokes aside; I'm not aware of any requirement to be compatible with > > this particular package, so I think a blocker would suffice for > > this matter. > > A blocker for what? No idea what incompatibility is being talked about, I wonder about that as well; a dependency as you suggest, can act as a blocker as well, it doesn't literally have to be blocking syntax but just a dependency that would properly act in the same way. Otherwise said, an indirect blocker. We are on the same line here. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 9:29 ` hasufell 2013-08-08 9:43 ` Tom Wijsman @ 2013-08-08 10:05 ` Michał Górny 2013-08-08 10:30 ` Samuli Suominen 1 sibling, 1 reply; 192+ messages in thread From: Michał Górny @ 2013-08-08 10:05 UTC (permalink / raw To: gentoo-dev; +Cc: hasufell [-- Attachment #1: Type: text/plain, Size: 1041 bytes --] Dnia 2013-08-08, o godz. 11:29:06 hasufell <hasufell@gentoo.org> napisał(a): > On 08/08/2013 01:49 AM, Patrick Lauer wrote: > > Seeing the noise in #gentoo from people getting whacked in the kidney by > > the systemd sidegrade ... that's a very optimistic decision. > > > > It'll cause lots of pain for users that suddenly can't start lvm > > properly and other nasty landmines hidden in the "upgrade path". By > > stabilizing this early you're causing lots of extra work for others. > > > > I hope you understand that some of us will be very rude and just suggest > > to unmerge gnome on all support requests as it now moves outside our > > support range ... > > +1 > > Stabilizing it is wrong. > > Leave it in ~arch forever, because it is incompatible with system > packages. (virtual/service-manager) If it's going to stay in ~arch, we should also drop all stable GNOME versions to ~arch. I don't really see keeping old and unsupported software stable for that long. -- Best regards, Michał Górny [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 966 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 10:05 ` Michał Górny @ 2013-08-08 10:30 ` Samuli Suominen 0 siblings, 0 replies; 192+ messages in thread From: Samuli Suominen @ 2013-08-08 10:30 UTC (permalink / raw To: gentoo-dev On 08/08/13 13:05, Michał Górny wrote: > Dnia 2013-08-08, o godz. 11:29:06 > hasufell <hasufell@gentoo.org> napisał(a): > >> On 08/08/2013 01:49 AM, Patrick Lauer wrote: >>> Seeing the noise in #gentoo from people getting whacked in the kidney by >>> the systemd sidegrade ... that's a very optimistic decision. >>> >>> It'll cause lots of pain for users that suddenly can't start lvm >>> properly and other nasty landmines hidden in the "upgrade path". By >>> stabilizing this early you're causing lots of extra work for others. >>> >>> I hope you understand that some of us will be very rude and just suggest >>> to unmerge gnome on all support requests as it now moves outside our >>> support range ... >> >> +1 >> >> Stabilizing it is wrong. >> >> Leave it in ~arch forever, because it is incompatible with system >> packages. (virtual/service-manager) > > If it's going to stay in ~arch, we should also drop all stable GNOME > versions to ~arch. I don't really see keeping old and unsupported > software stable for that long. > +1, the old libraries gnome 2.x needs in stable is already causing trouble. to name the first one that comes to mind, the stable gnome-base/gvfs gnome 2.x needs fails with UDisks2. overall i'm not intrested in stabilization of gnome 3.x but getting rid of 'the blocker called gnome 2.x* - Samuli ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-07 23:49 ` Patrick Lauer 2013-08-08 2:51 ` Alex Alexander 2013-08-08 9:29 ` hasufell @ 2013-08-08 14:01 ` Fabio Erculiani 2013-08-08 14:10 ` Alon Bar-Lev 2013-08-08 14:17 ` Patrick Lauer 2 siblings, 2 replies; 192+ messages in thread From: Fabio Erculiani @ 2013-08-08 14:01 UTC (permalink / raw To: gentoo-dev On Thu, Aug 8, 2013 at 1:49 AM, Patrick Lauer <patrick@gentoo.org> wrote: > > Seeing the noise in #gentoo from people getting whacked in the kidney by > the systemd sidegrade ... that's a very optimistic decision. Yes it is, because our policy has always been to follow upstream as much as possible. So your sarcasm is not fun. > > It'll cause lots of pain for users that suddenly can't start lvm > properly and other nasty landmines hidden in the "upgrade path". By > stabilizing this early you're causing lots of extra work for others. How much time did you spend on trying to make GNOME 3.8 work with openrc? Because I spent so much that I ended up suggesting the GNOME team to require systemd. And systemd is the only thing that at this time, properly works with current and future GNOME releases. And GNOME 3.8 is at this time, only fully working with systemd (fully: if you don't think you need to be able to shutdown your computer and have proper session management... well, I'd remove the "fully" word myself.) Moreover, the lvm problem is caused by a very ancient and ill decision about doing what upstream tells you to avoid: have mdev in the initramfs and udev on the final pivot rooted system. This was just looking for troubles but the smarties at the time decided that they knew better... And now, tadam, the bug is served... People can use genkernel-next, which comes with _proper_ udev support (see --udev). > > I hope you understand that some of us will be very rude and just suggest > to unmerge gnome on all support requests as it now moves outside our > support range ... > > Have a nice day, > > Patrick > > -- Fabio Erculiani ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 14:01 ` Fabio Erculiani @ 2013-08-08 14:10 ` Alon Bar-Lev 2013-08-08 14:30 ` Fabio Erculiani 2013-08-08 14:45 ` Michał Górny 2013-08-08 14:17 ` Patrick Lauer 1 sibling, 2 replies; 192+ messages in thread From: Alon Bar-Lev @ 2013-08-08 14:10 UTC (permalink / raw To: gentoo-dev On Thu, Aug 8, 2013 at 5:01 PM, Fabio Erculiani <lxnay@gentoo.org> wrote: > Moreover, the lvm problem is caused by a very ancient and ill decision > about doing what upstream tells you to avoid: have mdev in the > initramfs and udev on the final pivot rooted system. This was just > looking for troubles but the smarties at the time decided that they > knew better... And now, tadam, the bug is served... > People can use genkernel-next, which comes with _proper_ udev support > (see --udev). I won't comment about the entire gnome monolithic windows like, vendor controlled system that we cooperate with. But the above statement is way too much... there should be nothing wrong in having mdev during boot. initramfs should be simple as possible and busybox provides this functionality well. The problem is in udev not in any other component, that probably expects now to run first and have total control over the boot process. I hope eudev does not suffer from this. If genkernel will start using udev instead of busybox, it will probably be the last day of me use it. I am just waiting for the point in which you claim that systemd should be run at initramfs, because of the dependency lock-in, so you have almost the entire system within initramfs. Regards, Alon ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 14:10 ` Alon Bar-Lev @ 2013-08-08 14:30 ` Fabio Erculiani 2013-08-08 14:45 ` Michał Górny 1 sibling, 0 replies; 192+ messages in thread From: Fabio Erculiani @ 2013-08-08 14:30 UTC (permalink / raw To: gentoo-dev On Thu, Aug 8, 2013 at 4:10 PM, Alon Bar-Lev <alonbl@gentoo.org> wrote: > On Thu, Aug 8, 2013 at 5:01 PM, Fabio Erculiani <lxnay@gentoo.org> wrote: >> Moreover, the lvm problem is caused by a very ancient and ill decision >> about doing what upstream tells you to avoid: have mdev in the >> initramfs and udev on the final pivot rooted system. This was just >> looking for troubles but the smarties at the time decided that they >> knew better... And now, tadam, the bug is served... >> People can use genkernel-next, which comes with _proper_ udev support >> (see --udev). > > I won't comment about the entire gnome monolithic windows like, vendor > controlled system that we cooperate with. > > But the above statement is way too much... there should be nothing > wrong in having mdev during boot. initramfs should be simple as > possible and busybox provides this functionality well. The problem is > in udev not in any other component, that probably expects now to run > first and have total control over the boot process. I hope eudev does > not suffer from this. > > If genkernel will start using udev instead of busybox, it will > probably be the last day of me use it. Fellow developer, let me tell you one thing, go clone the git repo and see how --udev is implemented and realize that mdev is still supported as it was before. > > I am just waiting for the point in which you claim that systemd should > be run at initramfs, because of the dependency lock-in, so you have > almost the entire system within initramfs. While it may have several advantages, there is no pressing need in supporting systemd in the initramfs for now. > > Regards, > Alon > -- Fabio Erculiani ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 14:10 ` Alon Bar-Lev 2013-08-08 14:30 ` Fabio Erculiani @ 2013-08-08 14:45 ` Michał Górny 1 sibling, 0 replies; 192+ messages in thread From: Michał Górny @ 2013-08-08 14:45 UTC (permalink / raw To: gentoo-dev; +Cc: alonbl [-- Attachment #1: Type: text/plain, Size: 1315 bytes --] Dnia 2013-08-08, o godz. 17:10:24 Alon Bar-Lev <alonbl@gentoo.org> napisał(a): > On Thu, Aug 8, 2013 at 5:01 PM, Fabio Erculiani <lxnay@gentoo.org> wrote: > > Moreover, the lvm problem is caused by a very ancient and ill decision > > about doing what upstream tells you to avoid: have mdev in the > > initramfs and udev on the final pivot rooted system. This was just > > looking for troubles but the smarties at the time decided that they > > knew better... And now, tadam, the bug is served... > > People can use genkernel-next, which comes with _proper_ udev support > > (see --udev). > > I won't comment about the entire gnome monolithic windows like, vendor > controlled system that we cooperate with. > > But the above statement is way too much... there should be nothing > wrong in having mdev during boot. initramfs should be simple as > possible and busybox provides this functionality well. The problem is > in udev not in any other component, that probably expects now to run > first and have total control over the boot process. I hope eudev does > not suffer from this. Thanks for your insight. I see you really took a while to do that research and give us the answers we were seeking. Your help improving Gentoo is much appreciated. -- Best regards, Michał Górny [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 966 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 14:01 ` Fabio Erculiani 2013-08-08 14:10 ` Alon Bar-Lev @ 2013-08-08 14:17 ` Patrick Lauer 2013-08-08 14:34 ` Ben Kohler 1 sibling, 1 reply; 192+ messages in thread From: Patrick Lauer @ 2013-08-08 14:17 UTC (permalink / raw To: gentoo-dev On 08/08/2013 10:01 PM, Fabio Erculiani wrote: > On Thu, Aug 8, 2013 at 1:49 AM, Patrick Lauer <patrick@gentoo.org> wrote: >> >> Seeing the noise in #gentoo from people getting whacked in the kidney by >> the systemd sidegrade ... that's a very optimistic decision. > > Yes it is, because our policy has always been to follow upstream as > much as possible. So your sarcasm is not fun. What sarcasm? Any users trying this sidegrade will be left without support and risk being ridiculed by annoyed bystanders. ... and that's with our improved tolerant stance of, well, tolerating this madness instead of Just Saying No. >> >> It'll cause lots of pain for users that suddenly can't start lvm >> properly and other nasty landmines hidden in the "upgrade path". By >> stabilizing this early you're causing lots of extra work for others. > > How much time did you spend on trying to make GNOME 3.8 work with openrc? I quit caring for gnome years ago, when every upgrade broke basic stuff like icons, or copy&paste, and upstream actively removed the features I relied on because You Don't Need That. I have no interest in enabling such an abusive relationship. > Because I spent so much that I ended up suggesting the GNOME team to > require systemd. > And systemd is the only thing that at this time, properly works with > current and future GNOME releases. And GNOME 3.8 is at this time, only > fully working with systemd (fully: if you don't think you need to be > able to shutdown your computer and have proper session management... > well, I'd remove the "fully" word myself.) Well then, bye bye GnomeOS. And to think that it wouldn't even be that much work for upstream to allow deviant behaviour ... so much time and motivation lost for no real reason. Le Sigh :) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 14:17 ` Patrick Lauer @ 2013-08-08 14:34 ` Ben Kohler 2013-08-08 14:56 ` hasufell 0 siblings, 1 reply; 192+ messages in thread From: Ben Kohler @ 2013-08-08 14:34 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1251 bytes --] On Thu, Aug 8, 2013 at 9:17 AM, Patrick Lauer <patrick@gentoo.org> wrote: > > > Any users trying this sidegrade will be left without support and risk > being ridiculed by annoyed bystanders. > > There are many of us supporting systemd + gnome 3.8 in #gentoo right now today, and I am strongly discouraging this "ridicule". We also discourage ridicule when someone asks for support on KDE, Gnome, Pulseaudio, NetworkManager, proprietary drivers, or any of the other packages that tend to draw such polar opinions-- but are fully supported. I do think it's a good idea to get all this out in the open though-- make sure users know exactly what they're getting into, how much it's going to turn their gentoo world upside down (for a day or 2), WHY this is happening, and what the alternatives are. Most of this has been covered in this thread already. But it's not unsupported just because some people don't know how (or have no desire) to support it. As for the stabilization issue-- it seems like most people against stabilization just want ~arch as a barrier or "whoa, wait up a sec" warning to stable users don't stumble upon systemd, which makes sense. But I think there are better ways to accomplish this, rather than abusing keywords. -Ben [-- Attachment #2: Type: text/html, Size: 1829 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 14:34 ` Ben Kohler @ 2013-08-08 14:56 ` hasufell 2013-08-08 15:16 ` Damien Levac ` (2 more replies) 0 siblings, 3 replies; 192+ messages in thread From: hasufell @ 2013-08-08 14:56 UTC (permalink / raw To: gentoo-dev On 08/08/2013 04:34 PM, Ben Kohler wrote: > > As for the stabilization issue-- it seems like most people against > stabilization just want ~arch as a barrier or "whoa, wait up a sec" warning > to stable users don't stumble upon systemd, which makes sense. But I think > there are better ways to accomplish this, rather than abusing keywords. > That has nothing to do with abusing keywords. Gentoo supports systemd, fine. Still, OpenRC is our default implementation and I don't think something should be called stable _on gentoo_ that doesn't work with the system tools we have designed and advertise. If it works with both, then it's fine. Let me quote myself from another thread: > Maintaining a package in gentoo implies a few things for me: > We are able to support it properly which either means that we can > communicate with upstream or at least (if that fails) fix bugs on our > own. There is nothing "properly" about forcing a particular init system, upstream obviously doesn't care and our own devs gave up on trying to fix it. So nothing of that seems to apply here. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 14:56 ` hasufell @ 2013-08-08 15:16 ` Damien Levac 2013-08-08 15:40 ` Ian Stakenvicius 2013-08-08 15:23 ` Tom Wijsman 2013-08-08 15:26 ` Rich Freeman 2 siblings, 1 reply; 192+ messages in thread From: Damien Levac @ 2013-08-08 15:16 UTC (permalink / raw To: gentoo-dev Just a user point of view: When a user decide to restrict the packages on his system to "stable", I think the user expect stability in the sense works properly under most (if not all) situations. Therefore, for a user, if real stability demand a lot of restriction, it is a price to pay. I think it would be harsh to stabilize buggy software just because it is able to run with the distro defaults (especially when defaults mean so little to a distro about freedom of choices). At the very least, if stabilization of 3.6 is really something a lot of people here are looking forward for, it should probably be a fork since the work required to maintain it will be that of a full project anyways (i.e. call it gentoo-gnome or something similar). Also, I think the problem here is more idealogy than anything else, people who do care about keeping OpenRC should leave Gnome IMHO (like I did myself), I mean they will need to switch to systemd or change environement in the future anyways. Because, even a gentoo-gnome project won't have the manpower upstream gnome and upstream systemd have and will probably be full of frustration for users... Damien ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 15:16 ` Damien Levac @ 2013-08-08 15:40 ` Ian Stakenvicius 2013-08-08 15:49 ` Tom Wijsman ` (3 more replies) 0 siblings, 4 replies; 192+ messages in thread From: Ian Stakenvicius @ 2013-08-08 15:40 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 08/08/13 11:16 AM, Damien Levac wrote: > Just a user point of view: > > When a user decide to restrict the packages on his system to > "stable", I think the user expect stability in the sense works > properly under most (if not all) situations. That makes a lot of sense, and on that basis keeping gnome-3.8+ in ~arch is probably not warranted. HOWEVER, part of keeping things stable is also a stable upgrade path, and -at least at this point- it is -not- trivial to go from gnome-2/openrc to gnome-3.8/systemd without a fair bit of work on the part of the end-user. Before anything does go stable, I implore our gnome devs to provide cut-and-paste level instructions to do the upgrade, or provide a tool to help significantly (if not fully) automate the process. Our stable users should be able to emerge -uDN without spending massive amounts of time and who-knows-how-many reboots to resolve the blockages. It may be pertinent for this reason (a "smoother" upgrade path) and this reason alone, to stabilize gnome-3.6 first -- just to get into gnome3 (and get gnome-2 removed) without having to also deal with the systemd migration at the same time. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iF4EAREIAAYFAlIDvAoACgkQ2ugaI38ACPC8WQD/cUNKSx0mf6ELG77RWOfwresP 2zjG+sPTvQhiZtZd2PsA/ipgGei3j/CmcJooORwqjl3w9eztr90tSeTaoHtm+gdh =LGcF -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 15:40 ` Ian Stakenvicius @ 2013-08-08 15:49 ` Tom Wijsman 2013-08-08 15:56 ` Pacho Ramos ` (2 subsequent siblings) 3 siblings, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-08 15:49 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, 08 Aug 2013 11:40:58 -0400 Ian Stakenvicius <axs@gentoo.org> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > On 08/08/13 11:16 AM, Damien Levac wrote: > > Just a user point of view: > > > > When a user decide to restrict the packages on his system to > > "stable", I think the user expect stability in the sense works > > properly under most (if not all) situations. > > That makes a lot of sense, and on that basis keeping gnome-3.8+ in > ~arch is probably not warranted. HOWEVER, part of keeping things > stable is also a stable upgrade path, and -at least at this point- it > is -not- trivial to go from gnome-2/openrc to gnome-3.8/systemd > without a fair bit of work on the part of the end-user. Introducing a new profile [1] to easy the switch in configuration, an explanation what is being replaced by what, why, and steps to follow; shouldn't be too hard to follow. When I switched, it wasn't too much. [1]: https://bugs.gentoo.org/show_bug.cgi?id=479986 Please provide a Gnome3 profile enabling "systemd" USE flag While the bug doesn't mention the other details; this could also include the other things like disabling the consolekit USE flag, and so on... > Before anything does go stable, I implore our gnome devs to provide > cut-and-paste level instructions to do the upgrade, or provide a tool > to help significantly (if not fully) automate the process. Our stable > users should be able to emerge -uDN without spending massive amounts > of time and who-knows-how-many reboots to resolve the blockages. +1 > It may be pertinent for this reason (a "smoother" upgrade path) and > this reason alone, to stabilize gnome-3.6 first -- just to get into > gnome3 (and get gnome-2 removed) without having to also deal with the > systemd migration at the same time. The problem is that GNOME 3.6 is broken for a set of people; which will cause a lot of unnecessary troubleshooting and bugs, for things that are already fixed in GNOME 3.8. I'm not convinced that this is smoother. The concept to not stabilize something you know is more broken applies. - -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iQEcBAEBAgAGBQJSA74kAAoJEJWyH81tNOV9pAEH/iyo5cOBKSI9X4Xgh3Eor+N+ glBGplKMgDI15KQISHyhCQSeE9HxKLqNdUcHMob4v9dHHAtKCQP8GV9T3ngfeBiK e2HW/JPD8N6eFfBYnlakKVSI37bhMuTLRgQ8n6WSmhIy8lT/kZtdIo6KNeF4vxIU FBRxNIUO5fuZJX4gm7gtmBrPWgfnoQi/+N2sgLjuMewKemg+mHLXA7wUPzAN2y2n RFY+beNG/O8JpP3KZoMysAndzx39WSdgKYWddqPA7xoG+4iy3Msg6Gn+7tOsSFxQ wcpsoWkDaBXi5arMl3xihcm/1c5Dv75VpUWw09b+r3bkiE5tiiBYi8ryB60iqzo= =qpn9 -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 15:40 ` Ian Stakenvicius 2013-08-08 15:49 ` Tom Wijsman @ 2013-08-08 15:56 ` Pacho Ramos 2013-08-08 16:02 ` Rich Freeman 2013-08-09 13:10 ` Walter Dnes 3 siblings, 0 replies; 192+ messages in thread From: Pacho Ramos @ 2013-08-08 15:56 UTC (permalink / raw To: gentoo-dev El jue, 08-08-2013 a las 11:40 -0400, Ian Stakenvicius escribió: [...] > That makes a lot of sense, and on that basis keeping gnome-3.8+ in > ~arch is probably not warranted. HOWEVER, part of keeping things > stable is also a stable upgrade path, and -at least at this point- it > is -not- trivial to go from gnome-2/openrc to gnome-3.8/systemd > without a fair bit of work on the part of the end-user. > > Before anything does go stable, I implore our gnome devs to provide > cut-and-paste level instructions to do the upgrade, or provide a tool > to help significantly (if not fully) automate the process. Our stable > users should be able to emerge -uDN without spending massive amounts > of time and who-knows-how-many reboots to resolve the blockages. > We are working on it, I am spending *a lot of effort* on making transition smoother, oh please, I am also trying to help systemd team with my limited knowledge about systemd to try to improve situation. There will be an upgrade guide (as has been the case for *all* gnome releases), we are working on improving gnome profile defaults and many more. Please stop making all lose our time discussing this forever here, we are not going to stabilize Gnome 3.8 without providing that "cut and paste level instructions" ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 15:40 ` Ian Stakenvicius 2013-08-08 15:49 ` Tom Wijsman 2013-08-08 15:56 ` Pacho Ramos @ 2013-08-08 16:02 ` Rich Freeman 2013-08-08 16:13 ` Pacho Ramos 2013-08-09 13:10 ` Walter Dnes 3 siblings, 1 reply; 192+ messages in thread From: Rich Freeman @ 2013-08-08 16:02 UTC (permalink / raw To: gentoo-dev On Thu, Aug 8, 2013 at 11:40 AM, Ian Stakenvicius <axs@gentoo.org> wrote: > It may be pertinent for this reason (a "smoother" upgrade path) and > this reason alone, to stabilize gnome-3.6 first -- just to get into > gnome3 (and get gnome-2 removed) without having to also deal with the > systemd migration at the same time. I'd defer to Pacho who seems to be giving thought to planning for the upgrade path. My suggestion would be that it would make more sense to first switch to systemd running the current gnome. Switching to systemd is really the harder change here, and systemd works just fine with earlier versions of gnome AFAIK. There are already migration guides for systemd (though I haven't tried them recently - the last time I did I got burned by the fact that dhcpcd doesn't run by default as it does in openrc-oldnet (or whatever we're going to call it)). Migrating to systemd on a system that doesn't run many services isn't actually that hard. The biggest pain is hunting down unit files if you have a lot of things that don't provide them, and doing all the config (anything in /etc/conf.d basically needs a redo). Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 16:02 ` Rich Freeman @ 2013-08-08 16:13 ` Pacho Ramos 2013-08-08 16:20 ` Ian Stakenvicius 0 siblings, 1 reply; 192+ messages in thread From: Pacho Ramos @ 2013-08-08 16:13 UTC (permalink / raw To: gentoo-dev El jue, 08-08-2013 a las 12:02 -0400, Rich Freeman escribió: > On Thu, Aug 8, 2013 at 11:40 AM, Ian Stakenvicius <axs@gentoo.org> wrote: > > It may be pertinent for this reason (a "smoother" upgrade path) and > > this reason alone, to stabilize gnome-3.6 first -- just to get into > > gnome3 (and get gnome-2 removed) without having to also deal with the > > systemd migration at the same time. > > I'd defer to Pacho who seems to be giving thought to planning for the > upgrade path. > > My suggestion would be that it would make more sense to first switch > to systemd running the current gnome. Switching to systemd is really > the harder change here, and systemd works just fine with earlier > versions of gnome AFAIK. There are already migration guides for > systemd (though I haven't tried them recently - the last time I did I > got burned by the fact that dhcpcd doesn't run by default as it does > in openrc-oldnet (or whatever we're going to call it)). Migrating to > systemd on a system that doesn't run many services isn't actually that > hard. The biggest pain is hunting down unit files if you have a lot > of things that don't provide them, and doing all the config (anything > in /etc/conf.d basically needs a redo). > > Rich > > In my case, I updated from 2.32 to 3.7.9x and, some weeks ago, moved from openrc to systemd. I don't know how is systemd working with 2.32 then. My idea would be to suggest to do all at the same time -> once all is ready and Gnome 3.8 is stabilized, people will see a news item telling them that they need to update their systems (telling them how to skip blockers and such things) and pointing them to migrate to systemd after that (and finally reboot). Regarding the blockers, we are working about how to handle them in a better way currently (or, at least, explain people how to skip them). About migration to systemd, I have followed: http://wiki.gentoo.org/wiki/Systemd without any problems. Most of the problems comes from packages still not providing unit files in their stable versions (that tries to be covered in https://bugs.gentoo.org/show_bug.cgi?id=unit-in-stable before Gnome 3.8 hits stable, that way people will have a better working systemd setup) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 16:13 ` Pacho Ramos @ 2013-08-08 16:20 ` Ian Stakenvicius 2013-08-08 16:24 ` Pacho Ramos 0 siblings, 1 reply; 192+ messages in thread From: Ian Stakenvicius @ 2013-08-08 16:20 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 08/08/13 12:13 PM, Pacho Ramos wrote: > El jue, 08-08-2013 a las 12:02 -0400, Rich Freeman escribió: >> On Thu, Aug 8, 2013 at 11:40 AM, Ian Stakenvicius >> <axs@gentoo.org> wrote: >>> It may be pertinent for this reason (a "smoother" upgrade path) >>> and this reason alone, to stabilize gnome-3.6 first -- just to >>> get into gnome3 (and get gnome-2 removed) without having to >>> also deal with the systemd migration at the same time. >> >> I'd defer to Pacho who seems to be giving thought to planning for >> the upgrade path. >> >> My suggestion would be that it would make more sense to first >> switch to systemd running the current gnome. Switching to >> systemd is really the harder change here, and systemd works just >> fine with earlier versions of gnome AFAIK. There are already >> migration guides for systemd (though I haven't tried them >> recently - the last time I did I got burned by the fact that >> dhcpcd doesn't run by default as it does in openrc-oldnet (or >> whatever we're going to call it)). Migrating to systemd on a >> system that doesn't run many services isn't actually that hard. >> The biggest pain is hunting down unit files if you have a lot of >> things that don't provide them, and doing all the config >> (anything in /etc/conf.d basically needs a redo). >> >> Rich >> >> > > In my case, I updated from 2.32 to 3.7.9x and, some weeks ago, > moved from openrc to systemd. I don't know how is systemd working > with 2.32 then. > > My idea would be to suggest to do all at the same time -> once all > is ready and Gnome 3.8 is stabilized, people will see a news item > telling them that they need to update their systems (telling them > how to skip blockers and such things) and pointing them to migrate > to systemd after that (and finally reboot). > > Regarding the blockers, we are working about how to handle them in > a better way currently (or, at least, explain people how to skip > them). About migration to systemd, I have followed: > http://wiki.gentoo.org/wiki/Systemd > > without any problems. Most of the problems comes from packages > still not providing unit files in their stable versions (that tries > to be covered in > https://bugs.gentoo.org/show_bug.cgi?id=unit-in-stable before > Gnome 3.8 hits stable, that way people will have a better working > systemd setup) > > Somewhat related question -- a new(?) profile was mentioned as being required for gnome-3 ; if this is definitely happening, would it be a good idea to mask gnome in the other profiles? Would that help with the migration or just cause more issues? -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iF4EAREIAAYFAlIDxTEACgkQ2ugaI38ACPABEAD+JgMjEw4WiGKDQyaJdrywG5xr Tlg2+rx1WB4L+11neHoBAKGp4UxYGUkOECigN9WB7JcbUfTpyJBCWtxjtH/oNNP2 =nUmi -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 16:20 ` Ian Stakenvicius @ 2013-08-08 16:24 ` Pacho Ramos 2013-08-08 16:58 ` Ian Stakenvicius 0 siblings, 1 reply; 192+ messages in thread From: Pacho Ramos @ 2013-08-08 16:24 UTC (permalink / raw To: gentoo-dev El jue, 08-08-2013 a las 12:20 -0400, Ian Stakenvicius escribió: [...] > Somewhat related question -- a new(?) profile was mentioned as being > required for gnome-3 ; if this is definitely happening, would it be a > good idea to mask gnome in the other profiles? Would that help with > the migration or just cause more issues? > I don't think any change on other profiles is needed: the new gnome3 profile would simply enable "systemd" USE flag, mask the "static-libs" for virtual/udev and co... and we are still seeing what more could be needed to improve the upgrade path ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 16:24 ` Pacho Ramos @ 2013-08-08 16:58 ` Ian Stakenvicius 0 siblings, 0 replies; 192+ messages in thread From: Ian Stakenvicius @ 2013-08-08 16:58 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 08/08/13 12:24 PM, Pacho Ramos wrote: > El jue, 08-08-2013 a las 12:20 -0400, Ian Stakenvicius escribió: > [...] >> Somewhat related question -- a new(?) profile was mentioned as >> being required for gnome-3 ; if this is definitely happening, >> would it be a good idea to mask gnome in the other profiles? >> Would that help with the migration or just cause more issues? >> > > I don't think any change on other profiles is needed: the new > gnome3 profile would simply enable "systemd" USE flag, mask the > "static-libs" for virtual/udev and co... and we are still seeing > what more could be needed to improve the upgrade path > I was thinking more for an easier way to handle emerge -uDN @world for end-users with gnome2 installed but that don't want to immediately switch to systemd and gnome3 to get the rest of their updates. If the package(s) are masked by profile and so the -uDN doesn't do the upgrade until after the profile is switched, this might provide the end users with time to prepare themselves while still keeping the rest of their world up-to-date and not needing to mess with package.mask in the meantime. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iF4EAREIAAYFAlIDzjYACgkQ2ugaI38ACPCZDgD7BfBFfsBKDYPa6SEo3o9J8l51 gVVhQAT19txT2gFRAQoA/2fJn2OZJDUGvAwRPcaY2RDgclpqsgLSn3JEH2QhiogE =loRa -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 15:40 ` Ian Stakenvicius ` (2 preceding siblings ...) 2013-08-08 16:02 ` Rich Freeman @ 2013-08-09 13:10 ` Walter Dnes 3 siblings, 0 replies; 192+ messages in thread From: Walter Dnes @ 2013-08-09 13:10 UTC (permalink / raw To: gentoo-dev On Thu, Aug 08, 2013 at 11:40:58AM -0400, Ian Stakenvicius wrote > It may be pertinent for this reason (a "smoother" upgrade path) and > this reason alone, to stabilize gnome-3.6 first -- just to get into > gnome3 (and get gnome-2 removed) without having to also deal with the > systemd migration at the same time. If you've followed the user mailing list, you'll know that I'm not exactly a systemd fanboi, and as per my sig, I don't have any stake in this battle. But if you want to do a 2-step switch to GNOME 3.8, then why not... 1) switch from openrc to systemd first 2) once you have that working, then worry about upgrading to GNOME 3.8 -- Walter Dnes <waltdnes@waltdnes.org> I don't run "desktop environments"; I run useful applications ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 14:56 ` hasufell 2013-08-08 15:16 ` Damien Levac @ 2013-08-08 15:23 ` Tom Wijsman 2013-08-08 16:36 ` hasufell 2013-08-08 15:26 ` Rich Freeman 2 siblings, 1 reply; 192+ messages in thread From: Tom Wijsman @ 2013-08-08 15:23 UTC (permalink / raw To: gentoo-dev; +Cc: hasufell [-- Attachment #1: Type: text/plain, Size: 2122 bytes --] On Thu, 08 Aug 2013 16:56:16 +0200 hasufell <hasufell@gentoo.org> wrote: > Gentoo supports systemd, fine. Still, OpenRC is our default > implementation and I don't think something should be called stable _on > gentoo_ that doesn't work with the system tools we have designed and > advertise. Gentoo advertises choice [1]; if it advertises OpenRC, state where. [1]: http://www.gentoo.org/main/en/about.xml "for just about any application or need" http://www.gentoo.org/main/en/philosophy.xml "as they see fit" http://www.gentoo.org/doc/en/faq.xml#differences "You have complete control over what packages are or aren't installed. Gentoo provides you with numerous choices, so you can install Gentoo to your own preferences, which is why Gentoo is called a meta-distribution." None of these advertise OpenRC or that things do need to work with it. > Let me quote myself from another thread: > > > Maintaining a package in gentoo implies a few things for me: > > We are able to support it properly which either means that we can > > communicate with upstream or at least (if that fails) fix bugs on > > our own. > > There is nothing "properly" about forcing a particular init system, That's just your opinion, it depends on how you define "properly"; not all combination of choices are possible, incompatibility with packages that can be replaced has never been a reason to not maintain a package. If it is a reason that has been agreed on; then, please state where. > upstream obviously doesn't care and our own devs gave up on trying to > fix it. > > So nothing of that seems to apply here. Why does it need to apply? Without reference, what does the quote mean? Even if it did; the package is maintained, so this is not a problem... Can we please stop brainstorming subjective reasons that block choice? -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 15:23 ` Tom Wijsman @ 2013-08-08 16:36 ` hasufell 2013-08-08 16:48 ` Pacho Ramos 2013-08-08 16:53 ` Tom Wijsman 0 siblings, 2 replies; 192+ messages in thread From: hasufell @ 2013-08-08 16:36 UTC (permalink / raw To: gentoo-dev On 08/08/2013 05:23 PM, Tom Wijsman wrote: > On Thu, 08 Aug 2013 16:56:16 +0200 > hasufell <hasufell@gentoo.org> wrote: > >> Gentoo supports systemd, fine. Still, OpenRC is our default >> implementation and I don't think something should be called stable _on >> gentoo_ that doesn't work with the system tools we have designed and >> advertise. > > Gentoo advertises choice [1]; if it advertises OpenRC, state where. > > [1]: http://www.gentoo.org/main/en/about.xml > "for just about any application or need" > > http://www.gentoo.org/main/en/philosophy.xml > "as they see fit" > > http://www.gentoo.org/doc/en/faq.xml#differences > "You have complete control over what packages are or aren't > installed. Gentoo provides you with numerous choices, so you can > install Gentoo to your own preferences, which is why Gentoo is > called a meta-distribution." > > None of these advertise OpenRC or that things do need to work with it. Look into stage3. > >> Let me quote myself from another thread: >> >>> Maintaining a package in gentoo implies a few things for me: >>> We are able to support it properly which either means that we can >>> communicate with upstream or at least (if that fails) fix bugs on >>> our own. >> >> There is nothing "properly" about forcing a particular init system, > > That's just your opinion, it depends on how you define "properly"; I just defined it. Read my quote again. > not > all combination of choices are possible, incompatibility with packages > that can be replaced has never been a reason to not maintain a package. > If it is a reason that has been agreed on; then, please state where. I am only talking about stabilization here, maybe that wasn't clear enough? The virtual is in @system and the default pre-installed implementation is INCOMPATIBLE with gnome-3.8. Until that is solved (in what way I don't care), then it should not enter stable arch. On 08/08/2013 05:26 PM, Rich Freeman wrote: > OpenRC is just one init system that Gentoo supports. Gentoo does not > require the use of OpenRC any more than it requires the use of portage > as the package manager. So would you stabilize a package that works with paludis, but not with portage? Ouch. It should probably not be in the tree in the first place, but I that's not what I have in mind here. I generally expect packages to work with... now be surprised... BOTH init systems, although I don't like systemd. If it doesn't work with one, then it's a bug. Bugs block stabilization. It is a _REGRESSION_. Ask the arch team about the meaning of regression if unsure. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 16:36 ` hasufell @ 2013-08-08 16:48 ` Pacho Ramos 2013-08-08 16:52 ` hasufell 2013-08-08 16:53 ` Tom Wijsman 1 sibling, 1 reply; 192+ messages in thread From: Pacho Ramos @ 2013-08-08 16:48 UTC (permalink / raw To: gentoo-dev El jue, 08-08-2013 a las 18:36 +0200, hasufell escribió: [...] > I am only talking about stabilization here, maybe that wasn't clear enough? > > The virtual is in @system and the default pre-installed implementation > is INCOMPATIBLE with gnome-3.8. Until that is solved (in what way I > don't care), then it should not enter stable arch. You simply need to install the basic stuff and, before installing Gnome, install systemd, follow the guide and that is all. Did you even tried to do that? ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 16:48 ` Pacho Ramos @ 2013-08-08 16:52 ` hasufell 2013-08-08 17:09 ` Pacho Ramos 2013-08-08 17:57 ` Rich Freeman 0 siblings, 2 replies; 192+ messages in thread From: hasufell @ 2013-08-08 16:52 UTC (permalink / raw To: gentoo-dev On 08/08/2013 06:48 PM, Pacho Ramos wrote: > El jue, 08-08-2013 a las 18:36 +0200, hasufell escribió: > [...] >> I am only talking about stabilization here, maybe that wasn't clear enough? >> >> The virtual is in @system and the default pre-installed implementation >> is INCOMPATIBLE with gnome-3.8. Until that is solved (in what way I >> don't care), then it should not enter stable arch. > > You simply need to install the basic stuff and, before installing Gnome, > install systemd, follow the guide and that is all. Did you even tried to > do that? > > > http://blogs.gentoo.org/ago/2012/08/22/when-you-should-block-a-stabilization/ ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 16:52 ` hasufell @ 2013-08-08 17:09 ` Pacho Ramos 2013-08-08 17:57 ` Rich Freeman 1 sibling, 0 replies; 192+ messages in thread From: Pacho Ramos @ 2013-08-08 17:09 UTC (permalink / raw To: gentoo-dev El jue, 08-08-2013 a las 18:52 +0200, hasufell escribió: > On 08/08/2013 06:48 PM, Pacho Ramos wrote: > > El jue, 08-08-2013 a las 18:36 +0200, hasufell escribió: > > [...] > >> I am only talking about stabilization here, maybe that wasn't clear enough? > >> > >> The virtual is in @system and the default pre-installed implementation > >> is INCOMPATIBLE with gnome-3.8. Until that is solved (in what way I > >> don't care), then it should not enter stable arch. > > > > You simply need to install the basic stuff and, before installing Gnome, > > install systemd, follow the guide and that is all. Did you even tried to > > do that? > > > > > > > > http://blogs.gentoo.org/ago/2012/08/22/when-you-should-block-a-stabilization/ > > And? We explain people how to migrate to systemd, pointing to the guide from packages currently not completely working with openrc (We..., or at least I, are not bots, we should be able to think) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 16:52 ` hasufell 2013-08-08 17:09 ` Pacho Ramos @ 2013-08-08 17:57 ` Rich Freeman 1 sibling, 0 replies; 192+ messages in thread From: Rich Freeman @ 2013-08-08 17:57 UTC (permalink / raw To: gentoo-dev On Thu, Aug 8, 2013 at 12:52 PM, hasufell <hasufell@gentoo.org> wrote: > On 08/08/2013 06:48 PM, Pacho Ramos wrote: >> El jue, 08-08-2013 a las 18:36 +0200, hasufell escribió: >> [...] >>> I am only talking about stabilization here, maybe that wasn't clear enough? >>> >>> The virtual is in @system and the default pre-installed implementation >>> is INCOMPATIBLE with gnome-3.8. Until that is solved (in what way I >>> don't care), then it should not enter stable arch. >> >> You simply need to install the basic stuff and, before installing Gnome, >> install systemd, follow the guide and that is all. Did you even tried to >> do that? > > http://blogs.gentoo.org/ago/2012/08/22/when-you-should-block-a-stabilization/ > I don't see how that article is related to the issue at hand - this isn't about a regression, but about alternative implementations that block each other. I'm not saying that an upgrade guide shouldn't be in place (nobody is saying that - the Gnome team just committed to having one). That said, ago's article is an excellent one, and I only wish the QA at my workplace actually appreciated this sort of thing. Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 16:36 ` hasufell 2013-08-08 16:48 ` Pacho Ramos @ 2013-08-08 16:53 ` Tom Wijsman 2013-08-08 17:41 ` Rich Freeman 2013-08-09 0:27 ` Patrick Lauer 1 sibling, 2 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-08 16:53 UTC (permalink / raw To: gentoo-dev; +Cc: hasufell [-- Attachment #1: Type: text/plain, Size: 3339 bytes --] On Thu, 08 Aug 2013 18:36:24 +0200 hasufell <hasufell@gentoo.org> wrote: > On 08/08/2013 05:23 PM, Tom Wijsman wrote: > > Look into stage3. > Not sure which bits or bytes of stage3 you are referring to; but it coming as default doesn't mean that it advertises it. What's so problematic about replacing something that comes by default? Ignoring defaults, incompatibility doesn't really matter... Should we block stabilization of newer kernels or nvidia-drivers just because they aren't present in stage3, incompatible with each other; I think not. The case for systemd and GNOME 3.8 shouldn't be different... > >> Let me quote myself from another thread: > >> > >>> Maintaining a package in gentoo implies a few things for me: > >>> We are able to support it properly which either means that we can > >>> communicate with upstream or at least (if that fails) fix bugs on > >>> our own. > >> > >> There is nothing "properly" about forcing a particular init system, > > > > That's just your opinion, it depends on how you define "properly"; > > I just defined it. Read my quote again. I did not state you did not define it, your definition is your opinion; in my opinion there's no problem with upstream choosing for systemd. Why should upstream drop progress for supporting a minority anyway? > > not > > all combination of choices are possible, incompatibility with > > packages that can be replaced has never been a reason to not > > maintain a package. If it is a reason that has been agreed on; > > then, please state where. > > I am only talking about stabilization here, maybe that wasn't clear > enough? You've stated that the quote doesn't apply, which is about maintenance. > The virtual is in @system and the default pre-installed implementation > is INCOMPATIBLE with gnome-3.8. Until that is solved (in what way I > don't care), then it should not enter stable arch. Thanks for pointing that out; sounds like something our GNOME team wants to look into, though I wonder if it really is a problem if the upgrade path will just deal with this matter. > On 08/08/2013 05:26 PM, Rich Freeman wrote: > > OpenRC is just one init system that Gentoo supports. Gentoo does > > not require the use of OpenRC any more than it requires the use of > > portage as the package manager. > > So would you stabilize a package that works with paludis, but not with > portage? Ouch. It should probably not be in the tree in the first > place, but I that's not what I have in mind here. This isn't a good example, because the PMS compliance governs over this. > I generally expect packages to work with... now be surprised... BOTH > init systems, although I don't like systemd. If it doesn't work with > one, then it's a bug. Bugs block stabilization. > It is a _REGRESSION_. Ask the arch team about the meaning of > regression if unsure. It's not a regression; actually, it's quite common to drop features that can no longer be supported. I don't see us blocking stabilization for other cases in the Portage tree where a feature has been dropped. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 16:53 ` Tom Wijsman @ 2013-08-08 17:41 ` Rich Freeman 2013-08-08 17:57 ` Alon Bar-Lev 2013-08-08 18:12 ` Tom Wijsman 2013-08-09 0:27 ` Patrick Lauer 1 sibling, 2 replies; 192+ messages in thread From: Rich Freeman @ 2013-08-08 17:41 UTC (permalink / raw To: gentoo-dev; +Cc: hasufell On Thu, Aug 8, 2013 at 12:53 PM, Tom Wijsman <TomWij@gentoo.org> wrote: > On Thu, 08 Aug 2013 18:36:24 +0200 > hasufell <hasufell@gentoo.org> wrote: >> On 08/08/2013 05:26 PM, Rich Freeman wrote: >> > OpenRC is just one init system that Gentoo supports. Gentoo does >> > not require the use of OpenRC any more than it requires the use of >> > portage as the package manager. >> >> So would you stabilize a package that works with paludis, but not with >> portage? Ouch. It should probably not be in the tree in the first >> place, but I that's not what I have in mind here. > > This isn't a good example, because the PMS compliance governs over this. > PMS really only covers the format of the ebuilds themselves, and stuff like built-in functions that these rely on - the interface between ebuilds and package managers. If you have some fancy utility that edits config files (like a USE-flag editor) then PMS won't cover that. The meaning of a USE flag is covered by PMS, but how you tell the package manager what flags to use is not. Right now paludis doesn't have any stable versions. I would not have a problem with that changing, and if it did I'd have no problem with having other stable packages that require paludis. I would have a problem with ebuilds that don't follow PMS, but if somebody has a helper utility or front-end or something that is paludis-oriented I see no reason it couldn't be in the tree. We already have PM-agnostic utilities, like python-updater. We provide sensible defaults, and right now OpenRC is the most sensible default. That doesn't mean that things that require systemd or something else can't be stable. Stability is about the quality of the ebuilds and the user experience in general. It is not a statement that all Gentoo developers think that the package is useful. Many would say that nobody should be using MySQL/MariaDB for production work, but that has nothing to do with its stability as a package either. Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 17:41 ` Rich Freeman @ 2013-08-08 17:57 ` Alon Bar-Lev 2013-08-08 18:08 ` Samuli Suominen 2013-08-08 18:26 ` Tom Wijsman 2013-08-08 18:12 ` Tom Wijsman 1 sibling, 2 replies; 192+ messages in thread From: Alon Bar-Lev @ 2013-08-08 17:57 UTC (permalink / raw To: gentoo-dev; +Cc: hasufell On Thu, Aug 8, 2013 at 8:41 PM, Rich Freeman <rich0@gentoo.org> wrote: > Stability is about the quality of the ebuilds and the user experience > in general. It is not a statement that all Gentoo developers think > that the package is useful. Many would say that nobody should be > using MySQL/MariaDB for production work, but that has nothing to do > with its stability as a package either. This is not entirely correct. If from now on, a bug with systemd of new version of a package blocks that package stabilization, it means that all developers must support systemd. So having systemd stable is a decision that should be made by the entire community, and have huge overhead on us all. So apart of the politic message, there are implications of maintenance efforts, stabilization efforts. I appreciate the discussion at debian, it is not wise to support [I am adding: at stable] more than one solution for layout. Regards, Alon Bar-Lev. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 17:57 ` Alon Bar-Lev @ 2013-08-08 18:08 ` Samuli Suominen 2013-08-08 18:23 ` Alon Bar-Lev 2013-08-08 18:26 ` Tom Wijsman 1 sibling, 1 reply; 192+ messages in thread From: Samuli Suominen @ 2013-08-08 18:08 UTC (permalink / raw To: gentoo-dev On 08/08/13 20:57, Alon Bar-Lev wrote: > On Thu, Aug 8, 2013 at 8:41 PM, Rich Freeman <rich0@gentoo.org> wrote: >> Stability is about the quality of the ebuilds and the user experience >> in general. It is not a statement that all Gentoo developers think >> that the package is useful. Many would say that nobody should be >> using MySQL/MariaDB for production work, but that has nothing to do >> with its stability as a package either. > > This is not entirely correct. > > If from now on, a bug with systemd of new version of a package blocks > that package stabilization, it means that all developers must support > systemd. So having systemd stable is a decision that should be made by > the entire community, and have huge overhead on us all. That's not really true with systemd when the unit files (and related) are in a format that they can be carried also by upstream and can be shared between distributions. They are comparable to logrotate or bash-completion files. You don't necessarily use distcc, ccache, clang, ... and yet you let people compile packages you maintain using them. You don't necessarily use uclibc, yet you allow users to compile the packages against it and expect them to file bugs if something is broken. You don't necessarily use selinux and yet support building against libselinux where possible. You don't necessarily use zsh as your shell and yet let zsh-completion files to be installed when requested. Yet any of the mentioned packages can be stabilized, what makes systemd so special that it can't follow the same rules as other packages? > So apart of the politic message, there are implications of maintenance > efforts, stabilization efforts. Just the normal efforts. > > I appreciate the discussion at debian, it is not wise to support [I am > adding: at stable] more than one solution for layout. > > Regards, > Alon Bar-Lev. > ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 18:08 ` Samuli Suominen @ 2013-08-08 18:23 ` Alon Bar-Lev 2013-08-08 18:47 ` Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? (was: Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8) Tom Wijsman 2013-08-08 18:58 ` [gentoo-dev] Gnome Stabilization 3.6 or 3.8 Samuli Suominen 0 siblings, 2 replies; 192+ messages in thread From: Alon Bar-Lev @ 2013-08-08 18:23 UTC (permalink / raw To: gentoo-dev On Thu, Aug 8, 2013 at 9:08 PM, Samuli Suominen <ssuominen@gentoo.org> wrote: > On 08/08/13 20:57, Alon Bar-Lev wrote: >> >> On Thu, Aug 8, 2013 at 8:41 PM, Rich Freeman <rich0@gentoo.org> wrote: >>> >>> Stability is about the quality of the ebuilds and the user experience >>> in general. It is not a statement that all Gentoo developers think >>> that the package is useful. Many would say that nobody should be >>> using MySQL/MariaDB for production work, but that has nothing to do >>> with its stability as a package either. >> >> >> This is not entirely correct. >> >> If from now on, a bug with systemd of new version of a package blocks >> that package stabilization, it means that all developers must support >> systemd. So having systemd stable is a decision that should be made by >> the entire community, and have huge overhead on us all. > > > That's not really true with systemd when the unit files (and related) are in > a format that they can be carried also by upstream and can be shared between > distributions. They are comparable to logrotate or bash-completion files. > > You don't necessarily use distcc, ccache, clang, ... and yet you let people > compile packages you maintain using them. > You don't necessarily use uclibc, yet you allow users to compile the > packages against it and expect them to file bugs if something is broken. > You don't necessarily use selinux and yet support building against > libselinux where possible. > You don't necessarily use zsh as your shell and yet let zsh-completion files > to be installed when requested. > > Yet any of the mentioned packages can be stabilized, what makes systemd so > special that it can't follow the same rules as other packages? logrotate, autocompletion are not functional dependencies. uclibc - is not mainline, people who use it for embedded are aware the it may be broken every bump. autocompletion, distcc, ccache etc... are optional components which can be disabled, while having usable system until issue is resolved. selinux - if a package breaks selinux it will be reverted (if maintainer care about his users) until resolution is found. as you may have unusable system if a bump does not support specific stable init layout, you do expect rollback similar to libselinux issue. init layout is not optional package nor optional feature, it how the system operates. >> So apart of the politic message, there are implications of maintenance >> efforts, stabilization efforts. > > > Just the normal efforts. > > >> >> I appreciate the discussion at debian, it is not wise to support [I am >> adding: at stable] more than one solution for layout. >> >> Regards, >> Alon Bar-Lev. >> > > ^ permalink raw reply [flat|nested] 192+ messages in thread
* Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? (was: Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8) 2013-08-08 18:23 ` Alon Bar-Lev @ 2013-08-08 18:47 ` Tom Wijsman [not found] ` < CAOazyz2R+3TANLkeoXhP0LgLS+rOZwjPdCYVdC82DTG1nbri-w@mail.gmail.com> 2013-08-08 18:57 ` Alon Bar-Lev 2013-08-08 18:58 ` [gentoo-dev] Gnome Stabilization 3.6 or 3.8 Samuli Suominen 1 sibling, 2 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-08 18:47 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2235 bytes --] On Thu, 8 Aug 2013, 20:57:18 +0300 Alon Bar-Lev <alonbl@gentoo.org> wrote: > If from now on, a bug with systemd of new version of a package blocks > that package stabilization, it means that all developers must support > systemd. So having systemd stable is a decision that should be made by > the entire community, and have huge overhead on us all. On Thu, 8 Aug 2013 21:23:29 +0300 Alon Bar-Lev <alonbl@gentoo.org> wrote: > selinux - if a package breaks selinux it will be reverted (if > maintainer care about his users) until resolution is found. > > as you may have unusable system if a bump does not support specific > stable init layout, you do expect rollback similar to libselinux > issue. init layout is not optional package nor optional feature, it > how the system operates. Reverting and rolling back isn't really the good way going forward, it implies waiting and that's going to certainly make people sad because they need to wait for something that doesn't affect the package combination that the user uses; we need to look at a different approach. What if we could stabilize package combinations instead of packages? Or rather, when during stabilization it was found that a certain package combination doesn't work, exclude that combination from stabilization? This is a concept that shouldn't be too hard to implement; it could even be implemented using existing USE flag mask opportunities, although we probably would have to figure out a solution for those occasions where an USE flag is not present. Perhaps specify in the ebuild that the package shouldn't be regarded as keyworded for a certain dependency? Since it's just an idea that jumps to mind, I'm not sure if this is the best approach to do this; but we'll probably want to start brainstorming in this field if this is going to stay or become a big problem. Multiple implementations shouldn't block Gentoo going forward. We need to come up with a solution similar to the above to avoid this... -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
[parent not found: < CAOazyz2R+3TANLkeoXhP0LgLS+rOZwjPdCYVdC82DTG1nbri-w@mail.gmail.com>]
* Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? (was: Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8) 2013-08-08 18:47 ` Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? (was: Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8) Tom Wijsman [not found] ` < CAOazyz2R+3TANLkeoXhP0LgLS+rOZwjPdCYVdC82DTG1nbri-w@mail.gmail.com> @ 2013-08-08 18:57 ` Alon Bar-Lev 2013-08-08 19:09 ` Rich Freeman 2013-08-08 19:11 ` Tom Wijsman 1 sibling, 2 replies; 192+ messages in thread From: Alon Bar-Lev @ 2013-08-08 18:57 UTC (permalink / raw To: gentoo-dev On Thu, Aug 8, 2013 at 9:47 PM, Tom Wijsman <TomWij@gentoo.org> wrote: > On Thu, 8 Aug 2013, 20:57:18 +0300 > Alon Bar-Lev <alonbl@gentoo.org> wrote: > >> If from now on, a bug with systemd of new version of a package blocks >> that package stabilization, it means that all developers must support >> systemd. So having systemd stable is a decision that should be made by >> the entire community, and have huge overhead on us all. > > On Thu, 8 Aug 2013 21:23:29 +0300 > Alon Bar-Lev <alonbl@gentoo.org> wrote: > >> selinux - if a package breaks selinux it will be reverted (if >> maintainer care about his users) until resolution is found. >> >> as you may have unusable system if a bump does not support specific >> stable init layout, you do expect rollback similar to libselinux >> issue. init layout is not optional package nor optional feature, it >> how the system operates. > > Reverting and rolling back isn't really the good way going forward, it > implies waiting and that's going to certainly make people sad because > they need to wait for something that doesn't affect the package > combination that the user uses; we need to look at a different approach. > > What if we could stabilize package combinations instead of packages? Or > rather, when during stabilization it was found that a certain package > combination doesn't work, exclude that combination from stabilization? > > This is a concept that shouldn't be too hard to implement; it could > even be implemented using existing USE flag mask opportunities, although > we probably would have to figure out a solution for those occasions > where an USE flag is not present. > > Perhaps specify in the ebuild that the package shouldn't be regarded as > keyworded for a certain dependency? > > Since it's just an idea that jumps to mind, I'm not sure if this is the > best approach to do this; but we'll probably want to start brainstorming > in this field if this is going to stay or become a big problem. > > Multiple implementations shouldn't block Gentoo going forward. > > We need to come up with a solution similar to the above to avoid this... This is called a 'profile'. You can have systemd and openrc profiles, and then able to mask specific packages... It is a technical solution, but won't make lives much easier in this regard. Regards, Alon Bar-Lev ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? (was: Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8) 2013-08-08 18:57 ` Alon Bar-Lev @ 2013-08-08 19:09 ` Rich Freeman 2013-08-08 19:11 ` Tom Wijsman 1 sibling, 0 replies; 192+ messages in thread From: Rich Freeman @ 2013-08-08 19:09 UTC (permalink / raw To: gentoo-dev On Thu, Aug 8, 2013 at 2:57 PM, Alon Bar-Lev <alonbl@gentoo.org> wrote: > This is called a 'profile'. > > You can have systemd and openrc profiles, and then able to mask > specific packages... > > It is a technical solution, but won't make lives much easier in this regard. ++ I don't think that this is really sustainable. We can't really afford to have a bazillion profiles with a multitude of rules about what does and doesn't work together on top of the simple dependencies that already exist. This is the reason why nobody tends to use POSIX ACLs either. I could see value in convenience profiles here just as we have them for kde/gnome. Those profiles aren't about masking incompatible packages so much as providing a pre-packaged configuration that tends to work (emphasis on tends - when I've built from stage3 I usually find there is some USE flag I need to tweak). I don't really see that as being necessary for systemd though - it really just involves one USE flag and one package and then a bunch of manual configuration. Systemd isn't a collection of 100+ individual packages which each have their own IUSE/etc. Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? (was: Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8) 2013-08-08 18:57 ` Alon Bar-Lev 2013-08-08 19:09 ` Rich Freeman @ 2013-08-08 19:11 ` Tom Wijsman 2013-08-09 1:05 ` [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? Zac Medico 1 sibling, 1 reply; 192+ messages in thread From: Tom Wijsman @ 2013-08-08 19:11 UTC (permalink / raw To: gentoo-dev; +Cc: alonbl [-- Attachment #1: Type: text/plain, Size: 1011 bytes --] On Thu, 8 Aug 2013 21:57:37 +0300 Alon Bar-Lev <alonbl@gentoo.org> wrote: > > Multiple implementations shouldn't block Gentoo going forward. > > > > We need to come up with a solution similar to the above to avoid > > this... > > This is called a 'profile'. > > You can have systemd and openrc profiles, and then able to mask > specific packages... That's an interesting solution. Though, I wonder if it constitutes as use or as misuse of profiles as we haven't thought this out; also, I wonder how different people's stance is over having profiles like this. There are probably other solutions as well, let's see what comes... > It is a technical solution, but won't make lives much easier in this > regard. Why not? What risk or disadvantageous implication do you foresee? -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? 2013-08-08 19:11 ` Tom Wijsman @ 2013-08-09 1:05 ` Zac Medico 2013-08-09 1:18 ` Dustin C. Hatch 2013-08-09 5:39 ` Samuli Suominen 0 siblings, 2 replies; 192+ messages in thread From: Zac Medico @ 2013-08-09 1:05 UTC (permalink / raw To: gentoo-dev, Tom Wijsman, alonbl On 08/08/2013 12:11 PM, Tom Wijsman wrote: > On Thu, 8 Aug 2013 21:57:37 +0300 > Alon Bar-Lev <alonbl@gentoo.org> wrote: > >>> Multiple implementations shouldn't block Gentoo going forward. >>> >>> We need to come up with a solution similar to the above to avoid >>> this... >> >> This is called a 'profile'. >> >> You can have systemd and openrc profiles, and then able to mask >> specific packages... > > That's an interesting solution. Though, I wonder if it constitutes as > use or as misuse of profiles as we haven't thought this out; also, I > wonder how different people's stance is over having profiles like this. This seems like a possible applicatio for "mix-in" profiles like Funtoo uses: http://www.funtoo.org/wiki/Flavors_and_Mix-ins -- Thanks, Zac ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? 2013-08-09 1:05 ` [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? Zac Medico @ 2013-08-09 1:18 ` Dustin C. Hatch 2013-08-09 5:39 ` Samuli Suominen 1 sibling, 0 replies; 192+ messages in thread From: Dustin C. Hatch @ 2013-08-09 1:18 UTC (permalink / raw To: gentoo-dev On 8/8/2013 20:05, Zac Medico wrote: > On 08/08/2013 12:11 PM, Tom Wijsman wrote: >> On Thu, 8 Aug 2013 21:57:37 +0300 >> Alon Bar-Lev <alonbl@gentoo.org> wrote: >> >>>> Multiple implementations shouldn't block Gentoo going forward. >>>> >>>> We need to come up with a solution similar to the above to avoid >>>> this... >>> >>> This is called a 'profile'. >>> >>> You can have systemd and openrc profiles, and then able to mask >>> specific packages... >> >> That's an interesting solution. Though, I wonder if it constitutes as >> use or as misuse of profiles as we haven't thought this out; also, I >> wonder how different people's stance is over having profiles like this. > > This seems like a possible applicatio for "mix-in" profiles like Funtoo > uses: > > http://www.funtoo.org/wiki/Flavors_and_Mix-ins > +1 for mix-ins, been hoping to see that hit mainline for a while now. -- ♫Dustin http://dustin.hatch.name/ ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? 2013-08-09 1:05 ` [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? Zac Medico 2013-08-09 1:18 ` Dustin C. Hatch @ 2013-08-09 5:39 ` Samuli Suominen 2013-08-09 6:42 ` [gentoo-dev] " Steven J. Long 2013-08-09 8:46 ` [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? Tom Wijsman 1 sibling, 2 replies; 192+ messages in thread From: Samuli Suominen @ 2013-08-09 5:39 UTC (permalink / raw To: gentoo-dev On 09/08/13 04:05, Zac Medico wrote: > On 08/08/2013 12:11 PM, Tom Wijsman wrote: >> On Thu, 8 Aug 2013 21:57:37 +0300 >> Alon Bar-Lev <alonbl@gentoo.org> wrote: >> >>>> Multiple implementations shouldn't block Gentoo going forward. >>>> >>>> We need to come up with a solution similar to the above to avoid >>>> this... >>> >>> This is called a 'profile'. >>> >>> You can have systemd and openrc profiles, and then able to mask >>> specific packages... >> >> That's an interesting solution. Though, I wonder if it constitutes as >> use or as misuse of profiles as we haven't thought this out; also, I >> wonder how different people's stance is over having profiles like this. > > This seems like a possible applicatio for "mix-in" profiles like Funtoo > uses: > > http://www.funtoo.org/wiki/Flavors_and_Mix-ins > I've always disliked unnecessary profiles, a lot, but this whole selecting of init plus packages supporting it plus the /usr-move issue the systemd maintainers are bundling together with it by forcing the unstandard systemd installation to /usr... imho, would be good enough reason for a one or two more sub profiles What if eg. profiles/targets/desktop would have sub directory profiles/targets/desktop/systemd which would have a 'parent' of '..' with USE="-consolekit systemd" and more importantly, the could-be kludge to setup the /usr-move, the could-be environment variable to disable functionality of gen_usr_ldscript... profiles/targets/desktop/gnome with 'parent' of '..' and '../../systemd' that mask the core packages GNOME 3.x that will pull in systemd unconditionally, and profiles/targets/desktop/systemd unmasking those packages (I hope that was readable, it seems a lot simpler in my head ;-) - Samuli ^ permalink raw reply [flat|nested] 192+ messages in thread
* [gentoo-dev] Re: Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? 2013-08-09 5:39 ` Samuli Suominen @ 2013-08-09 6:42 ` Steven J. Long 2013-08-09 6:51 ` [gentoo-dev] [typo] Re: Re: Multiple implementations shouldn't block Gentoo's progress Steven J. Long 2013-08-09 8:46 ` [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? Tom Wijsman 1 sibling, 1 reply; 192+ messages in thread From: Steven J. Long @ 2013-08-09 6:42 UTC (permalink / raw To: gentoo-dev On Fri, Aug 09, 2013 at 08:39:20AM +0300, Samuli Suominen wrote: > I've always disliked unnecessary profiles, a lot, but this whole > selecting of init plus packages supporting it plus the /usr-move issue > the systemd maintainers are bundling together with it by forcing the > unstandard systemd installation to /usr... > imho, would be good enough reason for a one or two more sub profiles > > What if eg. profiles/targets/desktop would have sub directory > profiles/targets/desktop/systemd: > which would have a 'parent' of '..' > with USE="-consolekit systemd" and [systemd-specific settings] Yeah, the changes seem to warrant a sub-profile. > profiles/targets/desktop/gnome: > with 'parent' of '..' and '../../systemd' Should that latter be '../systemd' ? > that mask the core packages GNOME 3.x that will pull in systemd > unconditionally, and profiles/targets/desktop/systemd unmasking those > packages Er doesn't it make more sense for the gnome sub-profile to unmask what it needs? Or does gnome apply to 2 and 3 both? It would seem to make sense if the packages are unmasked conditionally in the parent, or the linux profile, and then unmasked in the profiles that need them. Sorry if I'm misunderstanding. > (I hope that was readable, it seems a lot simpler in my head ;-) With a bit of separation, yeah ;) Makes sense as an overall approach. regards, igli -- #friendly-coders -- We're friendly, but we're not /that/ friendly ;-) ^ permalink raw reply [flat|nested] 192+ messages in thread
* [gentoo-dev] [typo] Re: Re: Multiple implementations shouldn't block Gentoo's progress. 2013-08-09 6:42 ` [gentoo-dev] " Steven J. Long @ 2013-08-09 6:51 ` Steven J. Long 2013-08-09 7:19 ` William Hubbs 0 siblings, 1 reply; 192+ messages in thread From: Steven J. Long @ 2013-08-09 6:51 UTC (permalink / raw To: gentoo-dev <clumsy fool> wrote: > It would seem to make sense if the packages are unmasked conditionally s/ conditionally// > in the parent, or the linux profile, and then unmasked in the profiles > that need them. Sorry if I'm misunderstanding. And for noise. -- #friendly-coders -- We're friendly, but we're not /that/ friendly ;-) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] [typo] Re: Re: Multiple implementations shouldn't block Gentoo's progress. 2013-08-09 6:51 ` [gentoo-dev] [typo] Re: Re: Multiple implementations shouldn't block Gentoo's progress Steven J. Long @ 2013-08-09 7:19 ` William Hubbs 2013-08-09 7:26 ` Samuli Suominen 0 siblings, 1 reply; 192+ messages in thread From: William Hubbs @ 2013-08-09 7:19 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 606 bytes --] On Fri, Aug 09, 2013 at 07:51:15AM +0100, Steven J. Long wrote: > <clumsy fool> wrote: > > It would seem to make sense if the packages are unmasked conditionally > s/ conditionally// > > > in the parent, or the linux profile, and then unmasked in the profiles > > that need them. Sorry if I'm misunderstanding. What needs to be masked though? Like I said in my message earlier in this thread, there is no need for any major acrobatics here. If you upgrade to gnome-3.8, you switch over to systemd. The gnome team is working on an upgrade guide, so let's leave that to them. :-) William [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] [typo] Re: Re: Multiple implementations shouldn't block Gentoo's progress. 2013-08-09 7:19 ` William Hubbs @ 2013-08-09 7:26 ` Samuli Suominen 2013-08-09 10:50 ` Rich Freeman [not found] ` < CAGfcS_=zyeX8Whr8U4w4s3ouSbUoTm=hF95t3rd0q=wt60eZcQ@mail.gmail.com> 0 siblings, 2 replies; 192+ messages in thread From: Samuli Suominen @ 2013-08-09 7:26 UTC (permalink / raw To: gentoo-dev On 09/08/13 10:19, William Hubbs wrote: > On Fri, Aug 09, 2013 at 07:51:15AM +0100, Steven J. Long wrote: >> <clumsy fool> wrote: >>> It would seem to make sense if the packages are unmasked conditionally >> s/ conditionally// >> >>> in the parent, or the linux profile, and then unmasked in the profiles >>> that need them. Sorry if I'm misunderstanding. > > What needs to be masked though? Like I said in my > message earlier in this thread, there is no need for any major > acrobatics here. If you upgrade to gnome-3.8, you switch over to systemd. > The gnome team is working on an upgrade guide, so let's leave that to > them. :-) > > William > For example, gnome-base/gnome-settings-daemon could be p.mask in non-systemd profiles instructing the users to switch to the systemd profile and point to the guide you were referring to As in, the benefit would be informative mask message ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] [typo] Re: Re: Multiple implementations shouldn't block Gentoo's progress. 2013-08-09 7:26 ` Samuli Suominen @ 2013-08-09 10:50 ` Rich Freeman 2013-08-10 18:42 ` [gentoo-dev] " Steven J. Long [not found] ` < CAGfcS_=zyeX8Whr8U4w4s3ouSbUoTm=hF95t3rd0q=wt60eZcQ@mail.gmail.com> 1 sibling, 1 reply; 192+ messages in thread From: Rich Freeman @ 2013-08-09 10:50 UTC (permalink / raw To: gentoo-dev On Fri, Aug 9, 2013 at 3:26 AM, Samuli Suominen <ssuominen@gentoo.org> wrote: > > For example, gnome-base/gnome-settings-daemon could be p.mask in non-systemd > profiles instructing the users to switch to the systemd profile and point to > the guide you were referring to > As in, the benefit would be informative mask message > I'm not convinced that is a good idea unless maybe we do something like mix-ins (and I just haven't though through that - there might be issues with that as well). Right now there is no requirement to use the gnome profile in order to use gnome - it is just a convenience. Granted, you could unmask it and stay on base, but unmasking things creates other problems - you can't tie an unmask to a particular reason for something being masked (so if you unmask it you don't get warning before something gets treecleaned, for example). That issue doesn't apply as much to gnome-settings-daemon, but in general I don't think we should go masking things just to get the user to change profiles. In general I'd avoid any requirement to use a non-base profile. Obviously using the right arch/prefix profile makes sense as those are fundamental config changes and they're all minimalist profiles anyway. The issues come when you force users to use non-minimalist profiles where we start forcing packages/decisions the users don't agree with. (And yes, I realize the whole thread is about forcing a decision users don't agree with - but we don't have much choice there.) Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* [gentoo-dev] Re: [typo] Re: Re: Multiple implementations shouldn't block Gentoo's progress. 2013-08-09 10:50 ` Rich Freeman @ 2013-08-10 18:42 ` Steven J. Long 2013-08-11 1:53 ` Rich Freeman 0 siblings, 1 reply; 192+ messages in thread From: Steven J. Long @ 2013-08-10 18:42 UTC (permalink / raw To: gentoo-dev Rich Freeman wrote: > In general I'd avoid any requirement to use a non-base profile. > Obviously using the right arch/prefix profile makes sense as those are > fundamental config changes and they're all minimalist profiles anyway. > The issues come when you force users to use non-minimalist profiles > where we start forcing packages/decisions the users don't agree with. > (And yes, I realize the whole thread is about forcing a decision users > don't agree with - but we don't have much choice there.) That's the point though: given that certain decisions are forced if you want to use gnome3 (ie you must use systemd, which in turn forces a whole set of decisions about all the functionality you can no longer mix and match) it makes sense to wrap those into a profile or some sort of configuration that ensures they get what they need, by default, until such time as they want to tweak things, and pick up the pieces. It's also easier for developers to handle, similar to the KDE profiles. Though I'm not sure why it's necessary to use a "non-base" profile. We have several "non-minimalist" profiles already, and the suggestion seems to fit into the existing framework well: what profiles (and sub-directories thereof) were designed for, afaict. Mixins appear to be akin to the eblit/eclass separation, and from what i've read so far most other profiles don't appear to force so many decisions, just enable what they need. However if a configuration set does require more, it would appear to be even _more_ incumbent to use a profile, not less, since it has more consequences for the end-user than simply adding a defined set of functionality that does not conflict with anything else. -- #friendly-coders -- We're friendly, but we're not /that/ friendly ;-) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Re: [typo] Re: Re: Multiple implementations shouldn't block Gentoo's progress. 2013-08-10 18:42 ` [gentoo-dev] " Steven J. Long @ 2013-08-11 1:53 ` Rich Freeman 0 siblings, 0 replies; 192+ messages in thread From: Rich Freeman @ 2013-08-11 1:53 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1225 bytes --] On Aug 10, 2013 2:41 PM, "Steven J. Long" <slong@rathaus.eclipse.co.uk> wrote: > It's also easier for developers to handle, similar to the KDE profiles. Though I'm > not sure why it's necessary to use a "non-base" profile. We have several > "non-minimalist" profiles already, and the suggestion seems to fit into the > existing framework well: what profiles (and sub-directories thereof) were designed > for, afaict. To clarify, I have no issues with the existing gnome profile installing systemd and such. That just makes sense. Not doing so makes the existing profile less useful I just don't think that you should HAVE to use that profile to use gnome, or that we should have a systemd profile that must be used to run systemd in general. If we go along that route we'll end up with a bazillion combinations of profiles for various packages where it is convenient for maintainers to limit config variability. Every application is easier to support with less variability, and that is why binary distros just take the choices away. If the differences between openrc and systemd were more significant (in terms of the necessary configuration changes to work with them), then mandatory profile use would make sense. Rich [-- Attachment #2: Type: text/html, Size: 1488 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
[parent not found: < CAGfcS_=zyeX8Whr8U4w4s3ouSbUoTm=hF95t3rd0q=wt60eZcQ@mail.gmail.com>]
[parent not found: < 20130810184211.GA1500@rathaus.eclipse.co.uk>]
* [gentoo-dev] Re: [typo] Re: Re: Multiple implementations shouldn't block Gentoo's progress. [not found] ` < 20130810184211.GA1500@rathaus.eclipse.co.uk> @ 2013-08-11 2:04 ` Duncan 0 siblings, 0 replies; 192+ messages in thread From: Duncan @ 2013-08-11 2:04 UTC (permalink / raw To: gentoo-dev Steven J. Long posted on Sat, 10 Aug 2013 19:42:11 +0100 as excerpted: > That's the point though: given that certain decisions are forced if you > want to use gnome3 (ie you must use systemd, which in turn forces a > whole set of decisions about all the functionality you can no longer mix > and match) it makes sense to wrap those into a profile or some sort of > configuration that ensures they get what they need, by default ++ -- 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 ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? 2013-08-09 5:39 ` Samuli Suominen 2013-08-09 6:42 ` [gentoo-dev] " Steven J. Long @ 2013-08-09 8:46 ` Tom Wijsman 2013-08-09 8:58 ` Samuli Suominen 1 sibling, 1 reply; 192+ messages in thread From: Tom Wijsman @ 2013-08-09 8:46 UTC (permalink / raw To: gentoo-dev; +Cc: ssuominen [-- Attachment #1: Type: text/plain, Size: 1734 bytes --] On Fri, 09 Aug 2013 08:39:20 +0300 Samuli Suominen <ssuominen@gentoo.org> wrote: > On 09/08/13 04:05, Zac Medico wrote: > > > This seems like a possible applicatio for "mix-in" profiles like > > Funtoo uses: > > > > http://www.funtoo.org/wiki/Flavors_and_Mix-ins Thanks, that definitely looks interesting; reading it I actually would love to see this implemented to ease the user from switching from one to another init system, or whatever needs switching in the future. > What if eg. profiles/targets/desktop would have sub directory > > profiles/targets/desktop/systemd which would have a 'parent' of '..' > with USE="-consolekit systemd" and more importantly, the could-be > kludge to setup the /usr-move, the could-be environment variable to > disable functionality of gen_usr_ldscript... > > profiles/targets/desktop/gnome with 'parent' of '..' and > '../../systemd' ... Let me stop you right here; part of this idea came to mind yesterday, but I saw a flaw in it so I did not suggest it: What if a certain profile needs to support two such profiles (eg. upstart and systemd) that have conflicting choices (eg. one profile lists -systemd, the other systemd); then you can no longer list both as a parent as they will simply clash and make conflicting changes. Of course this isn't a problem for this situation, but it may become a problem in a future situation if we're going to follow this practice; that's why I think now that mix-in profiles fit the purpose better. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? 2013-08-09 8:46 ` [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? Tom Wijsman @ 2013-08-09 8:58 ` Samuli Suominen 2013-08-09 9:53 ` Tom Wijsman 0 siblings, 1 reply; 192+ messages in thread From: Samuli Suominen @ 2013-08-09 8:58 UTC (permalink / raw To: gentoo-dev; +Cc: Tom Wijsman On 09/08/13 11:46, Tom Wijsman wrote: > On Fri, 09 Aug 2013 08:39:20 +0300 > Samuli Suominen <ssuominen@gentoo.org> wrote: > >> On 09/08/13 04:05, Zac Medico wrote: >> >>> This seems like a possible applicatio for "mix-in" profiles like >>> Funtoo uses: >>> >>> http://www.funtoo.org/wiki/Flavors_and_Mix-ins > > Thanks, that definitely looks interesting; reading it I actually would > love to see this implemented to ease the user from switching from one > to another init system, or whatever needs switching in the future. > >> What if eg. profiles/targets/desktop would have sub directory >> >> profiles/targets/desktop/systemd which would have a 'parent' of '..' >> with USE="-consolekit systemd" and more importantly, the could-be >> kludge to setup the /usr-move, the could-be environment variable to >> disable functionality of gen_usr_ldscript... >> >> profiles/targets/desktop/gnome with 'parent' of '..' and >> '../../systemd' ... > > Let me stop you right here; part of this idea came to mind yesterday, > but I saw a flaw in it so I did not suggest it: > > What if a certain profile needs to support two such profiles (eg. > upstart and systemd) that have conflicting choices (eg. one profile > lists -systemd, the other systemd); then you can no longer list both > as a parent as they will simply clash and make conflicting changes. Sure you can, simply by counter effecting the parent as suggested, if parent lists '-systemd' then the actual profile can set 'systemd' Plus it would be the main systemd sub profile that would be 'top most' in the parent file, causing it to enable 'systemd' even if the 'second top most' disables it > Of course this isn't a problem for this situation, but it may become a > problem in a future situation if we're going to follow this practice; > that's why I think now that mix-in profiles fit the purpose better. I'm not seeing the problem... ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? 2013-08-09 8:58 ` Samuli Suominen @ 2013-08-09 9:53 ` Tom Wijsman 0 siblings, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-09 9:53 UTC (permalink / raw To: gentoo-dev; +Cc: ssuominen [-- Attachment #1: Type: text/plain, Size: 3205 bytes --] On Fri, 09 Aug 2013 11:58:11 +0300 Samuli Suominen <ssuominen@gentoo.org> wrote: > On 09/08/13 11:46, Tom Wijsman wrote: > > On Fri, 09 Aug 2013 08:39:20 +0300 > > Samuli Suominen <ssuominen@gentoo.org> wrote: > > > >> On 09/08/13 04:05, Zac Medico wrote: > >> > >>> This seems like a possible applicatio for "mix-in" profiles like > >>> Funtoo uses: > >>> > >>> http://www.funtoo.org/wiki/Flavors_and_Mix-ins > > > > Thanks, that definitely looks interesting; reading it I actually > > would love to see this implemented to ease the user from switching > > from one to another init system, or whatever needs switching in the > > future. > > > >> What if eg. profiles/targets/desktop would have sub directory > >> > >> profiles/targets/desktop/systemd which would have a 'parent' of > >> '..' with USE="-consolekit systemd" and more importantly, the > >> could-be kludge to setup the /usr-move, the could-be environment > >> variable to disable functionality of gen_usr_ldscript... > >> > >> profiles/targets/desktop/gnome with 'parent' of '..' and > >> '../../systemd' ... > > > > Let me stop you right here; part of this idea came to mind > > yesterday, but I saw a flaw in it so I did not suggest it: > > > > What if a certain profile needs to support two such profiles (eg. > > upstart and systemd) that have conflicting choices (eg. one > > profile lists -systemd, the other systemd); then you can no longer > > list both as a parent as they will simply clash and make > > conflicting changes. > > Sure you can, simply by counter effecting the parent as suggested, if > parent lists '-systemd' then the actual profile can set 'systemd' > Plus it would be the main systemd sub profile that would be 'top > most' in the parent file, causing it to enable 'systemd' even if the > 'second top most' disables it > > > Of course this isn't a problem for this situation, but it may > > become a problem in a future situation if we're going to follow > > this practice; that's why I think now that mix-in profiles fit the > > purpose better. > > I'm not seeing the problem... Eh, I'm having a hard time to wrap my head around your paragraph; but I think that you're referring to different things than I do, so I don't really see how it can be done that way. Let's talk in terms of files. Let me pose it differently to get it more clear: profiles/targets/desktop/something with 'parent' of '..' and '../systemd' and '../upstart'. profiles/targets/desktop/systemd which sets some USE flags, masks and / or unmasks. profiles/targets/desktop/upstart which sets things that conflict with the systemd profile. If you now select profiles/targets/desktop/something; it doesn't allow you to run something with both systemd and upstart, 'cause it conflicts. What actual file change would you make to solve this? I don't see it... (If the user instead selects a mix-in on top of a profile, it works.) -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 18:23 ` Alon Bar-Lev 2013-08-08 18:47 ` Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? (was: Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8) Tom Wijsman @ 2013-08-08 18:58 ` Samuli Suominen 2013-08-08 19:01 ` Alon Bar-Lev 1 sibling, 1 reply; 192+ messages in thread From: Samuli Suominen @ 2013-08-08 18:58 UTC (permalink / raw To: gentoo-dev On 08/08/13 21:23, Alon Bar-Lev wrote: > On Thu, Aug 8, 2013 at 9:08 PM, Samuli Suominen <ssuominen@gentoo.org> wrote: >> On 08/08/13 20:57, Alon Bar-Lev wrote: >>> >>> On Thu, Aug 8, 2013 at 8:41 PM, Rich Freeman <rich0@gentoo.org> wrote: >>>> >>>> Stability is about the quality of the ebuilds and the user experience >>>> in general. It is not a statement that all Gentoo developers think >>>> that the package is useful. Many would say that nobody should be >>>> using MySQL/MariaDB for production work, but that has nothing to do >>>> with its stability as a package either. >>> >>> >>> This is not entirely correct. >>> >>> If from now on, a bug with systemd of new version of a package blocks >>> that package stabilization, it means that all developers must support >>> systemd. So having systemd stable is a decision that should be made by >>> the entire community, and have huge overhead on us all. >> >> >> That's not really true with systemd when the unit files (and related) are in >> a format that they can be carried also by upstream and can be shared between >> distributions. They are comparable to logrotate or bash-completion files. >> >> You don't necessarily use distcc, ccache, clang, ... and yet you let people >> compile packages you maintain using them. >> You don't necessarily use uclibc, yet you allow users to compile the >> packages against it and expect them to file bugs if something is broken. >> You don't necessarily use selinux and yet support building against >> libselinux where possible. >> You don't necessarily use zsh as your shell and yet let zsh-completion files >> to be installed when requested. >> >> Yet any of the mentioned packages can be stabilized, what makes systemd so >> special that it can't follow the same rules as other packages? > > logrotate, autocompletion are not functional dependencies. > > uclibc - is not mainline, people who use it for embedded are aware the > it may be broken every bump. > > autocompletion, distcc, ccache etc... are optional components which > can be disabled, while having usable system until issue is resolved. > > selinux - if a package breaks selinux it will be reverted (if > maintainer care about his users) until resolution is found. > > as you may have unusable system if a bump does not support specific > stable init layout, you do expect rollback similar to libselinux > issue. init layout is not optional package nor optional feature, it > how the system operates. <Replying very loosely> I guess that's why we call Gentoo a meta-distribution instead of distribution since we are not bound to one certain type of system operation like eg. Debian is or any other binary distribution is. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 18:58 ` [gentoo-dev] Gnome Stabilization 3.6 or 3.8 Samuli Suominen @ 2013-08-08 19:01 ` Alon Bar-Lev 0 siblings, 0 replies; 192+ messages in thread From: Alon Bar-Lev @ 2013-08-08 19:01 UTC (permalink / raw To: gentoo-dev On Thu, Aug 8, 2013 at 9:58 PM, Samuli Suominen <ssuominen@gentoo.org> wrote: > On 08/08/13 21:23, Alon Bar-Lev wrote: >> >> On Thu, Aug 8, 2013 at 9:08 PM, Samuli Suominen <ssuominen@gentoo.org> >> wrote: >>> >>> On 08/08/13 20:57, Alon Bar-Lev wrote: >>>> >>>> >>>> On Thu, Aug 8, 2013 at 8:41 PM, Rich Freeman <rich0@gentoo.org> wrote: >>>>> >>>>> >>>>> Stability is about the quality of the ebuilds and the user experience >>>>> in general. It is not a statement that all Gentoo developers think >>>>> that the package is useful. Many would say that nobody should be >>>>> using MySQL/MariaDB for production work, but that has nothing to do >>>>> with its stability as a package either. >>>> >>>> >>>> >>>> This is not entirely correct. >>>> >>>> If from now on, a bug with systemd of new version of a package blocks >>>> that package stabilization, it means that all developers must support >>>> systemd. So having systemd stable is a decision that should be made by >>>> the entire community, and have huge overhead on us all. >>> >>> >>> >>> That's not really true with systemd when the unit files (and related) are >>> in >>> a format that they can be carried also by upstream and can be shared >>> between >>> distributions. They are comparable to logrotate or bash-completion files. >>> >>> You don't necessarily use distcc, ccache, clang, ... and yet you let >>> people >>> compile packages you maintain using them. >>> You don't necessarily use uclibc, yet you allow users to compile the >>> packages against it and expect them to file bugs if something is broken. >>> You don't necessarily use selinux and yet support building against >>> libselinux where possible. >>> You don't necessarily use zsh as your shell and yet let zsh-completion >>> files >>> to be installed when requested. >>> >>> Yet any of the mentioned packages can be stabilized, what makes systemd >>> so >>> special that it can't follow the same rules as other packages? >> >> >> logrotate, autocompletion are not functional dependencies. >> >> uclibc - is not mainline, people who use it for embedded are aware the >> it may be broken every bump. >> >> autocompletion, distcc, ccache etc... are optional components which >> can be disabled, while having usable system until issue is resolved. >> >> selinux - if a package breaks selinux it will be reverted (if >> maintainer care about his users) until resolution is found. >> >> as you may have unusable system if a bump does not support specific >> stable init layout, you do expect rollback similar to libselinux >> issue. init layout is not optional package nor optional feature, it >> how the system operates. > > > <Replying very loosely> > > I guess that's why we call Gentoo a meta-distribution instead of > distribution since we are not bound to one certain type of system operation > like eg. Debian is or any other binary distribution is. As this alternate layout did not exist at that time, I don't think it had not been the reason for this term. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 17:57 ` Alon Bar-Lev 2013-08-08 18:08 ` Samuli Suominen @ 2013-08-08 18:26 ` Tom Wijsman 2013-08-08 18:38 ` Alon Bar-Lev ` (2 more replies) 1 sibling, 3 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-08 18:26 UTC (permalink / raw To: gentoo-dev; +Cc: alonbl [-- Attachment #1: Type: text/plain, Size: 2446 bytes --] On Thu, 8 Aug 2013 20:57:15 +0300 Alon Bar-Lev <alonbl@gentoo.org> wrote: > On Thu, Aug 8, 2013 at 8:41 PM, Rich Freeman <rich0@gentoo.org> wrote: > > Stability is about the quality of the ebuilds and the user > > experience in general. It is not a statement that all Gentoo > > developers think that the package is useful. Many would say that > > nobody should be using MySQL/MariaDB for production work, but that > > has nothing to do with its stability as a package either. > > This is not entirely correct. > > If from now on, a bug with systemd of new version of a package blocks > that package stabilization, it means that all developers must support > systemd. This is not entirely correct either. Not necessarily, one can opt to mask this combination and stabilize this combination later by removing the mask; it's an implementation detail, but certainly there's no need to imply that they must. Another example is that when you add a package to the tree, you are not required to initially commit both an OpenRC unit and systemd service file; you are suggested to provide them for the convenience of the user, if you don't know systemd service files then you aren't obligated to support them as far as I am aware of. There are people that can help you in supporting them as well as following up on their bugs; and if you wonder, the ebuild change to support a systemd service is trivial. > So having systemd stable is a decision that should be made by > the entire community, and have huge overhead on us all. systemd is already stable, it has not found to be an huge overhead; whether it should have been a decision made by the entire community, I doubt it, it neither seems to show any problematic wide spread problems. > So apart of the politic message, there are implications of maintenance > efforts, stabilization efforts. Agreed; though, they are quite small and shouldn't be a bother. It's worth doing these small implications to provide choice to our users... > I appreciate the discussion at debian, it is not wise to support [I am > adding: at stable] more than one solution for layout. Can you share the link? I'm yet to see good reasoning why it's not wise. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 18:26 ` Tom Wijsman @ 2013-08-08 18:38 ` Alon Bar-Lev 2013-08-08 19:03 ` Tom Wijsman 2013-08-08 19:02 ` Rich Freeman 2013-08-09 2:03 ` William Hubbs 2 siblings, 1 reply; 192+ messages in thread From: Alon Bar-Lev @ 2013-08-08 18:38 UTC (permalink / raw To: gentoo-dev On Thu, Aug 8, 2013 at 9:26 PM, Tom Wijsman <TomWij@gentoo.org> wrote: > On Thu, 8 Aug 2013 20:57:15 +0300 > Alon Bar-Lev <alonbl@gentoo.org> wrote: > >> On Thu, Aug 8, 2013 at 8:41 PM, Rich Freeman <rich0@gentoo.org> wrote: >> > Stability is about the quality of the ebuilds and the user >> > experience in general. It is not a statement that all Gentoo >> > developers think that the package is useful. Many would say that >> > nobody should be using MySQL/MariaDB for production work, but that >> > has nothing to do with its stability as a package either. >> >> This is not entirely correct. >> >> If from now on, a bug with systemd of new version of a package blocks >> that package stabilization, it means that all developers must support >> systemd. > > This is not entirely correct either. > > Not necessarily, one can opt to mask this combination and stabilize > this combination later by removing the mask; it's an implementation > detail, but certainly there's no need to imply that they must. > > Another example is that when you add a package to the tree, you are not > required to initially commit both an OpenRC unit and systemd service > file; you are suggested to provide them for the convenience of the > user, if you don't know systemd service files then you aren't obligated > to support them as far as I am aware of. There are people that can help > you in supporting them as well as following up on their bugs; and if > you wonder, the ebuild change to support a systemd service is trivial. 1. There is huge difference between adding a new package that lacks feature and maintaining existing features. 2. When people say that something is trivial, my immediate reaction is fear. systemd is far from being trivial, but let's don't get into that one again. > >> So having systemd stable is a decision that should be made by >> the entire community, and have huge overhead on us all. > > systemd is already stable, it has not found to be an huge overhead; > whether it should have been a decision made by the entire community, I > doubt it, it neither seems to show any problematic wide spread problems. > >> So apart of the politic message, there are implications of maintenance >> efforts, stabilization efforts. > > Agreed; though, they are quite small and shouldn't be a bother. It's > worth doing these small implications to provide choice to our users... > >> I appreciate the discussion at debian, it is not wise to support [I am >> adding: at stable] more than one solution for layout. > > Can you share the link? I'm yet to see good reasoning why it's not wise. Latest[1], you can search for "debian openrc" for more. [1] http://www.marshut.com/rnvrp/survey-answers-part-3-systemd-is-not-portable-and-what-this-means-for-our-ports.html > -- > With kind regards, > > Tom Wijsman (TomWij) > Gentoo Developer > > E-mail address : TomWij@gentoo.org > GPG Public Key : 6D34E57D > GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 18:38 ` Alon Bar-Lev @ 2013-08-08 19:03 ` Tom Wijsman 0 siblings, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-08 19:03 UTC (permalink / raw To: gentoo-dev; +Cc: alonbl [-- Attachment #1: Type: text/plain, Size: 2974 bytes --] On Thu, 8 Aug 2013 21:38:55 +0300 Alon Bar-Lev <alonbl@gentoo.org> wrote: > On Thu, Aug 8, 2013 at 9:26 PM, Tom Wijsman <TomWij@gentoo.org> wrote: > > > Not necessarily, one can opt to mask this combination and stabilize > > this combination later by removing the mask; it's an implementation > > detail, but certainly there's no need to imply that they must. > > > > Another example is that when you add a package to the tree, you are > > not required to initially commit both an OpenRC unit and systemd > > service file; you are suggested to provide them for the convenience > > of the user, if you don't know systemd service files then you > > aren't obligated to support them as far as I am aware of. There are > > people that can help you in supporting them as well as following up > > on their bugs; and if you wonder, the ebuild change to support a > > systemd service is trivial. > > 1. There is huge difference between adding a new package that lacks > feature and maintaining existing features. True, that's why it's another example; as for my first paragraph, see the mail <20130808204701.3b419e58@TOMWIJ-GENTOO> I just send out titled "Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? (was: ...)" which details that. (By the time of finishing this mail, it appears you've answered already) > 2. When people say that something is trivial, my immediate reaction is > fear. systemd is far from being trivial, but let's don't get into that > one again. systemd's triviality is irrelevant; this is an ebuild change, and I don't see what you have fear of. A good way to deal with fear, is risk analysis; in which of the following fields do you find to be a risk? 1. Known knowns. 2. Unknown knowns. 3. Known unknowns. 4. Unknown unknowns. For what reason do you think that a particular field has a huge risk? What do you anticipate happening? What is the risk worth fearing? > > On Thu, 8 Aug 2013 20:57:15 +0300 > > Alon Bar-Lev <alonbl@gentoo.org> wrote: > > > > > I appreciate the discussion at debian, it is not wise to support > > > [I am adding: at stable] more than one solution for layout. > > > > Can you share the link? I'm yet to see good reasoning why it's not > > wise. > > Latest[1], you can search for "debian openrc" for more. > > [1] > http://www.marshut.com/rnvrp/survey-answers-part-3-systemd-is-not-portable-and-what-this-means-for-our-ports.html It not being portable indeed implies that it's not supportable on certain architectures, platforms and so on it can't be ported to; but that doesn't imply that we can't support more than one solution for the layout for architectures, platforms and so on where it does work. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 18:26 ` Tom Wijsman 2013-08-08 18:38 ` Alon Bar-Lev @ 2013-08-08 19:02 ` Rich Freeman 2013-08-08 19:22 ` Tom Wijsman 2013-08-09 2:03 ` William Hubbs 2 siblings, 1 reply; 192+ messages in thread From: Rich Freeman @ 2013-08-08 19:02 UTC (permalink / raw To: gentoo-dev; +Cc: Alon Bar-Lev On Thu, Aug 8, 2013 at 2:26 PM, Tom Wijsman <TomWij@gentoo.org> wrote: >> On Thu, Aug 8, 2013 at 8:41 PM, Rich Freeman <rich0@gentoo.org> wrote: >> > Stability is about the quality of the ebuilds and the user >> > experience in general. It is not a statement that all Gentoo >> > developers think that the package is useful. Many would say that >> > nobody should be using MySQL/MariaDB for production work, but that >> > has nothing to do with its stability as a package either. >> >> This is not entirely correct. >> >> If from now on, a bug with systemd of new version of a package blocks >> that package stabilization, it means that all developers must support >> systemd. > > Not necessarily, one can opt to mask this combination and stabilize > this combination later by removing the mask; it's an implementation > detail, but certainly there's no need to imply that they must. Package updates that break other packages is not an issue unique to the stable tree - we just have less tolerance for it there. If libfoo-5 breaks stable systemd, then there needs to be coordination, just as is the case if libfoo-5 breaks stable xeyes or openoffice. Usually in these situations things get straightened out and we're usually the better for it because such incompatibilities tend to be the result of brain-dead behavior in one upstream or the other. If it can't be straightened out then sometimes we accept blocking deps/etc. I'm sure in the history of every glibc upgrade in Gentoo there has been some stable package or another that couldn't keep up, and I even recall one that basically required rebuilding everything in ages past. And this is cooperation - everybody benefits from it. > > Another example is that when you add a package to the tree, you are not > required to initially commit both an OpenRC unit and systemd service > file; you are suggested to provide them for the convenience of the > user, > Indeed, when you add a package to the tree you're not required to initially commit any kind of service files for it at all (openrc or systemd). Supporting both is to be encouraged all the same, and accepting patches to add service files should not be discretionary (if another maintainer/proxy is willing to do the work). Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 19:02 ` Rich Freeman @ 2013-08-08 19:22 ` Tom Wijsman 0 siblings, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-08 19:22 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1384 bytes --] On Thu, 8 Aug 2013 15:02:55 -0400 Rich Freeman <rich0@gentoo.org> wrote: > On Thu, Aug 8, 2013 at 2:26 PM, Tom Wijsman <TomWij@gentoo.org> wrote: > > Package updates that break other packages is not an issue unique to > the stable tree - we just have less tolerance for it there. If > libfoo-5 breaks stable systemd, then there needs to be coordination, > just as is the case if libfoo-5 breaks stable xeyes or openoffice. These are libraries; I don't see a direct problem, so I guess this logic applies to a package like OpenRC or systemd as well. Good point. > Usually in these situations things get straightened out and we're > usually the better for it because such incompatibilities tend to be > the result of brain-dead behavior in one upstream or the other. If it > can't be straightened out then sometimes we accept blocking deps/etc. Oh, right, I forgot [1] about the possibility to block and stabilize with the blocker; I wish I hadn't posted the "stabilize package combos" thread now, but well, maybe some good thoughts could evolve from it. Thank you for bringing this up! [1]: ... and want to blame my two weeks of absence ... :) -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 18:26 ` Tom Wijsman 2013-08-08 18:38 ` Alon Bar-Lev 2013-08-08 19:02 ` Rich Freeman @ 2013-08-09 2:03 ` William Hubbs 2013-08-09 7:36 ` Gilles Dartiguelongue 2 siblings, 1 reply; 192+ messages in thread From: William Hubbs @ 2013-08-09 2:03 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1397 bytes --] The decision to depend on systemd for part of its functionality is with gnome upstream, not the gnome team of Gentoo. Pacho wrote a good summary of what is going on. I can see why OpenBSD would provide the missing functionality of systemd for gnome (systemd does not, and will not, exist on the *BSDs). Someone could provide the missing functionality of systemd so that gnome could run without systemd, or they could provide patches to gnome upstream to make sure it works without the need for systemd. I suggest that if you really want to keep this going, convincing gnome upstream that running without systemd is still important is the way to go, not taking it out on the Gentoo gnome team, and the best way to convince gnome would probably be to provide patches. All of the complaining and taking it out on our gnome team is not productive. Asking our gnome team to carry downstream patches is also not productive, because they would end up being forced to update these patches against every new gnome release. It is not a regression if a new version of gnome mrequires systemd and does not work with OpenRc; it is a design choice. The community doesn't need to decide whether systemd can go stable; The community would only need to decide if we switch the default init system to systemd. No one is proposing this. Thanks for your time, William Hubbs Gentoo Developer and Council Member [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 2:03 ` William Hubbs @ 2013-08-09 7:36 ` Gilles Dartiguelongue 2013-08-09 9:30 ` hasufell 2013-09-11 9:41 ` Olav Vitters 0 siblings, 2 replies; 192+ messages in thread From: Gilles Dartiguelongue @ 2013-08-09 7:36 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 3014 bytes --] Le jeudi 08 août 2013 à 21:03 -0500, William Hubbs a écrit : > The decision to depend on systemd for part of its functionality is with > gnome upstream, not the gnome team of Gentoo. > > Pacho wrote a good summary of what is going on. I can see why OpenBSD > would provide the missing functionality of systemd for gnome (systemd > does not, and will not, exist on the *BSDs). Someone could provide the > missing functionality of systemd so that gnome could run without > systemd, or they could provide patches to gnome upstream to make sure it > works without the need for systemd. > > I suggest that if you really want to keep this going, convincing gnome > upstream that running without systemd is still important is the way to > go, not taking it out on the Gentoo gnome team, and the best way to > convince gnome would probably be to provide patches. > > All of the complaining and taking it out on our gnome team is not > productive. Asking our gnome team to carry downstream patches is also > not productive, because they would end up being forced to update these > patches against every new gnome release. > > It is not a regression if a new version of gnome mrequires systemd > and does not work with OpenRc; it is a design choice. > > The community doesn't need to decide whether systemd can go stable; > The community would only need to decide if we switch the default init > system to systemd. No one is proposing this. +10000 We, the gnome team, did our best to delay this dependency by talking to upstream submitting patches, etc. But as many have written already, not all of gnome upstream cares as they decided Gnome should be monolithic now. This is not our decision but we still have to handle the consequences. For the record we did and still do support setups that upstream does not care about. * In the past, we had policykit/polkit optional, we had to stop that since it is now too tied in to be decently maintained at our level * We had pulseaudio optional, again, this is now over in some of the core components of Gnome, but we do keep it optional were possible * We maintain networkmanager and bluetooth support optional, and this has been the case since 3.2 iirc even though upstream flat out refuses to merge our perfectly fine patches Keeping systemd optional in Gnome cannot be achieved by the Gentoo Gnome team. If someone comes up with a solution to have logind without systemd, we will gladly include it but remember that a few devs (4/5 afaik) already tried and sadly failed. So until there is an alternative, Gnome 3.8 is going stable as the gnome team decided because it provides the best Gnome 3 experience yet. Gnome 3.6 is almost one year old and unsupported, Gnome 2 is over 4 years old and should already have left the tree but we didn't do so because we wanted our users to have a decently stable desktop to work with, whatever it is made of. -- Gilles Dartiguelongue <eva@gentoo.org> Gentoo [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 7:36 ` Gilles Dartiguelongue @ 2013-08-09 9:30 ` hasufell 2013-08-09 10:27 ` Rich Freeman 2013-08-09 10:42 ` Tom Wijsman 2013-09-11 9:41 ` Olav Vitters 1 sibling, 2 replies; 192+ messages in thread From: hasufell @ 2013-08-09 9:30 UTC (permalink / raw To: gentoo-dev On 08/09/2013 09:36 AM, Gilles Dartiguelongue wrote: > It is not a regression if a new version of gnome mrequires systemd > and does not work with OpenRc; it is a design choice. I could claim the "design choice" thing for anything as well. Actually blender upstream does that for the brokenness of their build system. Now what? I just stop fixing it? Maybe, but then I will definitely not stabilize it. We are not just talking about random ebuild features here that have been dropped. It's a MAJOR feature. And it _matters_ for gentoo. So it IS a _regression_. You see, I am not criticising the work of the gnome team, only the stabilization matter. I personally don't care about gnome, but about our policy to a certain extend. And I feel our policy is being violated here. Not because you ignore it, but because you disagree. But none of your arguments make any logical sense to me why this regression should be treated differently. "Upstream does..." is _never_ a reason to say a regression is a feature. It is a reason to not support it in stable arch or even not at all, depending on the case. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 9:30 ` hasufell @ 2013-08-09 10:27 ` Rich Freeman 2013-08-09 11:31 ` Patrick Lauer 2013-08-09 12:36 ` hasufell 2013-08-09 10:42 ` Tom Wijsman 1 sibling, 2 replies; 192+ messages in thread From: Rich Freeman @ 2013-08-09 10:27 UTC (permalink / raw To: gentoo-dev On Fri, Aug 9, 2013 at 5:30 AM, hasufell <hasufell@gentoo.org> wrote: > On 08/09/2013 09:36 AM, Gilles Dartiguelongue wrote: >> It is not a regression if a new version of gnome mrequires systemd >> and does not work with OpenRc; it is a design choice. > > We are not just talking about random ebuild features here that have been > dropped. It's a MAJOR feature. And it _matters_ for gentoo. So it IS a > _regression_. How does not supporting OpenRC matter for Gentoo? Gentoo isn't OpenRC. OpenRC is just one init system that Gentoo supports. You can run Gentoo without it - indeed you can run Gentoo without any init at all (via Prefix). > > You see, I am not criticising the work of the gnome team, only the > stabilization matter. I personally don't care about gnome, but about our > policy to a certain extend. And I feel our policy is being violated > here. Not because you ignore it, but because you disagree. I don't see any policy being violated here. If I did, I'd be happy to ask that it be changed. The Gnome team already plans to issue news/docs/etc so that stable users don't get sidegraded or whatever you want to call it without warning, and so that they understand the full implications of upgrading to 3.8. Once users do move to 3.8, they're going to have a nice stable experience, just with a different init system. That's basically what stable is about IMHO. Sure, systemd isn't completely supported by every package in the tree with unit files/etc, but that has been steadily improving and all indications are that this trend will continue. Missing unit files are also relatively easy for users to fetch on their own (and hopefully submit back to us in bugs) - one of the main advantages of systemd is that unit files are more cross-platform and there are examples floating around for just about everything already. Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 10:27 ` Rich Freeman @ 2013-08-09 11:31 ` Patrick Lauer 2013-08-09 11:26 ` Tom Wijsman ` (3 more replies) 2013-08-09 12:36 ` hasufell 1 sibling, 4 replies; 192+ messages in thread From: Patrick Lauer @ 2013-08-09 11:31 UTC (permalink / raw To: gentoo-dev On 08/09/2013 06:27 PM, Rich Freeman wrote: > On Fri, Aug 9, 2013 at 5:30 AM, hasufell <hasufell@gentoo.org> wrote: >> On 08/09/2013 09:36 AM, Gilles Dartiguelongue wrote: >>> It is not a regression if a new version of gnome mrequires systemd >>> and does not work with OpenRc; it is a design choice. >> >> We are not just talking about random ebuild features here that have been >> dropped. It's a MAJOR feature. And it _matters_ for gentoo. So it IS a >> _regression_. > > How does not supporting OpenRC matter for Gentoo? Gentoo isn't > OpenRC. OpenRC is just one init system that Gentoo supports. You can > run Gentoo without it - indeed you can run Gentoo without any init at > all (via Prefix). You just removed the upgrade path for users. If that's not a regression ... well ... err ... Somehow I get really confused by this selective perception (anyone remembering the KDE overlay getting paludised and the fallout from that?) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 11:31 ` Patrick Lauer @ 2013-08-09 11:26 ` Tom Wijsman 2013-08-09 11:39 ` Patrick Lauer 2013-08-09 11:37 ` Ciaran McCreesh ` (2 subsequent siblings) 3 siblings, 1 reply; 192+ messages in thread From: Tom Wijsman @ 2013-08-09 11:26 UTC (permalink / raw To: gentoo-dev; +Cc: patrick [-- Attachment #1: Type: text/plain, Size: 409 bytes --] On Fri, 09 Aug 2013 19:31:22 +0800 Patrick Lauer <patrick@gentoo.org> wrote: > You just removed the upgrade path for users. The upgrade path is to install systemd or to implement openrc support. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 11:26 ` Tom Wijsman @ 2013-08-09 11:39 ` Patrick Lauer 2013-08-09 11:38 ` Pacho Ramos 2013-08-09 11:45 ` Tom Wijsman 0 siblings, 2 replies; 192+ messages in thread From: Patrick Lauer @ 2013-08-09 11:39 UTC (permalink / raw To: gentoo-dev On 08/09/2013 07:26 PM, Tom Wijsman wrote: > On Fri, 09 Aug 2013 19:31:22 +0800 > Patrick Lauer <patrick@gentoo.org> wrote: > >> You just removed the upgrade path for users. > > The upgrade path is to install systemd or to implement openrc support. > Invalid upgrade path. "The upgrade path is to install Fedora" is about as reasonable, and also not acceptable. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 11:39 ` Patrick Lauer @ 2013-08-09 11:38 ` Pacho Ramos 2013-08-09 12:14 ` vivo75 2013-08-09 11:45 ` Tom Wijsman 1 sibling, 1 reply; 192+ messages in thread From: Pacho Ramos @ 2013-08-09 11:38 UTC (permalink / raw To: gentoo-dev El vie, 09-08-2013 a las 19:39 +0800, Patrick Lauer escribió: > On 08/09/2013 07:26 PM, Tom Wijsman wrote: > > On Fri, 09 Aug 2013 19:31:22 +0800 > > Patrick Lauer <patrick@gentoo.org> wrote: > > > >> You just removed the upgrade path for users. > > > > The upgrade path is to install systemd or to implement openrc support. > > > Invalid upgrade path. > > "The upgrade path is to install Fedora" is about as reasonable, and also > not acceptable. > > The upgrade path is to run systemd, not migrate to fedora. As simply as such ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 11:38 ` Pacho Ramos @ 2013-08-09 12:14 ` vivo75 2013-08-09 13:54 ` Michał Górny 2013-08-09 16:17 ` Canek Peláez Valdés 0 siblings, 2 replies; 192+ messages in thread From: vivo75 @ 2013-08-09 12:14 UTC (permalink / raw To: gentoo-dev; +Cc: Pacho Ramos On 08/09/13 13:38, Pacho Ramos wrote: > El vie, 09-08-2013 a las 19:39 +0800, Patrick Lauer escribió: >> On 08/09/2013 07:26 PM, Tom Wijsman wrote: >>> On Fri, 09 Aug 2013 19:31:22 +0800 >>> Patrick Lauer <patrick@gentoo.org> wrote: >>> >>>> You just removed the upgrade path for users. >>> The upgrade path is to install systemd or to implement openrc support. >>> >> Invalid upgrade path. >> >> "The upgrade path is to install Fedora" is about as reasonable, and also >> not acceptable. >> >> > The upgrade path is to run systemd, not migrate to fedora. As simply as > such > > is systemd useful if not run with PID=1 ? Honest question ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 12:14 ` vivo75 @ 2013-08-09 13:54 ` Michał Górny 2013-08-09 16:38 ` Canek Peláez Valdés 2013-08-10 19:57 ` vivo75 2013-08-09 16:17 ` Canek Peláez Valdés 1 sibling, 2 replies; 192+ messages in thread From: Michał Górny @ 2013-08-09 13:54 UTC (permalink / raw To: gentoo-dev; +Cc: vivo75, Pacho Ramos [-- Attachment #1: Type: text/plain, Size: 1240 bytes --] Dnia 2013-08-09, o godz. 14:14:12 "vivo75@gmail.com" <vivo75@gmail.com> napisał(a): > On 08/09/13 13:38, Pacho Ramos wrote: > > El vie, 09-08-2013 a las 19:39 +0800, Patrick Lauer escribió: > >> On 08/09/2013 07:26 PM, Tom Wijsman wrote: > >>> On Fri, 09 Aug 2013 19:31:22 +0800 > >>> Patrick Lauer <patrick@gentoo.org> wrote: > >>> > >>>> You just removed the upgrade path for users. > >>> The upgrade path is to install systemd or to implement openrc support. > >>> > >> Invalid upgrade path. > >> > >> "The upgrade path is to install Fedora" is about as reasonable, and also > >> not acceptable. > >> > >> > > The upgrade path is to run systemd, not migrate to fedora. As simply as > > such > > > > > is systemd useful if not run with PID=1 ? Honest question Not a honest question but either honest troll, or you're awfully lazy and just making noise here. So the answer is: yes, it's quite useful when run with PID!=1. It's called systemd user instance (something OpenRC totally can't handle) and it can be used to manage user services. But I have no idea how is that relevant since you obviously know that the problem here requires running systemd as PID 1. -- Best regards, Michał Górny [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 966 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 13:54 ` Michał Górny @ 2013-08-09 16:38 ` Canek Peláez Valdés 2013-08-10 19:57 ` vivo75 1 sibling, 0 replies; 192+ messages in thread From: Canek Peláez Valdés @ 2013-08-09 16:38 UTC (permalink / raw To: gentoo-dev; +Cc: vivo75, Pacho Ramos On Fri, Aug 9, 2013 at 8:54 AM, Michał Górny <mgorny@gentoo.org> wrote: > Dnia 2013-08-09, o godz. 14:14:12 > "vivo75@gmail.com" <vivo75@gmail.com> napisał(a): > >> On 08/09/13 13:38, Pacho Ramos wrote: >> > El vie, 09-08-2013 a las 19:39 +0800, Patrick Lauer escribió: >> >> On 08/09/2013 07:26 PM, Tom Wijsman wrote: >> >>> On Fri, 09 Aug 2013 19:31:22 +0800 >> >>> Patrick Lauer <patrick@gentoo.org> wrote: >> >>> >> >>>> You just removed the upgrade path for users. >> >>> The upgrade path is to install systemd or to implement openrc support. >> >>> >> >> Invalid upgrade path. >> >> >> >> "The upgrade path is to install Fedora" is about as reasonable, and also >> >> not acceptable. >> >> >> >> >> > The upgrade path is to run systemd, not migrate to fedora. As simply as >> > such >> > >> > >> is systemd useful if not run with PID=1 ? Honest question > > Not a honest question but either honest troll, or you're awfully lazy > and just making noise here. > > So the answer is: yes, it's quite useful when run with PID!=1. It's > called systemd user instance (something OpenRC totally can't handle) > and it can be used to manage user services. I forgot thtat when I answered, but that requires that systemd is also running as PID 1. If I understand the question correctly (and I didn't perceived any "trollism"), it was about if you can install systemd, but run OpenRC as PID 1, and have everything working. In that case, the answer is no. Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 13:54 ` Michał Górny 2013-08-09 16:38 ` Canek Peláez Valdés @ 2013-08-10 19:57 ` vivo75 1 sibling, 0 replies; 192+ messages in thread From: vivo75 @ 2013-08-10 19:57 UTC (permalink / raw To: Michał Górny; +Cc: gentoo-dev, Pacho Ramos On 08/09/13 15:54, Michał Górny wrote: > Dnia 2013-08-09, o godz. 14:14:12 > "vivo75@gmail.com" <vivo75@gmail.com> napisał(a): >> On 08/09/13 13:38, Pacho Ramos wrote: >>> El vie, 09-08-2013 a las 19:39 +0800, Patrick Lauer escribió: >>>> On 08/09/2013 07:26 PM, Tom Wijsman wrote: >>>>> On Fri, 09 Aug 2013 19:31:22 +0800 >>>>> Patrick Lauer <patrick@gentoo.org> wrote: >>>>> >>>>>> You just removed the upgrade path for users. >>>>> The upgrade path is to install systemd or to implement openrc support. >>>>> >>>> Invalid upgrade path. >>>> >>>> "The upgrade path is to install Fedora" is about as reasonable, and also >>>> not acceptable. >>>> >>> The upgrade path is to run systemd, not migrate to fedora. As simply as >>> such >>> >> is systemd useful if not run with PID=1 ? Honest question > Not a honest question but either honest troll, or you're awfully lazy > and just making noise here. No really, I've tried systemd but only as init, and, since I'm not a gnome user I'm rather ignorant on it's internals. Yet gnome it's an important piece of the opensource ecosystem, and decision taken for gnome sometimes have repercusions also on different DE like kde which is my main interest. > So the answer is: yes, it's quite useful when run with PID!=1. It's > called systemd user instance (something OpenRC totally can't handle) > and it can be used to manage user services. > > But I have no idea how is that relevant since you obviously know that > the problem here requires running systemd as PID 1. I could have argued it was relevant, but again no, I didn't know for sure. My experience with systemd has only been as only init system (PID=1) even when using the (now dead?) overlay from Fabio which tried to make openrc and systemd coexist. Thanks to everyone responded ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 12:14 ` vivo75 2013-08-09 13:54 ` Michał Górny @ 2013-08-09 16:17 ` Canek Peláez Valdés 2013-08-09 20:43 ` Samuli Suominen 1 sibling, 1 reply; 192+ messages in thread From: Canek Peláez Valdés @ 2013-08-09 16:17 UTC (permalink / raw To: gentoo-dev; +Cc: Pacho Ramos On Fri, Aug 9, 2013 at 7:14 AM, vivo75@gmail.com <vivo75@gmail.com> wrote: > On 08/09/13 13:38, Pacho Ramos wrote: >> El vie, 09-08-2013 a las 19:39 +0800, Patrick Lauer escribió: >>> On 08/09/2013 07:26 PM, Tom Wijsman wrote: >>>> On Fri, 09 Aug 2013 19:31:22 +0800 >>>> Patrick Lauer <patrick@gentoo.org> wrote: >>>> >>>>> You just removed the upgrade path for users. >>>> The upgrade path is to install systemd or to implement openrc support. >>>> >>> Invalid upgrade path. >>> >>> "The upgrade path is to install Fedora" is about as reasonable, and also >>> not acceptable. >>> >>> >> The upgrade path is to run systemd, not migrate to fedora. As simply as >> such >> >> > is systemd useful if not run with PID=1 ? Honest question (Answering as a GNOME+systemd user since 2011). AFAIU, systemd is completely useless if it isn't running as PID 1. In particular (and the reason systemd is now a hard requirement for GNOME), logind will not work correctly (if at all) if systemd isn't PID 1. All the cgroups handling (for one) is non existent (or completely different) in OpenRC. Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 16:17 ` Canek Peláez Valdés @ 2013-08-09 20:43 ` Samuli Suominen 0 siblings, 0 replies; 192+ messages in thread From: Samuli Suominen @ 2013-08-09 20:43 UTC (permalink / raw To: gentoo-dev On 09/08/13 19:17, Canek Peláez Valdés wrote: > On Fri, Aug 9, 2013 at 7:14 AM, vivo75@gmail.com <vivo75@gmail.com> wrote: >> On 08/09/13 13:38, Pacho Ramos wrote: >>> El vie, 09-08-2013 a las 19:39 +0800, Patrick Lauer escribió: >>>> On 08/09/2013 07:26 PM, Tom Wijsman wrote: >>>>> On Fri, 09 Aug 2013 19:31:22 +0800 >>>>> Patrick Lauer <patrick@gentoo.org> wrote: >>>>> >>>>>> You just removed the upgrade path for users. >>>>> The upgrade path is to install systemd or to implement openrc support. >>>>> >>>> Invalid upgrade path. >>>> >>>> "The upgrade path is to install Fedora" is about as reasonable, and also >>>> not acceptable. >>>> >>>> >>> The upgrade path is to run systemd, not migrate to fedora. As simply as >>> such >>> >>> >> is systemd useful if not run with PID=1 ? Honest question > > (Answering as a GNOME+systemd user since 2011). > > AFAIU, systemd is completely useless if it isn't running as PID 1. In > particular (and the reason systemd is now a hard requirement for > GNOME), logind will not work correctly (if at all) if systemd isn't > PID 1. All the cgroups handling (for one) is non existent (or > completely different) in OpenRC. > > Regards. > Correct. Ubuntu has logind working without systemd but they are stuck at version 204. At systemd version 205 it became impossible to run logind without systemd. The only reason why sys-apps/systemd being installed would be useful if it isn't PID=1 (all the time) user wants to support dualboot between OpenRC and systemd, with different init='s, since the systemd-udevd can be used with OpenRC. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 11:39 ` Patrick Lauer 2013-08-09 11:38 ` Pacho Ramos @ 2013-08-09 11:45 ` Tom Wijsman 2013-08-09 13:57 ` Michał Górny 2013-08-10 10:51 ` Patrick Lauer 1 sibling, 2 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-09 11:45 UTC (permalink / raw To: gentoo-dev; +Cc: patrick [-- Attachment #1: Type: text/plain, Size: 840 bytes --] On Fri, 09 Aug 2013 19:39:08 +0800 Patrick Lauer <patrick@gentoo.org> wrote: > On 08/09/2013 07:26 PM, Tom Wijsman wrote: > > On Fri, 09 Aug 2013 19:31:22 +0800 > > Patrick Lauer <patrick@gentoo.org> wrote: > > > >> You just removed the upgrade path for users. > > > > The upgrade path is to install systemd or to implement openrc > > support. > > > Invalid upgrade path. > > "The upgrade path is to install Fedora" is about as reasonable, and > also not acceptable. Your upgrade path is no longer an upgrade; the other ones are, and as said before, running Gentoo has no implication that OpenRC must be ran. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 11:45 ` Tom Wijsman @ 2013-08-09 13:57 ` Michał Górny 2013-08-09 19:11 ` Ben de Groot 2013-08-10 10:51 ` Patrick Lauer 1 sibling, 1 reply; 192+ messages in thread From: Michał Górny @ 2013-08-09 13:57 UTC (permalink / raw To: gentoo-dev; +Cc: TomWij, patrick [-- Attachment #1: Type: text/plain, Size: 1152 bytes --] Dnia 2013-08-09, o godz. 13:45:25 Tom Wijsman <TomWij@gentoo.org> napisał(a): > On Fri, 09 Aug 2013 19:39:08 +0800 > Patrick Lauer <patrick@gentoo.org> wrote: > > > On 08/09/2013 07:26 PM, Tom Wijsman wrote: > > > On Fri, 09 Aug 2013 19:31:22 +0800 > > > Patrick Lauer <patrick@gentoo.org> wrote: > > > > > >> You just removed the upgrade path for users. > > > > > > The upgrade path is to install systemd or to implement openrc > > > support. > > > > > Invalid upgrade path. > > > > "The upgrade path is to install Fedora" is about as reasonable, and > > also not acceptable. > > Your upgrade path is no longer an upgrade; the other ones are, and as > said before, running Gentoo has no implication that OpenRC must be ran. I can think of at least a few examples where 'upgrade path' actually involved replacing one package with another and yet nobody complains about that. This one is *so special* just because we have a few folks which really have nothing useful to do and instead spit their systemd hatred on gentoo-dev@ and expect others to join their stupid vendetta. -- Best regards, Michał Górny [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 966 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 13:57 ` Michał Górny @ 2013-08-09 19:11 ` Ben de Groot 2013-08-09 19:15 ` Matt Turner ` (2 more replies) 0 siblings, 3 replies; 192+ messages in thread From: Ben de Groot @ 2013-08-09 19:11 UTC (permalink / raw To: gentoo-dev On 9 August 2013 21:57, Michał Górny <mgorny@gentoo.org> wrote: > Dnia 2013-08-09, o godz. 13:45:25 > Tom Wijsman <TomWij@gentoo.org> napisał(a): > >> On Fri, 09 Aug 2013 19:39:08 +0800 >> Patrick Lauer <patrick@gentoo.org> wrote: >> >> > On 08/09/2013 07:26 PM, Tom Wijsman wrote: >> > > On Fri, 09 Aug 2013 19:31:22 +0800 >> > > Patrick Lauer <patrick@gentoo.org> wrote: >> > > >> > >> You just removed the upgrade path for users. >> > > >> > > The upgrade path is to install systemd or to implement openrc >> > > support. >> > > >> > Invalid upgrade path. >> > >> > "The upgrade path is to install Fedora" is about as reasonable, and >> > also not acceptable. >> >> Your upgrade path is no longer an upgrade; the other ones are, and as >> said before, running Gentoo has no implication that OpenRC must be ran. > > I can think of at least a few examples where 'upgrade path' actually > involved replacing one package with another and yet nobody complains > about that. > > This one is *so special* just because we have a few folks which really > have nothing useful to do and instead spit their systemd hatred on > gentoo-dev@ and expect others to join their stupid vendetta. Please keep your insults off this list. You may want to deny them, but there are valid reasons why people oppose systemd. It doesn't help to keep so aggressively pushing it. -- Cheers, Ben | yngwin Gentoo developer ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 19:11 ` Ben de Groot @ 2013-08-09 19:15 ` Matt Turner 2013-08-09 19:17 ` Michał Górny 2013-08-09 20:32 ` Tom Wijsman 2 siblings, 0 replies; 192+ messages in thread From: Matt Turner @ 2013-08-09 19:15 UTC (permalink / raw To: gentoo-dev On Fri, Aug 9, 2013 at 12:11 PM, Ben de Groot <yngwin@gentoo.org> wrote: > It doesn't help to keep so aggressively pushing it. Neither does so aggressively pushing against it. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 19:11 ` Ben de Groot 2013-08-09 19:15 ` Matt Turner @ 2013-08-09 19:17 ` Michał Górny 2013-08-09 20:32 ` Tom Wijsman 2 siblings, 0 replies; 192+ messages in thread From: Michał Górny @ 2013-08-09 19:17 UTC (permalink / raw To: gentoo-dev; +Cc: yngwin [-- Attachment #1: Type: text/plain, Size: 1876 bytes --] Dnia 2013-08-10, o godz. 03:11:55 Ben de Groot <yngwin@gentoo.org> napisał(a): > On 9 August 2013 21:57, Michał Górny <mgorny@gentoo.org> wrote: > > Dnia 2013-08-09, o godz. 13:45:25 > > Tom Wijsman <TomWij@gentoo.org> napisał(a): > > > >> On Fri, 09 Aug 2013 19:39:08 +0800 > >> Patrick Lauer <patrick@gentoo.org> wrote: > >> > >> > On 08/09/2013 07:26 PM, Tom Wijsman wrote: > >> > > On Fri, 09 Aug 2013 19:31:22 +0800 > >> > > Patrick Lauer <patrick@gentoo.org> wrote: > >> > > > >> > >> You just removed the upgrade path for users. > >> > > > >> > > The upgrade path is to install systemd or to implement openrc > >> > > support. > >> > > > >> > Invalid upgrade path. > >> > > >> > "The upgrade path is to install Fedora" is about as reasonable, and > >> > also not acceptable. > >> > >> Your upgrade path is no longer an upgrade; the other ones are, and as > >> said before, running Gentoo has no implication that OpenRC must be ran. > > > > I can think of at least a few examples where 'upgrade path' actually > > involved replacing one package with another and yet nobody complains > > about that. > > > > This one is *so special* just because we have a few folks which really > > have nothing useful to do and instead spit their systemd hatred on > > gentoo-dev@ and expect others to join their stupid vendetta. > > Please keep your insults off this list. You may want to deny them, but > there are valid reasons why people oppose systemd. It doesn't help to > keep so aggressively pushing it. And what does help? 143-mail thread with people crying out how bad the world goes for them? There are people actually reading this list, and if I'm insulting anyone, those people are insulting the whole Gentoo community by wasting their time and making this list less and less useful. -- Best regards, Michał Górny [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 966 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 19:11 ` Ben de Groot 2013-08-09 19:15 ` Matt Turner 2013-08-09 19:17 ` Michał Górny @ 2013-08-09 20:32 ` Tom Wijsman 2013-08-09 23:32 ` Mike Auty 2 siblings, 1 reply; 192+ messages in thread From: Tom Wijsman @ 2013-08-09 20:32 UTC (permalink / raw To: gentoo-dev; +Cc: yngwin [-- Attachment #1: Type: text/plain, Size: 3399 bytes --] On Sat, 10 Aug 2013 03:11:55 +0800 Ben de Groot <yngwin@gentoo.org> wrote: > On 9 August 2013 21:57, Michał Górny <mgorny@gentoo.org> wrote: > > Dnia 2013-08-09, o godz. 13:45:25 > > Tom Wijsman <TomWij@gentoo.org> napisał(a): > > > >> Your upgrade path is no longer an upgrade; the other ones are, and > >> as said before, running Gentoo has no implication that OpenRC must > >> be ran. > > > > I can think of at least a few examples where 'upgrade path' actually > > involved replacing one package with another and yet nobody complains > > about that. > > > > This one is *so special* just because we have a few folks which > > really have nothing useful to do and instead spit their systemd > > hatred on gentoo-dev@ and expect others to join their stupid > > vendetta. > > Please keep your insults off this list. You may want to deny them, but > there are valid reasons why people oppose systemd. It doesn't help to > keep so aggressively pushing it. Neither does it help to make statements like "People are free to use a saner desktop environment..." which add nothing to the discussion, which in fact can be seen as an insult as well; because "sane" basically stands for "free from mental derangement" or "free from being unreasonably, unsound judgment or bad sense" where both come close to what people will perceive as the negative form of "stupid". (Of course, his message can be perceived to insult in other ways; I won't comment on those, they seem to be based on a bit of annoyance) I don't see why this needs to be done almost every time a discussion that mentions the word systemd comes up; okay, there are people that oppose to it but can't they just ignore the discussion instead of making statements that really add nothing to the actual discussion? You may perceive things are being denied and think things are aggressively being pushed; but please note the "action, reaction" concept applies here and you are perceiving the reaction to what people that oppose to systemd are irrelevantly inserting into the discussion. "A saner DE" or "unmerge GNOME" doesn't answer "stabilize 3.6 or 3.8?"; I'm not going to summarize on the rest, but a fair bit doesn't answer. As for whether to stabilize GNOME, that's the maintainer's decision; unless the maintainer is forced to do otherwise by a higher instance, see the paragraphs of "Moving package versions from ~ARCH to ARCH" in the ebuild policy [1] which mentions that it is up to the maintainer. I think that the reasoning whether to stabilize 3.6 or 3.8 has long been given; so, unless someone wants to make a remark on that alone, there's probably no need to bump this out of bounds discussion anymore. There are different approaches to request that higher instances oppose; I'm pretty sure that they are willing to deal with systemd pushers, as in those that trying to go besides community and / or council consensus. Please, give it a rest; there is too much unnecessary talk for nothing. [1]: Ebuild policy - "Moving package versions from ~ARCH to ARCH" http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1#doc_chap4_sect4 -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 20:32 ` Tom Wijsman @ 2013-08-09 23:32 ` Mike Auty 2013-08-10 0:03 ` Tom Wijsman 0 siblings, 1 reply; 192+ messages in thread From: Mike Auty @ 2013-08-09 23:32 UTC (permalink / raw To: gentoo-dev; +Cc: Tom Wijsman, yngwin -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09/08/13 21:32, Tom Wijsman wrote: > On Sat, 10 Aug 2013 03:11:55 +0800 Ben de Groot <yngwin@gentoo.org> > wrote: > >> On 9 August 2013 21:57, Michał Górny <mgorny@gentoo.org> wrote: >>> This one is *so special* just because we have a few folks >>> which really have nothing useful to do and instead spit their >>> systemd hatred on gentoo-dev@ and expect others to join their >>> stupid vendetta. >> >> Please keep your insults off this list. You may want to deny >> them, but there are valid reasons why people oppose systemd. It >> doesn't help to keep so aggressively pushing it. > > Neither does it help to make statements like "People are free to > use a saner desktop environment..." which add nothing to the > discussion, which in fact can be seen as an insult as well; because > "sane" basically stands for "free from mental derangement" or "free > from being unreasonably, unsound judgment or bad sense" where both > come close to what people will perceive as the negative form of > "stupid". I'm not sure where you're quoting from, it doesn't appear to have been the thread Ben was commenting on. I'm glad someone stepped in and said something, Michael's comments appeared overly aggressive, as they would have even if the word hatred had read agenda. I'm not sure why there were so many rebuttals of his request to keep things civil. It wasn't a statement for or against systemd, it was a request to maintain a hospitable environment... Mike -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iEYEARECAAYFAlIFe/gACgkQu7rWomwgFXr5sACeJkIl6rDKmyVdNmaQW9HupK35 s4MAn3EvU9agxaAOJI5Gf7uHUqcEJ7Mv =x6Dm -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 23:32 ` Mike Auty @ 2013-08-10 0:03 ` Tom Wijsman 0 siblings, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-10 0:03 UTC (permalink / raw To: gentoo-dev; +Cc: ikelos -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sat, 10 Aug 2013 00:32:08 +0100 Mike Auty <ikelos@gentoo.org> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 09/08/13 21:32, Tom Wijsman wrote: > > On Sat, 10 Aug 2013 03:11:55 +0800 Ben de Groot <yngwin@gentoo.org> > > wrote: > > > >> On 9 August 2013 21:57, Michał Górny <mgorny@gentoo.org> wrote: > >>> This one is *so special* just because we have a few folks > >>> which really have nothing useful to do and instead spit their > >>> systemd hatred on gentoo-dev@ and expect others to join their > >>> stupid vendetta. > >> > >> Please keep your insults off this list. You may want to deny > >> them, but there are valid reasons why people oppose systemd. It > >> doesn't help to keep so aggressively pushing it. > > > > Neither does it help to make statements like "People are free to > > use a saner desktop environment..." which add nothing to the > > discussion, which in fact can be seen as an insult as well; because > > "sane" basically stands for "free from mental derangement" or "free > > from being unreasonably, unsound judgment or bad sense" where both > > come close to what people will perceive as the negative form of > > "stupid". > > I'm not sure where you're quoting from, it doesn't appear to have been > the thread Ben was commenting on. http://article.gmane.org/gmane.linux.gentoo.devel/87206 > I'm glad someone stepped in and said something, Michael's comments > appeared overly aggressive, as they would have even if the word hatred > had read agenda. I'm not sure why there were so many rebuttals of his > request to keep things civil. It wasn't a statement for or against > systemd, it was a request to maintain a hospitable environment... We're on the same line for that part. Note that I do not disagree with Ben's request, thus did not re[bf]ute; I wanted to point out why people that try to construct were annoyed. If he then makes such request it doesn't help that he did a similar thing earlier himself, therefore I am making the same request back to him. In a conflict, there are always two sides; in order to maintain a hospitable environment, both sides have to make an effort to reach that. So, both sides calling things more sane or more hateful is not civil... - -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iQEcBAEBAgAGBQJSBYNvAAoJEJWyH81tNOV9ltgH/0wO7hjA3+cnkuZGyaqEBHN4 iQL9ZDuASegxIMkg1D4k9AZ+kZDqYPwRNL07nsvQRZNceXEtc3sOx0AeLb/pcDe7 GZHR7S30ACvo9U/Fj6Bgd/FeQulyQ4ztfUJRKBTa9JRp+iBn8Y8HuxC88MARXtTN Qaptxq1JpaOa69AvotuybH35DgW9SsiHcpQgP1j8JnU0ykev4uCk4KFpy6SwB9Sa oAFF3VLsXivZdZeh1EomtaoDngQkCCU2eAftDEwUEfDL4RQ3U1LvcztT5mn5UB6p ntgD/mHWeLPWVuLMInanet6O/8bIeaLyed6yW3OsFFkslIfzYik9vX6aGq4oKTw= =yAvQ -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 11:45 ` Tom Wijsman 2013-08-09 13:57 ` Michał Górny @ 2013-08-10 10:51 ` Patrick Lauer 2013-08-10 10:59 ` Rich Freeman 1 sibling, 1 reply; 192+ messages in thread From: Patrick Lauer @ 2013-08-10 10:51 UTC (permalink / raw To: gentoo-dev On 08/09/2013 07:45 PM, Tom Wijsman wrote: > On Fri, 09 Aug 2013 19:39:08 +0800 > Patrick Lauer <patrick@gentoo.org> wrote: > >> On 08/09/2013 07:26 PM, Tom Wijsman wrote: >>> On Fri, 09 Aug 2013 19:31:22 +0800 >>> Patrick Lauer <patrick@gentoo.org> wrote: >>> >>>> You just removed the upgrade path for users. >>> >>> The upgrade path is to install systemd or to implement openrc >>> support. >>> >> Invalid upgrade path. >> >> "The upgrade path is to install Fedora" is about as reasonable, and >> also not acceptable. > > Your upgrade path is no longer an upgrade; I like it when you violently agree with me > the other ones are, and as > said before, running Gentoo has no implication that OpenRC must be ran. > not must, but if I choose to run the official supported configuration, well, then telling me to go to an unsupported state is quite confusing and sends the wrong signal. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 10:51 ` Patrick Lauer @ 2013-08-10 10:59 ` Rich Freeman 2013-08-10 11:12 ` Alon Bar-Lev 0 siblings, 1 reply; 192+ messages in thread From: Rich Freeman @ 2013-08-10 10:59 UTC (permalink / raw To: gentoo-dev On Sat, Aug 10, 2013 at 6:51 AM, Patrick Lauer <patrick@gentoo.org> wrote: > not must, but if I choose to run the official supported configuration, > well, then telling me to go to an unsupported state is quite confusing > and sends the wrong signal. > There is no one official supported configuration of Gentoo. Nobody has to agree to make systemd an official supported configuration, because OpenRC isn't an official supported configuration either. At least, not in the way that the terms seems to be being used. There is no policy that requires packages to run when OpenRC is the service manager, and there is no policy that requires packages to supply an OpenRC init.d script. Now, I'm all in favor of a policy that would require maintainers to accept well-maintained patches to add such support to packages that lack it, just as I support this for systemd, or really for anything else. Well-maintained of course means timely, regression-free, no burdens beyond fetching and patching, and so on. Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 10:59 ` Rich Freeman @ 2013-08-10 11:12 ` Alon Bar-Lev 2013-08-10 11:38 ` Tom Wijsman 0 siblings, 1 reply; 192+ messages in thread From: Alon Bar-Lev @ 2013-08-10 11:12 UTC (permalink / raw To: gentoo-dev On Sat, Aug 10, 2013 at 1:59 PM, Rich Freeman <rich0@gentoo.org> wrote: > On Sat, Aug 10, 2013 at 6:51 AM, Patrick Lauer <patrick@gentoo.org> wrote: >> not must, but if I choose to run the official supported configuration, >> well, then telling me to go to an unsupported state is quite confusing >> and sends the wrong signal. >> > > There is no one official supported configuration of Gentoo. Nobody > has to agree to make systemd an official supported configuration, > because OpenRC isn't an official supported configuration either. At > least, not in the way that the terms seems to be being used. There is > no policy that requires packages to run when OpenRC is the service > manager, and there is no policy that requires packages to supply an > OpenRC init.d script. Every long lawyer like response make me re-check my sanity. The split of openrc was done by Roy in the past to be usable by other audiences, especially busybox and *bsd configurations. OpenRC is baselayout-1, just packaged in different way. Gentoo, well up to now, did have a policy that packages should support the baselayout which was single one, no alternatives where formally supported. The fact that OpenRC is now provided as own package (technical bit) could not have changed the policy of providing stable coherent solution for users. The fact that someone decided that init system may be virtual means nothing if the implications of users and developers were not been understood. Of course it matches the gnome and affiliated vendor agenda.... but for that do we break the entire tree and produce extra load for developers who maintain unrelated packages? Alon ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 11:12 ` Alon Bar-Lev @ 2013-08-10 11:38 ` Tom Wijsman 0 siblings, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-10 11:38 UTC (permalink / raw To: gentoo-dev; +Cc: alonbl [-- Attachment #1: Type: text/plain, Size: 2533 bytes --] On Sat, 10 Aug 2013 14:12:42 +0300 Alon Bar-Lev <alonbl@gentoo.org> wrote: > On Sat, Aug 10, 2013 at 1:59 PM, Rich Freeman <rich0@gentoo.org> > wrote: > > On Sat, Aug 10, 2013 at 6:51 AM, Patrick Lauer <patrick@gentoo.org> > > wrote: > >> not must, but if I choose to run the official supported > >> configuration, well, then telling me to go to an unsupported state > >> is quite confusing and sends the wrong signal. > >> > > > > There is no one official supported configuration of Gentoo. Nobody > > has to agree to make systemd an official supported configuration, > > because OpenRC isn't an official supported configuration either. At > > least, not in the way that the terms seems to be being used. There > > is no policy that requires packages to run when OpenRC is the > > service manager, and there is no policy that requires packages to > > supply an OpenRC init.d script. > > Gentoo, well up to now, did have a policy This is missing a reference. Where is this policy? > that packages should support the baselayout It appears to support, I don't see a problem here; what's not supported? > which was single one, no alternatives where formally supported. This is missing a reference. Where is this stated? > The fact that OpenRC is now provided as own package (technical bit) > could not have changed the policy of providing stable coherent > solution for users. Whether or not the existence of such policy, it makes me wonder: Why do you think the discussed solution is not stable or not coherent? > The fact that someone decided that init system may be virtual means > nothing if the implications of users and developers were not been > understood. Is this really the case? Where do you think it is misunderstood? > Of course it matches the gnome and affiliated vendor agenda.... Or perhaps Gentoo's meta-distribution agenda to provide choice? > but for that do we break the entire tree and produce extra load for > developers who maintain unrelated packages? What entire tree breakage you are talking about? I see no such thing. As stated multiple times before, there's no extra load involved; but I'll enumerate it again, it is easy to add and there are enough people that are willing to help maintain the systemd part of a package. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 11:31 ` Patrick Lauer 2013-08-09 11:26 ` Tom Wijsman @ 2013-08-09 11:37 ` Ciaran McCreesh 2013-08-09 11:58 ` Tom Wijsman 2013-08-10 10:50 ` Patrick Lauer 2013-08-09 12:28 ` Rich Freeman 2013-08-09 13:44 ` Samuli Suominen 3 siblings, 2 replies; 192+ messages in thread From: Ciaran McCreesh @ 2013-08-09 11:37 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 511 bytes --] On Fri, 09 Aug 2013 19:31:22 +0800 Patrick Lauer <patrick@gentoo.org> wrote: > Somehow I get really confused by this selective perception (anyone > remembering the KDE overlay getting paludised and the fallout from > that?) That's a very selective perception there. If you mean the fully documented kdebuild-1 EAPI, whose features are mostly in EAPI 5 now, then I remember Gentoo getting a lot of valuable experience that was used to decide how to improve the package format. -- Ciaran McCreesh [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 11:37 ` Ciaran McCreesh @ 2013-08-09 11:58 ` Tom Wijsman 2013-08-10 10:50 ` Patrick Lauer 1 sibling, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-09 11:58 UTC (permalink / raw To: gentoo-dev; +Cc: ciaran.mccreesh [-- Attachment #1: Type: text/plain, Size: 1218 bytes --] On Fri, 9 Aug 2013 12:37:26 +0100 Ciaran McCreesh <ciaran.mccreesh@googlemail.com> wrote: > On Fri, 09 Aug 2013 19:31:22 +0800 > Patrick Lauer <patrick@gentoo.org> wrote: > > Somehow I get really confused by this selective perception (anyone > > remembering the KDE overlay getting paludised and the fallout from > > that?) > > That's a very selective perception there. If you mean the fully > documented kdebuild-1 EAPI, whose features are mostly in EAPI 5 now, > then I remember Gentoo getting a lot of valuable experience that was > used to decide how to improve the package format. Not sure how this is still relevant to the Gnome 3.8 stabilization; Patrick's example brought some irrelevant matters to mind, but what this really is about as he intended is a "QA violation". He just clarified in the other thread as well as on IRC that by this QA violation he means that there is no proper upgrade path; so, I no longer see any use in that example as it has became clear without it. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 11:37 ` Ciaran McCreesh 2013-08-09 11:58 ` Tom Wijsman @ 2013-08-10 10:50 ` Patrick Lauer 2013-08-10 11:40 ` Ciaran McCreesh 1 sibling, 1 reply; 192+ messages in thread From: Patrick Lauer @ 2013-08-10 10:50 UTC (permalink / raw To: gentoo-dev On 08/09/2013 07:37 PM, Ciaran McCreesh wrote: > On Fri, 09 Aug 2013 19:31:22 +0800 > Patrick Lauer <patrick@gentoo.org> wrote: >> Somehow I get really confused by this selective perception (anyone >> remembering the KDE overlay getting paludised and the fallout from >> that?) > > That's a very selective perception there. If you mean the fully > documented kdebuild-1 EAPI, ... which was disallowed from being used in-tree, which most users could not use without breaking their current setup ... It lead to a fork of the overlay which in a short time absorbed almost all users, which should tell you how popular the decision of "lol don't portage" was. The difference now is that forking Gnome is not a viable option > whose features are mostly in EAPI 5 now, > then I remember Gentoo getting a lot of valuable experience that was > used to decide how to improve the package format. > And lots of good policies like "all ebuilds in-tree must work with portage", or "all ebuilds in tree must use approved EAPIs" (hello pro-gress overlay ;) ) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 10:50 ` Patrick Lauer @ 2013-08-10 11:40 ` Ciaran McCreesh 0 siblings, 0 replies; 192+ messages in thread From: Ciaran McCreesh @ 2013-08-10 11:40 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 694 bytes --] On Sat, 10 Aug 2013 18:50:49 +0800 Patrick Lauer <patrick@gentoo.org> wrote: > On 08/09/2013 07:37 PM, Ciaran McCreesh wrote: > > On Fri, 09 Aug 2013 19:31:22 +0800 > > Patrick Lauer <patrick@gentoo.org> wrote: > >> Somehow I get really confused by this selective perception (anyone > >> remembering the KDE overlay getting paludised and the fallout from > >> that?) > > > > That's a very selective perception there. If you mean the fully > > documented kdebuild-1 EAPI, > ... which was disallowed from being used in-tree, which most users > could not use without breaking their current setup ... No-one ever proposed using kdebuild-1 in the main tree. -- Ciaran McCreesh [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 11:31 ` Patrick Lauer 2013-08-09 11:26 ` Tom Wijsman 2013-08-09 11:37 ` Ciaran McCreesh @ 2013-08-09 12:28 ` Rich Freeman 2013-08-09 14:22 ` Alon Bar-Lev 2013-08-10 10:55 ` Patrick Lauer 2013-08-09 13:44 ` Samuli Suominen 3 siblings, 2 replies; 192+ messages in thread From: Rich Freeman @ 2013-08-09 12:28 UTC (permalink / raw To: gentoo-dev On Fri, Aug 9, 2013 at 7:31 AM, Patrick Lauer <patrick@gentoo.org> wrote: > You just removed the upgrade path for users. > Just install systemd. There really isn't any practical alternative. Gentoo with systemd is as Gentooish a configuration as Gentoo with OpenRC, or Gentoo with libav, or Gentoo with emacs. > > Somehow I get really confused by this selective perception (anyone > remembering the KDE overlay getting paludised and the fallout from that?) I never had a problem with it. I would have concerns with non-PMS EAPIs in the main tree, but overlays can do whatever they want. Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 12:28 ` Rich Freeman @ 2013-08-09 14:22 ` Alon Bar-Lev 2013-08-09 14:44 ` Chí-Thanh Christopher Nguyễn ` (2 more replies) 2013-08-10 10:55 ` Patrick Lauer 1 sibling, 3 replies; 192+ messages in thread From: Alon Bar-Lev @ 2013-08-09 14:22 UTC (permalink / raw To: gentoo-dev On Fri, Aug 9, 2013 at 3:28 PM, Rich Freeman <rich0@gentoo.org> wrote: > On Fri, Aug 9, 2013 at 7:31 AM, Patrick Lauer <patrick@gentoo.org> wrote: >> You just removed the upgrade path for users. >> > > Just install systemd. There really isn't any practical alternative. > Gentoo with systemd is as Gentooish a configuration as Gentoo with > OpenRC, or Gentoo with libav, or Gentoo with emacs. Again, I repeat my-self. Please stop writing these statements! There was no decision to support Gentoo using any other layout than openrc (baselayout). There is *HUGE* difference between optional components and core components. Claiming that Gentoo can use alternate layout is same as alternate that freebsd port is stable or that intel icc can be used as compiler. It has broad implications, which is far from the actual component usage or its own dependencies. If you have the agenda to switch to systemd, and you hide your intention in the argument of supporting multiple layouts, please do not hide and state so clearly. But do not claim that Gentoo with different layout than baselayout is still formal Gentoo, and is supported by the Gentoo developers. Regards, Alon Bar-Lev. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 14:22 ` Alon Bar-Lev @ 2013-08-09 14:44 ` Chí-Thanh Christopher Nguyễn 2013-08-09 14:50 ` Alon Bar-Lev 2013-08-09 14:59 ` Tom Wijsman 2013-08-09 17:45 ` William Hubbs 2 siblings, 1 reply; 192+ messages in thread From: Chí-Thanh Christopher Nguyễn @ 2013-08-09 14:44 UTC (permalink / raw To: gentoo-dev Alon Bar-Lev schrieb: > On Fri, Aug 9, 2013 at 3:28 PM, Rich Freeman <rich0@gentoo.org> wrote: >> On Fri, Aug 9, 2013 at 7:31 AM, Patrick Lauer <patrick@gentoo.org> wrote: >>> You just removed the upgrade path for users. >>> >> Just install systemd. There really isn't any practical alternative. >> Gentoo with systemd is as Gentooish a configuration as Gentoo with >> OpenRC, or Gentoo with libav, or Gentoo with emacs. > Again, I repeat my-self. > > Please stop writing these statements! > > There was no decision to support Gentoo using any other layout than > openrc (baselayout). I think there may be a misunderstanding here. He only said that if you want to run Gnome 3.8, then switch to systemd. Because the Gnome team will not support any other configuration. He did not say that everyone should install systemd, nor that you need to support such a configuration. Best regards, Chí-Thanh Christopher Nguyễn ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 14:44 ` Chí-Thanh Christopher Nguyễn @ 2013-08-09 14:50 ` Alon Bar-Lev 2013-08-09 14:51 ` Arun Raghavan ` (3 more replies) 0 siblings, 4 replies; 192+ messages in thread From: Alon Bar-Lev @ 2013-08-09 14:50 UTC (permalink / raw To: gentoo-dev On Fri, Aug 9, 2013 at 5:44 PM, Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> wrote: > Alon Bar-Lev schrieb: >> On Fri, Aug 9, 2013 at 3:28 PM, Rich Freeman <rich0@gentoo.org> wrote: >>> On Fri, Aug 9, 2013 at 7:31 AM, Patrick Lauer <patrick@gentoo.org> wrote: >>>> You just removed the upgrade path for users. >>>> >>> Just install systemd. There really isn't any practical alternative. >>> Gentoo with systemd is as Gentooish a configuration as Gentoo with >>> OpenRC, or Gentoo with libav, or Gentoo with emacs. >> Again, I repeat my-self. >> >> Please stop writing these statements! >> >> There was no decision to support Gentoo using any other layout than >> openrc (baselayout). > > I think there may be a misunderstanding here. He only said that if you > want to run Gnome 3.8, then switch to systemd. Because the Gnome team > will not support any other configuration. > > He did not say that everyone should install systemd, nor that you need > to support such a configuration. So users will have gnome working but not any other component? How can this a good service for users? ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 14:50 ` Alon Bar-Lev @ 2013-08-09 14:51 ` Arun Raghavan 2013-08-09 14:57 ` Chí-Thanh Christopher Nguyễn ` (2 subsequent siblings) 3 siblings, 0 replies; 192+ messages in thread From: Arun Raghavan @ 2013-08-09 14:51 UTC (permalink / raw To: gentoo-dev On 9 August 2013 20:20, Alon Bar-Lev <alonbl@gentoo.org> wrote: > On Fri, Aug 9, 2013 at 5:44 PM, Chí-Thanh Christopher Nguyễn > <chithanh@gentoo.org> wrote: >> Alon Bar-Lev schrieb: >>> On Fri, Aug 9, 2013 at 3:28 PM, Rich Freeman <rich0@gentoo.org> wrote: >>>> On Fri, Aug 9, 2013 at 7:31 AM, Patrick Lauer <patrick@gentoo.org> wrote: >>>>> You just removed the upgrade path for users. >>>>> >>>> Just install systemd. There really isn't any practical alternative. >>>> Gentoo with systemd is as Gentooish a configuration as Gentoo with >>>> OpenRC, or Gentoo with libav, or Gentoo with emacs. >>> Again, I repeat my-self. >>> >>> Please stop writing these statements! >>> >>> There was no decision to support Gentoo using any other layout than >>> openrc (baselayout). >> >> I think there may be a misunderstanding here. He only said that if you >> want to run Gnome 3.8, then switch to systemd. Because the Gnome team >> will not support any other configuration. >> >> He did not say that everyone should install systemd, nor that you need >> to support such a configuration. > > So users will have gnome working but not any other component? How can > this a good service for users? What do you mean by "any other component" here? -- Arun Raghavan http://arunraghavan.net/ (Ford_Prefect | Gentoo) & (arunsr | GNOME) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 14:50 ` Alon Bar-Lev 2013-08-09 14:51 ` Arun Raghavan @ 2013-08-09 14:57 ` Chí-Thanh Christopher Nguyễn 2013-08-09 15:02 ` Alon Bar-Lev 2013-08-09 15:25 ` hasufell 2013-08-09 15:12 ` Tom Wijsman 2013-08-09 16:43 ` Canek Peláez Valdés 3 siblings, 2 replies; 192+ messages in thread From: Chí-Thanh Christopher Nguyễn @ 2013-08-09 14:57 UTC (permalink / raw To: gentoo-dev Alon Bar-Lev schrieb: >> I think there may be a misunderstanding here. He only said that if you >> want to run Gnome 3.8, then switch to systemd. Because the Gnome team >> will not support any other configuration. >> >> He did not say that everyone should install systemd, nor that you need >> to support such a configuration. > So users will have gnome working but not any other component? How can > this a good service for users? I am not sure what you mean by that. But every developer is free to commit and support in Gentoo whatever package he wishes to, within limitations set by policy. And when a package is 30 days in tree and there is no objection from QA or security teams then it can go stable. Best regards, Chí-Thanh Christopher Nguyễn ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 14:57 ` Chí-Thanh Christopher Nguyễn @ 2013-08-09 15:02 ` Alon Bar-Lev 2013-08-09 15:25 ` hasufell 1 sibling, 0 replies; 192+ messages in thread From: Alon Bar-Lev @ 2013-08-09 15:02 UTC (permalink / raw To: gentoo-dev On Fri, Aug 9, 2013 at 5:57 PM, Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> wrote: > Alon Bar-Lev schrieb: >>> I think there may be a misunderstanding here. He only said that if you >>> want to run Gnome 3.8, then switch to systemd. Because the Gnome team >>> will not support any other configuration. >>> >>> He did not say that everyone should install systemd, nor that you need >>> to support such a configuration. >> So users will have gnome working but not any other component? How can >> this a good service for users? > > I am not sure what you mean by that. But every developer is free to > commit and support in Gentoo whatever package he wishes to, within > limitations set by policy. > And when a package is 30 days in tree and there is no objection from QA > or security teams then it can go stable. This is so narrow interpretation of the policy. You talk about a process, and user do not care about the process. 30 days? and what if a user has an issue 31 days after? And what if QA decides that now systemd must be supported? so we delay stabilization? People here tend to forget that Gentoo is not just ebuilds, but also an organization which requires a policy for the sake of its *USERS*. Regards, Alon ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 14:57 ` Chí-Thanh Christopher Nguyễn 2013-08-09 15:02 ` Alon Bar-Lev @ 2013-08-09 15:25 ` hasufell 2013-08-09 16:12 ` Tom Wijsman 1 sibling, 1 reply; 192+ messages in thread From: hasufell @ 2013-08-09 15:25 UTC (permalink / raw To: gentoo-dev On 08/09/2013 04:57 PM, Chí-Thanh Christopher Nguyễn wrote: > Alon Bar-Lev schrieb: >>> I think there may be a misunderstanding here. He only said that if you >>> want to run Gnome 3.8, then switch to systemd. Because the Gnome team >>> will not support any other configuration. >>> >>> He did not say that everyone should install systemd, nor that you need >>> to support such a configuration. >> So users will have gnome working but not any other component? How can >> this a good service for users? > > I am not sure what you mean by that. But every developer is free to > commit and support in Gentoo whatever package he wishes to, within > limitations set by policy. > And when a package is 30 days in tree and there is no objection from QA > or security teams then it can go stable. > > No, that is definitely not how stabilization works and I was told something different during my recruitment process. * the package must be _stable_ (as in... it works on different setups... this is already not true for gnome), no severe outstanding bugs either upstream or in gentoo (broken openrc compatibility is a severe bug) * 30 days is just a guideline, nothing more. Just following that without caring about anything else will not improve our stable branch * QA and security do not monitor every stabilization bug. the maintainer has to track those issues in the first place * reverse deps have to work I don't care what people think about OpenRC or systemd. I support BOTH. If a package only supports one, that is a BUG (and in this case... a regression even). This is similar to gcc vs clang. Clang is not ready yet to be used system-wide, so gcc is still our main implementation and the default (as in: shipped in stage3). Even if clang was stable... a package that does not compile with gcc would never be allowed to go stable. We want it to work on BOTH compilers. If you can't make that happen, then that's okay. But don't attempt to call that package stable then. It's not. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 15:25 ` hasufell @ 2013-08-09 16:12 ` Tom Wijsman 0 siblings, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-09 16:12 UTC (permalink / raw To: gentoo-dev; +Cc: hasufell [-- Attachment #1: Type: text/plain, Size: 2815 bytes --] On Fri, 09 Aug 2013 17:25:10 +0200 hasufell <hasufell@gentoo.org> wrote: > No, that is definitely not how stabilization works and I was told > something different during my recruitment process. > > * _stable_ (as in... it works on different setups... this is already > not true for gnome) Current documentation and ebuild policy does not reflect the different setups bit; that is, it merely mentions that it must be widely tested but it is not clear whether that includes different setups or not. http://devmanual.gentoo.org/keywording/#moving-from-~arch-to-arch http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1#doc_chap4_sect4 Even stronger, the ebuild policy mentions in the same section that "It is up to the maintainer of the package to deem which versions are stable or if development versions should be in package.mask or left in ~arch."; and in this sense, I think only instances like QA, security, *Rel and the Council stand above that. So, under strict ebuild policy, we can not block stabilization without calling one of those instances with an objection to the change; we both know that a lot of people don't really follow this anymore, but it is still written down and should be corrected if we want this to be different. I'm really surprised to find the policy to state this rule. > I don't care what people think about OpenRC or systemd. I support > BOTH. If a package only supports one, that is a BUG (and in this > case... a regression even). You keep repeating this, I'm yet to see agreement on this; so "maybe". > This is similar to gcc vs clang. Clang is not ready yet to be used > system-wide, so gcc is still our main implementation and the default > (as in: shipped in stage3). Even if clang was stable... a package > that does not compile with gcc would never be allowed to go stable. > We want it to work on BOTH compilers. The difference between systemd and Clang is that systemd is marked stable whereas Clang is not; so, you can in fact not stabilize a package because Clang as a dependency is not yet stable. The difference between OpenRC and GCC is that OpenRC is not selected in @system whereas GCC is selected in @system; so, you can replace OpenRC whereas you can't replace GCC until @system adjusts. You are comparing apples and eggs here. GCC is currently a core requirement, OpenRC is not and thus replaceable. > If you can't make that happen, then that's okay. But don't attempt to > call that package stable then. It's not. What does incompatibility have to do with stability? -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 14:50 ` Alon Bar-Lev 2013-08-09 14:51 ` Arun Raghavan 2013-08-09 14:57 ` Chí-Thanh Christopher Nguyễn @ 2013-08-09 15:12 ` Tom Wijsman 2013-08-10 11:04 ` Patrick Lauer 2013-08-09 16:43 ` Canek Peláez Valdés 3 siblings, 1 reply; 192+ messages in thread From: Tom Wijsman @ 2013-08-09 15:12 UTC (permalink / raw To: gentoo-dev; +Cc: alonbl [-- Attachment #1: Type: text/plain, Size: 1761 bytes --] On Fri, 9 Aug 2013 17:50:24 +0300 Alon Bar-Lev <alonbl@gentoo.org> wrote: > So users will have gnome working but not any other component? How can > this a good service for users? Just like we can't ensure that everything builds with LLVM doesn't mean we shouldn't support packages that only build with GCC, neither does it mean we can't support packages that only build with LLVM; we do our best to aim them to build with both as a means of good service to our users, but if it doesn't build for one of the other there's not much we can do about that other than trying to fix. The same applies to build systems, documentation generation, the compression used and so on.... If we didn't support alternatives, we would only have stuff in the tree that solely supports GCC, plain Makefiles and so on; and anything that only works with LLVM, CMake and so on would never be a part. This isn't the Gentoo that I want to pursue; I agree that an alternative not being supported isn't a good service for "all" users, but for "some" users it is a good alternative. Let's not put those users in the dark. The support for systemd is increasing; the support for other components looks good to most of us, and those that don't work will likely work in the near future except for those that have a hard dependency on OpenRC. I'm willing to belief that the small set of software that has that kind of hard dependency can also be made supported or simply replaced. Good service in a meta distro is making alternative choices available. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 15:12 ` Tom Wijsman @ 2013-08-10 11:04 ` Patrick Lauer 2013-08-10 11:42 ` Tom Wijsman 0 siblings, 1 reply; 192+ messages in thread From: Patrick Lauer @ 2013-08-10 11:04 UTC (permalink / raw To: gentoo-dev On 08/09/2013 11:12 PM, Tom Wijsman wrote: > On Fri, 9 Aug 2013 17:50:24 +0300 > Alon Bar-Lev <alonbl@gentoo.org> wrote: > >> So users will have gnome working but not any other component? How can >> this a good service for users? > > Just like we can't ensure that everything builds with LLVM doesn't mean > we shouldn't support packages that only build with GCC, neither does it > mean we can't support packages that only build with LLVM; we do our > best to aim them to build with both as a means of good service to our > users, but if it doesn't build for one of the other there's not much we > can do about that other than trying to fix. The same applies to build > systems, documentation generation, the compression used and so on.... > > If we didn't support alternatives, we would only have stuff in the tree > that solely supports GCC, plain Makefiles and so on; and anything that > only works with LLVM, CMake and so on would never be a part. Using llvm doesn't imply removing gcc ... ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 11:04 ` Patrick Lauer @ 2013-08-10 11:42 ` Tom Wijsman 2013-08-10 11:51 ` Michael Weber 0 siblings, 1 reply; 192+ messages in thread From: Tom Wijsman @ 2013-08-10 11:42 UTC (permalink / raw To: gentoo-dev; +Cc: patrick [-- Attachment #1: Type: text/plain, Size: 383 bytes --] On Sat, 10 Aug 2013 19:04:09 +0800 Patrick Lauer <patrick@gentoo.org> wrote: > Using llvm doesn't imply removing gcc ... Using systemd doesn't imply removing openrc ... -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 11:42 ` Tom Wijsman @ 2013-08-10 11:51 ` Michael Weber 2013-08-10 16:50 ` William Hubbs 0 siblings, 1 reply; 192+ messages in thread From: Michael Weber @ 2013-08-10 11:51 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 08/10/2013 01:42 PM, Tom Wijsman wrote: > On Sat, 10 Aug 2013 19:04:09 +0800 Patrick Lauer > <patrick@gentoo.org> wrote: > >> Using llvm doesn't imply removing gcc ... > > Using systemd doesn't imply removing openrc ... > Running systemd as PID=1 does imply not running openrc as PID=1 *haha* - -- Michael Weber Gentoo Developer web: https://xmw.de/ mailto: Michael Weber <xmw@gentoo.org> -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iF4EAREIAAYFAlIGKTEACgkQknrdDGLu8JB+dQEAnAxly8GBLd4h2SFj6/3NURwk AJrKeTi4SQ4GH28QyhQA/jjzc5QQVYr6XH+IKZ+ZPorLQeyfHs4GAO6t1jP6TRRa =7sZv -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 11:51 ` Michael Weber @ 2013-08-10 16:50 ` William Hubbs 0 siblings, 0 replies; 192+ messages in thread From: William Hubbs @ 2013-08-10 16:50 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 632 bytes --] On Sat, Aug 10, 2013 at 01:51:13PM +0200, Michael Weber wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > On 08/10/2013 01:42 PM, Tom Wijsman wrote: > > On Sat, 10 Aug 2013 19:04:09 +0800 Patrick Lauer > > <patrick@gentoo.org> wrote: > > > >> Using llvm doesn't imply removing gcc ... > > > > Using systemd doesn't imply removing openrc ... > > > Running systemd as PID=1 does imply not running openrc as PID=1 *haha* No, it implies not running init (sysvinit) or runit as pid 1. OpenRc really isn't an init system; see virtual/init for those. OpenRc is just a set of init *scripts*. William [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 14:50 ` Alon Bar-Lev ` (2 preceding siblings ...) 2013-08-09 15:12 ` Tom Wijsman @ 2013-08-09 16:43 ` Canek Peláez Valdés 3 siblings, 0 replies; 192+ messages in thread From: Canek Peláez Valdés @ 2013-08-09 16:43 UTC (permalink / raw To: gentoo-dev On Fri, Aug 9, 2013 at 9:50 AM, Alon Bar-Lev <alonbl@gentoo.org> wrote: > On Fri, Aug 9, 2013 at 5:44 PM, Chí-Thanh Christopher Nguyễn > <chithanh@gentoo.org> wrote: >> Alon Bar-Lev schrieb: >>> On Fri, Aug 9, 2013 at 3:28 PM, Rich Freeman <rich0@gentoo.org> wrote: >>>> On Fri, Aug 9, 2013 at 7:31 AM, Patrick Lauer <patrick@gentoo.org> wrote: >>>>> You just removed the upgrade path for users. >>>>> >>>> Just install systemd. There really isn't any practical alternative. >>>> Gentoo with systemd is as Gentooish a configuration as Gentoo with >>>> OpenRC, or Gentoo with libav, or Gentoo with emacs. >>> Again, I repeat my-self. >>> >>> Please stop writing these statements! >>> >>> There was no decision to support Gentoo using any other layout than >>> openrc (baselayout). >> >> I think there may be a misunderstanding here. He only said that if you >> want to run Gnome 3.8, then switch to systemd. Because the Gnome team >> will not support any other configuration. >> >> He did not say that everyone should install systemd, nor that you need >> to support such a configuration. > > So users will have gnome working but not any other component? How can > this a good service for users? For the record, everything I use (desktop, laptop, media center, servers, etc.) uses Gentoo with systemd. Several of them doesn't have GNOME (the servers obviously don't even have X). All the "components" in my use cases (which I confess are really standard) work. In my experience, if it works in Gentoo with OpenRC, it will work with systemd (and, IMHO, sometimes better). The other way around is, obviously as per this whole thread, not true. Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 14:22 ` Alon Bar-Lev 2013-08-09 14:44 ` Chí-Thanh Christopher Nguyễn @ 2013-08-09 14:59 ` Tom Wijsman 2013-08-10 11:03 ` Patrick Lauer 2013-08-09 17:45 ` William Hubbs 2 siblings, 1 reply; 192+ messages in thread From: Tom Wijsman @ 2013-08-09 14:59 UTC (permalink / raw To: gentoo-dev; +Cc: alonbl [-- Attachment #1: Type: text/plain, Size: 2877 bytes --] On Fri, 9 Aug 2013 17:22:38 +0300 Alon Bar-Lev <alonbl@gentoo.org> wrote: > There was no decision to support Gentoo using any other layout than > openrc (baselayout). Was there the decision to only support a single layout on Gentoo? Where? > There is *HUGE* difference between optional components and core > components. Neither OpenRC or systemd is selected in @system; both are optional, which one comes as default depends on how you obtain Gentoo. While there's only a stage3 for OpenRC that does not exclude the possibility that a stage3 for systemd may be made in the near future. Since one is replaceable by the other, it's an optional component where you can pick one or the other; neither of both is therefore a core component. You're however required to pick one of both as a core component; so, interpreted otherwise both are core components. Of course there is a huge difference, but it does not apply here. > Claiming that Gentoo can use alternate layout is same as alternate > that freebsd port is stable or that intel icc can be used as compiler. Claiming that Gentoo can only support one layout is the same as FreeBSD is unstable or that the Intel ICC can't be used as a compiler at all. > It has broad implications, which is far from the actual component > usage or its own dependencies. Implications that do not broadly affect you, as far as I am aware; if they do, please state the problems and concerns that you foresee. > If you have the agenda to switch to systemd, and you hide your > intention in the argument of supporting multiple layouts, please do > not hide and state so clearly. Same for you, is your agenda to keep OpenRC and block any alternatives? Our agenda is to keep Gentoo what Gentoo is defined as, follow its philosophy and therefore do whatever is needed to provide our users a choice to use Gnome 3.8 in a stable manner. I don't see what all this has to do with an agenda of switching to systemd, nobody is keeping you or anybody else from implementing or porting support for OpenRC into GNOME 3.8; even if this were an agenda, it would have been a very inefficient way to switch people to systemd. > But do not claim that Gentoo with different layout than baselayout is > still formal Gentoo, and is supported by the Gentoo developers. Are you sure your claim about formal Gentoo is what formal Gentoo is? http://www.gentoo.org/main/en/about.xml http://www.gentoo.org/main/en/philosophy.xml http://www.gentoo.org/doc/en/faq.xml#differences A different layout is acceptable for a meta-distribution. There are a lot of Gentoo developers supporting it. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 14:59 ` Tom Wijsman @ 2013-08-10 11:03 ` Patrick Lauer 2013-08-10 11:52 ` Tom Wijsman 0 siblings, 1 reply; 192+ messages in thread From: Patrick Lauer @ 2013-08-10 11:03 UTC (permalink / raw To: gentoo-dev On 08/09/2013 10:59 PM, Tom Wijsman wrote: > On Fri, 9 Aug 2013 17:22:38 +0300 > Alon Bar-Lev <alonbl@gentoo.org> wrote: > >> There was no decision to support Gentoo using any other layout than >> openrc (baselayout). > > Was there the decision to only support a single layout on Gentoo? Where? > You kids don't remember the past ;) We had lots of people experimenting with non-baselayout/OpenRC solutions, but our support stance was always "You deviate from that, you're on your own" - einit, monit, s6 etc. have always been options, but never supported. >> There is *HUGE* difference between optional components and core >> components. > > Neither OpenRC or systemd is selected in @system; both are optional, > which one comes as default depends on how you obtain Gentoo. While > there's only a stage3 for OpenRC that does not exclude the possibility > that a stage3 for systemd may be made in the near future. Let me put it into simple words: Do not break my boot path. Again. I'm slowly reaching a zero-tolerance stance on regressions that make booting unreliable or broken, and just replacing OpenRC is about the worst way to trigger unexpected behaviour. > [snip] > Same for you, is your agenda to keep OpenRC and block any alternatives? I tolerate alternatives, but don't actively support them. > Our agenda is to keep Gentoo what Gentoo is defined as, follow its > philosophy and therefore do whatever is needed to provide our users a > choice to use Gnome 3.8 in a stable manner. ... while still providing reasonable support and stability > I don't see what all this has to do with an agenda of switching to > systemd, nobody is keeping you or anybody else from implementing or > porting support for OpenRC into GNOME 3.8; even if this were an agenda, > it would have been a very inefficient way to switch people to systemd. You say that as if we cared for Gnome. [snip] > There are a lot of Gentoo developers supporting it. Flashback to 2006... so it is true, the wheel keeps turning ... ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 11:03 ` Patrick Lauer @ 2013-08-10 11:52 ` Tom Wijsman 0 siblings, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-10 11:52 UTC (permalink / raw To: gentoo-dev; +Cc: patrick [-- Attachment #1: Type: text/plain, Size: 2929 bytes --] On Sat, 10 Aug 2013 19:03:10 +0800 Patrick Lauer <patrick@gentoo.org> wrote: > On 08/09/2013 10:59 PM, Tom Wijsman wrote: > > On Fri, 9 Aug 2013 17:22:38 +0300 > > Alon Bar-Lev <alonbl@gentoo.org> wrote: > > > >> There was no decision to support Gentoo using any other layout than > >> openrc (baselayout). > > > > Was there the decision to only support a single layout on Gentoo? > > Where? > > > > You kids don't remember the past ;) > > We had lots of people experimenting with non-baselayout/OpenRC > solutions, but our support stance was always "You deviate from that, > you're on your own" - einit, monit, s6 etc. have always been options, > but never supported. So, you'll have to refer me to it; otherwise, we won't believe you. ;) > >> There is *HUGE* difference between optional components and core > >> components. > > > > Neither OpenRC or systemd is selected in @system; both are optional, > > which one comes as default depends on how you obtain Gentoo. While > > there's only a stage3 for OpenRC that does not exclude the > > possibility that a stage3 for systemd may be made in the near > > future. > > Let me put it into simple words: > > Do not break my boot path. Again. > > I'm slowly reaching a zero-tolerance stance on regressions that make > booting unreliable or broken, and just replacing OpenRC is about the > worst way to trigger unexpected behaviour. Please state how your boot path has broken. Or is this hypothetical? > > Same for you, is your agenda to keep OpenRC and block any > > alternatives? > > I tolerate alternatives, but don't actively support them. We're not asking you to actively support it. > > Our agenda is to keep Gentoo what Gentoo is defined as, follow its > > philosophy and therefore do whatever is needed to provide our users > > a choice to use Gnome 3.8 in a stable manner. > > ... while still providing reasonable support and stability Which appears to be provided. > > I don't see what all this has to do with an agenda of switching to > > systemd, nobody is keeping you or anybody else from implementing or > > porting support for OpenRC into GNOME 3.8; even if this were an > > agenda, it would have been a very inefficient way to switch people > > to systemd. > > You say that as if we cared for Gnome. As you are in a thread that is deciding whether to stabilize 3.6 or 3.8, I take the assumption that you care for it; if not, I'm not sure what you are trying to reach here. > > There are a lot of Gentoo developers supporting it. > > Flashback to 2006... so it is true, the wheel keeps turning ... Support can possibly change over 7 years, for any software product. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 14:22 ` Alon Bar-Lev 2013-08-09 14:44 ` Chí-Thanh Christopher Nguyễn 2013-08-09 14:59 ` Tom Wijsman @ 2013-08-09 17:45 ` William Hubbs 2 siblings, 0 replies; 192+ messages in thread From: William Hubbs @ 2013-08-09 17:45 UTC (permalink / raw To: gentoo-dev; +Cc: alonbl [-- Attachment #1: Type: text/plain, Size: 2853 bytes --] On Fri, Aug 09, 2013 at 05:22:38PM +0300, Alon Bar-Lev wrote: > On Fri, Aug 9, 2013 at 3:28 PM, Rich Freeman <rich0@gentoo.org> wrote: > > On Fri, Aug 9, 2013 at 7:31 AM, Patrick Lauer <patrick@gentoo.org> wrote: > >> You just removed the upgrade path for users. > >> > > > > Just install systemd. There really isn't any practical alternative. > > Gentoo with systemd is as Gentooish a configuration as Gentoo with > > OpenRC, or Gentoo with libav, or Gentoo with emacs. > > Again, I repeat my-self. > > Please stop writing these statements! > > There was no decision to support Gentoo using any other layout than > openrc (baselayout). Baselayout and OpenRc are two separate things. In baselayout-1 it was true that the init scripts were part of Baselayout. However, this is not the case now, since OpenRc is separated from Baselayout. > There is *HUGE* difference between optional components and core components. The "core" component, that all gentoo systems are required to have, is baselayout, not OpenRc. I've been a dev since 2004, and I have never heard of a policy that mandates that everything must work with OpenRc in order to be stable. Yes, OpenRc is the default init scripts in stage 3, but that in no way implies that everything is mandated to work with it. It just means we chose that as the default. > Claiming that Gentoo can use alternate layout is same as alternate > that freebsd port is stable or that intel icc can be used as compiler. > It has broad implications, which is far from the actual component > usage or its own dependencies. What implications are those other than, in this case, providing systemd units for packages that need them? Since there is an active team of Gentoo developers that work on systemd, shouldn't they be the ones to handle those implications? > If you have the agenda to switch to systemd, and you hide your > intention in the argument of supporting multiple layouts, please do > not hide and state so clearly. As has been stated a thousand times, we are not changing the default init system to systemd. Gnome (upstream) has decided to require it, so if you use Gnome you will need to switch over, but that's it. This does not mean that the default is changing. This also does not fit the definition of a regression, since 1) we do not mandate that everything must work with OpenRc and 2) they make it clear upstream that they require systemd. > But do not claim that Gentoo with different layout than baselayout is > still formal Gentoo, and is supported by the Gentoo developers. baselayout is used on systemd systems, so nothing has changed here, and, systemd is supported by gentoo developers. It is not the default init setup, but it is fully supported. Systemd is a full citizen of gentoo. Regards, William [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 12:28 ` Rich Freeman 2013-08-09 14:22 ` Alon Bar-Lev @ 2013-08-10 10:55 ` Patrick Lauer 2013-08-10 11:12 ` Rich Freeman 2013-08-10 11:59 ` Tom Wijsman 1 sibling, 2 replies; 192+ messages in thread From: Patrick Lauer @ 2013-08-10 10:55 UTC (permalink / raw To: gentoo-dev On 08/09/2013 08:28 PM, Rich Freeman wrote: > On Fri, Aug 9, 2013 at 7:31 AM, Patrick Lauer <patrick@gentoo.org> wrote: >> You just removed the upgrade path for users. >> > > Just install systemd. There really isn't any practical alternative. > Gentoo with systemd is as Gentooish a configuration as Gentoo with > OpenRC, or Gentoo with libav, or Gentoo with emacs. > >> >> Somehow I get really confused by this selective perception (anyone >> remembering the KDE overlay getting paludised and the fallout from that?) > > I never had a problem with it. A rare bug ;) Lots of users ran into troubles, and like in the current situation they were unable to get support as they ran an actively unsupported configuration. (And I thought you were usually in favour of adhering to policies and not doing ADHD-fuelled random let's break stuff I'm hungry hahaha) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 10:55 ` Patrick Lauer @ 2013-08-10 11:12 ` Rich Freeman 2013-08-10 11:59 ` Tom Wijsman 1 sibling, 0 replies; 192+ messages in thread From: Rich Freeman @ 2013-08-10 11:12 UTC (permalink / raw To: gentoo-dev On Sat, Aug 10, 2013 at 6:55 AM, Patrick Lauer <patrick@gentoo.org> wrote: > Lots of users ran into troubles, and like in the current situation they > were unable to get support as they ran an actively unsupported > configuration. Since when was installing half the packages on your system a supported configuration (whatever exactly that means)? Also, I suspect the KDE team would be fairly eager to address issues in their own overlay. As far as running paludis goes, in my experience anything resembling a technical flaw tends to be addressed fairly eagerly when posted on their lists/etc, and anything else tends to be greeted with all the kinds of behavior that we're trying to get rid of around here but haven't quite managed (ie, I'm not really ready to go pointing fingers yet). > > (And I thought you were usually in favour of adhering to policies and > not doing ADHD-fuelled random let's break stuff I'm hungry hahaha) In an overlay? The whole point of overlays is allowing more ADHD-fuelled random breakage, from which we obtain new features that make the whole world better. I'm perfectly fine with PMS-compliant-only in the tree. Frankly many of the features we rely on in newer APIs derive from the cooperation of the Portage/Paludis maintainers and I think any of the Portage maintainers around here would be among the first to agree. I'm all for adhering to policy, but not to policies that aren't even written down. I'm also for getting rid of roadblocks to doing things that are new and useful. I'm all for reasonable QA, but that doesn't mean demoting non-traditional implementations to second-class citizens. As I stated in my Council manifesto I will not vote for policies that require maintainers to author systemd units, but I will sponsor policies to require maintainers cooperate with those who do. I think that is the right balance, at least until it causes a real problem (beyond theological differences like the one that keeps Debian off the FSF list of Free distros). Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 10:55 ` Patrick Lauer 2013-08-10 11:12 ` Rich Freeman @ 2013-08-10 11:59 ` Tom Wijsman 2013-08-10 12:16 ` Ben Kohler 1 sibling, 1 reply; 192+ messages in thread From: Tom Wijsman @ 2013-08-10 11:59 UTC (permalink / raw To: gentoo-dev; +Cc: patrick [-- Attachment #1: Type: text/plain, Size: 666 bytes --] On Sat, 10 Aug 2013 18:55:03 +0800 Patrick Lauer <patrick@gentoo.org> wrote: > Lots of users ran into troubles, and like in the current situation > they were unable to get support as they ran an actively unsupported > configuration. Support for it is given all over the place; like for instance in #gentoo and #gentoo-desktop on the FreeNode IRC network, on the Gentoo Forums, on the gentoo-user ML as well as for bugs on the Bugzilla bug tracker. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 11:59 ` Tom Wijsman @ 2013-08-10 12:16 ` Ben Kohler 0 siblings, 0 replies; 192+ messages in thread From: Ben Kohler @ 2013-08-10 12:16 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 898 bytes --] On Sat, Aug 10, 2013 at 6:59 AM, Tom Wijsman <TomWij@gentoo.org> wrote: > > > Support for it is given all over the place; like for instance in #gentoo > and #gentoo-desktop on the FreeNode IRC network, on the Gentoo Forums, > on the gentoo-user ML as well as for bugs on the Bugzilla bug tracker. > > The people saying this is unsupported are either WISHING it was unsupported, or they are completely uninformed (w.r.t. systemd usability on gentoo) and are just here to express general anti-systemd sentiment. In either case, they are not really contributing anything worthwhile to this discussion. People are running gnome-3.8 and systemd today, on gentoo. It's working great for tons of people out there. We're supporting it in #gentoo and on the forums today, with much success. If you ("people out there", not you Tom) don't realize that yet, please pull your head out of the sand. -Ben [-- Attachment #2: Type: text/html, Size: 1362 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 11:31 ` Patrick Lauer ` (2 preceding siblings ...) 2013-08-09 12:28 ` Rich Freeman @ 2013-08-09 13:44 ` Samuli Suominen 3 siblings, 0 replies; 192+ messages in thread From: Samuli Suominen @ 2013-08-09 13:44 UTC (permalink / raw To: gentoo-dev On 09/08/13 14:31, Patrick Lauer wrote: > On 08/09/2013 06:27 PM, Rich Freeman wrote: >> On Fri, Aug 9, 2013 at 5:30 AM, hasufell <hasufell@gentoo.org> wrote: >>> On 08/09/2013 09:36 AM, Gilles Dartiguelongue wrote: >>>> It is not a regression if a new version of gnome mrequires systemd >>>> and does not work with OpenRc; it is a design choice. >>> >>> We are not just talking about random ebuild features here that have been >>> dropped. It's a MAJOR feature. And it _matters_ for gentoo. So it IS a >>> _regression_. >> >> How does not supporting OpenRC matter for Gentoo? Gentoo isn't >> OpenRC. OpenRC is just one init system that Gentoo supports. You can >> run Gentoo without it - indeed you can run Gentoo without any init at >> all (via Prefix). > > You just removed the upgrade path for users. Upgrade with an requirement of reading a guide to finish it is still an upgrade. This became possible thanks to Portage news items, but I don't count that as mandatory either. > If that's not a regression ... well ... err ... > > Somehow I get really confused by this selective perception (anyone > remembering the KDE overlay getting paludised and the fallout from that?) ... ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 10:27 ` Rich Freeman 2013-08-09 11:31 ` Patrick Lauer @ 2013-08-09 12:36 ` hasufell 2013-08-09 13:13 ` Tom Wijsman 2013-08-09 13:49 ` [gentoo-dev] " Samuli Suominen 1 sibling, 2 replies; 192+ messages in thread From: hasufell @ 2013-08-09 12:36 UTC (permalink / raw To: gentoo-dev On 08/09/2013 12:27 PM, Rich Freeman wrote: > On Fri, Aug 9, 2013 at 5:30 AM, hasufell <hasufell@gentoo.org> wrote: >> On 08/09/2013 09:36 AM, Gilles Dartiguelongue wrote: >>> It is not a regression if a new version of gnome mrequires systemd >>> and does not work with OpenRc; it is a design choice. >> >> We are not just talking about random ebuild features here that have been >> dropped. It's a MAJOR feature. And it _matters_ for gentoo. So it IS a >> _regression_. > > How does not supporting OpenRC matter for Gentoo? The question puzzles me. For one it is * an implementation of virtual/service-manager which is in @system * it is the default init system in stage3 * OpenRC is developed by gentoo devs, which means we especially want to make/keep it a usable tool. If we can't, then there is a regression. It doesn't matter whose fault it is. This is not about blame. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 12:36 ` hasufell @ 2013-08-09 13:13 ` Tom Wijsman 2013-08-10 19:34 ` [gentoo-dev] " Steven J. Long 2013-08-09 13:49 ` [gentoo-dev] " Samuli Suominen 1 sibling, 1 reply; 192+ messages in thread From: Tom Wijsman @ 2013-08-09 13:13 UTC (permalink / raw To: gentoo-dev; +Cc: hasufell [-- Attachment #1: Type: text/plain, Size: 2029 bytes --] On Fri, 09 Aug 2013 14:36:05 +0200 hasufell <hasufell@gentoo.org> wrote: > On 08/09/2013 12:27 PM, Rich Freeman wrote: > > > How does not supporting OpenRC matter for Gentoo? > > The question puzzles me. For one it is > * an implementation of virtual/service-manager which is in @system But systemd is an implementation of that as well; isn't it sufficient that only one implementation satisfies it to run GNOME 3.8, and that the others implementations are blocked until supported? > * it is the default init system in stage3 What if the default were systemd? It would be a whole different story. Nothing prohibits a systemd stage3 from being brought out as well; and when that happens, it isn't really a default but rather a choice... > * OpenRC is developed by gentoo devs, which means we especially want > to make/keep it a usable tool. Let's say that I were to develop a system with some other Gentoo devs; that doesn't mean we are able to make everything in the tree support that system, making it an usable tool for everything is unrealistic especially in a world where people will pursue alternatives and not collaborate. There's nothing bad about them doing that, we can't satisfy everyone; if we were, we wouldn't even have systemd in tree... > If we can't, then there is a regression. If I tried to make something support that system, but failed to, and the develpers fail as well; I see that as a failure and we decide to not support each other, unless resources become available to do so. An attempt to support, which follows by a decision to not support it; is not a regression, it's a design choice to move forward. > It doesn't matter whose fault it is. This is not about blame. Making such a design choice isn't a fault. There is no need for blame. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 2013-08-09 13:13 ` Tom Wijsman @ 2013-08-10 19:34 ` Steven J. Long 2013-08-10 19:49 ` Tom Wijsman 0 siblings, 1 reply; 192+ messages in thread From: Steven J. Long @ 2013-08-10 19:34 UTC (permalink / raw To: gentoo-dev Tom Wijsman wrote: > Let's say that I were to develop a system with some other Gentoo devs; > that doesn't mean we are able to make everything in the tree support > that system, making it an usable tool for everything is unrealistic This isn't just "any tool" though: it's the core init-system. Your reasoning is on shaky ground during this part of your mail, for that reason. If we were discussing one app against another, or even one DE against another, it would be a different matter. The core system has to be a usable basis to build "everything" from. Even if one end-user choice precludes another. Somehow I don't like the idea of switching from a systemd-stage3 to openrc, whereas the inverse seems like a viable option. > Making such a design choice isn't a fault. There is no need for blame. Design choices have consequences in terms of where manpower can go, as well as in terms of end-user capability and flexibility, especially when one of the "options" has far-reaching implications for the rest of the stack, such that it is a question of "my way or the high way," which seems counter to the idea of choice i hear so much about. It appears to be akin to the argument that freedom means the freedom to hurt whoever you want without concern. So it's perfectly reasonable for them to be questioned and criticised. Please note: I fully support gnome-3.8 stabilising with a hard-requirement on systemd. News just in: software requires another piece of software to work. It's also been obvious for ages that the consensus is to supply unit files where available, be that from upstream or a Gentoo user/developer, so I wish people would stop banging on about it (not you, just in general: it's a dead argument yet it keeps being raised as if that's what the concerns are about.) The rest of us don't really need to worry that much, imo. It's not like the kernel's going away, and we now have a viable to alternative to udev once that gets fully absorbed into the spaghetti-lasagne-fest that is systemd. The stuff we rely on, the simplicity and modularity, always wins out in the end, because it's more efficient and more robust in the long-term, and the wheel turns again, til in a decade there'll be another "amazing innovation" that "changes everything" if you could just see the light/drink the kool-aid. It just doesn't get discussed much, since it's in the background doing all the boring stuff. And has done for decades. regards, igli -- #friendly-coders -- We're friendly, but we're not /that/ friendly ;-) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 2013-08-10 19:34 ` [gentoo-dev] " Steven J. Long @ 2013-08-10 19:49 ` Tom Wijsman 2013-08-23 13:27 ` Steven J. Long 0 siblings, 1 reply; 192+ messages in thread From: Tom Wijsman @ 2013-08-10 19:49 UTC (permalink / raw To: gentoo-dev; +Cc: slong [-- Attachment #1: Type: text/plain, Size: 2356 bytes --] On Sat, 10 Aug 2013 20:34:58 +0100 "Steven J. Long" <slong@rathaus.eclipse.co.uk> wrote: > Tom Wijsman wrote: > > Let's say that I were to develop a system with some other Gentoo > > devs; that doesn't mean we are able to make everything in the tree > > support that system, making it an usable tool for everything is > > unrealistic > > This isn't just "any tool" though: it's the core init-system. Your > reasoning is on shaky ground during this part of your mail, for that > reason. If we were discussing one app against another, or even one DE > against another, it would be a different matter. > > The core system has to be a usable basis to build "everything" from. I do agree with this except for "shaky"; it is a nice goal to pursue... That still does not make us able to do it or make it a realistic goal. > Even if one end-user choice precludes another. Somehow I don't like > the idea of switching from a systemd-stage3 to openrc, whereas the > inverse seems like a viable option. That's a path people can consider to work on in the future, I guess. > > Making such a design choice isn't a fault. There is no need for > > blame. > > Design choices have consequences in terms of where manpower can go, > as well as in terms of end-user capability and flexibility, > especially when one of the "options" has far-reaching implications > for the rest of the stack, such that it is a question of "my way or > the high way," which seems counter to the idea of choice i hear so > much about. "My way or the high way" is giving good service to just a set of users, because you can't listen and support everyone with limited resources; as a result it causes alternatives to be created, effectively giving choice. This is a natural thing to happen, as everything supporting everything does not sound possible at all; it is therefore unrealistic. > It appears to be akin to the argument that freedom means the freedom > to hurt whoever you want without concern. > > So it's perfectly reasonable for them to be questioned and criticised. Not sure what and whom you mean to refer to by this. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 2013-08-10 19:49 ` Tom Wijsman @ 2013-08-23 13:27 ` Steven J. Long 2013-08-23 15:54 ` Tom Wijsman 0 siblings, 1 reply; 192+ messages in thread From: Steven J. Long @ 2013-08-23 13:27 UTC (permalink / raw To: gentoo-dev; +Cc: Tom Wijsman On Sat, Aug 10, 2013: Tom Wijsman wrote: > "Steven J. Long" wrote: > > > The core system has to be a usable basis to build "everything" from. > > I do agree with this except for "shaky"; it is a nice goal to pursue... > > That still does not make us able to do it or make it a realistic goal. But it's exactly what the standard Gentoo install supplies, or used to. So it's very realistic, since it's the basis we've been using for a decade. And you are able to do it. Losing that capability is nothing more or less than a regression for a meta-distribution. > > > Making such a design choice isn't a fault. There is no need for > > > blame. > > > > Design choices have consequences in terms of where manpower can go, > > as well as in terms of end-user capability and flexibility, > > especially when one of the "options" has far-reaching implications > > for the rest of the stack, such that it is a question of "my way or > > the high way," which seems counter to the idea of choice i hear so > > much about. > > "My way or the high way" is giving good service to just a set of users, > because you can't listen and support everyone with limited resources; > as a result it causes alternatives to be created, effectively giving > choice. This is a total non-sequitur, given that we already have choice. Taking it away does not create choice: it merely restricts everyone until a "hate" fork happens, or some other alternative is provided, to restore the previous state of affairs. Though to be honest, your argument is more akin to a conceptual discussion as to "whether an argument could be made" rather than "what is the best way forward in the long-term for the diverse user-base." Not very practical, imo. "Giving service to a set of users" is not at all the same as "my way or the high way." The latter is what happens when you get non-modular software that tries to do too much, under the banner of "One True Way" to disguise the awful coupling, however it's dressed up. The former is what happens when you install say an httpd to serve an intranet. It doesn't dictate what other pieces of software you can use for orthogonal purposes (or suddenly expand its feature-base to include everything else so it isn't orthogonal any more.) > This is a natural thing to happen, as everything supporting > everything does not sound possible at all; it is therefore unrealistic. What's unrealistic is expecting us to swallow regressions as progress. > > So it's perfectly reasonable for them to be questioned and criticised. > > Not sure what and whom you mean to refer to by this. "Design choices." Hell, that's one of the main purposes of this list; it's why the GLEP process mentions the list, for example. Sorry for delay, missed this in my inbox. Regards, steveL. -- #friendly-coders -- We're friendly, but we're not /that/ friendly ;-) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 2013-08-23 13:27 ` Steven J. Long @ 2013-08-23 15:54 ` Tom Wijsman 0 siblings, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-23 15:54 UTC (permalink / raw To: gentoo-dev; +Cc: slong [-- Attachment #1: Type: text/plain, Size: 4680 bytes --] On Fri, 23 Aug 2013 14:27:02 +0100 "Steven J. Long" <slong@rathaus.eclipse.co.uk> wrote: > On Sat, Aug 10, 2013: > Tom Wijsman wrote: > > "Steven J. Long" wrote: > > > > > The core system has to be a usable basis to build "everything" > > > from. > > > > I do agree with this except for "shaky"; it is a nice goal to > > pursue... > > > > That still does not make us able to do it or make it a realistic > > goal. > > But it's exactly what the standard Gentoo install supplies, or used > to. So it's very realistic, since it's the basis we've been using for > a decade. You start from something small, which does the described thing; but once you grow to something bigger, you are suddenly no longer able to satisfy that description. In order to continue to grow bigger, you need to cut corners and take decisions; in other words, you can no longer hold on to the prototype that was made but start to need to face the realism that is out there. Just because you can start with something, doesn't mean it is scalable; supporting more comes at its own cost, which may not give enough ROI. > And you are able to do it. At the cost of other things; so, in the whole picture, one can think of it as an unrealistic goal unless someone does want to do all the work without leaving other users that use the software product in the dark. > Losing that capability is nothing more or less than a regression for > a meta-distribution. It is as much a loss as it is a gain; a software product that doesn't deal with bugs because it has to be busy with supporting everything that is out there, is going to leave other regressions behind as well. > > > Design choices have consequences in terms of where manpower can > > > go, as well as in terms of end-user capability and flexibility, > > > especially when one of the "options" has far-reaching implications > > > for the rest of the stack, such that it is a question of "my way > > > or the high way," which seems counter to the idea of choice i > > > hear so much about. > > > > "My way or the high way" is giving good service to just a set of > > users, because you can't listen and support everyone with limited > > resources; as a result it causes alternatives to be created, > > effectively giving choice. > > This is a total non-sequitur, given that we already have choice. You have a choice, but don't have support for it; it is still their choice whether to choose to support you, and when they do, they are giving less support in other places as a result of a cost in time. > Taking it away does not create choice: it merely restricts everyone > until a "hate" fork happens, or some other alternative is provided, > to restore the previous state of affairs. Well, such happenings would introduce a supported choice. > Though to be honest, your argument is more akin to a conceptual > discussion as to "whether an argument could be made" rather than > "what is the best way forward in the long-term for the diverse > user-base." Not very practical, imo. As long as nobody wants to do the work, it remains conceptual; the best way forward is to work with what we are given, until someone gives us what we want or we really want to do the work we want ourselves. > "Giving service to a set of users" is not at all the same as "my way > or the high way." The latter is what happens when you get non-modular > software that tries to do too much, under the banner of "One True > Way" to disguise the awful coupling, however it's dressed up. There are not a lot of products that can give service to everyone; so, people use what they believe is the "One True Way" for them. > The former is what happens when you install say an httpd to serve an > intranet. It doesn't dictate what other pieces of software you can > use for orthogonal purposes (or suddenly expand its feature-base to > include everything else so it isn't orthogonal any more.) When you buy a small row house without a garage or a ramp; you will not be able to park your car in your just bought house. If you try to do it anyway, you will break it. > > This is a natural thing to happen, as everything supporting > > everything does not sound possible at all; it is therefore > > unrealistic. > > What's unrealistic is expecting us to swallow regressions as progress. The opposite is also unrealistic; so, they had to make a design choice. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 12:36 ` hasufell 2013-08-09 13:13 ` Tom Wijsman @ 2013-08-09 13:49 ` Samuli Suominen 2013-08-09 14:40 ` Alon Bar-Lev 2013-08-09 17:06 ` Samuli Suominen 1 sibling, 2 replies; 192+ messages in thread From: Samuli Suominen @ 2013-08-09 13:49 UTC (permalink / raw To: gentoo-dev On 09/08/13 15:36, hasufell wrote: > On 08/09/2013 12:27 PM, Rich Freeman wrote: >> On Fri, Aug 9, 2013 at 5:30 AM, hasufell <hasufell@gentoo.org> wrote: >>> On 08/09/2013 09:36 AM, Gilles Dartiguelongue wrote: >>>> It is not a regression if a new version of gnome mrequires systemd >>>> and does not work with OpenRc; it is a design choice. >>> >>> We are not just talking about random ebuild features here that have been >>> dropped. It's a MAJOR feature. And it _matters_ for gentoo. So it IS a >>> _regression_. >> >> How does not supporting OpenRC matter for Gentoo? > > The question puzzles me. For one it is > * an implementation of virtual/service-manager which is in @system > * it is the default init system in stage3 > * OpenRC is developed by gentoo devs, which means we especially want to > make/keep it a usable tool. If we can't, then there is a regression. It > doesn't matter whose fault it is. This is not about blame. baselayout-1, then later baselayout-2 and OpenRC were all created because there was an need and no suitable ready solutions systemd however is starting to look like a viable ready solution to switch to it's definately not an regression to switch to actively maintained software, it's more of an improvement because OpenRC has been stalled ever since Roy stopped hacking on it (all work put in by vapier, WilliamH, and others is of course appericiated) you know it's true if you have been with gentoo enough long ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 13:49 ` [gentoo-dev] " Samuli Suominen @ 2013-08-09 14:40 ` Alon Bar-Lev 2013-08-09 15:42 ` Tom Wijsman 2013-08-09 16:35 ` Samuli Suominen 2013-08-09 17:06 ` Samuli Suominen 1 sibling, 2 replies; 192+ messages in thread From: Alon Bar-Lev @ 2013-08-09 14:40 UTC (permalink / raw To: gentoo-dev On Fri, Aug 9, 2013 at 4:49 PM, Samuli Suominen <ssuominen@gentoo.org> wrote: > On 09/08/13 15:36, hasufell wrote: >> >> On 08/09/2013 12:27 PM, Rich Freeman wrote: >>> >>> On Fri, Aug 9, 2013 at 5:30 AM, hasufell <hasufell@gentoo.org> wrote: >>>> >>>> On 08/09/2013 09:36 AM, Gilles Dartiguelongue wrote: >>>>> >>>>> It is not a regression if a new version of gnome mrequires systemd >>>>> and does not work with OpenRc; it is a design choice. >>>> >>>> >>>> We are not just talking about random ebuild features here that have been >>>> dropped. It's a MAJOR feature. And it _matters_ for gentoo. So it IS a >>>> _regression_. >>> >>> >>> How does not supporting OpenRC matter for Gentoo? >> >> >> The question puzzles me. For one it is >> * an implementation of virtual/service-manager which is in @system >> * it is the default init system in stage3 >> * OpenRC is developed by gentoo devs, which means we especially want to >> make/keep it a usable tool. If we can't, then there is a regression. It >> doesn't matter whose fault it is. This is not about blame. > > > baselayout-1, then later baselayout-2 and OpenRC were all created because > there was an need and no suitable ready solutions > systemd however is starting to look like a viable ready solution to switch > to > it's definately not an regression to switch to actively maintained software, > it's more of an improvement because OpenRC has been stalled ever since Roy > stopped hacking on it (all work put in by vapier, WilliamH, and others is of > course appericiated) > you know it's true if you have been with gentoo enough long > At least we know what ssuominen thinks... some prople are trying to hijack the Gentoo project at the excuse of Gnome to switch into specific vendor solution, and be on its mercies from now on. This was the exact plan of whoever put all these $$ in udev/systemd/gnome/fedora and effect the entire ecosystem, and slowly own the entire solutions. As Linux userland become more and more monolithic per the plan of that vendor, and if we yield, there will be no real difference between Fedora and Gentoo, so what have we accomplished? There come the new Microsoft and conquered the free open source world using $$ and ambassadors. What we basically say is that Gentoo cannot have their own agenda and now submit to dictation of a single vendor of how Linux should be managed and run. To provide good service to our users we need a clear stand, what will developers (throughout the tree) will be maintaining. If a user installs a component he does expect it to work and maintained. And we cannot force all developers to support two different layouts, and we cannot allow developers to support layout of their choice, as users will get a totally broken solution, because of the aspirations of developer/herd they get different level of support. I don't care if systemd is worked on by people, however it must be clearly mark as unstable as long as there is no decision to switch. Regards, Alon Bar-Lev ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 14:40 ` Alon Bar-Lev @ 2013-08-09 15:42 ` Tom Wijsman 2013-08-09 16:35 ` Samuli Suominen 1 sibling, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-09 15:42 UTC (permalink / raw To: gentoo-dev; +Cc: alonbl [-- Attachment #1: Type: text/plain, Size: 2584 bytes --] On Fri, 9 Aug 2013 17:40:28 +0300 Alon Bar-Lev <alonbl@gentoo.org> wrote: > At least we know what ssuominen thinks... some prople are trying to > hijack the Gentoo project at the excuse of Gnome to switch into > specific vendor solution, and be on its mercies from now on. This was > the exact plan of whoever put all these $$ in > udev/systemd/gnome/fedora and effect the entire ecosystem, and slowly > own the entire solutions. As Linux userland become more and more > monolithic per the plan of that vendor, and if we yield, there will be > no real difference between Fedora and Gentoo, so what have we > accomplished? There come the new Microsoft and conquered the free open > source world using $$ and ambassadors. As far as I am aware this discussion is not about yielding; so, there is nothing to be concerned about with the outcome of this discussion. > What we basically say is that Gentoo cannot have their own agenda and > now submit to dictation of a single vendor of how Linux should be > managed and run. Gentoo has its own agenda; but, I'm under the impression that you aren't following that agenda, instead opposing to some non-existing dictation. > To provide good service to our users we need a clear stand, what will > developers (throughout the tree) will be maintaining. Developers are free in that as long as policy, QA and security permit. > If a user installs a component he does expect it to work and > maintained. And we cannot force all developers to support two > different layouts, and we cannot allow developers to support layout > of their choice, as users will get a totally broken solution, because > of the aspirations of developer/herd they get different level of > support. We don't need to force all developers to support multiple layouts. If someone cannot support it, another developer can jump in and support it; as an end result, you don't get a totally broken solution. > I don't care if systemd is worked on by people, however it must be > clearly mark as unstable as long as there is no decision to switch. It is marked as stable; if you wish to see it unstable, you will probably want to file another thread stating the reasons why you believe it must be marked as such. The Gnome 3.8 stabilization thread we are in now is not the place to request to mark systemd unstable. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 14:40 ` Alon Bar-Lev 2013-08-09 15:42 ` Tom Wijsman @ 2013-08-09 16:35 ` Samuli Suominen 1 sibling, 0 replies; 192+ messages in thread From: Samuli Suominen @ 2013-08-09 16:35 UTC (permalink / raw To: gentoo-dev On 09/08/13 17:40, Alon Bar-Lev wrote: > On Fri, Aug 9, 2013 at 4:49 PM, Samuli Suominen <ssuominen@gentoo.org> wrote: >> On 09/08/13 15:36, hasufell wrote: >>> >>> On 08/09/2013 12:27 PM, Rich Freeman wrote: >>>> >>>> On Fri, Aug 9, 2013 at 5:30 AM, hasufell <hasufell@gentoo.org> wrote: >>>>> >>>>> On 08/09/2013 09:36 AM, Gilles Dartiguelongue wrote: >>>>>> >>>>>> It is not a regression if a new version of gnome mrequires systemd >>>>>> and does not work with OpenRc; it is a design choice. >>>>> >>>>> >>>>> We are not just talking about random ebuild features here that have been >>>>> dropped. It's a MAJOR feature. And it _matters_ for gentoo. So it IS a >>>>> _regression_. >>>> >>>> >>>> How does not supporting OpenRC matter for Gentoo? >>> >>> >>> The question puzzles me. For one it is >>> * an implementation of virtual/service-manager which is in @system >>> * it is the default init system in stage3 >>> * OpenRC is developed by gentoo devs, which means we especially want to >>> make/keep it a usable tool. If we can't, then there is a regression. It >>> doesn't matter whose fault it is. This is not about blame. >> >> >> baselayout-1, then later baselayout-2 and OpenRC were all created because >> there was an need and no suitable ready solutions >> systemd however is starting to look like a viable ready solution to switch >> to >> it's definately not an regression to switch to actively maintained software, >> it's more of an improvement because OpenRC has been stalled ever since Roy >> stopped hacking on it (all work put in by vapier, WilliamH, and others is of >> course appericiated) >> you know it's true if you have been with gentoo enough long >> > > At least we know what ssuominen thinks... some prople are trying to > hijack the Gentoo project at the excuse of Gnome to switch into > specific vendor solution, and be on its mercies from now on. This was > the exact plan of whoever put all these $$ in > udev/systemd/gnome/fedora and effect the entire ecosystem, and slowly > own the entire solutions. As Linux userland become more and more > monolithic per the plan of that vendor, and if we yield, there will be > no real difference between Fedora and Gentoo, so what have we > accomplished? There come the new Microsoft and conquered the free open > source world using $$ and ambassadors. bleh I don't see systemd in Gentoo threatening OpenRC any more than emacs threatens vim in-tree. You can improve OpenRC so it can compete better with systemd. You can improve GNOME to work without systemd. It's really that simple and there is no agenda. And I use OpenRC mainly, and we speak and maintain software like ConsoleKit, XFCE to keep systemd away because I know people still use them. Really, why so aggressive about what the system should be? You don't have to use GNOME and systemd if you don't want -- or you can help them if you don't like the direction they are going. > > What we basically say is that Gentoo cannot have their own agenda and > now submit to dictation of a single vendor of how Linux should be > managed and run. > > To provide good service to our users we need a clear stand, what will > developers (throughout the tree) will be maintaining. If a user > installs a component he does expect it to work and maintained. And we > cannot force all developers to support two different layouts, and we > cannot allow developers to support layout of their choice, as users > will get a totally broken solution, because of the aspirations of > developer/herd they get different level of support. > > I don't care if systemd is worked on by people, however it must be > clearly mark as unstable as long as there is no decision to switch. > > Regards, > Alon Bar-Lev > ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 13:49 ` [gentoo-dev] " Samuli Suominen 2013-08-09 14:40 ` Alon Bar-Lev @ 2013-08-09 17:06 ` Samuli Suominen 1 sibling, 0 replies; 192+ messages in thread From: Samuli Suominen @ 2013-08-09 17:06 UTC (permalink / raw To: gentoo-dev On 09/08/13 16:49, Samuli Suominen wrote: > On 09/08/13 15:36, hasufell wrote: >> On 08/09/2013 12:27 PM, Rich Freeman wrote: >>> On Fri, Aug 9, 2013 at 5:30 AM, hasufell <hasufell@gentoo.org> wrote: >>>> On 08/09/2013 09:36 AM, Gilles Dartiguelongue wrote: >>>>> It is not a regression if a new version of gnome mrequires systemd >>>>> and does not work with OpenRc; it is a design choice. >>>> >>>> We are not just talking about random ebuild features here that have >>>> been >>>> dropped. It's a MAJOR feature. And it _matters_ for gentoo. So it IS a >>>> _regression_. >>> >>> How does not supporting OpenRC matter for Gentoo? >> >> The question puzzles me. For one it is >> * an implementation of virtual/service-manager which is in @system >> * it is the default init system in stage3 >> * OpenRC is developed by gentoo devs, which means we especially want to >> make/keep it a usable tool. If we can't, then there is a regression. It >> doesn't matter whose fault it is. This is not about blame. > > baselayout-1, then later baselayout-2 and OpenRC were all created > because there was an need and no suitable ready solutions > systemd however is starting to look like a viable ready solution to > switch to > it's definately not an regression to switch to actively maintained > software, it's more of an improvement because OpenRC has been stalled > ever since Roy stopped hacking on it (all work put in by vapier, > WilliamH, and others is of course appericiated) > you know it's true if you have been with gentoo enough long > wrong choice of words as someone pointed out, s/stalled/slowed down/ or even s/stalled/slowed down a bit/ it came out too harsh. sorry for the noise. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 9:30 ` hasufell 2013-08-09 10:27 ` Rich Freeman @ 2013-08-09 10:42 ` Tom Wijsman 1 sibling, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-09 10:42 UTC (permalink / raw To: gentoo-dev; +Cc: hasufell [-- Attachment #1: Type: text/plain, Size: 3911 bytes --] On Fri, 09 Aug 2013 11:30:17 +0200 hasufell <hasufell@gentoo.org> wrote: > On 08/09/2013 09:36 AM, Gilles Dartiguelongue wrote: > > It is not a regression if a new version of gnome mrequires systemd > > and does not work with OpenRc; it is a design choice. > > I could claim the "design choice" thing for anything as well. That's the whole point about it; because it is their (upstream) design choice, it is not a regression for them. So, the only one here claiming it now to be a regression is you; let's get back to the link you gave http://blogs.gentoo.org/ago/2012/08/22/when-you-should-block-a-stabilization/ which mentions some types in an example 1) builsystem issue 2) ebuild issue 3) means specific software problem but does not actually define what a regression is; so, because the lack of downstream definition all we can do is follow what upstream does, alternatively discuss this to death but that would be bike shedding. Anyone here can claim here that it is a regression or design choice, but nobody can actually prove it because of the lack of a definition; so, we should just resort to what upstream intends to do in this case. Even assuming the types as a definition, a "specific software problem" is again free for interpretation; so, it doesn't properly define it. > Actually blender upstream does that for the brokenness of their build > system. Now what? I just stop fixing it? Maybe, but then I will > definitely not stabilize it. We're not talking about brokenness here, rather about intents; please note that users in the first place choose for a package because of what upstream intends, there is no obligation for you to keep it unstable because upstream made the design choice to remove a certain use case. If we had to stop stabilization for every use case in the tree that was removed, we wouldn't have any recent version of anything stabilized; why should GNOME 3.8 be an exception to this, I really don't see why... > It's a MAJOR feature. And it _matters_ for gentoo. So it IS a > _regression_. I could state that the exact opposite easily; so, here it is: It _was_ a major feature, therefore it can not be a regression. It does not matter for Gentoo or its users. Without a definition or consensus, such statements are meaningless. > You see, I am not criticising the work of the gnome team, only the > stabilization matter. I personally don't care about gnome, but about > our policy to a certain extend. > > And I feel our policy is being violated here. Not sure which policy you are referring to; all I am reading are merely opinions, that don't stabilization without any consensus. > Not because you ignore it, but because you disagree. I disagree with you, I do not disagree with any policy; if so, which? > But none of your arguments make any logical sense to me why this > regression should be treated differently. As far as I am aware; there are two sides to this so I can state the exact same that I don't see any logical sense in what you say, so I can just say that you're trying to treat it differently too. There isn't even an agreement that this is an actual regression. > "Upstream does..." is _never_ a reason to say a regression is a > feature. > > It is a reason to not support it in stable arch or even not > at all, depending on the case. Why not? Those reasons are merely your opinions; without evidence or argreement, you can't say it is or isn't. It might or might not be... Let's await for that to decide whether this is a regression, before we start reasoning; otherwise we would be basing ourselves on assumptions. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 7:36 ` Gilles Dartiguelongue 2013-08-09 9:30 ` hasufell @ 2013-09-11 9:41 ` Olav Vitters 2013-09-11 11:15 ` Pacho Ramos 1 sibling, 1 reply; 192+ messages in thread From: Olav Vitters @ 2013-09-11 9:41 UTC (permalink / raw To: gentoo-dev; +Cc: release-team [ Apologies for replying so late I am not intending to startup the discussion regarding systemd ] On Fri, Aug 09, 2013 at 09:36:47AM +0200, Gilles Dartiguelongue wrote: > For the record we did and still do support setups that upstream does not > care about. > * In the past, we had policykit/polkit optional, we had to stop that > since it is now too tied in to be decently maintained at our level > * We had pulseaudio optional, again, this is now over in some of the > core components of Gnome, but we do keep it optional were possible > * We maintain networkmanager and bluetooth support optional, and this > has been the case since 3.2 iirc even though upstream flat out refuses > to merge our perfectly fine patches Feel free to cc release-team@gnome.org on such patches. I am not saying something would change, however, Bluetooth is optional in gnome-shell (though in 3.9.x it crashed if you disabled it). Seems a bit strange to have it optional in one place, forced in another. > Keeping systemd optional in Gnome cannot be achieved by the Gentoo Gnome > team. If someone comes up with a solution to have logind without > systemd, we will gladly include it but remember that a few devs (4/5 > afaik) already tried and sadly failed. Intention was not to force systemd. It just seems to have ended up that way. The various times I asked there has been a lot of work going on into supporting non-systemd configurations as changes are made. However, that work is mostly untested and likely buggy (things needs to be used). I thought the work was good enough (though knew that Debian would go with requiring systemd as a dependency) It seems that for Wayland support we somehow do need to require logind (I forgot why exactly, though I do have IRC logs somewhere). At the moment that seems unlikely to change. I'm planning to write a proper message about this to distributor-list. As development goes on, more and more does indeed depend on systemd. However, if I look at http://cgit.freedesktop.org/ConsoleKit/log/, most of the development was made by people involved in GNOME. There are no recent development for at least 1.5 year. The intention is not to force things, but seems rather logical the way it ends up. Most of the development was done within ConsoleKit, now mostly done within systemd. It would be nice if the logind part was optional like it was initially, but I don't know if that would still be a no-go for Gentoo. E.g. does it have to be ConsoleKit, or is a logind also ok? Note that Ubuntu is going with Qt, so I don't expect them to do much development on keeping logind separate from systemd. It seems a bit weird that although work is done to ensure systemd is optional, in the end just a systemd dependency is taken (Debian, Gentoo). ---> Not trying to start this up again. <--- -- Regards, Olav ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-09-11 9:41 ` Olav Vitters @ 2013-09-11 11:15 ` Pacho Ramos 0 siblings, 0 replies; 192+ messages in thread From: Pacho Ramos @ 2013-09-11 11:15 UTC (permalink / raw To: release-team; +Cc: gnome@gentoo.org, gentoo-dev El mié, 11-09-2013 a las 11:41 +0200, Olav Vitters escribió: [...] > > * We maintain networkmanager and bluetooth support optional, and this > > has been the case since 3.2 iirc even though upstream flat out refuses > > to merge our perfectly fine patches > > Feel free to cc release-team@gnome.org on such patches. I am not saying > something would change, however, Bluetooth is optional in gnome-shell > (though in 3.9.x it crashed if you disabled it). Seems a bit strange to > have it optional in one place, forced in another. > Upstream (I think most Bastien) strongly refuses to include that patches, should we send you via mail to release team? (I can try to find the bugs again and CC you there, but you will only see those closed as WONTFIX because we aren't supposed to disable that support (colord, networkmanager, kerberos...) [...] > Intention was not to force systemd. It just seems to have ended up that > way. The various times I asked there has been a lot of work going on > into supporting non-systemd configurations as changes are made. However, > that work is mostly untested and likely buggy (things needs to be used). > I thought the work was good enough (though knew that Debian would go > with requiring systemd as a dependency) It's "de facto" forced, otherwise, gdm cannot be stopped properly (until cgroups support is not implemented in other RCs alternatives), power management support is lost... > > It seems that for Wayland support we somehow do need to require logind > (I forgot why exactly, though I do have IRC logs somewhere). At the > moment that seems unlikely to change. I'm planning to write a proper > message about this to distributor-list. Then, it will also need systemd to be running as systemd >= 205 cannot have logind working alone. > Most of the development was done within ConsoleKit, now mostly done > within systemd. It would be nice if the logind part was optional like it > was initially, but I don't know if that would still be a no-go for > Gentoo. E.g. does it have to be ConsoleKit, or is a logind also ok? Note > that Ubuntu is going with Qt, so I don't expect them to do much > development on keeping logind separate from systemd. Ubuntu people made a huge effort to let logind work with Upstart running, but that will only work for <=204 version. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 17:41 ` Rich Freeman 2013-08-08 17:57 ` Alon Bar-Lev @ 2013-08-08 18:12 ` Tom Wijsman 1 sibling, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-08 18:12 UTC (permalink / raw To: gentoo-dev; +Cc: rich0 [-- Attachment #1: Type: text/plain, Size: 1608 bytes --] On Thu, 8 Aug 2013 13:41:02 -0400 Rich Freeman <rich0@gentoo.org> wrote: > > This isn't a good example, because the PMS compliance governs over > > this. > > PMS really only covers the format of the ebuilds themselves, and stuff > like built-in functions that these rely on - the interface between > ebuilds and package managers. As stated in 1.1, it also describes certain aspects of the PM behavior that is required to support such repository. If a PM misbehaves, it's not the package that is the problem; but the PM that's problematic. > [ ... Snipped paragraph about config files. ... ] This is not what this thread is about; but yes, that is stated in 1.1. > [ ... Snipped paragraph about Paludis and PM-agnostic utilities. ...] +1 Agreed. > We provide sensible defaults, and right now OpenRC is the most > sensible default. That doesn't mean that things that require systemd > or something else can't be stable. The word "sensible" might not be the right choice; or well, at least one could argue systemd is not necessarily a less sensible choice. As far as I am aware there isn't any consensus based reason of this type blocking stabilization, just some opinions; from what I see it really is mostly the upgrade path and some minor bugs that are still in the way. > [ ... Snipped paragraph about "stability" not meaning "useful". ...] +1 Agreed. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 16:53 ` Tom Wijsman 2013-08-08 17:41 ` Rich Freeman @ 2013-08-09 0:27 ` Patrick Lauer 2013-08-09 3:08 ` Rich Freeman ` (2 more replies) 1 sibling, 3 replies; 192+ messages in thread From: Patrick Lauer @ 2013-08-09 0:27 UTC (permalink / raw To: gentoo-dev [snip] >> On 08/08/2013 05:26 PM, Rich Freeman wrote: >>> OpenRC is just one init system that Gentoo supports. Gentoo does >>> not require the use of OpenRC any more than it requires the use of >>> portage as the package manager. >> >> So would you stabilize a package that works with paludis, but not with >> portage? Ouch. It should probably not be in the tree in the first >> place, but I that's not what I have in mind here. > > This isn't a good example, because the PMS compliance governs over this. > It is an excellent example. If it doesn't work with portage that's a QA-failure and reason to mask until fixed. As PMS is incomplete and often not reflecting reality it's not a good baseline. >> I generally expect packages to work with... now be surprised... BOTH >> init systems, although I don't like systemd. If it doesn't work with >> one, then it's a bug. Bugs block stabilization. >> It is a _REGRESSION_. Ask the arch team about the meaning of >> regression if unsure. > > It's not a regression; actually, it's quite common to drop features > that can no longer be supported. I don't see us blocking stabilization > for other cases in the Portage tree where a feature has been dropped. > It is a regression: If it doesn't work with OpenRC I can't use it (same with portage), and thus it deserves a liberal dose of bugs and masking if bugs don't get fixed on time. What makes this situation so difficult is that it's not a single random package, but one of the bigger desktop environments that has painted itself into a corner. (Plus an uncooperative upstream, so all the "blame" gets thrown at the gentoo maintainers from both sides. Awesome way to destroy crew morale :) ) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 0:27 ` Patrick Lauer @ 2013-08-09 3:08 ` Rich Freeman 2013-08-09 9:16 ` Tom Wijsman 2013-08-10 4:03 ` Walter Dnes 2 siblings, 0 replies; 192+ messages in thread From: Rich Freeman @ 2013-08-09 3:08 UTC (permalink / raw To: gentoo-dev On Thu, Aug 8, 2013 at 8:27 PM, Patrick Lauer <patrick@gentoo.org> wrote: >>> On 08/08/2013 05:26 PM, Rich Freeman wrote: >> It's not a regression; actually, it's quite common to drop features >> that can no longer be supported. I don't see us blocking stabilization >> for other cases in the Portage tree where a feature has been dropped. > > It is a regression: If it doesn't work with OpenRC I can't use it (same > with portage), and thus it deserves a liberal dose of bugs and masking > if bugs don't get fixed on time. Not supporting OpenRC is specified behavior, in this case. Bugs are by definition unspecified behavior. If it isn't a bug, it isn't a regression. In any case, the whole point of having a stable tree is to provide a service to users (including devs) who want to run a set of packages that have been tested by others. Gnome 3.x fits that bill, even if it doesn't work with OpenRC. Who benefits from keeping it unstable, let alone masking it? This isn't a project where we have to exterminate anything that offends our sense of aesthetics. If somebody does an emerge -puD world and sees systemd show up in the list, and doesn't realize what that means (or be willing to learn it the hard way), they probably should stick with Ubuntu. Gentoo has some packages that don't work with Openrc, or Portage, or FreeBSD, and likely even Linux. In the future it will probably have more of them. That's why we say that we're about choice. Would I like to see optional Openrc support in Gnome? Sure. Will I see it? Well, maybe someday if the FreeBSD folks or others put a lot of work into it. If somebody wants to maintain it they should be welcome to do so. However, somebody has to do the work. Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 0:27 ` Patrick Lauer 2013-08-09 3:08 ` Rich Freeman @ 2013-08-09 9:16 ` Tom Wijsman 2013-08-09 14:57 ` Walter Dnes 2013-08-10 4:03 ` Walter Dnes 2 siblings, 1 reply; 192+ messages in thread From: Tom Wijsman @ 2013-08-09 9:16 UTC (permalink / raw To: gentoo-dev; +Cc: patrick [-- Attachment #1: Type: text/plain, Size: 4099 bytes --] On Fri, 09 Aug 2013 08:27:23 +0800 Patrick Lauer <patrick@gentoo.org> wrote: > [snip] > >> So would you stabilize a package that works with paludis, but not > >> with portage? Ouch. It should probably not be in the tree in the > >> first place, but I that's not what I have in mind here. > > > > This isn't a good example, because the PMS compliance governs over > > this. > > > > It is an excellent example. If it doesn't work with portage that's a > QA-failure and reason to mask until fixed. As PMS is incomplete and > often not reflecting reality it's not a good baseline. So, this can also be interpreted as masking Portage until it is fixed; there is no implication that the package not working with Portage is a QA failure of the package, as it might be Portage having a PMS failure which the package. This is not an excellent example, it is confusing... I do not argue that packages get masked due to QA failures; but I don't see how GNOME 3.8 only working with systemd, is to be a QA failure? So, unless you come with a better example and show it is a QA failure, I won't see what meaning this confusing example has in this discussion. > >> I generally expect packages to work with... now be surprised... > >> BOTH init systems, although I don't like systemd. If it doesn't > >> work with one, then it's a bug. Bugs block stabilization. > >> It is a _REGRESSION_. Ask the arch team about the meaning of > >> regression if unsure. > > > > It's not a regression; actually, it's quite common to drop features > > that can no longer be supported. I don't see us blocking > > stabilization for other cases in the Portage tree where a feature > > has been dropped. > > It is a regression: If it doesn't work with OpenRC I can't use it > (same with portage), and thus it deserves a liberal dose of bugs and > masking if bugs don't get fixed on time. It doesn't intend to work with OpenRC; so, it is not a regression. Regression testing is done to test whether functionality broke, functionality that is specified as requirements of the package; as OpenRC is no longer a requirement, it can not be a regression. There are also no bugs as a result of that, or at least not in the terms of those that need fixing; they are rather a feature request. > What makes this situation so difficult is that it's not a single > random package, but one of the bigger desktop environments that has > painted itself into a corner. It's better for them to be vivid in a corner than for them to dry out; the situation might or might not be interpretable as difficult, either way things are the way things are and it's not so easy to change. > (Plus an uncooperative upstream, so all the "blame" gets thrown at > the gentoo maintainers from both sides. Awesome way to destroy crew > morale :) ) Why should upstream do additional work, causing them extra time, keeping them back from progressing; there is much more work they need to do than to support an alternative init system some minority uses. If we can't write up the patches to make it work, why can they; they need to do the equal amount of work that we do. For this to happen some big initiatives are needed; ranging from trying to really convince upstream people to do the work, or convincing downstream people to jump in and help port it to work with the alternative init system. Until either of that happens; upstream won't really see the need and downstream won't be able to provide a patch, so "uncooperative" people upstream and "blame" downstream are just normal things. What we're really missing is enough people that want to make it happen; which means, they give up part of their time to it that they could perhaps invest in something else that might be more necessary. Though, an init system standard might be the most promising approach. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 9:16 ` Tom Wijsman @ 2013-08-09 14:57 ` Walter Dnes 2013-08-09 15:47 ` Tom Wijsman 0 siblings, 1 reply; 192+ messages in thread From: Walter Dnes @ 2013-08-09 14:57 UTC (permalink / raw To: gentoo-dev On Fri, Aug 09, 2013 at 11:16:37AM +0200, Tom Wijsman wrote > Though, an init system standard might be the most promising approach. Ahemmm http://xkcd.com/927/ -- Walter Dnes <waltdnes@waltdnes.org> I don't run "desktop environments"; I run useful applications ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 14:57 ` Walter Dnes @ 2013-08-09 15:47 ` Tom Wijsman 0 siblings, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-09 15:47 UTC (permalink / raw To: gentoo-dev; +Cc: waltdnes [-- Attachment #1: Type: text/plain, Size: 770 bytes --] On Fri, 9 Aug 2013 10:57:49 -0400 "Walter Dnes" <waltdnes@waltdnes.org> wrote: > On Fri, Aug 09, 2013 at 11:16:37AM +0200, Tom Wijsman wrote > > > > Though, an init system standard might be the most promising > > approach. > > Ahemmm http://xkcd.com/927/ Are there existing init system standards then? Isn't this the first one? Either way, it will require a lot of effort to convince people or a lot of work to get things done; whether that is by a new standard making it more easy or by writing a big set of commits for upstream to apply. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 0:27 ` Patrick Lauer 2013-08-09 3:08 ` Rich Freeman 2013-08-09 9:16 ` Tom Wijsman @ 2013-08-10 4:03 ` Walter Dnes 2013-08-10 6:54 ` Samuli Suominen 2 siblings, 1 reply; 192+ messages in thread From: Walter Dnes @ 2013-08-10 4:03 UTC (permalink / raw To: gentoo-dev On Fri, Aug 09, 2013 at 08:27:23AM +0800, Patrick Lauer wrote > What makes this situation so difficult is that it's not a single > random package, but one of the bigger desktop environments that > has painted itself into a corner. (Plus an uncooperative upstream, > so all the "blame" gets thrown at the gentoo maintainers from both > sides. Awesome way to destroy crew morale :) ) I don't think you realize what you're asking for. This is a lot more than just a few patches. You're effectively asking for fork of GNOME, just like eudev has forked from udev. GNOME forks already exist. Just off the top of my head... XFCE, Cinnamon, Consort, Mint, Mate, Kate, Unity, etc, etc. If you don't like GNOME, try one of them. -- Walter Dnes <waltdnes@waltdnes.org> I don't run "desktop environments"; I run useful applications ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 4:03 ` Walter Dnes @ 2013-08-10 6:54 ` Samuli Suominen 0 siblings, 0 replies; 192+ messages in thread From: Samuli Suominen @ 2013-08-10 6:54 UTC (permalink / raw To: gentoo-dev On 10/08/13 07:03, Walter Dnes wrote: > On Fri, Aug 09, 2013 at 08:27:23AM +0800, Patrick Lauer wrote > >> What makes this situation so difficult is that it's not a single >> random package, but one of the bigger desktop environments that >> has painted itself into a corner. (Plus an uncooperative upstream, >> so all the "blame" gets thrown at the gentoo maintainers from both >> sides. Awesome way to destroy crew morale :) ) > > I don't think you realize what you're asking for. This is a lot more > than just a few patches. You're effectively asking for fork of GNOME, > just like eudev has forked from udev. GNOME forks already exist. Just > off the top of my head... XFCE, Cinnamon, Consort, Mint, Mate, Kate, > Unity, etc, etc. If you don't like GNOME, try one of them. > XFCE is far from being a fork of GNOME, you must have confused something ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 14:56 ` hasufell 2013-08-08 15:16 ` Damien Levac 2013-08-08 15:23 ` Tom Wijsman @ 2013-08-08 15:26 ` Rich Freeman 2013-08-08 16:05 ` Alex Xu 2 siblings, 1 reply; 192+ messages in thread From: Rich Freeman @ 2013-08-08 15:26 UTC (permalink / raw To: gentoo-dev On Thu, Aug 8, 2013 at 10:56 AM, hasufell <hasufell@gentoo.org> wrote: > Gentoo supports systemd, fine. Still, OpenRC is our default > implementation and I don't think something should be called stable _on > gentoo_ that doesn't work with the system tools we have designed and > advertise. If a package requires libav should it never be stabilized, because ffmpeg is the default on that virtual? How about something that only supports vim or emacs, since nano is our default editor (something chosen as much for its size as the fact that everybody can agree that it isn't either vim or emacs)? OpenRC is just one init system that Gentoo supports. Gentoo does not require the use of OpenRC any more than it requires the use of portage as the package manager. Honestly, we're probably getting to the point where we should offer a choice of init systems in our handbook. It doesn't make sense for Gnome users to go configuring openrc in the handbook only to throw out all that work and start over with systemd. Don't get me wrong - there is nothing wrong with using OpenRC. There is just not anything special about it any longer. It is still common in the same way that baselayout-1 was common before it. It may or may not ever go away. However, it seems likely to me that the percentage of Gentoo systems that have systemd installed is only going to rise, and we need to deal with that. That isn't a choice we'll force on our users, but we can't really stop upstream from doing so. Right now I run both, in the future, I'm not so sure. Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 15:26 ` Rich Freeman @ 2013-08-08 16:05 ` Alex Xu 2013-08-08 16:09 ` William Hubbs 0 siblings, 1 reply; 192+ messages in thread From: Alex Xu @ 2013-08-08 16:05 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 531 bytes --] On 08/08/13 11:26 AM, Rich Freeman wrote: > Honestly, we're probably getting to the point where we should offer a > choice of init systems in our handbook. It doesn't make sense for > Gnome users to go configuring openrc in the handbook only to throw out > all that work and start over with systemd. The only lingering problem is that bug 373219, after over 2 years, is still not fixed in-tree. "wget https://bugs.gentoo.org/attachment.cgi?id=303775 -O /etc/init.d/functions.sh" should not be part of the handbook. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 16:05 ` Alex Xu @ 2013-08-08 16:09 ` William Hubbs 0 siblings, 0 replies; 192+ messages in thread From: William Hubbs @ 2013-08-08 16:09 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 660 bytes --] On Thu, Aug 08, 2013 at 12:05:02PM -0400, Alex Xu wrote: > On 08/08/13 11:26 AM, Rich Freeman wrote: > > Honestly, we're probably getting to the point where we should offer a > > choice of init systems in our handbook. It doesn't make sense for > > Gnome users to go configuring openrc in the handbook only to throw out > > all that work and start over with systemd. > > The only lingering problem is that bug 373219, after over 2 years, is > still not fixed in-tree. I am working on this, along with the release of OpenRc-0.12. They have to happen at the same time basically because of the /etc/init.d/functions.sh symbolic link. William [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
[parent not found: < 5202DD20.8050906@gentoo.org>]
[parent not found: < CAMUzOag6DkLLn7OpBRhkHsRGFWOjvMv_WDrT+cm0S-bewT=JhQ@mail.gmail.com>]
* [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 [not found] ` < CAMUzOag6DkLLn7OpBRhkHsRGFWOjvMv_WDrT+cm0S-bewT=JhQ@mail.gmail.com> @ 2013-08-08 6:21 ` Duncan 2013-08-08 6:26 ` Daniel Campbell ` (2 more replies) 0 siblings, 3 replies; 192+ messages in thread From: Duncan @ 2013-08-08 6:21 UTC (permalink / raw To: gentoo-dev Alex Alexander posted on Thu, 08 Aug 2013 05:51:38 +0300 as excerpted: > On Thu, Aug 8, 2013 at 2:49 AM, Patrick Lauer wrote: > >> On 08/07/2013 09:14 PM, Alexandre Rostovtsev wrote: >> > On Wed, 2013-08-07 at 14:45 +0200, Michael Weber wrote: >> >> >> >> Gnome Herd decided to target stablilization of 3.8 [1] which >> >> requires systemd. >> >> >> >> What are the reasons to stable 3.8 and not 3.6, a version w/o this >> >> restriction, enabling all non systemd users to profit from this >> >> eye-candy as well. >> > >> > To stabilize gnome-3.6, we would need [people willing to do it]. >> > We do not have such people on the gnome team. >> > >> Seeing the noise in #gentoo from people getting whacked in the kidney >> by the systemd sidegrade ... that's a very optimistic decision. >> >> It'll cause lots of pain for users that suddenly can't start lvm >> properly and other nasty landmines >> I hope you understand that some of us will be very rude and just >> suggest to unmerge gnome on all support requests as it now moves >> outside our support range ... >> > Although I understand your frustration, I don't see any other options > for the Gentoo gnome team. People who don't like this should take their > complaints upstream. That reads to me like resigned acceptance. Gentoo/gnome is simply working with what upstream gnome gives them, which for gentoo/gnome users now means a choice between gnome with systemd and if no systemd, no gnome either. Upstream decision that gentoo/gnome is dealing with too. ... [Those uninterested in gentoo/kde can stop reading here, as the rest of the post is a complaint about that project not taking the same position.] Gentoo/kde users would be so lucky! As a gentoo/kde-er, I *WISH* the gentoo/kde team was as similarly willing to continue support for the options kde upstream *ARE* still providing -- kde4 with the semantic-desktop options turned off. Yes, this does mean doing without kdepim, but that has been the case for several versions, no upstream change there for 4.11, at least not for kde's base packages as necessary to run a kde desktop, yet gentoo carried support for building kde without semantic-desktop in 4.10, and doesn't in 4.11. Meanwhile, while the same build-time options that worked in 4.10 still work in 4.11 (I know, as I put a lot of work into patching the ebuilds here when gentoo/kde removed the options despite upstream continuing to have them), the gentoo/kde project has decided to force the semantic- desktop option ON for gentooers even where upstream continues to provide the option to turn it off! None-the-less, I do understand the problem of a gentoo project supporting an option no devs on the project are actually interested in running. Testing would be left to users, and quality would suffer a bit as a result, but I know for a fact that there's users out there DOING that testing, even with the additional cost of having to maintain ebuild patches themselves to do it, because I'm one of them! Further, I'm running 4.11.49.9999 live-branch and was running the betas before the branch from trunk, so there's at least one user actually doing that testing early enough to catch a good share of that feature's problems before they get anywhere close to ~arch, let alone stable. Despite, or perhaps /because/ of, all the previous pain kde upstream has caused its users with the 4.x bump (which unlike the 4.10/4.11 bump was at LEAST a major version bump) and with kdepim's switch to akonadi mid-4.x (which unfortunately was NOT a major version bump), this time there's no indication of upstream kde changing semantic-desktop horses mid-stream and mid-major-version and forcing it on like that; it's gentoo/kde that's doing it, pure and simple. And I've already posted that regardless of what upstream kde or gentoo/kde does, after all the trouble I went thru to rid my system of semantic- desktop earlier in the kde4 series, I'm not ABOUT to enable it again now, yes indeed, even if that means I unmerge the kde desktop entirely and switch to something else -- which after all I've already done for major portions of kde, including switching kmail->claws-mail when kdepim unfortunately jumped the shark mid-major-version. So as I said, gentoo/kde-ers would be so lucky, if the gentoo/kde project took the same position gentoo/gnome's taking here, that they support what upstream offers, that gentoo/gnome's only forcing systemd because upstream gnome's forcing it. Were that the case, semantic-desktop wouldn't be forced by gentoo/kde in kde 4.11, where upstream still offers the same options they did in 4.10, where gentoo/kde offered the option as well. Meanwhile, I guess I know what the kde-sunset users felt like now... except in that case as well as the gentoo/gnome case but unlike this one, upstream WAS dropping support, and the gentoo project was simply following upstream... -- 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 ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 2013-08-08 6:21 ` [gentoo-dev] " Duncan @ 2013-08-08 6:26 ` Daniel Campbell 2013-08-08 7:05 ` KDE/semantic-desktop, was: " Andreas K. Huettel 2013-08-08 9:45 ` [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 hasufell 2 siblings, 0 replies; 192+ messages in thread From: Daniel Campbell @ 2013-08-08 6:26 UTC (permalink / raw To: gentoo-dev On 08/08/2013 01:21 AM, Duncan wrote: > Alex Alexander posted on Thu, 08 Aug 2013 05:51:38 +0300 as excerpted: > >> On Thu, Aug 8, 2013 at 2:49 AM, Patrick Lauer wrote: >> >>> On 08/07/2013 09:14 PM, Alexandre Rostovtsev wrote: >>>> On Wed, 2013-08-07 at 14:45 +0200, Michael Weber wrote: >>>>> >>>>> Gnome Herd decided to target stablilization of 3.8 [1] which >>>>> requires systemd. >>>>> >>>>> What are the reasons to stable 3.8 and not 3.6, a version w/o this >>>>> restriction, enabling all non systemd users to profit from this >>>>> eye-candy as well. >>>> >>>> To stabilize gnome-3.6, we would need [people willing to do it]. >>>> We do not have such people on the gnome team. >>>> >>> Seeing the noise in #gentoo from people getting whacked in the kidney >>> by the systemd sidegrade ... that's a very optimistic decision. >>> >>> It'll cause lots of pain for users that suddenly can't start lvm >>> properly and other nasty landmines > >>> I hope you understand that some of us will be very rude and just >>> suggest to unmerge gnome on all support requests as it now moves >>> outside our support range ... >>> >> Although I understand your frustration, I don't see any other options >> for the Gentoo gnome team. People who don't like this should take their >> complaints upstream. > > That reads to me like resigned acceptance. > > Gentoo/gnome is simply working with what upstream gnome gives them, which > for gentoo/gnome users now means a choice between gnome with systemd and > if no systemd, no gnome either. Upstream decision that gentoo/gnome is > dealing with too. > > ... > > [Those uninterested in gentoo/kde can stop reading here, as the rest of > the post is a complaint about that project not taking the same position.] > > Gentoo/kde users would be so lucky! > > As a gentoo/kde-er, I *WISH* the gentoo/kde team was as similarly willing > to continue support for the options kde upstream *ARE* still providing -- > kde4 with the semantic-desktop options turned off. Yes, this does mean > doing without kdepim, but that has been the case for several versions, no > upstream change there for 4.11, at least not for kde's base packages as > necessary to run a kde desktop, yet gentoo carried support for building > kde without semantic-desktop in 4.10, and doesn't in 4.11. > > Meanwhile, while the same build-time options that worked in 4.10 still > work in 4.11 (I know, as I put a lot of work into patching the ebuilds > here when gentoo/kde removed the options despite upstream continuing to > have them), the gentoo/kde project has decided to force the semantic- > desktop option ON for gentooers even where upstream continues to provide > the option to turn it off! > > > None-the-less, I do understand the problem of a gentoo project supporting > an option no devs on the project are actually interested in running. > Testing would be left to users, and quality would suffer a bit as a > result, but I know for a fact that there's users out there DOING that > testing, even with the additional cost of having to maintain ebuild > patches themselves to do it, because I'm one of them! Further, I'm > running 4.11.49.9999 live-branch and was running the betas before the > branch from trunk, so there's at least one user actually doing that > testing early enough to catch a good share of that feature's problems > before they get anywhere close to ~arch, let alone stable. > > Despite, or perhaps /because/ of, all the previous pain kde upstream has > caused its users with the 4.x bump (which unlike the 4.10/4.11 bump was > at LEAST a major version bump) and with kdepim's switch to akonadi > mid-4.x (which unfortunately was NOT a major version bump), this time > there's no indication of upstream kde changing semantic-desktop horses > mid-stream and mid-major-version and forcing it on like that; it's > gentoo/kde that's doing it, pure and simple. > > And I've already posted that regardless of what upstream kde or gentoo/kde > does, after all the trouble I went thru to rid my system of semantic- > desktop earlier in the kde4 series, I'm not ABOUT to enable it again now, > yes indeed, even if that means I unmerge the kde desktop entirely and > switch to something else -- which after all I've already done for major > portions of kde, including switching kmail->claws-mail when kdepim > unfortunately jumped the shark mid-major-version. > > > So as I said, gentoo/kde-ers would be so lucky, if the gentoo/kde project > took the same position gentoo/gnome's taking here, that they support what > upstream offers, that gentoo/gnome's only forcing systemd because > upstream gnome's forcing it. Were that the case, semantic-desktop > wouldn't be forced by gentoo/kde in kde 4.11, where upstream still offers > the same options they did in 4.10, where gentoo/kde offered the option as > well. > > Meanwhile, I guess I know what the kde-sunset users felt like now... > except in that case as well as the gentoo/gnome case but unlike this one, > upstream WAS dropping support, and the gentoo project was simply > following upstream... > Wow, that really sucks. I'm not posting this to the ML since I have nothing to offer to their discussion. All this mess with GNOME and KDE makes me happy to run vanilla X with Fluxbox, though. :P Which options have you considered, if Gentoo/KDE doesn't re-enable the option to disable semantic desktop? Regards, Daniel ^ permalink raw reply [flat|nested] 192+ messages in thread
* KDE/semantic-desktop, was: Re: [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 2013-08-08 6:21 ` [gentoo-dev] " Duncan 2013-08-08 6:26 ` Daniel Campbell @ 2013-08-08 7:05 ` Andreas K. Huettel 2013-08-08 14:59 ` [gentoo-dev] Re: KDE/semantic-desktop Martin Vaeth 2013-08-08 9:45 ` [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 hasufell 2 siblings, 1 reply; 192+ messages in thread From: Andreas K. Huettel @ 2013-08-08 7:05 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: Text/Plain, Size: 1536 bytes --] Am Donnerstag, 8. August 2013, 08:21:47 schrieb Duncan: > ... > > [Those uninterested in gentoo/kde can stop reading here, as the rest of > the post is a complaint about that project not taking the same position.] > > Gentoo/kde users would be so lucky! > > As a gentoo/kde-er, I *WISH* the gentoo/kde team was as similarly willing > to continue support for the options kde upstream *ARE* still providing -- > kde4 with the semantic-desktop options turned off. Let me quote a user comment from my blog [who was in the beginning very much concerned about this decision as well]: "I decided it might be wise to rebuild +semantic-desktop globally, to see for myself what would actually happen. After 8 hours of compiling (Atom N270) the answer is about 10 additional megs of ram at idle and about 2 extra seconds to boot. There is no performance penalty to load gwenview or dolphin. kdelibs took an additional 10 minutes to compile (2h 15 vs 2h 5); the flag system wide should not increase my compile times by more than a percentage point or two. Given that the hit is extremely minimal: I do apologise for getting prematurely butthurt, and I welcome our new semantic overlords." It's simply a matter of priorities. If the resulting damage is that minimal, it is not worth the effort. (I mean, it's not as if you'd have to switch to a totally different init system or such. :) -- Andreas K. Huettel Gentoo Linux developer (council, kde) dilfridge@gentoo.org http://www.akhuettel.de/ [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* [gentoo-dev] Re: KDE/semantic-desktop 2013-08-08 7:05 ` KDE/semantic-desktop, was: " Andreas K. Huettel @ 2013-08-08 14:59 ` Martin Vaeth 2013-08-08 17:44 ` Martin Vaeth 0 siblings, 1 reply; 192+ messages in thread From: Martin Vaeth @ 2013-08-08 14:59 UTC (permalink / raw To: gentoo-dev Andreas K. Huettel <dilfridge@gentoo.org> wrote: > > answer is about 10 additional megs of ram at idle > and about 2 extra seconds to boot. huge waste of compile time (not so much for KDE but more for the databases), opening to all sort of possible attacks by bugs in these databases whose servers need to be running etc. I doubt that if you count these servers the difference is only 10 megs. And on my machines with 512 MB RAM also losing 10 megs of RAM for nothing (well - for increasing the attack vector) is an issue. For "Take the full bloat or nothing" one can better choose a binary distribution. ^ permalink raw reply [flat|nested] 192+ messages in thread
* [gentoo-dev] Re: KDE/semantic-desktop 2013-08-08 14:59 ` [gentoo-dev] Re: KDE/semantic-desktop Martin Vaeth @ 2013-08-08 17:44 ` Martin Vaeth 2013-08-08 17:52 ` Rich Freeman 0 siblings, 1 reply; 192+ messages in thread From: Martin Vaeth @ 2013-08-08 17:44 UTC (permalink / raw To: gentoo-dev Sorry for reposting: Somehow the first line got lost making the whole posting not understandable... Andreas K. Huettel <dilfridge@gentoo.org> wrote: > > answer is about 10 additional megs of ram at idle > and about 2 extra seconds to boot. ..and two huge database servers which lots of disk and ram space and a huge waste of compile time (not so much for KDE but more for the databases), opening to all sort of possible attacks by bugs in these databases whose servers need to be running etc. I doubt that if you count these servers the difference is only 10 megs. And on my machines with 512 MB RAM also losing 10 megs of RAM for nothing (well - for increasing the attack vector) is an issue. For "Take the full bloat or nothing" one can better choose a binary distribution. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Re: KDE/semantic-desktop 2013-08-08 17:44 ` Martin Vaeth @ 2013-08-08 17:52 ` Rich Freeman 2013-08-08 18:15 ` Chris Reffett 0 siblings, 1 reply; 192+ messages in thread From: Rich Freeman @ 2013-08-08 17:52 UTC (permalink / raw To: gentoo-dev On Thu, Aug 8, 2013 at 1:44 PM, Martin Vaeth <vaeth@mathematik.uni-wuerzburg.de> wrote: > Sorry for reposting: Somehow the first line got lost > making the whole posting not understandable... > > Andreas K. Huettel <dilfridge@gentoo.org> wrote: >> >> answer is about 10 additional megs of ram at idle >> and about 2 extra seconds to boot. > > ..and two huge database servers which lots of disk and ram space and a > huge waste of compile time (not so much for KDE but more for the > databases), opening to all sort of possible attacks by bugs in these > databases whose servers need to be running etc. > Do those servers still run if you disable the features in the control panel? I already run MySQL so the only annoyance for me was getting it to use the existing instance rather than spawning a new one. If somebody is willing to join the KDE team to support keeping that option (even as a proxy maintainer) I think the team should work with them. I think that we should generally offer any choice as long as somebody steps up to support it properly (and I do mean properly). While I'm sure the KDE team has their faults they do announce their meetings/etc and I suspect it would be an easy team for an outsider to get involved with as a result. Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Re: KDE/semantic-desktop 2013-08-08 17:52 ` Rich Freeman @ 2013-08-08 18:15 ` Chris Reffett 0 siblings, 0 replies; 192+ messages in thread From: Chris Reffett @ 2013-08-08 18:15 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 08/08/2013 01:52 PM, Rich Freeman wrote: > On Thu, Aug 8, 2013 at 1:44 PM, Martin Vaeth > <vaeth@mathematik.uni-wuerzburg.de> wrote: >> Sorry for reposting: Somehow the first line got lost making the >> whole posting not understandable... >> >> Andreas K. Huettel <dilfridge@gentoo.org> wrote: >>> >>> answer is about 10 additional megs of ram at idle and about 2 >>> extra seconds to boot. >> >> ..and two huge database servers which lots of disk and ram space >> and a huge waste of compile time (not so much for KDE but more >> for the databases), opening to all sort of possible attacks by >> bugs in these databases whose servers need to be running etc. >> > > Do those servers still run if you disable the features in the > control panel? I already run MySQL so the only annoyance for me > was getting it to use the existing instance rather than spawning a > new one. > > If somebody is willing to join the KDE team to support keeping > that option (even as a proxy maintainer) I think the team should > work with them. I think that we should generally offer any choice > as long as somebody steps up to support it properly (and I do mean > properly). While I'm sure the KDE team has their faults they do > announce their meetings/etc and I suspect it would be an easy team > for an outsider to get involved with as a result. > > Rich > Lies! Blatant lies! The KDE team has no faults! :) ...but seriously, if someone were willing to work with us and put in the effort, I'm sure we could work something out. I'll skip the usual part about explaining our motivations behind the original removal since that's been discussed ad nauseam in bugs and on the -desktop list. Chris Reffett -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iKYEARECAGYFAlID4FpfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl bnBncC5maWZ0aGhvcnNlbWFuLm5ldEM2NzU5RjUyMDczREJDQkVDQTBDRkE1NERC Nzk1QThBNDI2MTgzNTQACgkQ23laikJhg1TlrQCfXM1Pmi1lwwBCsSEfwyC3E5MJ zQUAn2OZ8pvujwUnu+bLtCZ0e4lacuui =tus9 -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 2013-08-08 6:21 ` [gentoo-dev] " Duncan 2013-08-08 6:26 ` Daniel Campbell 2013-08-08 7:05 ` KDE/semantic-desktop, was: " Andreas K. Huettel @ 2013-08-08 9:45 ` hasufell 2013-08-08 11:23 ` Rich Freeman 2 siblings, 1 reply; 192+ messages in thread From: hasufell @ 2013-08-08 9:45 UTC (permalink / raw To: gentoo-dev On 08/08/2013 08:21 AM, Duncan wrote: > > None-the-less, I do understand the problem of a gentoo project supporting > an option no devs on the project are actually interested in running. I do not. If that is the policy, then the project is doing something wrong. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 2013-08-08 9:45 ` [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 hasufell @ 2013-08-08 11:23 ` Rich Freeman 0 siblings, 0 replies; 192+ messages in thread From: Rich Freeman @ 2013-08-08 11:23 UTC (permalink / raw To: gentoo-dev On Thu, Aug 8, 2013 at 5:45 AM, hasufell <hasufell@gentoo.org> wrote: > On 08/08/2013 08:21 AM, Duncan wrote: >> >> None-the-less, I do understand the problem of a gentoo project supporting >> an option no devs on the project are actually interested in running. > > I do not. If that is the policy, then the project is doing something wrong. > Feel free to join it and do something right then. :) I don't know what it was costing them to support USE=-semantic-desktop. Their logic for no longer providing the option was that the effects of the option were now configurable in the control panel. Granted, you'd still end up pulling in the deps, but they wouldn't actually do anything. I like being able to use kdepim (or would if it didn't prompt me to re-authenticate with Google two factor on every login), so this is an improvement. I could see why others might want the flag to remain. If it works and somebody is willing to proxy-maintain the necessary elements to support it, they should be allowed to do so unless it causes some other problem. Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
[parent not found: < pan$a65ab$e0ddc4a9$415605ad$324469f5@cox.net>]
[parent not found: <52033A27.2070103@sporkbox.us >]
* [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 [not found] ` <52033A27.2070103@sporkbox.us > @ 2013-08-08 8:27 ` Duncan 0 siblings, 0 replies; 192+ messages in thread From: Duncan @ 2013-08-08 8:27 UTC (permalink / raw To: gentoo-dev Daniel Campbell posted on Thu, 08 Aug 2013 01:26:47 -0500 as excerpted: > [Duncan wrote...] >> Gentoo/gnome is simply working with what upstream gnome gives them, >> which for gentoo/gnome users now means a choice between gnome with >> systemd and if no systemd, no gnome either. Upstream decision that >> gentoo/gnome is dealing with too. >> >> ... >> >> So as I said, gentoo/kde-ers would be so lucky, if the gentoo/kde >> project took the same position gentoo/gnome's taking here, that they >> support what upstream offers, that gentoo/gnome's only forcing systemd >> because upstream gnome's forcing it. Were that the case, >> semantic-desktop wouldn't be forced by gentoo/kde in kde 4.11, where >> upstream still offers the same options they did in 4.10, where >> gentoo/kde offered the option as well. >> > Wow, that really sucks. I'm not posting this to the ML since I have > nothing to offer to their discussion. The best of intents... you did. =:^\ > All this mess with GNOME and KDE > makes me happy to run vanilla X with Fluxbox, though. :P Which options > have you considered, if Gentoo/KDE doesn't re-enable the option to > disable semantic desktop? [This is probably a rather longer reply than you expected, but eh... it helps me order my thoughts and plans by putting them into words, as well...] For now, I'm carrying the necessary patches (generated by examining the diffs between the ebuilds with and without that support, updating as needed) myself. This is in fact how I can state with such certainty that upstream still provides the required options -- I'm still using them! But I started a thread on the gentoo-desktop list (which is where the kde- sunset people gathered as well as where gentoo/kde announces meetings, etc) asking if anyone else were interested in helping, with the idea of doing something like the user maintained kde-sunset overlay. That generated a number of hits, and there's a thread on the forums discussing the topic (and linking to the list thread) as well, so I'm definitely not the only one unhappy with the current situation. Tho I've let that sit for a couple weeks as "real life" got in the way, unfortunately. Meanwhile, if all goes well, the effort should be reasonably short term, as upstream kde has already announced that for kde5 they're going far more modularized, splitting off most packages to have independent releases no longer necessarily synced to the kde core release cycle and versioning, and indeed, for kde5, they're calling that core kde-frameworks-5 -- which then itself becomes a much smaller kde5, as all the newly independent packages WILL have their own release cycle and versioning. Given the further modularization for kde5/frameworks as the primary declared and apparently well under way goal (an early preview release of this core/framework is apparently already available, tho I've not tried it) and no indications to the contrary, it seems unlikely that they'd actually DE-modularize the semantic-desktop components, making them LESS optional for frameworks and the basic desktop in the supposedly MORE modularized kde5/frameworks than in current kde4, and in fact, kde's plasma desktop itself has evolved to target (non-kde) mobile deployment as its own "mobile-top" in the mean time too, so it really doesn't seem that plasma2's likely to force a dependency that even on the desktop takes enough resources to cause people to care strongly enough about getting it off their systems that they'll go to extreme lengths to do it. So I'm /reasonably/ optimistic about kde5/frameworks not requiring semantic-desktop at the global level. Which of course makes gentoo/kde's choice so late in the game (with 4.11 being declared the last 4-series feature release for many kde4 apps including the plasma-desktop itself) even *MORE* galling than it'd otherwise be! Never-the-less, realistically, I don't see myself continuing "forever" with these patches, particularly if the "kde-slim" overlay idea doesn't pan out... Should that happen, and should I be wrong about kde5/frameworks not hard- requiring semantic-desktop (or should gentoo/kde continue to hard-enable it in kde5/frameworks despite upstream's support for the option)... My current plan is in that worst-case to switch, with my "investigate- further-short-list" currently including: * The new and still evolving razor-qt/lxde-qt http://wiki.lxde.org/en/LXDE-Qt * enlightenment * Possibly something gtk-related like xfce, given how far toward the gtk side I've tipped since kde4. But currently that's all gtk2, and with gtk2's own future in doubt and gtk3's close ties to the our-way-or-the- highway gnome, so that even formerly gtk-based desktops like lxde are turning qt, for all I can see that'd be a jump from the frying pan into the fire, so I'd have to see some potential resolution to the gtk2/gtk3 issue, before considering that for anything longer term. (I've actually been wondering what claws-mail's position is on this, but I did some research on firefox about a year ago and their gtk3 implementation was still hugely missing, and I'm reasonably confident that as long as firefox remains gtk2 and at least so long as chromium doesn't eat /all/ of firefox's Linux share, gtk2's own support status can't be /terribly/ dire, so...) Of course the other big upcoming "paradigm switch" is wayland. Qt5 and kde5/frameworks already support it to some degree, and indeed, there's early experimental wayland support in the kde-frameworks preview I mentioned as well as in kde 4.11 (with a very early wayland preview of its own), and of course gtk3 has its own wayland support, but I've seen nothing about gtk2-wayland, and I suspect wayland is actually what's bringing the curtain down on continuing gtk2 support more than anything else. But I suspect the wayland switch could effectively turn the current Linux/ GUI/X world as we know it on its head -- it *CERTAINLY* has that potential -- and 2-3 years from now (or possibly by the end of 2014 (!!)) what remains of the linux desktop, with "modern" desktops on wayland by then altho X certainly won't be dead for awhile longer, very likely looking like an entirely different competitive landscape. Beyond that, my "crystal ball" goes opaque, and I really don't have much of a clue /what/ I'll be looking at in terms of desktop choices, except that I have the strong feeling some of our currently familiar desktop environment names will be replaced! But I won't even venture a guess as to which ones... Totally opaque, the crystal ball, at that point. But that's in the future. For now, I'm hoping to jump back into to the kde-slim overlay discussion, hopefully boosting it with some of the patches I've already deployed here. And if/when there's signals of any of these three: kde5/frameworks NOT going optional/modular with semantic- desktop, gentoo/kde CONTINUING their un-gentoo-line forced-semantic options into kde5/frameworks, or kde5/frameworks getting stuck in "duke- nukem-forever" mode, /then/ I'll have to see where the kde-lean overlay project is at, as well as take a deeper look at lxde-qt, enlightenment, and other options. (That's if I haven't already explored them by then. I tend to sit on stuff like that for some time, sometimes years, then all of a sudden decide I happen to have the time and the inclination, and "just do it", generally with only a day or two's inkling I might be headed that way, if that. My switch to grub2, trying lvm for a year or two, trying mdraid for several years, deploying ssds and btrfs here a few months ago, setting up bind, and setting up ntp, were all that way. By contrast, my MS->Linux switch, my kmail->claws-mail conversion, my kde3- >4 upgrade, and my konqueror->firefox switch, all were similarly intensive and ASAP focused action switches, but much more deliberatively planned ahead and generally undertaken as the externally forcing event came to pass. (After two years of planning, I actually began my full switch to Linux the week eXPrivacy came out, for instance, being similarly backed into a corner by MS as I was simply NOT going to give them their demanded remote root and possible deactivation rights, the same way I'm simply NOT going to have gentoo/kde dictate my semantic- desktop policy, tho with lots of warning it was going to occur (as similarly I had months of warning of the gentoo/kde semantic-desktop policy change from project meeting announcements on the gentoo-desktop list, before I actually needed to deal with it, when the 4.11-beta1 ebuilds came out), thus the two years...)) -- 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 ^ permalink raw reply [flat|nested] 192+ messages in thread
[parent not found: < 52033A27.2070103@sporkbox.us>]
[parent not found: <pan$f2635$5ee40939$18f8a55$7afd54a5@cox.net >]
* [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 [not found] ` <pan$f2635$5ee40939$18f8a55$7afd54a5@cox.net > @ 2013-08-08 8:33 ` Duncan 0 siblings, 0 replies; 192+ messages in thread From: Duncan @ 2013-08-08 8:33 UTC (permalink / raw To: gentoo-dev Duncan posted on Thu, 08 Aug 2013 08:27:58 +0000 as excerpted: > Daniel Campbell posted on Thu, 08 Aug 2013 01:26:47 -0500 as excerpted: > >> [Duncan wrote...] Ooopps! That too... WAS intended to be sent privately. I goofed! Sorry everyone! (Note to self, change the followup BEFORE you start composing the reply, so you don't forget before hitting the send button! =:^( -- 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 ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-07 12:45 [gentoo-dev] Gnome Stabilization 3.6 or 3.8 Michael Weber 2013-08-07 13:14 ` Alexandre Rostovtsev @ 2013-08-07 15:16 ` Pacho Ramos 2013-08-08 6:19 ` Daniel Campbell 2013-08-08 9:39 ` Ben de Groot ` (2 subsequent siblings) 4 siblings, 1 reply; 192+ messages in thread From: Pacho Ramos @ 2013-08-07 15:16 UTC (permalink / raw To: gentoo-dev El mié, 07-08-2013 a las 14:45 +0200, Michael Weber escribió: > Greetings, > > Gnome Herd decided to target stablilization of 3.8 [1] which requires > systemd. > > What are the reasons to stable 3.8 and not 3.6, a version w/o this > restriction, enabling all non systemd users to profit from this > eye-candy as well. > > I raise the freedom of choice card here. And deliberately choosing an > uncooperative version doesn't shine a good light. > > Facts, pls! > > Michael > > [1] https://bugs.gentoo.org/show_bug.cgi?id=478252 Gnome 3.6 is not maintained by upstream now -> bugs are being fixed in 3.8 and 3.9. Also, stabilizing 3.6 will point Gnome2 users to this two options: - Run gnome-shell - Run 3.6 fallback mode -> 3.6 fallback mode is using old gnome-panel stuff that was dropped in 3.8 because it wasn't really maintained They will also be able to run 3.6 with openrc... but that will be the last version "working" with it, we will hit the same problem again when we want to stabilize 3.8 (well, 3.10 is going to be released in October, I think we have been waiting enough) Also, I think we should stop spending a lot of time trying to keep it working with openrc, we simply don't have resources to do that at the moment (even Debian/Ubuntu people are stick with systemd-204 because they don't have resources to keep logind working without systemd in newer versions). Now, we are needing to put a lot of effort on trying to provide unit files and provide systemd related fixes in the tree because we haven't (in general) pay attention to systemd at all => I think we should put more efforts on it than trying to work on hacks to prevent systemd dependency. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-07 15:16 ` [gentoo-dev] " Pacho Ramos @ 2013-08-08 6:19 ` Daniel Campbell 2013-08-08 15:13 ` William Hubbs 0 siblings, 1 reply; 192+ messages in thread From: Daniel Campbell @ 2013-08-08 6:19 UTC (permalink / raw To: gentoo-dev On 08/07/2013 10:16 AM, Pacho Ramos wrote: > Also, I think we should stop spending a lot of time trying to keep it > working with openrc, we simply don't have resources to do that at the > moment (even Debian/Ubuntu people are stick with systemd-204 because > they don't have resources to keep logind working without systemd in > newer versions). Now, we are needing to put a lot of effort on trying to > provide unit files and provide systemd related fixes in the tree because > we haven't (in general) pay attention to systemd at all => I think we > should put more efforts on it than trying to work on hacks to prevent > systemd dependency. I agree that there's no point in hacking software that voluntarily ties itself to systemd to *not* be tied to it, but dependency on any single init system is a bad idea. There are multiple kernels, multiple libc's, multiple device management layers, multiple inits, etc. Preventing dependency on certain things is a good way to enforce software diversity. Granted, in systemd's case Gentoo's not the place to do it. It's the upstreams that should be convinced or told not to depend on a single init system. Forgive me if my interpretation is wrong; it just seemed to me that you were all for vertical integration (systemd dependency as a whole) and the systemd creep is one of the reasons I came to Gentoo. I'd hate to see developers abandoning their work on OpenRC or other Gentoo projects to embrace the Red Hat campaign. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 6:19 ` Daniel Campbell @ 2013-08-08 15:13 ` William Hubbs 0 siblings, 0 replies; 192+ messages in thread From: William Hubbs @ 2013-08-08 15:13 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1665 bytes --] On Thu, Aug 08, 2013 at 01:19:34AM -0500, Daniel Campbell wrote: > On 08/07/2013 10:16 AM, Pacho Ramos wrote: > > Also, I think we should stop spending a lot of time trying to keep it > > working with openrc, we simply don't have resources to do that at the > > moment (even Debian/Ubuntu people are stick with systemd-204 because > > they don't have resources to keep logind working without systemd in > > newer versions). Now, we are needing to put a lot of effort on trying to > > provide unit files and provide systemd related fixes in the tree because > > we haven't (in general) pay attention to systemd at all => I think we > > should put more efforts on it than trying to work on hacks to prevent > > systemd dependency. > > I agree that there's no point in hacking software that voluntarily ties > itself to systemd to *not* be tied to it, but dependency on any single > init system is a bad idea. There are multiple kernels, multiple libc's, > multiple device management layers, multiple inits, etc. Preventing > dependency on certain things is a good way to enforce software diversity. > > Granted, in systemd's case Gentoo's not the place to do it. It's the > upstreams that should be convinced or told not to depend on a single > init system. As the primary upstream for OpenRc, I can assure you that work on it is not stopping; OpenRc isn't dead. I agree with this position too though. It isn't up to the gentoo teams to try to force things like gnome-3.8 to work with OpenRc; the upstream projects should be convinced that depending on systemd (or any other init system specifically) is not a good idea. William [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-07 12:45 [gentoo-dev] Gnome Stabilization 3.6 or 3.8 Michael Weber 2013-08-07 13:14 ` Alexandre Rostovtsev 2013-08-07 15:16 ` [gentoo-dev] " Pacho Ramos @ 2013-08-08 9:39 ` Ben de Groot 2013-08-08 9:49 ` Tom Wijsman 2013-08-08 10:38 ` Samuli Suominen 2013-08-09 0:25 ` Michael Weber 2013-08-10 19:57 ` Roy Bamford 4 siblings, 2 replies; 192+ messages in thread From: Ben de Groot @ 2013-08-08 9:39 UTC (permalink / raw To: gentoo-dev On 7 August 2013 20:45, Michael Weber <xmw@gentoo.org> wrote: > Greetings, > > Gnome Herd decided to target stablilization of 3.8 [1] which requires > systemd. > > What are the reasons to stable 3.8 and not 3.6, a version w/o this > restriction, enabling all non systemd users to profit from this > eye-candy as well. > > I raise the freedom of choice card here. And deliberately choosing an > uncooperative version doesn't shine a good light. People are free to use a saner desktop environment... -- Cheers, Ben | yngwin Gentoo developer ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 9:39 ` Ben de Groot @ 2013-08-08 9:49 ` Tom Wijsman 2013-08-08 10:38 ` Samuli Suominen 1 sibling, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-08 9:49 UTC (permalink / raw To: gentoo-dev; +Cc: yngwin [-- Attachment #1: Type: text/plain, Size: 860 bytes --] On Thu, 8 Aug 2013 17:39:25 +0800 Ben de Groot <yngwin@gentoo.org> wrote: > On 7 August 2013 20:45, Michael Weber <xmw@gentoo.org> wrote: > > Gnome Herd decided to target stablilization of 3.8 [1] which > > requires systemd. > > > > What are the reasons to stable 3.8 and not 3.6, a version w/o this > > restriction, enabling all non systemd users to profit from this > > eye-candy as well. > > > > I raise the freedom of choice card here. And deliberately choosing > > an uncooperative version doesn't shine a good light. > > People are free to use a saner desktop environment... This thread is about stabilization, not about usage. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 9:39 ` Ben de Groot 2013-08-08 9:49 ` Tom Wijsman @ 2013-08-08 10:38 ` Samuli Suominen 2013-08-08 20:40 ` Mike Auty 1 sibling, 1 reply; 192+ messages in thread From: Samuli Suominen @ 2013-08-08 10:38 UTC (permalink / raw To: gentoo-dev On 08/08/13 12:39, Ben de Groot wrote: > On 7 August 2013 20:45, Michael Weber <xmw@gentoo.org> wrote: >> Greetings, >> >> Gnome Herd decided to target stablilization of 3.8 [1] which requires >> systemd. >> >> What are the reasons to stable 3.8 and not 3.6, a version w/o this >> restriction, enabling all non systemd users to profit from this >> eye-candy as well. >> >> I raise the freedom of choice card here. And deliberately choosing an >> uncooperative version doesn't shine a good light. > > People are free to use a saner desktop environment... > /me points to XFCE that will *not* be removing ConsoleKit support, or require systemd (however I'm going to append systemd support to 4.10, but the patches currently available are sub-par and none in upstream git yet) does anyone know if Cinnamon, MATE, or whatever GNOME forks there are will keep ConsoleKit support or not? i'm not volunteering but I never really got why our GNOME maintainers insisted on staying with it instead of going with the distribution after it was clear logind is a dead end on non-systemd systemd - Samuli ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 10:38 ` Samuli Suominen @ 2013-08-08 20:40 ` Mike Auty 2013-08-08 21:06 ` Pacho Ramos ` (2 more replies) 0 siblings, 3 replies; 192+ messages in thread From: Mike Auty @ 2013-08-08 20:40 UTC (permalink / raw To: gentoo-dev; +Cc: Samuli Suominen -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 08/08/13 11:38, Samuli Suominen wrote: > i'm not volunteering but I never really got why our GNOME > maintainers insisted on staying with it instead of going with the > distribution after it was clear logind is a dead end on non-systemd > systemd Ok, So there's lots of people that don't want systemd. Can't we group together and have some kind of an affect on upstream? Upstream appears to be suffering the same split we found with portage, in that the specification that people are working to is in fact the only implementation (as least, that's how I read the fact that a separate logind which follows the specification will no longer work without systemd explicitly?). We now have paludis, pkgcore and the PMS. Is there some way, we as the Gentoo Foundation, Developers or even just Users can form a petition, or an open letter, that might make enough impact on the Gnome foundation for them to reconsider their position? Perhaps if there were an "init system specification" project, separate from systemd, that systemd had to adhere to rather than deciding to change the rules at a random version (like 205), then Gnome could potentially have other options than just systemd? Does anyone know how Gnome is dealing with being run under non-linux systems given the new systemd hard dependency? Is it simply not shutting down, etc? Can we introduce a similar build capability so that people can have a "non-full" Gnome installation that still includes most of the apps? Either way, bickering amongst ourselves won't have any effect, fighting against upstream's changes seems similarly futile (they have no reason to improve the situation if we're happy to do the extra work when things are bad), so the best chance we have is communicating with upstream and asking them to reconsider. That's not guaranteed to work, but focusing our efforts on that, rather than lengthy arguments about time-intensive Gentoo solutions seems like a better option... Mike 5:) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iEYEARECAAYFAlIEAiAACgkQu7rWomwgFXpYUgCgk+XJynbo4MCRcFlqHrYtDgyV U+UAnAnn6tnrYYx/3ptOU7EGJF0efCyu =R4BF -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 20:40 ` Mike Auty @ 2013-08-08 21:06 ` Pacho Ramos 2013-08-09 0:17 ` Mike Auty 2013-08-09 0:26 ` Chí-Thanh Christopher Nguyễn 2013-08-08 23:19 ` Greg KH 2013-08-11 14:03 ` Walter Dnes 2 siblings, 2 replies; 192+ messages in thread From: Pacho Ramos @ 2013-08-08 21:06 UTC (permalink / raw To: gentoo-dev El jue, 08-08-2013 a las 21:40 +0100, Mike Auty escribió: [...] > Ok, > > So there's lots of people that don't want systemd. Can't we group > together and have some kind of an affect on upstream? Upstream > appears to be suffering the same split we found with portage, in that > the specification that people are working to is in fact the only > implementation (as least, that's how I read the fact that a separate > logind which follows the specification will no longer work without > systemd explicitly?). We now have paludis, pkgcore and the PMS. Is > there some way, we as the Gentoo Foundation, Developers or even just > Users can form a petition, or an open letter, that might make enough > impact on the Gnome foundation for them to reconsider their position? > > Perhaps if there were an "init system specification" project, separate > from systemd, that systemd had to adhere to rather than deciding to > change the rules at a random version (like 205), then Gnome could > potentially have other options than just systemd? > > Does anyone know how Gnome is dealing with being run under non-linux > systems given the new systemd hard dependency? Is it simply not > shutting down, etc? Can we introduce a similar build capability so > that people can have a "non-full" Gnome installation that still > includes most of the apps? > > Either way, bickering amongst ourselves won't have any effect, > fighting against upstream's changes seems similarly futile (they have > no reason to improve the situation if we're happy to do the extra work > when things are bad), so the best chance we have is communicating with > upstream and asking them to reconsider. That's not guaranteed to > work, but focusing our efforts on that, rather than lengthy arguments > about time-intensive Gentoo solutions seems like a better option... > > Mike 5:) The situation could be summarized as follows: - Debian/Ubuntu are still trying to make Gnome work with upstart -> that lead them to make all the tricks that let logind (that is the currently important part) work without systemd being running UNTIL systemd 205 (due cgroups handling being merged completely inside systemd). This was implemented on Gentoo by lxnay in systemd-love overlay. The problem is that any version newer than 204 won't work. I contacted the Ubuntu/Debian guy that did most of the work there, and he told me that, for now, will need to stick with 204 for a long time until Ubuntu "council" (I don't remember how they call it) decides what to do. He even admitted that would be interesting if they would simply move to systemd... - Other desktop oriented distributions have already migrated to systemd, and then, they won't probably make any effort to make Gnome work in their old systems (I am talking about Fedora, OpenSuSE, Mageia, Mandriva, Arch...). The main advantage they had moving to systemd is to don't need to maintain their own system, and also being able to share efforts between distributions. - openBSD is simply supplying the "semibroken" Gnome stuff running with their setup (without multiseat working, neither power management, gdm service handling, and any new issues that could rise from logind not being running) No idea about Solaris and others. Anyway, are you sure openRC is better than systemd for desktop systems (for deserving the effort to keep maintaining consolekit, that is currently orphan, cgroups stuff and any other things I am probably forgetting now) ? In that case, if you decide to try to suggest that to upstream, I would try to contact with Ubuntu/Debian guys, openBSD maintainer and Solaris one (Brian Cameron I think) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 21:06 ` Pacho Ramos @ 2013-08-09 0:17 ` Mike Auty 2013-08-09 0:26 ` Chí-Thanh Christopher Nguyễn 1 sibling, 0 replies; 192+ messages in thread From: Mike Auty @ 2013-08-09 0:17 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 08/08/13 22:06, Pacho Ramos wrote: > Anyway, are you sure openRC is better than systemd for desktop > systems (for deserving the effort to keep maintaining consolekit, > that is currently orphan, cgroups stuff and any other things I am > probably forgetting now) ? In that case, if you decide to try to > suggest that to upstream, I would try to contact with Ubuntu/Debian > guys, openBSD maintainer and Solaris one (Brian Cameron I think) I'm not, systemd may be excellent for desktop systems, and for binary systems that can build it once and have it work fine it may fit the use case perfectly. I do believe that openrc is a more reliable init system (not least because, after having tried to swap to systemd, I was presented with a kernel panic and no rescue shell, which realized all my fears immediately). Cgroups, and other new features may be excellent, but I'm not in so much of a rush that I can't have things that need them started from a small reliable init, rather than instead of it. Thanks for your suggestions, I know the Gnome Gentoo guys and lxnay have tried hard to maintain the option of not using systemd, and I really appreciate all the hard work you guys put in. I'm more disappointed in Gnome itself for failing to be happy at being a great Desktop Environment, and instead dictating the rest of my operating system requirements for me... Mike 5:\ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iEYEARECAAYFAlIENSQACgkQu7rWomwgFXr4zQCfejaFh0R2Dslx07E9zOeZT1mc IKwAnRsZwH7CHDoxHbIhk32g7SNn3O+A =kRAJ -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 21:06 ` Pacho Ramos 2013-08-09 0:17 ` Mike Auty @ 2013-08-09 0:26 ` Chí-Thanh Christopher Nguyễn 2013-08-09 6:24 ` Pacho Ramos 1 sibling, 1 reply; 192+ messages in thread From: Chí-Thanh Christopher Nguyễn @ 2013-08-09 0:26 UTC (permalink / raw To: gentoo-dev Pacho Ramos schrieb: > - openBSD is simply supplying the "semibroken" Gnome stuff running with > their setup (without multiseat working, neither power management, gdm > service handling, and any new issues that could rise from logind not > being running) If OpenBSD can do it, then Gentoo can do it, too. So would you accept ebuild patches that make it possible to install Gnome 3.8 without systemd again? Only make it possible, not turn it into a configuration which the Gnome team supports. Best regards, Chí-Thanh Christopher Nguyễn ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 0:26 ` Chí-Thanh Christopher Nguyễn @ 2013-08-09 6:24 ` Pacho Ramos 2013-08-09 9:26 ` Chí-Thanh Christopher Nguyễn 0 siblings, 1 reply; 192+ messages in thread From: Pacho Ramos @ 2013-08-09 6:24 UTC (permalink / raw To: gentoo-dev El vie, 09-08-2013 a las 02:26 +0200, Chí-Thanh Christopher Nguyễn escribió: > Pacho Ramos schrieb: > > - openBSD is simply supplying the "semibroken" Gnome stuff running with > > their setup (without multiseat working, neither power management, gdm > > service handling, and any new issues that could rise from logind not > > being running) > > If OpenBSD can do it, then Gentoo can do it, too. So would you accept ebuild > patches that make it possible to install Gnome 3.8 without systemd again? > Only make it possible, not turn it into a configuration which the Gnome team > supports. > > > Best regards, > Chí-Thanh Christopher Nguyễn > We have discussed this some times in the team, the problem is that we don't think we should provide "by default" a setup that is not working properly: powermanagement, multiseat support and gdm service handling are the more noticeable problems and the known ones... but there could be more problems (for example, I remember to have lots of dbus rejection messages from gnome-session and gnome-shell that I never was able to know what was causing). Also, if that people reports problems, we would close them as WONTFIX -> migrate to systemd (and expect them to not try to lie us and causes us to break our heads thinking about what could be causing their strange problem) Anyway, you can still run it in the "openBSD" way: - You can ignore the warnings, news and suggestions and, even moving from udev to systemd ebuild, keep booting with openRC and using systemd as device manager - You can put systemd in package.provides to even keep running udev But we (gnome team) cannot support that setups and, then, we prefer to point people to run the supported one (with systemd running), keeping the other "alternatives" for people that will be able to live with a semi broken desktop and don't expect us to fix their bugs and fight to upstream because XX thing doesn't work out of systemd. ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 6:24 ` Pacho Ramos @ 2013-08-09 9:26 ` Chí-Thanh Christopher Nguyễn 2013-08-09 9:51 ` Pacho Ramos 0 siblings, 1 reply; 192+ messages in thread From: Chí-Thanh Christopher Nguyễn @ 2013-08-09 9:26 UTC (permalink / raw To: gentoo-dev Pacho Ramos schrieb: >> If OpenBSD can do it, then Gentoo can do it, too. So would you accept ebuild >> patches that make it possible to install Gnome 3.8 without systemd again? >> Only make it possible, not turn it into a configuration which the Gnome team >> supports. > > We have discussed this some times in the team, the problem is that we > don't think we should provide "by default" a setup that is not working > properly: powermanagement, multiseat support and gdm service handling I don't say that it should be the default. > Also, if that people reports problems, we would > close them as WONTFIX -> migrate to systemd That's what I meant when I wrote not a configuration that Gnome team supports. > - You can ignore the warnings, news and suggestions and, even moving > from udev to systemd ebuild, keep booting with openRC and using systemd > as device manager > - You can put systemd in package.provides to even keep running udev The good part about package.provided is that users definitely know that they are running an unsupported configuration with it. The bad part is that putting systemd in package.provided is a bit dangerous, as this can lead to udev unmerge on depclean if you are not careful. > But we (gnome team) cannot support that setups and, then, we prefer to > point people to run the supported one (with systemd running), keeping > the other "alternatives" for people that will be able to live with a > semi broken desktop and don't expect us to fix their bugs and fight to > upstream because XX thing doesn't work out of systemd. We agree on the following I think: * If you install Gnome, then systemd should be installed along with it by default. * Gnome team can ignore any reports of breakage on systems that don't run systemd. The remaining question is only whether you will accept patches to ebuilds that make the systemd dependency optional. If you are too concerned about invalid bug reports, even a new profile could be created. systemd could then be package.use.force'd in the base profile and only un-forced in a special gnome-nosystemd profile, which contains a profile.bashrc warning (like from the server profile) that tells users to not report any bugs about Gnome. Best regards, Chí-Thanh Christopher Nguyễn ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 9:26 ` Chí-Thanh Christopher Nguyễn @ 2013-08-09 9:51 ` Pacho Ramos 2013-08-09 10:22 ` Chí-Thanh Christopher Nguyễn 2013-08-11 5:41 ` Samuli Suominen 0 siblings, 2 replies; 192+ messages in thread From: Pacho Ramos @ 2013-08-09 9:51 UTC (permalink / raw To: gentoo-dev El vie, 09-08-2013 a las 11:26 +0200, Chí-Thanh Christopher Nguyễn escribió: > Pacho Ramos schrieb: > >> If OpenBSD can do it, then Gentoo can do it, too. So would you accept ebuild > >> patches that make it possible to install Gnome 3.8 without systemd again? > >> Only make it possible, not turn it into a configuration which the Gnome team > >> supports. > > > > We have discussed this some times in the team, the problem is that we > > don't think we should provide "by default" a setup that is not working > > properly: powermanagement, multiseat support and gdm service handling > > I don't say that it should be the default. > > > Also, if that people reports problems, we would > > close them as WONTFIX -> migrate to systemd > > That's what I meant when I wrote not a configuration that Gnome team supports. > > > - You can ignore the warnings, news and suggestions and, even moving > > from udev to systemd ebuild, keep booting with openRC and using systemd > > as device manager > > - You can put systemd in package.provides to even keep running udev > > The good part about package.provided is that users definitely know that they > are running an unsupported configuration with it. The bad part is that > putting systemd in package.provided is a bit dangerous, as this can lead to > udev unmerge on depclean if you are not careful. > This makes me think what is the problem with people moving to systemd as udev provider (even running openrc) :/ 1. The first solution (moving to systemd as udev provider) would be "easy" and would behave as bad as openBSD does (having the unsupported and mid working setup) 2. About the other one: probably somebody adding systemd to package.provide *on purpose* will remember to know that he needs a device manager (either udev or eudev) and don't let depclean remove it :| Other possible solution would be the following: 3. Add a "openrc-force" USE flag to offending packages. This USE flag would be masked in all profiles, needing users to unmask it locally (the packages would warn about it when enabling and so) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 9:51 ` Pacho Ramos @ 2013-08-09 10:22 ` Chí-Thanh Christopher Nguyễn 2013-08-09 10:35 ` Pacho Ramos 2013-08-11 5:41 ` Samuli Suominen 1 sibling, 1 reply; 192+ messages in thread From: Chí-Thanh Christopher Nguyễn @ 2013-08-09 10:22 UTC (permalink / raw To: gentoo-dev Pacho Ramos schrieb: > This makes me think what is the problem with people moving to systemd as > udev provider (even running openrc) :/ You can't use eudev in that case. > 2. About the other one: probably somebody adding systemd to > package.provide *on purpose* will remember to know that he needs a > device manager (either udev or eudev) and don't let depclean remove > it :| package.provided is dangerous, and users better avoid it if there is an alternative way to achieve the same thing. > Other possible solution would be the following: > 3. Add a "openrc-force" USE flag to offending packages. This USE flag > would be masked in all profiles, needing users to unmask it locally (the > packages would warn about it when enabling and so) Ok so we have these options: 1. keep systemd as hard dependency (current) 2. IUSE="+systemd" or "openrc-force" with ewarn when set to unsupported state 3. #2 + systemd in package.use.force, can be unforced via profile or manually 4. #2 + openrc-force in package.use.mask, can be unmasked by the user In any case, a user running Gnome without systemd will have to take extra actions that acknowledge that his configuration is unsupported. Question is, which solutions are acceptable to the Gnome team? :) Best regards, Chí-Thanh Christopher Nguyễn ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 10:22 ` Chí-Thanh Christopher Nguyễn @ 2013-08-09 10:35 ` Pacho Ramos 0 siblings, 0 replies; 192+ messages in thread From: Pacho Ramos @ 2013-08-09 10:35 UTC (permalink / raw To: gentoo-dev El vie, 09-08-2013 a las 12:22 +0200, Chí-Thanh Christopher Nguyễn escribió: [...] > Ok so we have these options: > > 1. keep systemd as hard dependency (current) > 2. IUSE="+systemd" or "openrc-force" with ewarn when set to unsupported state > 3. #2 + systemd in package.use.force, can be unforced via profile or manually > 4. #2 + openrc-force in package.use.mask, can be unmasked by the user > > In any case, a user running Gnome without systemd will have to take extra > actions that acknowledge that his configuration is unsupported. > > Question is, which solutions are acceptable to the Gnome team? :) > > > Best regards, > Chí-Thanh Christopher Nguyễn > I vote for the openrc-force in package.use.mask, relying on people unmasking it locally after knowing what problems will hit: https://bugs.gentoo.org/show_bug.cgi?id=480336 The systemd USE flag issue is already being worked in: https://bugs.gentoo.org/show_bug.cgi?id=479986 ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 9:51 ` Pacho Ramos 2013-08-09 10:22 ` Chí-Thanh Christopher Nguyễn @ 2013-08-11 5:41 ` Samuli Suominen 2013-08-11 7:31 ` Pacho Ramos 1 sibling, 1 reply; 192+ messages in thread From: Samuli Suominen @ 2013-08-11 5:41 UTC (permalink / raw To: gentoo-dev On 09/08/13 12:51, Pacho Ramos wrote: > El vie, 09-08-2013 a las 11:26 +0200, Chí-Thanh Christopher Nguyễn > escribió: >> Pacho Ramos schrieb: >>>> If OpenBSD can do it, then Gentoo can do it, too. So would you accept ebuild >>>> patches that make it possible to install Gnome 3.8 without systemd again? >>>> Only make it possible, not turn it into a configuration which the Gnome team >>>> supports. >>> >>> We have discussed this some times in the team, the problem is that we >>> don't think we should provide "by default" a setup that is not working >>> properly: powermanagement, multiseat support and gdm service handling >> >> I don't say that it should be the default. >> >>> Also, if that people reports problems, we would >>> close them as WONTFIX -> migrate to systemd >> >> That's what I meant when I wrote not a configuration that Gnome team supports. >> >>> - You can ignore the warnings, news and suggestions and, even moving >>> from udev to systemd ebuild, keep booting with openRC and using systemd >>> as device manager >>> - You can put systemd in package.provides to even keep running udev >> >> The good part about package.provided is that users definitely know that they >> are running an unsupported configuration with it. The bad part is that >> putting systemd in package.provided is a bit dangerous, as this can lead to >> udev unmerge on depclean if you are not careful. >> > > This makes me think what is the problem with people moving to systemd as > udev provider (even running openrc) :/ Because sys-apps/systemd is installed in wrong directory structure in /usr I still carry systemd in my local overlay instead of using it from Portage, just to put it in / as per upstream recommendation :-/ We have tried to reach consensus, but there is a disagreement that we have left at "We agree that we don't agree." Pushing that aside, there is also the heavy dependencies of sys-apps/systemd in comparison to sys-fs/udev > 1. The first solution (moving to systemd as udev provider) would be > "easy" and would behave as bad as openBSD does (having the unsupported > and mid working setup) > 2. About the other one: probably somebody adding systemd to > package.provide *on purpose* will remember to know that he needs a > device manager (either udev or eudev) and don't let depclean remove > it :| > > Other possible solution would be the following: > 3. Add a "openrc-force" USE flag to offending packages. This USE flag > would be masked in all profiles, needing users to unmask it locally (the > packages would warn about it when enabling and so) > > > > ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-11 5:41 ` Samuli Suominen @ 2013-08-11 7:31 ` Pacho Ramos 2013-08-11 7:51 ` Samuli Suominen 2013-08-11 8:02 ` Canek Peláez Valdés 0 siblings, 2 replies; 192+ messages in thread From: Pacho Ramos @ 2013-08-11 7:31 UTC (permalink / raw To: gentoo-dev El dom, 11-08-2013 a las 08:41 +0300, Samuli Suominen escribió: > On 09/08/13 12:51, Pacho Ramos wrote: > > El vie, 09-08-2013 a las 11:26 +0200, Chí-Thanh Christopher Nguyễn > > escribió: > >> Pacho Ramos schrieb: > >>>> If OpenBSD can do it, then Gentoo can do it, too. So would you accept ebuild > >>>> patches that make it possible to install Gnome 3.8 without systemd again? > >>>> Only make it possible, not turn it into a configuration which the Gnome team > >>>> supports. > >>> > >>> We have discussed this some times in the team, the problem is that we > >>> don't think we should provide "by default" a setup that is not working > >>> properly: powermanagement, multiseat support and gdm service handling > >> > >> I don't say that it should be the default. > >> > >>> Also, if that people reports problems, we would > >>> close them as WONTFIX -> migrate to systemd > >> > >> That's what I meant when I wrote not a configuration that Gnome team supports. > >> > >>> - You can ignore the warnings, news and suggestions and, even moving > >>> from udev to systemd ebuild, keep booting with openRC and using systemd > >>> as device manager > >>> - You can put systemd in package.provides to even keep running udev > >> > >> The good part about package.provided is that users definitely know that they > >> are running an unsupported configuration with it. The bad part is that > >> putting systemd in package.provided is a bit dangerous, as this can lead to > >> udev unmerge on depclean if you are not careful. > >> > > > > This makes me think what is the problem with people moving to systemd as > > udev provider (even running openrc) :/ > > Because sys-apps/systemd is installed in wrong directory structure in /usr > I still carry systemd in my local overlay instead of using it from > Portage, just to put it in / as per upstream recommendation :-/ > We have tried to reach consensus, but there is a disagreement that we > have left at "We agree that we don't agree." > > Pushing that aside, there is also the heavy dependencies of > sys-apps/systemd in comparison to sys-fs/udev > Maybe the second point could be solved having some kind of "minimal" USE flag for systemd building it with only the minimum set for running udev without adding so many dependencies. Regarding the first issue, I have also seen that will be nearly impossible to reach a consensus because we are currently in a strange intermediate situation: we don't have a setup ready to run without /usr but neither /usr merge work :| Then, I guess will have to live with this two alternatives more time :/, but people running Gnome will need to keep /usr mounted and, then, they won't suffer the first problem of place installation. Also, the extra dependencies won't be so "extra" for gnome users, letting them to move to systemd ebuild easily ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-11 7:31 ` Pacho Ramos @ 2013-08-11 7:51 ` Samuli Suominen 2013-08-11 11:14 ` Rich Freeman 2013-08-11 8:02 ` Canek Peláez Valdés 1 sibling, 1 reply; 192+ messages in thread From: Samuli Suominen @ 2013-08-11 7:51 UTC (permalink / raw To: gentoo-dev On 11/08/13 10:31, Pacho Ramos wrote: > El dom, 11-08-2013 a las 08:41 +0300, Samuli Suominen escribió: >> On 09/08/13 12:51, Pacho Ramos wrote: >>> El vie, 09-08-2013 a las 11:26 +0200, Chí-Thanh Christopher Nguyễn >>> escribió: >>>> Pacho Ramos schrieb: >>>>>> If OpenBSD can do it, then Gentoo can do it, too. So would you accept ebuild >>>>>> patches that make it possible to install Gnome 3.8 without systemd again? >>>>>> Only make it possible, not turn it into a configuration which the Gnome team >>>>>> supports. >>>>> >>>>> We have discussed this some times in the team, the problem is that we >>>>> don't think we should provide "by default" a setup that is not working >>>>> properly: powermanagement, multiseat support and gdm service handling >>>> >>>> I don't say that it should be the default. >>>> >>>>> Also, if that people reports problems, we would >>>>> close them as WONTFIX -> migrate to systemd >>>> >>>> That's what I meant when I wrote not a configuration that Gnome team supports. >>>> >>>>> - You can ignore the warnings, news and suggestions and, even moving >>>>> from udev to systemd ebuild, keep booting with openRC and using systemd >>>>> as device manager >>>>> - You can put systemd in package.provides to even keep running udev >>>> >>>> The good part about package.provided is that users definitely know that they >>>> are running an unsupported configuration with it. The bad part is that >>>> putting systemd in package.provided is a bit dangerous, as this can lead to >>>> udev unmerge on depclean if you are not careful. >>>> >>> >>> This makes me think what is the problem with people moving to systemd as >>> udev provider (even running openrc) :/ >> >> Because sys-apps/systemd is installed in wrong directory structure in /usr >> I still carry systemd in my local overlay instead of using it from >> Portage, just to put it in / as per upstream recommendation :-/ >> We have tried to reach consensus, but there is a disagreement that we >> have left at "We agree that we don't agree." >> >> Pushing that aside, there is also the heavy dependencies of >> sys-apps/systemd in comparison to sys-fs/udev >> > > Maybe the second point could be solved having some kind of "minimal" USE > flag for systemd building it with only the minimum set for running udev > without adding so many dependencies. Regarding the first issue, I have > also seen that will be nearly impossible to reach a consensus because we > are currently in a strange intermediate situation: we don't have a setup > ready to run without /usr but neither /usr merge work :| > > Then, I guess will have to live with this two alternatives more time :/, > but people running Gnome will need to keep /usr mounted and, then, they > won't suffer the first problem of place installation. Also, the extra > dependencies won't be so "extra" for gnome users, letting them to move > to systemd ebuild easily I'm propably opening a can of worms here but... I've been considering packaging systemd in sys-fs/udev with USE="systemd" and use of 'if' and 'else' plus creating virtual/systemd for proper / installation and some other minor, but bad design choices done in the systemd packaging Previously, which isn't really true anymore because logind without systemd is a dead end, there was also a reasoning of packaging logind, and this type of packaging would have reduced the ebuild number to just 'udev', from 'udev, logind, systemd' since it's all from the same tarball But now, the reason I haven't gone forward with it, is that I'm still maintaining too much OpenRC related software that systemd has made 'deprecated' and I need OpenRC based system to be able to do that, and using VM, dualboot or second machine for that is creating too much overhead for my limited time As in, I haven't made the final switch to systemd yet as a primary init system on the main development machine which I consider a prereq for packaging it, thus I'm keeping my hands off it and stick to the overlay So with that said, I'm committed to keeping sys-fs/udev maintained and the default for long as sys-apps/openrc is the default If sys-fs/udev ever stops working without systemd, I'll maintain a minimal patchset that reverts those changes, and if that becomes unsustainable, we might consider forking it, but thistype of speculation is far in the future (and the reason why sys-fs/eudev at this early stage is stupid) - Samuli ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-11 7:51 ` Samuli Suominen @ 2013-08-11 11:14 ` Rich Freeman 0 siblings, 0 replies; 192+ messages in thread From: Rich Freeman @ 2013-08-11 11:14 UTC (permalink / raw To: gentoo-dev On Sun, Aug 11, 2013 at 3:51 AM, Samuli Suominen <ssuominen@gentoo.org> wrote: > I've been considering packaging systemd in sys-fs/udev with USE="systemd" > and use of 'if' and 'else' plus creating virtual/systemd for proper / > installation and some other minor, but bad design choices done in the > systemd packaging What is the consensus of the systemd team regarding those choices? Would it make more sense to just fix the packaging rather than forking it? I'm not sure what all the issues are, or how widespread the disagreement is. As far as installation in / vs /usr goes - that seems like something that could be made configurable in the systemd package. I believe others have been wondering if an optional usr-move config setting of some kind (might or might not be a USE flag) would be useful. The profile default would be for things to stay as they are, but those who want to do a move could set the flag. That is worth some further discussion before implementing it - it might also make sense to install compatibility symlinks in / when using it unless it is detected that / already contains symlinks (individual symlinks is not how Fedora is proposing handling the move, but I would think that it would work and it has the virtue of letting users migrate bit by bit until / is empty and they can replace the root dirs with symlinks). Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-11 7:31 ` Pacho Ramos 2013-08-11 7:51 ` Samuli Suominen @ 2013-08-11 8:02 ` Canek Peláez Valdés 1 sibling, 0 replies; 192+ messages in thread From: Canek Peláez Valdés @ 2013-08-11 8:02 UTC (permalink / raw To: gentoo-dev On Sun, Aug 11, 2013 at 2:31 AM, Pacho Ramos <pacho@gentoo.org> wrote: > El dom, 11-08-2013 a las 08:41 +0300, Samuli Suominen escribió: >> On 09/08/13 12:51, Pacho Ramos wrote: >> > El vie, 09-08-2013 a las 11:26 +0200, Chí-Thanh Christopher Nguyễn >> > escribió: >> >> Pacho Ramos schrieb: >> >>>> If OpenBSD can do it, then Gentoo can do it, too. So would you accept ebuild >> >>>> patches that make it possible to install Gnome 3.8 without systemd again? >> >>>> Only make it possible, not turn it into a configuration which the Gnome team >> >>>> supports. >> >>> >> >>> We have discussed this some times in the team, the problem is that we >> >>> don't think we should provide "by default" a setup that is not working >> >>> properly: powermanagement, multiseat support and gdm service handling >> >> >> >> I don't say that it should be the default. >> >> >> >>> Also, if that people reports problems, we would >> >>> close them as WONTFIX -> migrate to systemd >> >> >> >> That's what I meant when I wrote not a configuration that Gnome team supports. >> >> >> >>> - You can ignore the warnings, news and suggestions and, even moving >> >>> from udev to systemd ebuild, keep booting with openRC and using systemd >> >>> as device manager >> >>> - You can put systemd in package.provides to even keep running udev >> >> >> >> The good part about package.provided is that users definitely know that they >> >> are running an unsupported configuration with it. The bad part is that >> >> putting systemd in package.provided is a bit dangerous, as this can lead to >> >> udev unmerge on depclean if you are not careful. >> >> >> > >> > This makes me think what is the problem with people moving to systemd as >> > udev provider (even running openrc) :/ >> >> Because sys-apps/systemd is installed in wrong directory structure in /usr >> I still carry systemd in my local overlay instead of using it from >> Portage, just to put it in / as per upstream recommendation :-/ >> We have tried to reach consensus, but there is a disagreement that we >> have left at "We agree that we don't agree." >> >> Pushing that aside, there is also the heavy dependencies of >> sys-apps/systemd in comparison to sys-fs/udev >> > > Maybe the second point could be solved having some kind of "minimal" USE > flag for systemd building it with only the minimum set for running udev > without adding so many dependencies. Regarding the first issue, I have > also seen that will be nearly impossible to reach a consensus because we > are currently in a strange intermediate situation: we don't have a setup > ready to run without /usr but neither /usr merge work :| > > Then, I guess will have to live with this two alternatives more time :/, > but people running Gnome will need to keep /usr mounted and, then, they > won't suffer the first problem of place installation. systemd doesn't support separated /usr without an initramfs, so there is no problem now that GNOME requires it. > Also, the extra > dependencies won't be so "extra" for gnome users, letting them to move > to systemd ebuild easily And there is that. Although the only hard (runtime) dependencies of systemd-206-r3 are: sys-apps/dbus sys-apps/util-linux sys-libs/libcap sys-apps/baselayout sys-apps/hwids Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 20:40 ` Mike Auty 2013-08-08 21:06 ` Pacho Ramos @ 2013-08-08 23:19 ` Greg KH 2013-08-09 0:26 ` Mike Auty 2013-08-11 13:41 ` Walter Dnes 2013-08-11 14:03 ` Walter Dnes 2 siblings, 2 replies; 192+ messages in thread From: Greg KH @ 2013-08-08 23:19 UTC (permalink / raw To: gentoo-dev; +Cc: Samuli Suominen On Thu, Aug 08, 2013 at 09:40:00PM +0100, Mike Auty wrote: > On 08/08/13 11:38, Samuli Suominen wrote: > > i'm not volunteering but I never really got why our GNOME > > maintainers insisted on staying with it instead of going with the > > distribution after it was clear logind is a dead end on non-systemd > > systemd > > Ok, > > So there's lots of people that don't want systemd. Can't we group > together and have some kind of an affect on upstream? Become upstream developers and create fixes to remove the dependancy either by working on openrc features to emulate the same things that systemd has that GNOME requires, or split things out of GNOME so that it does not require systemd dependencies. But to complain to upstream without providing patches is a bit futile, don't you think? That's not how open source projects work, we all know that. greg k-h ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 23:19 ` Greg KH @ 2013-08-09 0:26 ` Mike Auty 2013-08-09 9:35 ` Tom Wijsman 2013-08-10 22:42 ` Wulf C. Krueger 2013-08-11 13:41 ` Walter Dnes 1 sibling, 2 replies; 192+ messages in thread From: Mike Auty @ 2013-08-09 0:26 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09/08/13 00:19, Greg KH wrote: > Become upstream developers and create fixes to remove the > dependancy either by working on openrc features to emulate the same > things that systemd has that GNOME requires, or split things out of > GNOME so that it does not require systemd dependencies. > > But to complain to upstream without providing patches is a bit > futile, don't you think? That's not how open source projects work, > we all know that. > > greg k-h > I would like to think that open source developers working on such a large and integral project might listen to their users. The way open source is supposed to work is that people write something, and if it's good people use it, and if it's not they don't. I would very much like to have seen systemd succeed, but based on its own merits, whereas it seems to have been accepted by being championed at certain distributions, made indispensable to desktop environments like Gnome, and by dropping the responsibility of developing udev in favour of developing systemd. I have heard the systemd developers say that no one has been forced to use systemd, and that in the open source world, if I don't like something I can write something different. That's a wholly selfish perspective, each and every person that contributes to open source does so in their own way, and we're entirely dependent upon each other to make the community and choices as vibrant as they are. I could be a KDE developer, or a Gentoo documenter, or work on mplayer. All those people are open source contributors and necessary ones, but that doesn't mean that any of them necessarily has the skills or the time to look after udev. Does that invalidate their opinion on the choices of upstream project they rely on? There are certain key projects (like the kernel, glibc and udev) which nearly every system has come to rely upon and, I believe, with that reliance comes responsibility. I wouldn't expect Linus to just one day and walk away to go developing a new kernel he thought was better, but he could. If he did though, I would expect him to leave infrastructure in place behind him to look after the project he made which people all over the world now depend upon, and I'd continue using that until his new kernel had proved its worth. I certainly wouldn't expect him to use his natural monopoly to force his new idea on everyone! I'm not trying to hinder advancement, the trying out of new ideas is what open source is all about. We've got source-based distributions because someone wanted to see if it would work, it did and there's a good community around it. However, that hasn't come at the cost of binary distributions, they both co-exist peacefully and people use whichever one they want. I don't have the skills to make a difference, so all I can do is vote with my feet. Even after sticking with Gnome 3 through its early phases, I don't think I can continue using it at this point and I am investigating alternatives, one of which is to try to remind the Gnome developers, if not the systemd ones, of why UNIX succeeded even with such a distributed development base; it was not because of enforced uniformity... Mike 5:\ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iEYEARECAAYFAlIENyAACgkQu7rWomwgFXrv9wCdGHA4IhltnJBSt/2uY1XP6Xcs QM4AoKS2V5AWgfD+EAeyE43Jm1hwRaVT =DcNA -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 0:26 ` Mike Auty @ 2013-08-09 9:35 ` Tom Wijsman 2013-08-09 22:46 ` Mike Auty 2013-08-10 22:42 ` Wulf C. Krueger 1 sibling, 1 reply; 192+ messages in thread From: Tom Wijsman @ 2013-08-09 9:35 UTC (permalink / raw To: gentoo-dev; +Cc: ikelos -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Fri, 09 Aug 2013 01:26:08 +0100 Mike Auty <ikelos@gentoo.org> wrote: > I would like to think that open source developers working on such a > large and integral project might listen to their users. Listening comes at a price; you can't listen to everyone at the same time, all you will hear is noise because all the voices clash. So, you've got to listen to a selective bit of users and satisfy them; after all you can't satisfy everyone. Resources are finite... - -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iQEcBAEBAgAGBQJSBLfqAAoJEJWyH81tNOV9ng4IAIIZwecBzyvZT+5fsHN9aT4z xzdIS+HDqsXzyBnxmHMK1HNgDCW3hEc+subJtOih9uKZrwGwFjAF/pWstNsCZ1sw 1U1Z/vN1vOiP/WbkhaKo5AvsMBLWENLTDeXuJF8QUDOuMVUlJ2/nSKwkyGQaK2pA 1qijdGBmqK4+LwmaUtSIAQEYsUTPaPW1lE7+aFycxELzYRCg74Tve3j7QOPDP9c2 sivyU+89dX59w3I2EQG63ZGntYt2XJ3kEui7VXApY6Z8h0tGq2oVm6qtpc9cPJ0n 0XhQqfhE7eGzXerO0WG3+5h7SipqDC9R3NeSlipChs1Mqy9j53RAe7geGyT1Egg= =G3RF -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 9:35 ` Tom Wijsman @ 2013-08-09 22:46 ` Mike Auty 0 siblings, 0 replies; 192+ messages in thread From: Mike Auty @ 2013-08-09 22:46 UTC (permalink / raw To: gentoo-dev; +Cc: Tom Wijsman -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09/08/13 10:35, Tom Wijsman wrote: > Listening comes at a price; you can't listen to everyone at the > same time, all you will hear is noise because all the voices clash. > So, you've got to listen to a selective bit of users and satisfy > them; after all you can't satisfy everyone. Resources are > finite... That's exactly why I'm trying to get all the frustrated voices on the Gentoo-dev mailing list making one single concerted comment to the developers, so that they only need to listen once, and can see from the number how many people feel the same way... Mike 5:) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iEYEARECAAYFAlIFcToACgkQu7rWomwgFXo0UgCfXYsL4VtS2HjWDxop5+E6mFJQ 6mQAnjM6fQqDSL6xGigE0AncqyqQjIhJ =Enah -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 0:26 ` Mike Auty 2013-08-09 9:35 ` Tom Wijsman @ 2013-08-10 22:42 ` Wulf C. Krueger 2013-08-10 23:10 ` Mike Auty 1 sibling, 1 reply; 192+ messages in thread From: Wulf C. Krueger @ 2013-08-10 22:42 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09.08.2013 02:26, Mike Auty wrote: > I could be a KDE developer, or a Gentoo documenter, or work on > mplayer. All those people are open source contributors and > necessary ones, but that doesn't mean that any of them necessarily > has the skills or the time to look after udev. Does that > invalidate their opinion on the choices of upstream project they > rely on? Yes, it does. - -- Best regards, Wulf -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlIGwcwACgkQnuVXRcSi+5qGZwCcC22pW4P93IIeHx6srfFsxkJ9 bzsAoLiEjyzBFXoaglE5uHv9giNk5B43 =Y30t -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 22:42 ` Wulf C. Krueger @ 2013-08-10 23:10 ` Mike Auty 2013-08-10 23:45 ` Canek Peláez Valdés 2013-08-11 0:01 ` Tom Wijsman 0 siblings, 2 replies; 192+ messages in thread From: Mike Auty @ 2013-08-10 23:10 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 10/08/13 23:42, Wulf C. Krueger wrote: > On 09.08.2013 02:26, Mike Auty wrote: >> I could be a KDE developer, or a Gentoo documenter, or work on >> mplayer. All those people are open source contributors and >> necessary ones, but that doesn't mean that any of them >> necessarily has the skills or the time to look after udev. Does >> that invalidate their opinion on the choices of upstream project >> they rely on? > > Yes, it does. In that situation then, developers are only developing for themselves? What's more likely is that they've taken a gamble that most users will simply accept their changes, which they deem as necessary to move forward. That would be fine if there were alternative options, but as more and more things are "vertically integrated" the choices made by one project are knocking over into others. Before I could simply ignore systemd and choose something else, now I'm having to choose between using both Gnome and systemd, or neither. It is a difficult choice, but just as Gnome has chosen to forsake my desire for a simplistic init system at the expense of a little boot speed and some "features" I've never needed in the past, I'm having to walk away to some other less well developed desktop environment. The cost of ignoring their users opinions is losing the users themselves. I don't know how many users they'll have to lose before someone decides to take the ship in a new direction, but I would like to see how many they stand to lose, by asking those who care to speak up and find a way of being heard before the damage is too much to repair... Mike 5:\ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iEYEARECAAYFAlIGyGUACgkQu7rWomwgFXpeugCeMGQmjB7tcnpZd12DF8Baml0s xcsAn12+EXQwTSwTeK0lautDxJmwgC7r =tgWV -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 23:10 ` Mike Auty @ 2013-08-10 23:45 ` Canek Peláez Valdés 2013-08-11 1:15 ` Mike Auty 2013-08-11 0:01 ` Tom Wijsman 1 sibling, 1 reply; 192+ messages in thread From: Canek Peláez Valdés @ 2013-08-10 23:45 UTC (permalink / raw To: gentoo-dev On Sat, Aug 10, 2013 at 6:10 PM, Mike Auty <ikelos@gentoo.org> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 10/08/13 23:42, Wulf C. Krueger wrote: >> On 09.08.2013 02:26, Mike Auty wrote: >>> I could be a KDE developer, or a Gentoo documenter, or work on >>> mplayer. All those people are open source contributors and >>> necessary ones, but that doesn't mean that any of them >>> necessarily has the skills or the time to look after udev. Does >>> that invalidate their opinion on the choices of upstream project >>> they rely on? >> >> Yes, it does. > > In that situation then, developers are only developing for themselves? > What's more likely is that they've taken a gamble that most users > will simply accept their changes, which they deem as necessary to move > forward. > > That would be fine if there were alternative options, but as more and > more things are "vertically integrated" the choices made by one > project are knocking over into others. Before I could simply ignore > systemd and choose something else, now I'm having to choose between > using both Gnome and systemd, or neither. > > It is a difficult choice, but just as Gnome has chosen to forsake my > desire for a simplistic init system at the expense of a little boot > speed and some "features" I've never needed in the past, I'm having to > walk away to some other less well developed desktop environment. The > cost of ignoring their users opinions is losing the users themselves. > I don't know how many users they'll have to lose before someone > decides to take the ship in a new direction, but I would like to see > how many they stand to lose, by asking those who care to speak up and > find a way of being heard before the damage is too much to repair... We have been having this discussion since GNOME 3.0 came out, and some would argue that since GNOME 2.0, or even before. The GNOME project will go where the developers of the GNOME project decide to, period. There is MATE if you really want the old GNOME 2, Cinnamon if you only want something similar to the old interface, or KDE/Xfce/E17 if you want to switch. Arguing with the GNOME developers like they don't know what they are doing is pointless at best, and frankly insulting at worst. They thought deeply about the changes that are being made to the desktop, and they discussed it and reached a consensus about what the direction of the project is; you can usually read about in the mailing lists, Planet GNOME, or even watch the videos from the GUADEC presentations. You can of course disagree with that direction: but acting like they, poor things, don't know what they are doing and need that someone go an tell them so they can know "before the damage is much to repair", is quite condescending. People have been predicting the dead of GNOME since before the 1.0 version came out, but right now it has more contributors than ever in the past, and at least half a dozen companies actually pay money to people to work in it, so perhaps they actually know what they are doing. But even if they don't, there are a couple forks you can try or several alternatives you can switch to if "the damage is too much to repair". And at the end of the day, all that code is 100% Free Software, with public repositories with all the history of the components of the project for all the world to see and use. The GNOME developers already made their decision. The GNOME maintainers in Gentoo followed through (like they have been doing in almost every other distro). Now it's up to each user to decide if she keeps using GNOME (and therefore switches, if necessary, to systemd since 3.8), or if she stops using it. Arguing about it is quite useless. Regards from a (very happy, very proudly) GNOME+systemd Gentoo user. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 23:45 ` Canek Peláez Valdés @ 2013-08-11 1:15 ` Mike Auty 2013-08-11 1:42 ` Rich Freeman 0 siblings, 1 reply; 192+ messages in thread From: Mike Auty @ 2013-08-11 1:15 UTC (permalink / raw To: gentoo-dev; +Cc: Canek Peláez Valdés -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11/08/13 00:45, Canek Peláez Valdés wrote: > They thought deeply about the changes that are being made to the > desktop, and they discussed it and reached a consensus about what > the direction of the project is; you can usually read about in the > mailing lists, Planet GNOME, or even watch the videos from the > GUADEC presentations. You can of course disagree with that > direction: but acting like they, poor things, don't know what they > are doing and need that someone go an tell them so they can know > "before the damage is much to repair", is quite condescending. I'm not trying to be condescending and I'm not suggesting they don't know what they're doing. If I were to suggest it, doing so on a Gentoo thread about stabilization would be futile. The only reason I'm responding on here is to find out from others in my community if there's a place that people are collecting their opinions such that it might be heard/discussed by the people at Gnome. > People have been predicting the dead of GNOME since before the 1.0 > version came out, but right now it has more contributors than ever > in the past, and at least half a dozen companies actually pay money > to people to work in it, so perhaps they actually know what they > are doing. But even if they don't, there are a couple forks you can > try or several alternatives you can switch to if "the damage is too > much to repair". Just because companies pour money into something does not mean they know what they're doing, or that they've done their market research into what their users want. I've tried several of the forks, and sadly Gnome, because of the backing it's had, hangs together as a Desktop Environment the best which is precisely why it's so disappointing they've chosen this strong a demand of their users. I have even tried systemd, which realized rather than allayed my fears, but this isn't the place for my personal experiences with that. I'm interested in solutions, specifically to get the most out of Gnome without being forced to make changes lower down my system's stack. If necessary, I'd at least like to have a logind that works distinct from systemd, according to a well defined specification that can be created separate to any one implementation (like the PMS provided for package managers), and ask Gnome to work to that specification. Until systemd-205, that was possible. The fact that systemd has the power to remove that ability in a single version bump, and did so without thought for the impact on Gnome, should be worrying to Gnome for the future, not just to the users that were affected now. The hope for a clear specification that can't be changed or dictated by a single implementation feels like a fair compromise, but unless I know where to suggest that, or where it has already been suggested, it won't help in the slightest. > And at the end of the day, all that code is 100% Free Software, > with public repositories with all the history of the components of > the project for all the world to see and use. I've already addressed how this doesn't help those who contribute to open source software, but don't have the skills to manage such a large and important project. > The GNOME developers already made their decision. The GNOME > maintainers in Gentoo followed through (like they have been doing > in almost every other distro). Now it's up to each user to decide > if she keeps using GNOME (and therefore switches, if necessary, to > systemd since 3.8), or if she stops using it. > > Arguing about it is quite useless. Having read my emails, you'll have seen that I haven't been arguing, I've been expressing a desire to collect together those who disagree with the decision and communicate it such that the decision might get discussed publicly. I have yet to be pointed to the processes and procedures whereby the decision to make systemd a hard dependency was carried out. In Gnome 2 there were specific meetings, well documented, to discuss and decide the "blessed dependencies", but those and several other key decision-making meetings now appear to happen outside of the public infrastructure. This is to the point where there were public emails saying systemd would not become a hard dependency for gnome-3.8 and yet here we are. The Gentoo Gnome herd tried their hardest to avoid the move to systemd, and I have mentioned my appreciation for their efforts in my previous emails. I am currently exploring my options, as you reiterated my point back to me, but one of those is to not give up hope on the Gnome project or their developers and to try to communicate with them. However, having people assume I'm arguing because I'm keen to get to the bottom of their decision making doesn't help... Mike 5:) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iEYEARECAAYFAlIG5ZQACgkQu7rWomwgFXrWVACeJakbnBmoJfYP91wOrC/EmG6W EMAAn1yZItvdNyz6AuPhcnbk9MBxcYVb =iOpy -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-11 1:15 ` Mike Auty @ 2013-08-11 1:42 ` Rich Freeman 0 siblings, 0 replies; 192+ messages in thread From: Rich Freeman @ 2013-08-11 1:42 UTC (permalink / raw To: gentoo-dev On Sat, Aug 10, 2013 at 9:15 PM, Mike Auty <ikelos@gentoo.org> wrote: > Just because companies pour money into something does not mean they > know what they're doing, or that they've done their market research > into what their users want. I've tried several of the forks, and > sadly Gnome, because of the backing it's had, hangs together as a > Desktop Environment the best which is precisely why it's so > disappointing they've chosen this strong a demand of their users. Sounds like a complaint many have had about Unity. In the case of Ubuntu they decided that the typical linux user of the past was not the target market for the user of the future. In the case of Gnome there is no market - volunteer-based FOSS communities tend to be bound by common values and they pursue those values regardless of whether it grows the community. If I suggested that binary distros are far more popular therefore Gentoo should become one, I doubt that anybody would take it as anything but a joke. What we think is great in a distro and what the average Debian user thinks is great is bound to be different. That's basically how the Gnome devs feel - they're pursuing what they feel is the best solution. Whether anybody else uses it is a secondary concern for them. They probably will aim to make it as usable to newcomers as they can, as far as they see usability. Rich ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-10 23:10 ` Mike Auty 2013-08-10 23:45 ` Canek Peláez Valdés @ 2013-08-11 0:01 ` Tom Wijsman 1 sibling, 0 replies; 192+ messages in thread From: Tom Wijsman @ 2013-08-11 0:01 UTC (permalink / raw To: gentoo-dev; +Cc: ikelos -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sun, 11 Aug 2013 00:10:29 +0100 Mike Auty <ikelos@gentoo.org> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 10/08/13 23:42, Wulf C. Krueger wrote: > > On 09.08.2013 02:26, Mike Auty wrote: > >> I could be a KDE developer, or a Gentoo documenter, or work on > >> mplayer. All those people are open source contributors and > >> necessary ones, but that doesn't mean that any of them > >> necessarily has the skills or the time to look after udev. Does > >> that invalidate their opinion on the choices of upstream project > >> they rely on? > > > > Yes, it does. > > In that situation then, developers are only developing for themselves? > What's more likely is that they've taken a gamble that most users > will simply accept their changes, which they deem as necessary to move > forward. > > That would be fine if there were alternative options, but as more and > more things are "vertically integrated" the choices made by one > project are knocking over into others. Before I could simply ignore > systemd and choose something else, now I'm having to choose between > using both Gnome and systemd, or neither. > > It is a difficult choice, but just as Gnome has chosen to forsake my > desire for a simplistic init system at the expense of a little boot > speed and some "features" I've never needed in the past, I'm having to > walk away to some other less well developed desktop environment. The > cost of ignoring their users opinions is losing the users themselves. > I don't know how many users they'll have to lose before someone > decides to take the ship in a new direction, but I would like to see > how many they stand to lose, by asking those who care to speak up and > find a way of being heard before the damage is too much to repair... You are basing yourself on too much FUD[1] which may or may not happen; the only influence you can have is as you said yourself, it sounds like that people that are deeply concerned with this should step up and start a petition[2] for this and find like minded people. Direct yourself upstream[3] or take a gamble whether to use it or not. [1]: http://www.wordnik.com/words/FUD [1]: http://article.gmane.org/gmane.linux.gentoo.devel/87264 [2]: http://www.gnome.org/contact/ - -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iQEcBAEBAgAGBQJSBtQ9AAoJEJWyH81tNOV99dAH/16/nfLiHrHlv1vv1EnUB3RQ oET5MpWIrAxEx6e1CxA5A4/eu0l79QK23DnDrDl3VAL/K2d2+tppVx24IMQeWt4H jw1+l4tm9KnNlF9WWSsehY7uoe7dIhzmOTJVTF1VfTo/DdIqiOlTya5/SraGTlkC WCJjGIqK3rHu872af2mjKxprr7UaT4mv9/VhYcjFiw+z0arXRy4F8oDGHE7VUTDZ dLknKEf3zEUoxGRSZAE+vGi1fNRKONNoNS+W0EyBSRWyFQ+DepGhH3j71tXwCgXi 9o4D+wUMFORfF1s1ZLRpUPBH2M/aFJpb5pyZP4bZQ5NqSsqXFWaW8YIUmIK5MYE= =1t6r -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 23:19 ` Greg KH 2013-08-09 0:26 ` Mike Auty @ 2013-08-11 13:41 ` Walter Dnes 1 sibling, 0 replies; 192+ messages in thread From: Walter Dnes @ 2013-08-11 13:41 UTC (permalink / raw To: gentoo-dev On Thu, Aug 08, 2013 at 04:19:26PM -0700, Greg KH wrote > On Thu, Aug 08, 2013 at 09:40:00PM +0100, Mike Auty wrote: > > On 08/08/13 11:38, Samuli Suominen wrote: > > > i'm not volunteering but I never really got why our GNOME > > > maintainers insisted on staying with it instead of going with the > > > distribution after it was clear logind is a dead end on non-systemd > > > systemd > > > > Ok, > > > > So there's lots of people that don't want systemd. Can't we group > > together and have some kind of an affect on upstream? > > Become upstream developers and create fixes to remove the dependancy > either by working on openrc features to emulate the same things that > systemd has that GNOME requires, or split things out of GNOME so that it > does not require systemd dependencies. > > But to complain to upstream without providing patches is a bit futile, > don't you think? That's not how open source projects work, we all know > that. > > greg k-h > > -- Walter Dnes <waltdnes@waltdnes.org> I don't run "desktop environments"; I run useful applications ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-08 20:40 ` Mike Auty 2013-08-08 21:06 ` Pacho Ramos 2013-08-08 23:19 ` Greg KH @ 2013-08-11 14:03 ` Walter Dnes 2 siblings, 0 replies; 192+ messages in thread From: Walter Dnes @ 2013-08-11 14:03 UTC (permalink / raw To: gentoo-dev On Thu, Aug 08, 2013 at 09:40:00PM +0100, Mike Auty wrote > So there's lots of people that don't want systemd. Can't we group > together and have some kind of an affect on upstream? The answer is... probably not, given the "My way or the Highway" attitude of the GNOME developers. GNOME users who are unhappy about systemd, are being forced to choose... * either they run GNU/Linu-x * or else they run GNOME/Lenna-x ...pick 1 of the above. > Is there some way, we as the Gentoo Foundation, Developers or even > just Users can form a petition, or an open letter, that might make > enough impact on the Gnome foundation for them to reconsider their > position? Again, no, they haven't listened to end users in the past, and they will not listen to end users now. Even more so if you're a Gentoo-Build-It-All-Myself-Because-It-Is-So-Much-Faster-And-Need-To-Reinvent-The-Wheel-Daily-And-Configurating-Things-Is-Awesome-Guy http://lalists.stanford.edu/lad/2009/06/0191.html > Perhaps if there were an "init system specification" project, separate > from systemd, that systemd had to adhere to rather than deciding to > change the rules at a random version (like 205), then Gnome could > potentially have other options than just systemd? Again, how do you force a rogue upstream development team to follow *YOUR* rules? Answer; you can't. If you want GNOME-like "goodness", consider Cinnamon/Consort/Mate/Kate/etc/etc. I'm a neutral observer of this entire mess... see my sig. -- Walter Dnes <waltdnes@waltdnes.org> I don't run "desktop environments"; I run useful applications ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-07 12:45 [gentoo-dev] Gnome Stabilization 3.6 or 3.8 Michael Weber ` (2 preceding siblings ...) 2013-08-08 9:39 ` Ben de Groot @ 2013-08-09 0:25 ` Michael Weber 2013-08-09 5:29 ` Samuli Suominen 2013-08-09 6:27 ` Pacho Ramos 2013-08-10 19:57 ` Roy Bamford 4 siblings, 2 replies; 192+ messages in thread From: Michael Weber @ 2013-08-09 0:25 UTC (permalink / raw To: gentoo-dev Citing from Pachos blog, "[...] we are now forcing people to *run* systemd to be able to properly run Gnome 3.8, otherwise power management and multiseat support are lost, [...]" [1]. Pacho, would you accept patches and USE flags to make gdm an optional component to gnome virtual? Power management is not crucial for window management. [1] http://my.opera.com/pacho/blog/2013/07/24/gnome-3-8-requiring-systemd-on-gentoo -- Michael Weber Gentoo Developer web: https://xmw.de/ mailto: Michael Weber <xmw@gentoo.org> ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 0:25 ` Michael Weber @ 2013-08-09 5:29 ` Samuli Suominen 2013-08-09 6:28 ` Pacho Ramos 2013-08-09 6:27 ` Pacho Ramos 1 sibling, 1 reply; 192+ messages in thread From: Samuli Suominen @ 2013-08-09 5:29 UTC (permalink / raw To: gentoo-dev On 09/08/13 03:25, Michael Weber wrote: > Citing from Pachos blog, > > "[...] we are now forcing people to *run* systemd to be able to properly > run Gnome 3.8, otherwise power management and multiseat support are > lost, [...]" [1]. > > Pacho, would you accept patches and USE flags to make gdm an optional > component to gnome virtual? Power management is not crucial for window > management. > > [1] > http://my.opera.com/pacho/blog/2013/07/24/gnome-3-8-requiring-systemd-on-gentoo > <Just pointing this out> http://bugs.gentoo.org/show_bug.cgi?id=242750 Quoting: "Pacho Ramos gentoo-dev 2008-10-19 15:13:07 EEST Currently, I am mainly (there are other apps that I prefer not install in all systems but adding a USE flag for each of them would be excesive) using gnome-light instead of gnome ebuild because I don't want to install vinagre and vino in my systems and, in some of them, I don't install evolution (bacause users that will use affected system use thunderbird instead of evo) I have seen that there are already USE flags for these apps in /usr/portage/profiles/use.desc : evo - Adds support for mail-client/evolution vnc - Enable VNC (remote desktop viewer) support Then, I seems reasonable (at least for me) use this global USE flags for not forcing people to install evolution and vnc related apps Thanks a lot" ;-) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 5:29 ` Samuli Suominen @ 2013-08-09 6:28 ` Pacho Ramos 0 siblings, 0 replies; 192+ messages in thread From: Pacho Ramos @ 2013-08-09 6:28 UTC (permalink / raw To: gentoo-dev El vie, 09-08-2013 a las 08:29 +0300, Samuli Suominen escribió: > On 09/08/13 03:25, Michael Weber wrote: > > Citing from Pachos blog, > > > > "[...] we are now forcing people to *run* systemd to be able to properly > > run Gnome 3.8, otherwise power management and multiseat support are > > lost, [...]" [1]. > > > > Pacho, would you accept patches and USE flags to make gdm an optional > > component to gnome virtual? Power management is not crucial for window > > management. > > > > [1] > > http://my.opera.com/pacho/blog/2013/07/24/gnome-3-8-requiring-systemd-on-gentoo > > > > <Just pointing this out> > > http://bugs.gentoo.org/show_bug.cgi?id=242750 > > Quoting: > > "Pacho Ramos gentoo-dev 2008-10-19 15:13:07 EEST > > Currently, I am mainly (there are other apps that I prefer not install > in all systems but adding a USE flag for each of them would be excesive) > using gnome-light instead of gnome ebuild because I don't want to > install vinagre and vino in my systems and, in some of them, I don't > install evolution (bacause users that will use affected system use > thunderbird instead of evo) > > I have seen that there are already USE flags for these apps in > /usr/portage/profiles/use.desc : > evo - Adds support for mail-client/evolution > vnc - Enable VNC (remote desktop viewer) support > > Then, I seems reasonable (at least for me) use this global USE flags for > not forcing people to install evolution and vnc related apps > > Thanks a lot" > > ;-) > > Please open a *new* bug suggesting this change -> I agree with it, but needs to be considered by the rest of gnome team :) Thanks ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-09 0:25 ` Michael Weber 2013-08-09 5:29 ` Samuli Suominen @ 2013-08-09 6:27 ` Pacho Ramos 1 sibling, 0 replies; 192+ messages in thread From: Pacho Ramos @ 2013-08-09 6:27 UTC (permalink / raw To: gentoo-dev El vie, 09-08-2013 a las 02:25 +0200, Michael Weber escribió: > Citing from Pachos blog, > > "[...] we are now forcing people to *run* systemd to be able to properly > run Gnome 3.8, otherwise power management and multiseat support are > lost, [...]" [1]. > Pacho, would you accept patches and USE flags to make gdm an optional > component to gnome virtual? Power management is not crucial for window > management. > > [1] > http://my.opera.com/pacho/blog/2013/07/24/gnome-3-8-requiring-systemd-on-gentoo > I would use gnome-light virtual instead (gnome meta will be kept pulling gdm as gnome session will behave in some kind of "fallback mode" when gdm is not being used to login in (for example, the user switching will change) ^ permalink raw reply [flat|nested] 192+ messages in thread
* Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8 2013-08-07 12:45 [gentoo-dev] Gnome Stabilization 3.6 or 3.8 Michael Weber ` (3 preceding siblings ...) 2013-08-09 0:25 ` Michael Weber @ 2013-08-10 19:57 ` Roy Bamford 4 siblings, 0 replies; 192+ messages in thread From: Roy Bamford @ 2013-08-10 19:57 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 696 bytes --] On 2013.08.07 13:45, Michael Weber wrote: > Greetings, > > Gnome Herd decided to target stablilization of 3.8 [1] which requires > systemd. > [snip] > > Michael > > [1] https://bugs.gentoo.org/show_bug.cgi?id=478252 > -- > Michael Weber > Gentoo Developer > web: https://xmw.de/ > mailto: Michael Weber <xmw@gentoo.org> > > The Gnome team has made their choice. I'm the light of that, users can now make their own choices. That's what Gentoo is about after all ... choice. I fully support the Gnome teams choice ... now I have to make one of my own. -- Regards, Roy Bamford (Neddyseagoon) a member of elections gentoo-ops forum-mods trustees [-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 192+ messages in thread
end of thread, other threads:[~2013-09-11 11:16 UTC | newest] Thread overview: 192+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-08-07 12:45 [gentoo-dev] Gnome Stabilization 3.6 or 3.8 Michael Weber 2013-08-07 13:14 ` Alexandre Rostovtsev 2013-08-07 13:56 ` Tom Wijsman 2013-08-07 15:22 ` Rich Freeman 2013-08-07 23:49 ` Patrick Lauer 2013-08-08 2:51 ` Alex Alexander 2013-08-08 9:29 ` hasufell 2013-08-08 9:43 ` Tom Wijsman 2013-08-08 11:19 ` Rich Freeman 2013-08-08 11:28 ` Tom Wijsman 2013-08-08 10:05 ` Michał Górny 2013-08-08 10:30 ` Samuli Suominen 2013-08-08 14:01 ` Fabio Erculiani 2013-08-08 14:10 ` Alon Bar-Lev 2013-08-08 14:30 ` Fabio Erculiani 2013-08-08 14:45 ` Michał Górny 2013-08-08 14:17 ` Patrick Lauer 2013-08-08 14:34 ` Ben Kohler 2013-08-08 14:56 ` hasufell 2013-08-08 15:16 ` Damien Levac 2013-08-08 15:40 ` Ian Stakenvicius 2013-08-08 15:49 ` Tom Wijsman 2013-08-08 15:56 ` Pacho Ramos 2013-08-08 16:02 ` Rich Freeman 2013-08-08 16:13 ` Pacho Ramos 2013-08-08 16:20 ` Ian Stakenvicius 2013-08-08 16:24 ` Pacho Ramos 2013-08-08 16:58 ` Ian Stakenvicius 2013-08-09 13:10 ` Walter Dnes 2013-08-08 15:23 ` Tom Wijsman 2013-08-08 16:36 ` hasufell 2013-08-08 16:48 ` Pacho Ramos 2013-08-08 16:52 ` hasufell 2013-08-08 17:09 ` Pacho Ramos 2013-08-08 17:57 ` Rich Freeman 2013-08-08 16:53 ` Tom Wijsman 2013-08-08 17:41 ` Rich Freeman 2013-08-08 17:57 ` Alon Bar-Lev 2013-08-08 18:08 ` Samuli Suominen 2013-08-08 18:23 ` Alon Bar-Lev 2013-08-08 18:47 ` Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? (was: Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8) Tom Wijsman [not found] ` < CAOazyz2R+3TANLkeoXhP0LgLS+rOZwjPdCYVdC82DTG1nbri-w@mail.gmail.com> 2013-08-08 18:57 ` Alon Bar-Lev 2013-08-08 19:09 ` Rich Freeman 2013-08-08 19:11 ` Tom Wijsman 2013-08-09 1:05 ` [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? Zac Medico 2013-08-09 1:18 ` Dustin C. Hatch 2013-08-09 5:39 ` Samuli Suominen 2013-08-09 6:42 ` [gentoo-dev] " Steven J. Long 2013-08-09 6:51 ` [gentoo-dev] [typo] Re: Re: Multiple implementations shouldn't block Gentoo's progress Steven J. Long 2013-08-09 7:19 ` William Hubbs 2013-08-09 7:26 ` Samuli Suominen 2013-08-09 10:50 ` Rich Freeman 2013-08-10 18:42 ` [gentoo-dev] " Steven J. Long 2013-08-11 1:53 ` Rich Freeman [not found] ` < CAGfcS_=zyeX8Whr8U4w4s3ouSbUoTm=hF95t3rd0q=wt60eZcQ@mail.gmail.com> [not found] ` < 20130810184211.GA1500@rathaus.eclipse.co.uk> 2013-08-11 2:04 ` Duncan 2013-08-09 8:46 ` [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? Tom Wijsman 2013-08-09 8:58 ` Samuli Suominen 2013-08-09 9:53 ` Tom Wijsman 2013-08-08 18:58 ` [gentoo-dev] Gnome Stabilization 3.6 or 3.8 Samuli Suominen 2013-08-08 19:01 ` Alon Bar-Lev 2013-08-08 18:26 ` Tom Wijsman 2013-08-08 18:38 ` Alon Bar-Lev 2013-08-08 19:03 ` Tom Wijsman 2013-08-08 19:02 ` Rich Freeman 2013-08-08 19:22 ` Tom Wijsman 2013-08-09 2:03 ` William Hubbs 2013-08-09 7:36 ` Gilles Dartiguelongue 2013-08-09 9:30 ` hasufell 2013-08-09 10:27 ` Rich Freeman 2013-08-09 11:31 ` Patrick Lauer 2013-08-09 11:26 ` Tom Wijsman 2013-08-09 11:39 ` Patrick Lauer 2013-08-09 11:38 ` Pacho Ramos 2013-08-09 12:14 ` vivo75 2013-08-09 13:54 ` Michał Górny 2013-08-09 16:38 ` Canek Peláez Valdés 2013-08-10 19:57 ` vivo75 2013-08-09 16:17 ` Canek Peláez Valdés 2013-08-09 20:43 ` Samuli Suominen 2013-08-09 11:45 ` Tom Wijsman 2013-08-09 13:57 ` Michał Górny 2013-08-09 19:11 ` Ben de Groot 2013-08-09 19:15 ` Matt Turner 2013-08-09 19:17 ` Michał Górny 2013-08-09 20:32 ` Tom Wijsman 2013-08-09 23:32 ` Mike Auty 2013-08-10 0:03 ` Tom Wijsman 2013-08-10 10:51 ` Patrick Lauer 2013-08-10 10:59 ` Rich Freeman 2013-08-10 11:12 ` Alon Bar-Lev 2013-08-10 11:38 ` Tom Wijsman 2013-08-09 11:37 ` Ciaran McCreesh 2013-08-09 11:58 ` Tom Wijsman 2013-08-10 10:50 ` Patrick Lauer 2013-08-10 11:40 ` Ciaran McCreesh 2013-08-09 12:28 ` Rich Freeman 2013-08-09 14:22 ` Alon Bar-Lev 2013-08-09 14:44 ` Chí-Thanh Christopher Nguyễn 2013-08-09 14:50 ` Alon Bar-Lev 2013-08-09 14:51 ` Arun Raghavan 2013-08-09 14:57 ` Chí-Thanh Christopher Nguyễn 2013-08-09 15:02 ` Alon Bar-Lev 2013-08-09 15:25 ` hasufell 2013-08-09 16:12 ` Tom Wijsman 2013-08-09 15:12 ` Tom Wijsman 2013-08-10 11:04 ` Patrick Lauer 2013-08-10 11:42 ` Tom Wijsman 2013-08-10 11:51 ` Michael Weber 2013-08-10 16:50 ` William Hubbs 2013-08-09 16:43 ` Canek Peláez Valdés 2013-08-09 14:59 ` Tom Wijsman 2013-08-10 11:03 ` Patrick Lauer 2013-08-10 11:52 ` Tom Wijsman 2013-08-09 17:45 ` William Hubbs 2013-08-10 10:55 ` Patrick Lauer 2013-08-10 11:12 ` Rich Freeman 2013-08-10 11:59 ` Tom Wijsman 2013-08-10 12:16 ` Ben Kohler 2013-08-09 13:44 ` Samuli Suominen 2013-08-09 12:36 ` hasufell 2013-08-09 13:13 ` Tom Wijsman 2013-08-10 19:34 ` [gentoo-dev] " Steven J. Long 2013-08-10 19:49 ` Tom Wijsman 2013-08-23 13:27 ` Steven J. Long 2013-08-23 15:54 ` Tom Wijsman 2013-08-09 13:49 ` [gentoo-dev] " Samuli Suominen 2013-08-09 14:40 ` Alon Bar-Lev 2013-08-09 15:42 ` Tom Wijsman 2013-08-09 16:35 ` Samuli Suominen 2013-08-09 17:06 ` Samuli Suominen 2013-08-09 10:42 ` Tom Wijsman 2013-09-11 9:41 ` Olav Vitters 2013-09-11 11:15 ` Pacho Ramos 2013-08-08 18:12 ` Tom Wijsman 2013-08-09 0:27 ` Patrick Lauer 2013-08-09 3:08 ` Rich Freeman 2013-08-09 9:16 ` Tom Wijsman 2013-08-09 14:57 ` Walter Dnes 2013-08-09 15:47 ` Tom Wijsman 2013-08-10 4:03 ` Walter Dnes 2013-08-10 6:54 ` Samuli Suominen 2013-08-08 15:26 ` Rich Freeman 2013-08-08 16:05 ` Alex Xu 2013-08-08 16:09 ` William Hubbs [not found] ` < 5202DD20.8050906@gentoo.org> [not found] ` < CAMUzOag6DkLLn7OpBRhkHsRGFWOjvMv_WDrT+cm0S-bewT=JhQ@mail.gmail.com> 2013-08-08 6:21 ` [gentoo-dev] " Duncan 2013-08-08 6:26 ` Daniel Campbell 2013-08-08 7:05 ` KDE/semantic-desktop, was: " Andreas K. Huettel 2013-08-08 14:59 ` [gentoo-dev] Re: KDE/semantic-desktop Martin Vaeth 2013-08-08 17:44 ` Martin Vaeth 2013-08-08 17:52 ` Rich Freeman 2013-08-08 18:15 ` Chris Reffett 2013-08-08 9:45 ` [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 hasufell 2013-08-08 11:23 ` Rich Freeman [not found] ` < pan$a65ab$e0ddc4a9$415605ad$324469f5@cox.net> [not found] ` <52033A27.2070103@sporkbox.us > 2013-08-08 8:27 ` Duncan [not found] ` < 52033A27.2070103@sporkbox.us> [not found] ` <pan$f2635$5ee40939$18f8a55$7afd54a5@cox.net > 2013-08-08 8:33 ` Duncan 2013-08-07 15:16 ` [gentoo-dev] " Pacho Ramos 2013-08-08 6:19 ` Daniel Campbell 2013-08-08 15:13 ` William Hubbs 2013-08-08 9:39 ` Ben de Groot 2013-08-08 9:49 ` Tom Wijsman 2013-08-08 10:38 ` Samuli Suominen 2013-08-08 20:40 ` Mike Auty 2013-08-08 21:06 ` Pacho Ramos 2013-08-09 0:17 ` Mike Auty 2013-08-09 0:26 ` Chí-Thanh Christopher Nguyễn 2013-08-09 6:24 ` Pacho Ramos 2013-08-09 9:26 ` Chí-Thanh Christopher Nguyễn 2013-08-09 9:51 ` Pacho Ramos 2013-08-09 10:22 ` Chí-Thanh Christopher Nguyễn 2013-08-09 10:35 ` Pacho Ramos 2013-08-11 5:41 ` Samuli Suominen 2013-08-11 7:31 ` Pacho Ramos 2013-08-11 7:51 ` Samuli Suominen 2013-08-11 11:14 ` Rich Freeman 2013-08-11 8:02 ` Canek Peláez Valdés 2013-08-08 23:19 ` Greg KH 2013-08-09 0:26 ` Mike Auty 2013-08-09 9:35 ` Tom Wijsman 2013-08-09 22:46 ` Mike Auty 2013-08-10 22:42 ` Wulf C. Krueger 2013-08-10 23:10 ` Mike Auty 2013-08-10 23:45 ` Canek Peláez Valdés 2013-08-11 1:15 ` Mike Auty 2013-08-11 1:42 ` Rich Freeman 2013-08-11 0:01 ` Tom Wijsman 2013-08-11 13:41 ` Walter Dnes 2013-08-11 14:03 ` Walter Dnes 2013-08-09 0:25 ` Michael Weber 2013-08-09 5:29 ` Samuli Suominen 2013-08-09 6:28 ` Pacho Ramos 2013-08-09 6:27 ` Pacho Ramos 2013-08-10 19:57 ` Roy Bamford
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox