Bug#746578: Revised call for votes (was libpam-systemd to flip dependencies - proposal)
On Wed, 05 Nov 2014, Ian Jackson wrote: (My previous vote of Y,FD stands.) On Wed, 05 Nov 2014, Russ Allbery wrote: I vote Y, FD on the following. On Wed, 05 Nov 2014, Don Armstrong wrote: I vote Y FD. On Mon, 10 Nov 2014, Bdale Garbee wrote: I vote Y FD. On Wed, 12 Nov 2014, Andreas Barth wrote: I vote Y, FD As the voting period has now expired (1 week), the results are 5 0, and Y is the winner. I will announce the decision to -announce shortly. -- Don Armstrong http://www.donarmstrong.com You know, said Arthur, it's at times like this, when I'm trapped in a Vogon airlock with a man from Betelgeuse, and about to die from asphyxiation in deep space that I really wish I'd listened to what my mother told me when I was young. Why, what did she tell you? I don't know, I didn't listen. –- Douglas Adams _The Hitchhikers Guide To The Galaxy_ -- To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141115165227.gj32...@teltox.donarmstrong.com
Processed: Re: Bug#746578: Revised call for votes (was libpam-systemd to flip dependencies - proposal)
Processing control commands: clone -1 -2 Bug #746578 [tech-ctte] libpam-systemd: for upgrade safety, swap or-dependency to systemd-shim|systemd-sysv Bug 746578 cloned as bug 769747 reassign -2 libpam-systemd Bug #769747 [tech-ctte] libpam-systemd: for upgrade safety, swap or-dependency to systemd-shim|systemd-sysv Bug reassigned from package 'tech-ctte' to 'libpam-systemd'. Ignoring request to alter found versions of bug #769747 to the same values previously set Ignoring request to alter fixed versions of bug #769747 to the same values previously set tag -2 -wontfix Bug #769747 [libpam-systemd] libpam-systemd: for upgrade safety, swap or-dependency to systemd-shim|systemd-sysv Removed tag(s) wontfix. found -2 215-5 Bug #769747 [libpam-systemd] libpam-systemd: for upgrade safety, swap or-dependency to systemd-shim|systemd-sysv Marked as found in versions systemd/215-5. retitle -2 libpam-system: please switch the dependency ordering in light of the CTTE decision in #746578 Bug #769747 [libpam-systemd] libpam-systemd: for upgrade safety, swap or-dependency to systemd-shim|systemd-sysv Changed Bug title to 'libpam-system: please switch the dependency ordering in light of the CTTE decision in #746578' from 'libpam-systemd: for upgrade safety, swap or-dependency to systemd-shim|systemd-sysv' close -1 Bug #746578 [tech-ctte] libpam-systemd: for upgrade safety, swap or-dependency to systemd-shim|systemd-sysv Marked Bug as done -- 746578: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746578 769747: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769747 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/handler.s.b746578.14161097849053.transcr...@bugs.debian.org
Bug#746578: Revised call for votes (was libpam-systemd to flip dependencies - proposal)
* Ian Jackson (ijack...@chiark.greenend.org.uk) [141105 17:39]: I am calling for votes on the text below: Y (override, swap dependencies, requires 3:1) FD I vote Y, FD (with the remark that Y doesn't make a decision on does debian want to change the default on upgrades but just libpam-systemd dependencies is not the appropriate mechanismn to do it - the other question is not at the ctte, and I hope that we as Debian manage to find a way to settle this question less painful then some of the other things we currently have / had). Andi -- To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141112112801.gf...@mails.so.argh.org
Bug#746578: Revised call for votes (was libpam-systemd to flip dependencies - proposal)
* Matthias Klumpp (matth...@tenstral.net) [141112 13:21]: 2014-11-12 12:28 GMT+01:00 Andreas Barth a...@ayous.org: * Ian Jackson (ijack...@chiark.greenend.org.uk) [141105 17:39]: I am calling for votes on the text below: Y (override, swap dependencies, requires 3:1) FD I vote Y, FD (with the remark that Y doesn't make a decision on does debian want to change the default on upgrades but just libpam-systemd dependencies is not the appropriate mechanismn to do it For this I want to highlight that the systemd maintainers also consider this a bad idea [...] So the decision to swap the dependencies would only be to ensure that - if there is a broken dependency solver - systemd-sysv is never accidentially installed (and sysvinit replaced). And that's exactly what this decision means, don't swap the init system by accident. Nothing more but also nothing less. (I had a bit of bad experience of people reading more in an statement than there was in, that is why I wrote that. And I also fear that also the systemd maintainers consider this a bad idea doesn't help too much in avoiding that, at least at the moment.) Andi -- To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141112122813.gf25...@mails.so.argh.org
Bug#746578: Revised call for votes (was libpam-systemd to flip dependencies - proposal)
Ian Jackson ijack...@chiark.greenend.org.uk writes: I am calling for votes on the text below: Y (override, swap dependencies, requires 3:1) FD I vote Y FD. Bdale signature.asc Description: PGP signature
Bug#746578: Revised call for votes (was libpam-systemd to flip dependencies - proposal)
Josh Triplett writes (Bug#746578: libpam-systemd to flip dependencies - proposal): On Wed, 5 Nov 2014 11:49:45 + Ian Jackson ijack...@chiark.greenend.org.uk wrote: Thanks again to Josh for all his careful and constructive interventions in the discussion. I'm glad to see that he's now happy with this proposal. This proposal doesn't seem to include the change you made in git commit 227f496617929c48bfd20a9c96eead8b91ee69b7 to fix a typo I reported in item 4: Bum. Given that I had already formally made the change, I think my call for votes should be read as being a CFV on the revised version, notwithstanding that the resolution text was incorrectly stated in the CFV email. For the avoidance of any doubt: I am calling for votes on the text below: Y (override, swap dependencies, requires 3:1) FD Ian. (My previous vote of Y,FD stands.) === Rationale (Constitution 6.1(5)): 1. Currently libpam-systemd (which is pulled in by quite a few dependency chains) Depends on `systemd-sysv | systemd-shim (= 8-2)'. 2. The effect of this is that installing some packages which depend (directly or indirectly) on libpam-systemd can cause a user's init system to be switched to systemd, even on systems where a user has deliberately chosen not to use the default init system, and even when the switch is unnecessary. 3. Swappping the order of these dependencies would avoid that and has no harmful effect: 4. In particular, on systems that already have systemd-sysv installed, libpam-systemd will still not pull in systemd-shim, thus minimizing the risk of breakage on systemd systems. However, on systems that intentionally do not have systemd-sysv installed, the installation of libpam-systemd will then prefer to pull in systemd-shim and keep the installed init system rather than switching to systemd-sysv. Decision (Constitution 6.1(4)): 5. We therefore overrule the decision of the maintainer of libpam-systemd binary package. The Depends entry systemd-sysv | systemd-shim (= 8-2) should be replaced by systemd-shim (= 8-2) | systemd-sysv 6. For the avoidance of doubt, we do not intend to set this specific syntax in stone. For example, if in future libpam-systemd needs to depend on a later systemd-shim, or needs a versioned rather than unversioned dependency on systemd-sysv, that is fine and would not contradict our decision. Release (Constitution 6.1(5)): 7. Our advice is that this change should be in jessie. If necessary, this view should be conveyed to the Release Team, after the change is in unstable, by filing an unblock request in the usual way. === -- To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/21594.20067.263866.270...@chiark.greenend.org.uk
Bug#746578: Revised call for votes (was libpam-systemd to flip dependencies - proposal)
I vote Y, FD on the following. Ian Jackson ijack...@chiark.greenend.org.uk writes: Rationale (Constitution 6.1(5)): 1. Currently libpam-systemd (which is pulled in by quite a few dependency chains) Depends on `systemd-sysv | systemd-shim (= 8-2)'. 2. The effect of this is that installing some packages which depend (directly or indirectly) on libpam-systemd can cause a user's init system to be switched to systemd, even on systems where a user has deliberately chosen not to use the default init system, and even when the switch is unnecessary. 3. Swappping the order of these dependencies would avoid that and has no harmful effect: 4. In particular, on systems that already have systemd-sysv installed, libpam-systemd will still not pull in systemd-shim, thus minimizing the risk of breakage on systemd systems. However, on systems that intentionally do not have systemd-sysv installed, the installation of libpam-systemd will then prefer to pull in systemd-shim and keep the installed init system rather than switching to systemd-sysv. Decision (Constitution 6.1(4)): 5. We therefore overrule the decision of the maintainer of libpam-systemd binary package. The Depends entry systemd-sysv | systemd-shim (= 8-2) should be replaced by systemd-shim (= 8-2) | systemd-sysv 6. For the avoidance of doubt, we do not intend to set this specific syntax in stone. For example, if in future libpam-systemd needs to depend on a later systemd-shim, or needs a versioned rather than unversioned dependency on systemd-sysv, that is fine and would not contradict our decision. Release (Constitution 6.1(5)): 7. Our advice is that this change should be in jessie. If necessary, this view should be conveyed to the Release Team, after the change is in unstable, by filing an unblock request in the usual way. -- Russ Allbery (r...@debian.org) http://www.eyrie.org/~eagle/ pgpUNJ75KUCX6.pgp Description: PGP signature
Re: Bug#746578: Revised call for votes (was libpam-systemd to flip dependencies - proposal)
On Wed, 05 Nov 2014, Ian Jackson wrote: I am calling for votes on the text below: Y (override, swap dependencies, requires 3:1) FD I vote Y FD. -- Don Armstrong http://www.donarmstrong.com Whatever you do will be insignificant, but it is very important that you do it. -- Mohandas Karamchand Gandhi -- To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141105185108.gx23...@teltox.donarmstrong.com