Bug#746578: Revised call for votes (was libpam-systemd to flip dependencies - proposal)

2014-11-15 Thread Don Armstrong
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)

2014-11-15 Thread Debian Bug Tracking System
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)

2014-11-12 Thread Andreas Barth
* 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)

2014-11-12 Thread Andreas Barth
* 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)

2014-11-10 Thread Bdale Garbee
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)

2014-11-05 Thread Ian Jackson
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)

2014-11-05 Thread Russ Allbery
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)

2014-11-05 Thread Don Armstrong
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