systemd-sysv/shim in testing

2014-07-27 Thread Sven Bartscher
Greetings everyone,

As brought up in this[0] thread, systemd-shim became incompatible with
the latest versions of systemd and the alternative dependency was
removed.

While this is something I can totally understand, I don't think that
systemd should migrate to testing without the possibility to use
systemd-shim instead.

My reasoning about this is as follows:
Testing should be as close to a state in which it can be released as
possible (I don't have a citation for that and just remember that I did
read that somewhere, so please correct me if I'm wrong). Further we are
not planning to release jessie without systemd-shim (at least I hope
so, again please correct me if I'm wrong).

This shouldn't be a huge problem, since waiting a week longer until
systemd migrates shouldn't be that much of a problem, while it makes
the risk smaller to accidentally remove your desktop-environment at a
dist-upgrade (that's at least what apt wanted to do on my computer).

To make it short: I suggest that systemd should only migrate together
with systemd-shim.

[0]: https://lists.debian.org/debian-devel/2014/07/msg00839.html

Regards
Sven


signature.asc
Description: PGP signature


Re: systemd-sysv/shim in testing

2014-07-27 Thread Dominik George
To make it short: I suggest that systemd should only migrate together
with systemd-shim.

ACK!

-nik


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/8667e39c-b7ef-4b9a-a686-f3c41f0ea...@email.android.com



Re: systemd-sysv/shim in testing

2014-07-27 Thread Cameron Norman
El Sun, 27 de Jul 2014 a las 11:23 AM, Sven Bartscher 
sven.bartsc...@weltraumschlangen.de escribió:

Greetings everyone,

As brought up in this[0] thread, systemd-shim became incompatible with
the latest versions of systemd and the alternative dependency was
removed.

While this is something I can totally understand, I don't think that
systemd should migrate to testing without the possibility to use
systemd-shim instead.

My reasoning about this is as follows:
Testing should be as close to a state in which it can be released as
possible (I don't have a citation for that and just remember that I 
did
read that somewhere, so please correct me if I'm wrong). Further we 
are

not planning to release jessie without systemd-shim (at least I hope
so, again please correct me if I'm wrong).

This shouldn't be a huge problem, since waiting a week longer until
systemd migrates shouldn't be that much of a problem, while it makes
the risk smaller to accidentally remove your desktop-environment at a
dist-upgrade (that's at least what apt wanted to do on my computer).

To make it short: I suggest that systemd should only migrate together
with systemd-shim.

[0]: https://lists.debian.org/debian-devel/2014/07/msg00839.html

Regards
Sven


Greetings,

Although I personally agree that personal choice of init system is 
important for the distribution, by a 4-4 vote, the TC decided not to 
make dependencies on one init system as PID Eins (1) (i.e. 
systemd-sysv) a release critical bug. I believe some of the reasons 
were that the move was preemptive (as systemd 204 was the current 
systemd version), or not in the scope of the TC (specifying the exact 
severity *is* a bit much). Instead, the TC voted to not rule on the 
matter.


I believe the choices are to repose the question to the TC, now that 
the situation has actually occurred, or begin a General Resolution. As 
far as I understand, a GR would only need a majority since the TC did 
not really make a ruling.


Best wishes,
--
Cameron Norman


Re: systemd-sysv/shim in testing

2014-07-27 Thread Holger Levsen
Hi,

On Sonntag, 27. Juli 2014, Dominik George wrote:
 To make it short: I suggest that systemd should only migrate together
 with systemd-shim.
 ACK!

I think you missed the mail (on this list) which explained that systemd has 
been waiting for 6 months for systemd-shim to catch up. 



cheers,
Holger



signature.asc
Description: This is a digitally signed message part.


Re: systemd-sysv/shim in testing

2014-07-27 Thread Russ Allbery
Cameron Norman camerontnor...@gmail.com writes:

 I believe the choices are to repose the question to the TC, now that the
 situation has actually occurred, or begin a General Resolution. As far as
 I understand, a GR would only need a majority since the TC did not really
 make a ruling.

The release team can decide on testing migration schedules and on
release-critical bugs following their normal processes.  That was part of
the point of the TC not ruling: the project should follow its normal
processes and do its normal good job of balancing the conflicts between
getting the right software into the next release and keeping the release
stable.

The timing of migration of the new version of systemd to testing, like
questions about testing migration in general, is really a release team
decision.  They may want the new systemd to get into testing for broader
testing ASAP, or they may want to use this as an opportunity to test the
upgrade process that we expect stable users to go through (in which case
waiting for systemd-shim may make sense), or they may have some other
opinion or goal.  Regardless, it's up to them; this is their bailiwick,
obviously with the opinions of the maintainers of the relevant packages
taken into account.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/87d2cq4mv7@windlord.stanford.edu



Re: systemd-sysv/shim in testing

2014-07-27 Thread Sven Bartscher
On Sun, 27 Jul 2014 21:21:56 +0200
Holger Levsen hol...@layer-acht.org wrote:

 Hi,
 
 On Sonntag, 27. Juli 2014, Dominik George wrote:
  To make it short: I suggest that systemd should only migrate together
  with systemd-shim.
  ACK!
 
 I think you missed the mail (on this list) which explained that systemd has 
 been waiting for 6 months for systemd-shim to catch up. 

Yeah, I kind of missed that.
It's right that my suggestion is not going to work if systemd-shim is
that much behind.
As a solution I would suggest that a few more people help with the
development of the shim. (Of course, only if that's alright for the
current maintainer.)
For this matter I would offer my help for issues of this kind in the
future, in the hope that we will be able to keep the shim up to date
with systemd without blocking it too much.

Regards
Sven


signature.asc
Description: PGP signature


Re: systemd-sysv/shim in testing

2014-07-27 Thread Andreas Barth
* Russ Allbery (r...@debian.org) [140727 21:51]:
 The timing of migration of the new version of systemd to testing, like
 questions about testing migration in general, is really a release team
 decision.

And the release team has done a decision for the normal case when
bugs are release critical (i.e. block testing migration) and when not.
Please see https://release.debian.org/jessie/rc_policy.txt for the
definition.

Of course, they might override it in special cases. But all of that is
the normal release process, even overriding release criticality by the
release team, and nothing is special.



Andi


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140727203625.gg20...@mails.so.argh.org



Re: systemd-sysv/shim in testing

2014-07-27 Thread Matthias Klumpp
2014-07-27 22:08 GMT+02:00 Sven Bartscher sven.bartsc...@weltraumschlangen.de:
 On Sun, 27 Jul 2014 21:21:56 +0200
 Holger Levsen hol...@layer-acht.org wrote:

 Hi,

 On Sonntag, 27. Juli 2014, Dominik George wrote:
  To make it short: I suggest that systemd should only migrate together
  with systemd-shim.
  ACK!

 I think you missed the mail (on this list) which explained that systemd has
 been waiting for 6 months for systemd-shim to catch up.

 Yeah, I kind of missed that.
 It's right that my suggestion is not going to work if systemd-shim is
 that much behind.
 As a solution I would suggest that a few more people help with the
 development of the shim. (Of course, only if that's alright for the
 current maintainer.)
 For this matter I would offer my help for issues of this kind in the
 future, in the hope that we will be able to keep the shim up to date
 with systemd without blocking it too much.
That would, in fact, completely solve the issue and help everyone :-)
And I am pretty sure the -shim maintainers are glad for every helping
hand.
Cheers,
Matthias

-- 
Debian Developer | Freedesktop-Developer
I welcome VSRE emails. See http://vsre.info/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKNHny_=pe+olugyhtg5tdi9ryudm_-jy38eerywjbq4-oq...@mail.gmail.com



Re: systemd-sysv/shim in testing

2014-07-27 Thread Josh Triplett
Sven Bartscher wrote:
 As brought up in this[0] thread, systemd-shim became incompatible with
 the latest versions of systemd and the alternative dependency was
 removed.
 
 While this is something I can totally understand, I don't think that
 systemd should migrate to testing without the possibility to use
 systemd-shim instead.
 
 My reasoning about this is as follows:
 Testing should be as close to a state in which it can be released as
 possible (I don't have a citation for that and just remember that I did
 read that somewhere, so please correct me if I'm wrong).

That's an accurate description of testing.  systemd-shim isn't currently
in a releasable state, but that's entirely on systemd-shim to fix.  (The
current round of incompatibility appears fixed in unstable, along with
the inclusion of cgmanager, though there are apparently still a number
of bugs in cgmanager; see
https://lists.debian.org/debian-devel/2014/07/msg00957.html .)

Along the same lines, systemd also currently has a pair of RC bugs on
it, though both have patches that just need uploading.  I feel certain
that'll happen long before it affects the jessie release.

Testing propagation does take installability into account, but
systemd-shim is installable in testing; it just doesn't serve its
intended purpose of supporting systemd-less graphical desktop systems,
hence why it has an RC bug that the current version in unstable should
address once it propagates.

Based on the RC bug policy for releasing testing as stable, either
systemd-shim will have that bug fixed by the time a stable release rolls
around, or if something goes horribly wrong then it'll be removed from
testing, and either way testing will then be releasable.

 Further we are not planning to release jessie without systemd-shim (at
 least I hope so, again please correct me if I'm wrong).

I would assume the systemd-shim maintainers would prefer not to see
jessie released without systemd-shim, hence why they've uploaded a new
version fixing its RC bug (along with the new upload of cgmanager).
However, systemd-shim isn't a distro-wide release goal; it's a single
package with a well-known alternative available.  I don't see any
particular reason why systemd-shim needs any more special treatment than
other packages; either it'll be part of the release or it won't.  At the
moment, it seems quite likely that it'll be part of the release.

We need to decouple the success of systemd and systemd-shim.  Each one
needs to succeed or fail on its own merits.  The systemd maintainers
provided a months-long delay for systemd-shim to catch up to 208 (which
is not the current upstream version), but I certainly hope future
versions of systemd do not incur further delays waiting for alternative
init systems to catch up.

- Josh Triplett


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140727224209.GA26687@thin