Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-05 Thread Gunnar Wolf
The Wanderer dijo [Thu, Jul 03, 2014 at 11:18:12PM -0400]:
  It must work without systemd well enough to be able to cleanly reboot
  the system from the GUI, after upgrading.
  
  Anything beyond that is nice-to-have, but definitely NOT required.
 
 I, for one, would be highly displeased if a routine dist-upgrade to
 testing required me to reboot to avoid having things break.

Of course. But then again, how much is routine a change that
implements a long-discussed decision that took so many months and
flames to reach and settle.

Settle.

The decision is taken and settled. Yes, we must find a way to
harmonize it with the different init systems existing in the archive,
and the non-Linux ports of Debian. But the decision is taken.

 I generally dist-upgrade my primary computer to testing about once a
 week, give or take, but I don't reboot it more often than once a month -
 more commonly three to six months, and I'd prefer that to be longer if
 possible. (And often when I do reboot, it's due to a power outage that
 overwhelms my UPS.)

FWIW, my unstable system didn't break or anything after I upgraded it
to systemd. Yes, I rebooted within a week, but it was not a reboot is
needed to keep this system operational in any way.

 I would argue that in order for Jessie to be the most awesome stable
 release [...] ever prepared, it must work without systemd well enough
 to let everything that worked before the upgrade to Jessie continue to
 work equally well until the user decides to reboot - whether that's
 immediately, or six months down the line. Previous releases could
 successfully be used that way, after all; I've done it with at least one
 of them.

Hate mails rehashing the arguments that should have already died
months ago won't make Jessie any more awesome.


-- 
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/20140705135714.gb103...@gwolf.org



Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-04 Thread Philip Hands
The Wanderer wande...@fastmail.fm writes:

 ... particularly because I use rather fewer things than
 many other people, and don't use most fancy GUI elements. (For example,
 I don't have a graphical power button at all; I shut down by exiting
 my window manager, logging out of the console where I had originally run
 startx, logging in as root, and running 'shutdown -h'.)

So, let me get this straight:

You're saying that if, having decided to postpone rebooting after an
upgrade where any reasonable person would expect to reboot, you hear
rumours that features you don't use would have been broken if you had
them installed, you'll be highly displeased -- is that right?

and this is on a laptop, where you run testing, and which generally
gets rebooted by power outages, rather than any UI component that may or
may not be working at the time.

and you're inflicting this nonsense on the thousands of readers of this
list for what reason?  If it's to gain our gratitude and respect, I'm
afraid it's not working on me.

Cheers, Phil.

P.S. I'm yet to install systemd, but when I do switch to systemd, which
I will do despite being a bit of a stick in the mud, I'll expect to
reboot at least once.
-- 
|)|  Philip Hands [+44 (0)20 8530 9560]http://www.hands.com/
|-|  HANDS.COM Ltd.http://ftp.uk.debian.org/
|(|  10 Onslow Gardens, South Woodford, London  E18 1NE  ENGLAND


pgpAQVhFR2SKI.pgp
Description: PGP signature


Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-04 Thread Ondřej Surý
On Thu, Jul 3, 2014, at 16:59, Thorsten Glaser wrote:
 Besides, it’s not that the TC made a decision. Rather, the TC was
 split, and the chairman threw in his weight. This is absolutely not
 what I’d call a project(!) decision.

No!  The TC has made the decision with full adherence to Debian
Constitution.  If you disagree, perhaps you should go re-read the
Constitution, and if you disagree with our Constitution then perhaps
it's time for you to step down as a Debian Developer, since you are
bound by the Constitution and Social Contract and you are doing
hard to the project by making claims like this one.

O.
-- 
Ondřej Surý ond...@sury.org
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server


--
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/1404466044.32693.138025825.706c6...@webmail.messagingengine.com



Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-04 Thread Didier 'OdyX' Raboud
That will be my last contribution to this pointless discussion.

Le jeudi, 3 juillet 2014, 16.59:25 Thorsten Glaser a écrit :
  or without systemd btw). Given that the technical committee has made
  a decision which stayed unchallenged (so far), I've now come to
  think that
 No, there just has not been any challenge that met the form and
 other requirements… and I am at a bit of loss at what to do here.
 
 Besides, it’s not that the TC made a decision. Rather, the TC was
 split, and the chairman threw in his weight.

Sorry, but this is plain wrong (and you know it); the TC followed its 
decision-making process (outlined in the project's constitution [0,1]) 
which led to what is now a TC decision. The detail of the votes doesn't 
change the outcome. Quoting [2]:
 The committee decided that the default init system for Linux 
 architectures in jessie should be systemd.

There are no possible weak or strong decisions; the outcome of a TC 
or GR decision is either resolution accepted or further discussion. 
Giving importance to the winning majority is your choice but doesn't 
change the decision itself.

 This is absolutely not what I’d call a project(!) decision.

I was careful enough to not say it was a project decision, mind you. 
That said, our technical decision body took a decision that stayed 
unchallenged (so far); this fact makes it a /de facto/ project decision.

  Can we get over this now and start making Jessie the most awesome
  stable release we've ever prepared together?
 
 To do that, it MUST work without systemd, if alone for upgrade
 scenarios.

That's wrong: as far as the default init is concerned, it only MUST work 
without systemd-as-init until the first post-dist-upgrade reboot. I 
don't think any work outside of that scope should be imposed on the 
package maintainers [3].

 And alone the fact that the systemd issue *continuously* pops up
 shows you that it is nowhere even near solved.

I don't think that's true. From my (most-certainly) biased point of 
view, the issue continues to pop up because some very vocal systemd 
opponents keep vocally insisting that other fellow project volunteers 
ensure that their pet use-cases keep working with a non-default init 
system (or even without a specific non-init package). As far as I am 
concerned, I'm putting my energy to make sure my packages (and my setup) 
work as good as possible with the _default_ init that was picked for 
jessie. The rest is best-effort.

 Furthermore, the TC(-chairman) decision only was on the default
 init system for the Linux ports of jessie.

Please stop spreading the FUD that the default init decision was a TC-
chairman decision. This is plain wrong, as our constitution outlines.

 This means that
 • installing jessie with other init systems
 • switching between init systems
 • default init system for kFreeBSD ports
 • default init system for Hurd port
 • which non-default init systems are there?
 are still on the table.

Sure. They are on the we want Debian Jessie to work with other inits 
than the default persons' table, they have no reason to be on 
everyone's. As mentioned above: if you want this to work, make sure it 
does, propose patches, test scenarios, etc. Pushing for a package 
conflicting with systemd is not helping any of this.

 (Due to Debian’s requirements for sane upgrades, running a jessie
 system that was upgraded from an older release with sysvinit MUST be
 fully supported, anyway.)

Wrong, see above.

 I’m a bit torn between throwing it all (which is a bad idea ofc),
 writing a GR myself (which is also a bad idea due to my lack of
 language skills), packaging BSD init for my own repo, joining the
 (currently unheard) runit-as-init crowd…

Frankly, if voting on a default init GR would ensure we'd finally stop 
these bikeshed discussions (after few other weeks of mudslinging), by 
all means, go for it. That said, as far as I remember, the latest GR 
proposal [4] on this subject failed to gather the mandatory K seconds 
though. For me, this indicates that not even K=5 DDs were interested in 
having that discussion. We currently need half a percent of DDs to 
trigger a GR and it has not happened; could we get over this now?

OdyX

[0] https://www.debian.org/devel/constitution
[1] Which you agreed to.
[2] https://www.debian.org/devel/tech-ctte
[3] It doesn't mean they should not accept patches for adaptations for
other init systems though.
[4] https://lists.debian.org/debian-vote/2014/03/msg0.html


--
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/1627463.lsrZH6mOqL@gyllingar



Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-04 Thread Rens Houben
In other news for Thu, Jul 03, 2014 at 04:59:25PM +0200, Thorsten Glaser has 
been seen typing:

 No, there just has not been any challenge that met the form and
 other requirements… and I am at a bit of loss at what to do here.
 
 Besides, it’s not that the TC made a decision. Rather, the TC was
 split, and the chairman threw in his weight. This is absolutely not
 what I’d call a project(!) decision.

FFS. 

The chairman didn't Throw in his weight. He used his tiebreaker vote
to break a tie. Which is exactly what he was *supposed* to do.

Stop pretending you're concerned about procedural propriety when your
actual problem is that the committee, working by the established
procedures, produced an outcome you didn't want. Who do you think you
are, the senate GOP?



-- 
Rens Houben   |opinions are mine
Resident linux guru and sysadmin  | if my employers have one
Systemec Internet Services.   |they'll tell you themselves
PGP key at http://proteus.systemec.nl/~shadur/shadur.key.asc


-- 
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/20140704100615.ga30...@proteus.systemec.nl



Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-04 Thread The Wanderer
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 07/04/2014 04:52 AM, Philip Hands wrote:

 The Wanderer wande...@fastmail.fm writes:
 
 ... particularly because I use rather fewer things than many other
 people, and don't use most fancy GUI elements. (For example, I
 don't have a graphical power button at all; I shut down by
 exiting my window manager, logging out of the console where I had
 originally run startx, logging in as root, and running 'shutdown
 -h'.)
 
 So, let me get this straight:
 
 You're saying that if, having decided to postpone rebooting after an
 upgrade where any reasonable person would expect to reboot,

This part is precisely what I'm objecting to. I don't consider being
expected to reboot *in order to maintain existing functionality* after
an upgrade to be reasonable. (Being expected to reboot in order to use
the new functionality, for a sufficiently low-level component of the
system, is of course entirely reasonable.)

At the very least, in the very rare case that rebooting is actually
required, a prominent pre-install this install will require you to
reboot ASAP notification would be appropriate.

The situation is different in Windows (where such please reboot now
notifications are very common post-install, including with ordinary
programs rather than low-level components), of course, but I've
considered that to be an example of one of the advantages of *nix over
Windows.

 you hear rumours that features you don't use would have been broken
 if you had them installed, you'll be highly displeased -- is that
 right?

No.

I'm saying that if something I do use is broken during that period
between upgrade and reboot, I'll be highly displeased.

It's possible that nothing I do use will be affected, but it's also
possible that something I use will indeed be affected. It's not remotely
clear yet (at least to me) what features will be broken, or indeed even
which of the many systemd-related packages is expected to potentially
cause such breakage.

I would not be in the least bit surprised if I were not the only one who
would be displeased at a continuing to use your computer indefinitely
after upgrading and before rebooting is not a scenario which is expected
to work situation, given the historical tendency for people to chase
their own personal uptime records.

 and this is on a laptop, where you run testing, and which generally
 gets rebooted by power outages, rather than any UI component that may
 or may not be working at the time.

No. This is on both a laptop and a desktop; the desktop generally gets
rebooted by power outages, and the laptop by the battery died because I
left it suspended for too long without plugging it in.

This also isn't about reboot methods which may or may not get broken;
it's about *other* things which may get broken. Nothing has been said to
narrow down what other things those might be, AFAIK, only that
GUI-based reboot methods must *not* get broken.

 and you're inflicting this nonsense on the thousands of readers of
 this list for what reason?  If it's to gain our gratitude and
 respect, I'm afraid it's not working on me.

(Why on Earth would anyone think that someone would raise an objection
in order to get gratitude from those to whom the objection is being
presented?)

I spoke up because I consider a scenario of everything works, a routine
upgrade occurs, now something is broken until a reboot is performed to
be undesirable and unacceptable, for pretty much any reason, and I had
never previously encountered a suggestion that such a scenario might be
considered normal and expected in any *nix environment.

If it were guaranteed that the systemd upgrade would *not* be a
routine upgrade, but a special one done with full knowledge of what is
happening, that might mitigate the problem somewhat - but we've already
seen that systemd can easily be pulled in without the user realizing
that it's going to happen, or indeed noticing that it *has* happened
until after the fact.

- --
   The Wanderer

Secrecy is the beginning of tyranny.

A government exists to serve its citizens, not to control them.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCgAGBQJTtqHCAAoJEASpNY00KDJrpFMP/RL75yk3WEZTHWkI13GafeLb
/p27WzuKm8QLnoxY8uZn4VKtEsSufBPDTrZMHBIZYzdh4Llu+TqEbtd38Q6XoUwe
8lEvDZL4bWY1pCM3fFl/FuFLQDHPribwDkV/jqBQzS38OfQWcuS/f7oetNcG+dvi
rX3dw5VFbraNERLjHaADMk0fDVaSt87ItbSg00LnWsFnCjCbRSZl7wlexMhKQCMi
hbtApZL9JBXkiMJV5uNDcTuNeoYG72UeBD4S0+Z3j/Rsqdsrv8nLe5v2HdkExawF
Ck/NeSQsoh88Ltz1tBK/eYX7gR3Rcx5T6Gd3No+c5fxzxR2ggxA+VSLVg+EMV/fr
ZMfunGMJsXDsyLl2qG45meV230cL0+X1rABb/EdMozZgWrrhLGyLJAFnio6bRJeU
JwHT0WdmM/OiGj8z7WApjV0BEfzfJnsdZ/TnIviBBasZptlBxcNuVgF1eEagn8Gy
XoaJRPyuAem96MCKegbamFzKDD8ysnZe2yrDrfvZH68GXinCNI6oi4xp1YwFU62L
ZqOhwYi8utCvW7s/zXrzgeu5U7B/rkADtAA7Yt9Bg9kA5Mv0bfGksc1by6fNIrR9
OOdrPL4DE0xjNj6/2yHVzWB8MRoFVVSDHZLVpKTVnWsv6oZozz00JroA9i6NcBeZ
Y2PhDSKFwnjTV0LKWWmb
=gETV
-END PGP 

Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-04 Thread Adam Borowski
On Fri, Jul 04, 2014 at 09:52:07AM +0100, Philip Hands wrote:
 So, let me get this straight:
 
 You're saying that if, having decided to postpone rebooting after an
 upgrade where any reasonable person would expect to reboot

This is Debian, not Windows or Red Hat, forced reboots are not acceptable.

There was enough trouble when udev needed an in-lockstep upgrade with the
kernel a few releases back.  If systemd components are going to need such
forced reboots on a repeated basis, I don't like where this is going.

-- 
Gnome 3, Windows 8, Slashdot Beta, now Firefox Ribbon^WAustralis.  WTF is going
on with replacing usable interfaces with tabletized ones?


-- 
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/20140704144228.ga10...@angband.pl



Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-04 Thread Ondřej Surý
On Fri, Jul 4, 2014, at 16:42, Adam Borowski wrote:
 On Fri, Jul 04, 2014 at 09:52:07AM +0100, Philip Hands wrote:
  So, let me get this straight:
  
  You're saying that if, having decided to postpone rebooting after an
  upgrade where any reasonable person would expect to reboot
 
 This is Debian, not Windows or Red Hat, forced reboots are not
 acceptable.

Yes, this is Debian and not a magic world.

 There was enough trouble when udev needed an in-lockstep upgrade with the
 kernel a few releases back.  If systemd components are going to need such
 forced reboots on a repeated basis, I don't like where this is going.

Nobody said that. But I am sure you can understand that some changes
might require a reboot to have all functionality. I think it's
unreasonable
to require that all components must work in every combination of partial
upgrade.

And still this is unstable/testing and some inconveniences are allowed,
we just must be sure that the stable release upgrade process is smooth.

O.
-- 
Ondřej Surý ond...@sury.org
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server


--
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/1404486367.14427.138117277.67a2e...@webmail.messagingengine.com



Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-04 Thread The Wanderer
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 07/04/2014 10:42 AM, Adam Borowski wrote:

 On Fri, Jul 04, 2014 at 09:52:07AM +0100, Philip Hands wrote:
 
 So, let me get this straight:
 
 You're saying that if, having decided to postpone rebooting after
 an upgrade where any reasonable person would expect to reboot
 
 This is Debian, not Windows or Red Hat, forced reboots are not
 acceptable.
 
 There was enough trouble when udev needed an in-lockstep upgrade with
 the kernel a few releases back.  If systemd components are going to
 need such forced reboots on a repeated basis, I don't like where this
 is going.

To be fair, I don't think anyone has suggested that reboots would be
required on a repeated basis - only on the initial transition.

- --
   The Wanderer

Secrecy is the beginning of tyranny.

A government exists to serve its citizens, not to control them.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCgAGBQJTtsSDAAoJEASpNY00KDJr0KgP/0d/BnwUhqZxdcP6+UWewIKu
O6QSfy+kffDVt6crNyVg7qYFN5ny1piWFVDuwHZpJIOlNW5/PKfWlL9wyehWFnJq
pBAU5bVRj6mnnMr3iWUf2N3O3afBWOnLqYGTnMbGB0tzWZdlaSXPN3rPdQpx7yOF
uXiy7h+RzV/eoF//U+ihEUI50hBG+c6Qe0RncbOEvoRvZv2fwJtBZU4MXeVH3Ga0
ilQGDA28X19AChTvcUuy7RRKXLYYGZlRcgxsSMvSlDZQNz9f7j+MHJbKGOLtD0nN
3caQVVk4evxxcliBKPjCgzpmnK2aqI+XZTrH4qDGnNF7KJzBWPtB692srtcukmb9
SwwXWfC6bIUMGT7CW1MUB6/JmGJbF+CGNduUcqZxi/Hpe+MN1FzPgij9YVRJtu8/
6TiZBoSn0JnqcFfjaRKp6Ex8SAqgEdWt/7Eya9xzoP+s5tyo3CpB2450vbkWIjOA
RLbvYZglzpZVRI3uZs8xRdi/4pxSYIYrWCz26VU0j+mxLA1AmgpKLrjSVMTDjJBO
WmtOJ8fcPK7VF77v7hj1ymswvyzAlnPk6w26cVqeRvBoCjFktWwUDiQCoqRbJzYC
mFo7cX+01Z0WDQXpbO1M3oklo/bgNo7ArAbWrhEOBdv31WDM0lKNWYYV21Uczgyh
+MT/Km1XQvz06VJDRxsv
=qkRr
-END PGP SIGNATURE-


-- 
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/53b6c483.4040...@fastmail.fm



Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-04 Thread Matthias Urlichs
Hi,

Adam Borowski:
 There was enough trouble when udev needed an in-lockstep upgrade with the
 kernel a few releases back.  If systemd components are going to need such
 forced reboots on a repeated basis, I don't like where this is going.
 
systemd and its components can re-exec themselves, that's not the problem.

The problem is that along with systemd we're changing a lot of the
supporting infrastructure (we here is Upstream, for the most part).

Keeping old low-level interfaces around just to avoid logging out or
rebooting may or may not be something we can do easily. While I'll
certainly be happy to be able to dist-upgrade without a subsequent reboot,
if it turns out that this is not going to be easy to achieve then so be it.

For Zurg (Jessie+1), we're likely to switch to Wayland. How do you plan to
do *that* without forcing at least a re-login?

-- 
-- Matthias Urlichs


-- 
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/20140704152805.gk23...@smurf.noris.de



Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-04 Thread Scott Kitterman
On Friday, July 04, 2014 17:28:05 Matthias Urlichs wrote:
 Hi,
 
 Adam Borowski:
  There was enough trouble when udev needed an in-lockstep upgrade with the
  kernel a few releases back.  If systemd components are going to need such
  forced reboots on a repeated basis, I don't like where this is going.
 
 systemd and its components can re-exec themselves, that's not the problem.
 
 The problem is that along with systemd we're changing a lot of the
 supporting infrastructure (we here is Upstream, for the most part).

Upstream of what?

 Keeping old low-level interfaces around just to avoid logging out or
 rebooting may or may not be something we can do easily. While I'll
 certainly be happy to be able to dist-upgrade without a subsequent reboot,
 if it turns out that this is not going to be easy to achieve then so be it.
 
 For Zurg (Jessie+1), we're likely to switch to Wayland. How do you plan to
 do *that* without forcing at least a re-login?

Just because it can't be avoided completely, doesn't mean it shouldn't be 
minimized.

Scott K


-- 
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/9964234.g258putz8I@scott-latitude-e6320



Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-04 Thread The Wanderer
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 07/04/2014 11:28 AM, Matthias Urlichs wrote:

 Hi,
 
 Adam Borowski:
 There was enough trouble when udev needed an in-lockstep upgrade with the
 kernel a few releases back.  If systemd components are going to need such
 forced reboots on a repeated basis, I don't like where this is going.
 
 systemd and its components can re-exec themselves, that's not the problem.
 
 The problem is that along with systemd we're changing a lot of the
 supporting infrastructure (we here is Upstream, for the most part).
 
 Keeping old low-level interfaces around just to avoid logging out or
 rebooting may or may not be something we can do easily. While I'll
 certainly be happy to be able to dist-upgrade without a subsequent reboot,
 if it turns out that this is not going to be easy to achieve then so be it.
 
 For Zurg (Jessie+1),

Has that name actually been formalized in any way? I still like it, but
last I heard it wasn't officially anything more than a misunderstanding
and a joke.

 we're likely to switch to Wayland. How do you plan to do *that*
 without forcing at least a re-login?

It seems unlikely that that switch will involve removing X entirely,
since many things will still rely on X, even if the X they rely on ends
up getting run nested inside of Wayland (as I believe is a supported
scenario, exactly for backwards-compatibility reasons).

As such, anything that relies on X should still be able to keep working,
as long as the existing X session continues running. It's just that
anything that relies on Wayland won't be able to work until the restart
is done.

- From my perspective, that's perfectly acceptable; everything that was
working before continues to work, but you don't get the new
functionality until you restart.


If that's *not* the case - if things that rely on X will break, or (more
likely) if some of the things which people use will be upgraded from
versions which rely on X to versions which rely on Wayland - then at the
very least a pre-upgrade warning should be provided, with the
opportunity to cancel / postpone the upgrade.

One of the things people have been asking for, when it comes to systemd,
is such a warning in the form of a debconf prompt; however, there seems
to be resistance to that idea, and indeed I'm not sure it hasn't been
outright rejected.

- --
   The Wanderer

Secrecy is the beginning of tyranny.

A government exists to serve its citizens, not to control them.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCgAGBQJTts+yAAoJEASpNY00KDJru+oP/jmer/NUQ46fexoIW3n2D9BR
fsAaPAIZdh8MciNtdyrxRksev5f5nrCuP8g9Pw8jV9XbXZh2cuS4sJWKwLpqupc5
nl1e2NVAiGu16J74zVrUd97haAPYQ80Vg7D5LXKDH5wqojbXZQ+w44GY3oNbmNG8
oYKArEFgSoIXIR9MWCOz4pMLUegeeS93keZqdQ7I+TPPZc5keif3EZzoib4uDp9v
r3F4L4kvSlSmjvKfZq+DyVrwgSPRMtyoxTK8tXdhLxcUZvlQV6TSFsD9iTGY3piZ
Jja+mVZicFGtBt5iQ/WeC3KGjkyao0/wfmgn26IiIsvPoRIB8a/RKHVmHIi7R+uK
cs/wFCS6jzs1Z5r1QZpT3Bo4smgtAPkSKGhF1ldYBZqZlrn362BN+plSLi1fhQtw
7QOzdl+JI9sbMxWw/WtXqpBlaGKTUJiPoom7oUg+Y+K21AWUNw/ygWbzpB3SHjK8
EGvuSeAFr3E8d9U1tUHNT+Msca9L23aGsreXAh4xnUQOQj60brJLUBodlTVSapGs
DRaNSOE0l/JEn3mQ1tpx0C9b263V4uVf/cOpXpyLBdOpCukSs6UunZ/IgVwUoG7U
3DTuVyKidG2SvGeyQ8nKZyJ2kMbj548+0MGQR9Tvqn/65tklu8tsxnxIK0r/lMlH
IxRJHxEqa+q+4iP1wsvv
=fPU6
-END PGP SIGNATURE-


-- 
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/53b6cfb2.6030...@fastmail.fm



Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-04 Thread Marco d'Itri
On Jul 04, The Wanderer wande...@fastmail.fm wrote:

 This part is precisely what I'm objecting to. I don't consider being
 expected to reboot *in order to maintain existing functionality* after
 an upgrade to be reasonable.
Tough luck for you then, I fear that this is a perception issue.

 At the very least, in the very rare case that rebooting is actually
 required, a prominent pre-install this install will require you to
 reboot ASAP notification would be appropriate.
This is reasonable and udev used to do this when appropriate, but it may 
be hard to determine in complex cases like the one being discussed.

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-04 Thread Jakub Wilk

* The Wanderer wande...@fastmail.fm, 2014-07-04, 12:00:

Zurg (Jessie+1),

Has that name actually been formalized in any way?


No. But no worries, if RT chooses a different name, we'll have a GR to 
override them. :-P


--
Jakub Wilk


--
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/20140704162226.ga1...@jwilk.net



Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-03 Thread Matthias Urlichs
Hi,

Thorsten Glaser:
 A lot of Debian systems even run without dbus!
 
Yeah. So? systemd doesn't force you to run a dbus daemon.

 No, there just has not been any challenge that met the form and
 other requirements… and I am at a bit of loss at what to do here.
 
You get to do the same thing the Hurd and k*BSD people get to do –
develop viable alternatives.

I don't see *them* bitch about systemd, not here anyway; given the fact
that it won't even run on their systems (and likely never will) I'd say
they'd have more cause for doing that than you.

 Besides, it’s not that the TC made a decision. Rather, the TC was
 split, and the chairman threw in his weight. This is absolutely not
 what I’d call a project(!) decision.
 
It's been a few months and nobody has filed a GR yet – and IMHO the most
probable reason for *that* is that one would be very unlikely to succeed
anyway.

A few people complaining about systemd does not a project decision make.
Or unmake, for that matter.

  Can we get over this now and start making Jessie the most awesome stable 
  release we've ever prepared together?
 
 To do that, it MUST work without systemd, if alone for upgrade
 scenarios.
 
It must work without systemd well enough to be able to cleanly reboot the
system from the GUI, after upgrading.

Anything beyond that is nice-to-have, but definitely NOT required.

 split, and the chairman threw in his weight. This is absolutely not
 what I’d call a project(!) decision.

The *project* decision happened afterwards, by force of everybody (or, as
it turns out, almost everybody) heaving a sigh of relief that, no matter
the actual decision, the continus debate would *finally* be over and we
could get on with releasing jessie instead of talking about it.

Fat chance, as it turns out.

Oh yes, and there was also the sigh of relief from people like me –
people who want Debian to have systemd, because its features are so effing
damn *useful*, and who'd rather switch distros than use upstart.

Seriously.

 And alone the fact that the systemd issue *continuously* pops up
 shows you that it is nowhere even near solved.

Wrong. A couple of people repeat again and again that they dislike systemd,
quite intensely, and for reasons one might consider to be non-technical – if
one were so inclined(*).

(*) … it is not always easy not to violate our CoC …

By and of itself, this says nothing whatsoever about systemd's quality.

 […] are still on the table.

However, it is NOT the rest of the project's responsibility to make
whatever work seamlessly without systemd.

It's yours.

An inhibit-systemd package (by whatever name) will not help you (or anybody
else for that matter) achieve that goal.

-- 
-- Matthias Urlichs


-- 
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/20140703174017.gd23...@smurf.noris.de



Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-03 Thread The Wanderer
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 07/03/2014 01:40 PM, Matthias Urlichs wrote:

 Hi,
 
 Thorsten Glaser:

 Can we get over this now and start making Jessie the most awesome
 stable release we've ever prepared together?
 
 To do that, it MUST work without systemd, if alone for upgrade 
 scenarios.
 
 It must work without systemd well enough to be able to cleanly reboot
 the system from the GUI, after upgrading.
 
 Anything beyond that is nice-to-have, but definitely NOT required.

I, for one, would be highly displeased if a routine dist-upgrade to
testing required me to reboot to avoid having things break.

I generally dist-upgrade my primary computer to testing about once a
week, give or take, but I don't reboot it more often than once a month -
more commonly three to six months, and I'd prefer that to be longer if
possible. (And often when I do reboot, it's due to a power outage that
overwhelms my UPS.)

Yes, this means that I don't get the benefit of some of the upgraded
packages (e.g. new kernels) until I do reboot - but nothing breaks,
either. Given the inconvenience of needing to shut down everything I'm
doing (including dozens of xterms, many with running programs) to
reboot, and manually bring up what parts of it I can afterwards, I'm
entirely willing to live without those benefits in the interim.

Regardless of how I feel and what I've argued in the past about systemd
et al., I wasn't previously planning to actively avoid letting systemd
get installed on my system. However, if letting it get installed will
mean things will thereafter be broken until I reboot, I don't see much
choice in the matter; I'll have to block it from installing until I'm
ready for a *planned* reboot, which are vanishingly rare for me.

I would argue that in order for Jessie to be the most awesome stable
release [...] ever prepared, it must work without systemd well enough
to let everything that worked before the upgrade to Jessie continue to
work equally well until the user decides to reboot - whether that's
immediately, or six months down the line. Previous releases could
successfully be used that way, after all; I've done it with at least one
of them.

- --
   The Wanderer

Secrecy is the beginning of tyranny.

A government exists to serve its citizens, not to control them.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCgAGBQJTthz0AAoJEASpNY00KDJrUYYQAK5mLMWhN/Q0Zo0z+fhwjDKt
bqHSguTMpACHe+K3PrwpayjtXA7y4ySHf2BoXJuLmEbR7WGRUcnY3rQLJEArtN1h
M6bH9bxZu03SeMiagcY4M8prhTQ3dAN7CYX+vCBAuVi5l2oQD0yi2JgMIIGBLEmy
5wzSFX/zKtKHQuvUHS+oNLI5BALcD4T/ItBOZryl9jCh7vnW5GFQe8IDneyt7sXs
1wBgFaMZkNtQQtwxZ5Ug6LEh2ydXRG1RPrqVntNbRGNNWipKHjBcI8k5jVbj21sC
1FUkcvXvC2uV0RhOg+aCc+cilLqheYobHyDHnDZEsxnMpaamM5aW/DbpJmwmKMv5
jOTTifQuieyhmxHcUlMPjS/mTTZLxDZpHDVn2V1AZ6IIb7u4AS+03cDhB8aEfQOA
8JOHcuJKi+LTdkSOozxXbO8uxLCN310MKye/51/EMSlZmbm+8LND/+bSHUL4mBtl
CTwBWqUHuDfGi+/HV1GAglz0ZSAXGE1HFR2678niIByfUA+vPa2uq6hklRnmBthX
bi26AdRIwF3xD9Q/eJKTdoFLMp3YjcmKks1igEV8wsacQg9XgABkfIBqgbkMw5+L
w3N9mB7rGyxxFdv0KbqkT4TcXOG8Du6XVqtbndN0MUOOex2jDuv2YPyu4kHEQFCe
Wb/VaBf2qLJXDGx8Wx9w
=QG8/
-END PGP SIGNATURE-


-- 
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/53b61cf4.6010...@fastmail.fm



Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-03 Thread Russ Allbery
The Wanderer wande...@fastmail.fm writes:

 I, for one, would be highly displeased if a routine dist-upgrade to
 testing required me to reboot to avoid having things break.

 I generally dist-upgrade my primary computer to testing about once a
 week, give or take, but I don't reboot it more often than once a month -
 more commonly three to six months, and I'd prefer that to be longer if
 possible. (And often when I do reboot, it's due to a power outage that
 overwhelms my UPS.)

 Yes, this means that I don't get the benefit of some of the upgraded
 packages (e.g. new kernels) until I do reboot - but nothing breaks,
 either. Given the inconvenience of needing to shut down everything I'm
 doing (including dozens of xterms, many with running programs) to
 reboot, and manually bring up what parts of it I can afterwards, I'm
 entirely willing to live without those benefits in the interim.

Speaking as someone who runs unstable on his laptop, power management has
not worked across a dist-upgrade many times in unstable during both the
current development cycle and the wheezy development cycle.  Usually it's
just that suspend functions don't work without a reboot (which in many
cases, such as a new Linux kernel version, makes obvious sense, but I've
had it not work a bunch of times when there wasn't a new kernel version),
but I've had the power button in the Xfce bar not work at all in the past.
So this is already the current state of play in Debian based on my
personal experience, and has been for quite some time.

If you haven't noticed, I suspect that you don't have as high of a
sensitivity to things breaking than you might think.  Or, at least, things
you care about have not broken.

-- 
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/87iondpyo9@windlord.stanford.edu



Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-03 Thread Matthias Urlichs
Hi,

The Wanderer:
 I, for one, would be highly displeased if a routine dist-upgrade to
 testing required me to reboot to avoid having things break.
 
We're talking about an upgrade from one release to the other here,
with many intrusive changes (not just systemd).

If you do that upgrade not in one fell swoop but in many baby steps,
at least one of these will be the one that ends up killing off a feature or
two.

 I would argue that in order for Jessie to be the most awesome stable
 release [...] ever prepared, it must work without systemd well enough
 to let everything that worked before the upgrade to Jessie continue to
 work equally well until the user decides to reboot - whether that's
 immediately, or six months down the line. Previous releases could
 successfully be used that way, after all; I've done it with at least one
 of them.
 
It'd be awesome if that is / will be possible, but I for one wouldn't be
annoyed if it isn't, for one reason or another.

-- 
-- Matthias Urlichs


-- 
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/20140704035436.gf23...@smurf.noris.de



Re: sysvinit is still here, and here to stay for jessie (was Re: systemd is here to stay, get over it now)

2014-07-03 Thread The Wanderer
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 07/03/2014 11:53 PM, Russ Allbery wrote:

 The Wanderer wande...@fastmail.fm writes:
 
 I, for one, would be highly displeased if a routine dist-upgrade to
 testing required me to reboot to avoid having things break.
 
 I generally dist-upgrade my primary computer to testing about once
 a week, give or take, but I don't reboot it more often than once a
 month - more commonly three to six months, and I'd prefer that to
 be longer if possible. (And often when I do reboot, it's due to a
 power outage that overwhelms my UPS.)
 
 Yes, this means that I don't get the benefit of some of the
 upgraded packages (e.g. new kernels) until I do reboot - but
 nothing breaks, either. Given the inconvenience of needing to shut
 down everything I'm doing (including dozens of xterms, many with
 running programs) to reboot, and manually bring up what parts of it
 I can afterwards, I'm entirely willing to live without those
 benefits in the interim.
 
 Speaking as someone who runs unstable on his laptop, power management
 has not worked across a dist-upgrade many times in unstable during
 both the current development cycle and the wheezy development cycle.
 Usually it's just that suspend functions don't work without a reboot
 (which in many cases, such as a new Linux kernel version, makes
 obvious sense, but I've had it not work a bunch of times when there
 wasn't a new kernel version), but I've had the power button in the
 Xfce bar not work at all in the past. So this is already the current
 state of play in Debian based on my personal experience, and has been
 for quite some time.

Suspend - or, rather, resume from suspend - hasn't worked on this
(desktop) computer ever, that I've seen. Given the symptoms, I suspect
the problem lies in fglrx, which is why I haven't bothered reporting it.

On my laptop (which gets a similar upgrade pattern), by contrast, the
only times I've ever seen suspend fail have been from an uninterruptable
running task - most commonly updatedb trying to access an inaccessible
NFS share. For whatever little or nothing that may be worth.

 If you haven't noticed, I suspect that you don't have as high of a 
 sensitivity to things breaking than you might think.  Or, at least,
 things you care about have not broken.

That's entirely possible, though I think the latter is a bit more likely
than the former - particularly because I use rather fewer things than
many other people, and don't use most fancy GUI elements. (For example,
I don't have a graphical power button at all; I shut down by exiting
my window manager, logging out of the console where I had originally run
startx, logging in as root, and running 'shutdown -h'.)

I'll also note that I specifically track testing, not unstable. I used
to track unstable, but I had far too many problems (not all of which I
could find a practical way to fix without a from-scratch reinstall) as a
result, quite possibly including some of the sort of problems you're
talking about.

- --
   The Wanderer

Secrecy is the beginning of tyranny.

A government exists to serve its citizens, not to control them.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCgAGBQJTtiyNAAoJEASpNY00KDJrhzQP/3aLzEQVIffSgBls3G4Zp//F
aiZmruScHxSap/yypJALEq1rvh+3IGSLAAvS0m1F/Aw51GtnMcog2f9dQrDG1Pr7
rP3QnqE+hFA2BiioZ/TaOwXdjC/ROydkShSYE43xkXgI1QHMmtdA4K5u2Yc4nJxv
muNfXSDE5eaZ1ThUOslzC5uDrPPxi3x3hKtU309kv0CG2EJutOtKWWZZ8shMx0rD
5XeRy5PME1FzGsS2JXHbbnLJ4nU/VqXaJU08gIZJrlSMzMf42TB0ju/h2LakZ9BQ
DzlHoNPA2mBH+dHE+OH2HVJxfQciAplQF6xKUuTItgMbs5/CAZH7hevgI4/Ku16M
dyIWcTYR4XdBOX9VISpeqKRmdRGas+pSUgX2mErEifk8ExM5nA3umpce2pKD5sJ3
TPqmeZtrHDfZitsbIHGIUCvydRwDCKVZ0rge3ABX6g8Sgitib00aTaA7+o62M5ox
mA7HN8U3DB+ychfZTJu8nrXRmsNJKTjW4yQFcmiMbgwoITusLAUs8CdRIvNs0xbf
wPcgfJRH9hxX+2Z9aVM1KqlKRuGHToU8NRqekE9PH441/KXPmRHlT9OMBxmxEWTX
TuPD5hpzSN/qyC7KQICnmg2YabJKACLNWaWYnuegsFAIFbrI2MZX81YP+C1AB7vP
PV73sSfcywvv7ldNkoXi
=Vplc
-END PGP SIGNATURE-


-- 
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/53b62c8d.5010...@fastmail.fm