Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Ian Jackson
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

I wish to propose the following general resolution, and hereby call
for seconds.  This GR resolution proposal is identical to that
proposed by Matthew Vernon in March:
  https://lists.debian.org/debian-vote/2014/03/msg0.html
and the substantive text is that which was drafted for the purposes of
the technical committee's vote (where they decided not to pass a
resolution on the subject).

IMO developments since March show that the concerns put forward then
were well-founded.  Following discussions elsewhere including -devel I
have received enough offers of seconds by private email.

As Matthew said, I don't think further lengthy discussion of the
issues is likely to be productive, and therefore hope we can bring
this swiftly to a vote.  This is particularly true given the impact on
the jessie release.

Thanks,
Ian.

** Begin Proposal **

0. Rationale

  Debian has decided (via the technical committee) to change its
  default init system for the next release. The technical committee
  decided not to decide about the question of coupling i.e. whether
  other packages in Debian may depend on a particular init system.

  This GR seeks to preserve the freedom of our users now to select an
  init system of their choice, and the project's freedom to select a
  different init system in the future. It will avoid Debian becoming
  accidentally locked in to a particular init system (for example,
  because so much unrelated software has ended up depending on a
  particular init system that the burden of effort required to change
  init system becomes too great). A number of init systems exist, and
  it is clear that there is not yet broad consensus as to what the
  best init system might look like.

  This GR does not make any comment on the relative merits of
  different init systems; the technical committee has decided upon the
  default init system for Linux for jessie.

1. Exercise of the TC's power to set policy

  For jessie and later releases, the TC's power to set technical
  policy (Constitution 6.1.1) is exercised as follows:

2. Loose coupling of init systems

  In general, software may not require a specific init system to be
  pid 1.  The exceptions to this are as follows:

   * alternative init system implementations
   * special-use packages such as managers for init systems
   * cooperating groups of packages intended for use with specific init
 systems

  provided that these are not themselves required by other software
  whose main purpose is not the operation of a specific init system.

  Degraded operation with some init systems is tolerable, so long as
  the degradation is no worse than what the Debian project would
  consider a tolerable (non-RC) bug even if it were affecting all
  users.  So the lack of support for a particular init system does not
  excuse a bug nor reduce its severity; but conversely, nor is a bug
  more serious simply because it is an incompatibility of some software
  with some init system(s).

  Maintainers are encouraged to accept technically sound patches
  to enable improved interoperation with various init systems.

3. Notes and rubric

  This resolution is a Position Statement about Issues of the Day
  (Constitution 4.1.5), triggering the General Resolution override
  clause in the TC's resolution of the 11th of February.

  The TC's decision on the default init system for Linux in jessie
  stands undisturbed.

  However, the TC resolution is altered to add the additional text
  in sections (1) and (2) above.

** End Proposal **
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBCAAGBQJUP96EAAoJEOPjOSNItQ05JYcH/367UqEXLQ3BkWdm2nIGeNN2
rAkdFTso+H3qckCIZnltbWuV+2cZmqXAFac627GoT2hvnu4KwrsiKgyu1PInVWPh
0XUt/8eeR95v2B9JYMuOSlxOOPLwgRZLpJ7vtd1pEU+Skrml0hoHFPCqbrFFathz
K92Kv6HFd5v9vgc1nJir719wZ0zZe20ChSRc8wyMCaM68kddnmRJcpyWF7A3o2jD
9M4coOVlBQRt7kAu65LHV72OcjJbWq4qGeTIxBIExk1nWKNLRYEOHveF7nSaiLxk
D4t0466fknL23SYukhpRSjAdcr6/3tHp7pbZGBHQfrszyb1pQvzL1oNGgBUn4dw=
=eHpN
-END PGP SIGNATURE-

-- 


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/21567.57029.724173.958...@chiark.greenend.org.uk



Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Neil McGovern
On Thu, Oct 16, 2014 at 04:05:41PM +0100, Ian Jackson wrote:
 I wish to propose the following general resolution, and hereby call
 for seconds.

Your proposal has been received and is signed correctly.

Neil
-- 


signature.asc
Description: Digital signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Simon Richter
Hi,

On 16.10.2014 17:05, Ian Jackson wrote:

 I wish to propose the following general resolution, and hereby call
 for seconds.

[...]

 ** Begin Proposal **
 
 0. Rationale
 
   Debian has decided (via the technical committee) to change its
   default init system for the next release. The technical committee
   decided not to decide about the question of coupling i.e. whether
   other packages in Debian may depend on a particular init system.
 
   This GR seeks to preserve the freedom of our users now to select an
   init system of their choice, and the project's freedom to select a
   different init system in the future. It will avoid Debian becoming
   accidentally locked in to a particular init system (for example,
   because so much unrelated software has ended up depending on a
   particular init system that the burden of effort required to change
   init system becomes too great). A number of init systems exist, and
   it is clear that there is not yet broad consensus as to what the
   best init system might look like.
 
   This GR does not make any comment on the relative merits of
   different init systems; the technical committee has decided upon the
   default init system for Linux for jessie.
 
 1. Exercise of the TC's power to set policy
 
   For jessie and later releases, the TC's power to set technical
   policy (Constitution 6.1.1) is exercised as follows:
 
 2. Loose coupling of init systems
 
   In general, software may not require a specific init system to be
   pid 1.  The exceptions to this are as follows:
 
* alternative init system implementations
* special-use packages such as managers for init systems
* cooperating groups of packages intended for use with specific init
  systems
 
   provided that these are not themselves required by other software
   whose main purpose is not the operation of a specific init system.
 
   Degraded operation with some init systems is tolerable, so long as
   the degradation is no worse than what the Debian project would
   consider a tolerable (non-RC) bug even if it were affecting all
   users.  So the lack of support for a particular init system does not
   excuse a bug nor reduce its severity; but conversely, nor is a bug
   more serious simply because it is an incompatibility of some software
   with some init system(s).
 
   Maintainers are encouraged to accept technically sound patches
   to enable improved interoperation with various init systems.
 
 3. Notes and rubric
 
   This resolution is a Position Statement about Issues of the Day
   (Constitution 4.1.5), triggering the General Resolution override
   clause in the TC's resolution of the 11th of February.
 
   The TC's decision on the default init system for Linux in jessie
   stands undisturbed.
 
   However, the TC resolution is altered to add the additional text
   in sections (1) and (2) above.
 
 ** End Proposal **
 

Seconded.

   Simon



signature.asc
Description: OpenPGP digital signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Alessio Treglia
Il giorno gio, 16/10/2014 alle 16.05 +0100, Ian Jackson ha scritto:
 ** Begin Proposal **
 
 0. Rationale
 
   Debian has decided (via the technical committee) to change its
   default init system for the next release. The technical committee
   decided not to decide about the question of coupling i.e. whether
   other packages in Debian may depend on a particular init system.
 
   This GR seeks to preserve the freedom of our users now to select an
   init system of their choice, and the project's freedom to select a
   different init system in the future. It will avoid Debian becoming
   accidentally locked in to a particular init system (for example,
   because so much unrelated software has ended up depending on a
   particular init system that the burden of effort required to change
   init system becomes too great). A number of init systems exist, and
   it is clear that there is not yet broad consensus as to what the
   best init system might look like.
 
   This GR does not make any comment on the relative merits of
   different init systems; the technical committee has decided upon the
   default init system for Linux for jessie.
 
 1. Exercise of the TC's power to set policy
 
   For jessie and later releases, the TC's power to set technical
   policy (Constitution 6.1.1) is exercised as follows:
 
 2. Loose coupling of init systems
 
   In general, software may not require a specific init system to be
   pid 1.  The exceptions to this are as follows:
 
* alternative init system implementations
* special-use packages such as managers for init systems
* cooperating groups of packages intended for use with specific init
  systems
 
   provided that these are not themselves required by other software
   whose main purpose is not the operation of a specific init system.
 
   Degraded operation with some init systems is tolerable, so long as
   the degradation is no worse than what the Debian project would
   consider a tolerable (non-RC) bug even if it were affecting all
   users.  So the lack of support for a particular init system does not
   excuse a bug nor reduce its severity; but conversely, nor is a bug
   more serious simply because it is an incompatibility of some software
   with some init system(s).
 
   Maintainers are encouraged to accept technically sound patches
   to enable improved interoperation with various init systems.
 
 3. Notes and rubric
 
   This resolution is a Position Statement about Issues of the Day
   (Constitution 4.1.5), triggering the General Resolution override
   clause in the TC's resolution of the 11th of February.
 
   The TC's decision on the default init system for Linux in jessie
   stands undisturbed.
 
   However, the TC resolution is altered to add the additional text
   in sections (1) and (2) above.
 
 ** End Proposal **

Seconded.


-- 
Alessio Treglia  | www.alessiotreglia.com
Debian Developer | ales...@debian.org
Ubuntu Core Developer|  quadris...@ubuntu.com
0416 0004 A827 6E40 BB98 90FB E8A4 8AE5 311D 765A



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


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Stefano Zacchiroli
On Thu, Oct 16, 2014 at 04:05:41PM +0100, Ian Jackson wrote:
 As Matthew said, I don't think further lengthy discussion of the
 issues is likely to be productive, and therefore hope we can bring
 this swiftly to a vote.  This is particularly true given the impact on
 the jessie release.

Speaking of which,
  before deciding anything (including seconding it or not) about this
proposal, I'd like to know what impact a positive outcome of this GR
would have on the work load of teams whose efforts we badly need to put
the Jessie release in shape.

Specifically: have you, or anyone else involved in this GR, asked the
GNOME team and the release team, whether a positive outcome of this GR
is going to disrupt their work (plans) or not?

[ Those teams are just the first two I could think of. Please speak up
  if you are aware of teams that might be heavily impacted, one way or
  another, by the outcome of this GR. ]

I've sympathy for the motives behind this GR, but discovering that those
teams might have their Jessie plans disrupted---on a very short
notice---by this GR will make me think twice or thrice before helping in
making it happen.

Cheers.
-- 
Stefano Zacchiroli  . . . . . . .  z...@upsilon.cc . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o
Former Debian Project Leader  . . @zack on identi.ca . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »


signature.asc
Description: Digital signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Iustin Pop
On Thu, Oct 16, 2014 at 04:05:41PM +0100, Ian Jackson wrote:
 I wish to propose the following general resolution, and hereby call
 for seconds.  This GR resolution proposal is identical to that
 proposed by Matthew Vernon in March:
   https://lists.debian.org/debian-vote/2014/03/msg0.html
 and the substantive text is that which was drafted for the purposes of
 the technical committee's vote (where they decided not to pass a
 resolution on the subject).
 
 IMO developments since March show that the concerns put forward then
 were well-founded.  Following discussions elsewhere including -devel I
 have received enough offers of seconds by private email.
 
 As Matthew said, I don't think further lengthy discussion of the
 issues is likely to be productive, and therefore hope we can bring
 this swiftly to a vote.  This is particularly true given the impact on
 the jessie release.
 
 Thanks,
 Ian.
 
 ** Begin Proposal **
 
 0. Rationale
 
   Debian has decided (via the technical committee) to change its
   default init system for the next release. The technical committee
   decided not to decide about the question of coupling i.e. whether
   other packages in Debian may depend on a particular init system.
 
   This GR seeks to preserve the freedom of our users now to select an
   init system of their choice, and the project's freedom to select a
   different init system in the future. It will avoid Debian becoming
   accidentally locked in to a particular init system (for example,
   because so much unrelated software has ended up depending on a
   particular init system that the burden of effort required to change
   init system becomes too great). A number of init systems exist, and
   it is clear that there is not yet broad consensus as to what the
   best init system might look like.
 
   This GR does not make any comment on the relative merits of
   different init systems; the technical committee has decided upon the
   default init system for Linux for jessie.
 
 1. Exercise of the TC's power to set policy
 
   For jessie and later releases, the TC's power to set technical
   policy (Constitution 6.1.1) is exercised as follows:
 
 2. Loose coupling of init systems
 
   In general, software may not require a specific init system to be
   pid 1.  The exceptions to this are as follows:
 
* alternative init system implementations
* special-use packages such as managers for init systems
* cooperating groups of packages intended for use with specific init
  systems
 
   provided that these are not themselves required by other software
   whose main purpose is not the operation of a specific init system.
 
   Degraded operation with some init systems is tolerable, so long as
   the degradation is no worse than what the Debian project would
   consider a tolerable (non-RC) bug even if it were affecting all
   users.  So the lack of support for a particular init system does not
   excuse a bug nor reduce its severity; but conversely, nor is a bug
   more serious simply because it is an incompatibility of some software
   with some init system(s).
 
   Maintainers are encouraged to accept technically sound patches
   to enable improved interoperation with various init systems.
 
 3. Notes and rubric
 
   This resolution is a Position Statement about Issues of the Day
   (Constitution 4.1.5), triggering the General Resolution override
   clause in the TC's resolution of the 11th of February.
 
   The TC's decision on the default init system for Linux in jessie
   stands undisturbed.
 
   However, the TC resolution is altered to add the additional text
   in sections (1) and (2) above.
 
 ** End Proposal **

Seconded.

iustin


signature.asc
Description: Digital signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Ritesh Raj Sarraf
 ** Begin Proposal **

 0. Rationale

   Debian has decided (via the technical committee) to change its
   default init system for the next release. The technical committee
   decided not to decide about the question of coupling i.e. whether
   other packages in Debian may depend on a particular init system.

   This GR seeks to preserve the freedom of our users now to select an
   init system of their choice, and the project's freedom to select a
   different init system in the future. It will avoid Debian becoming
   accidentally locked in to a particular init system (for example,
   because so much unrelated software has ended up depending on a
   particular init system that the burden of effort required to change
   init system becomes too great). A number of init systems exist, and
   it is clear that there is not yet broad consensus as to what the
   best init system might look like.

   This GR does not make any comment on the relative merits of
   different init systems; the technical committee has decided upon the
   default init system for Linux for jessie.

 1. Exercise of the TC's power to set policy

   For jessie and later releases, the TC's power to set technical
   policy (Constitution 6.1.1) is exercised as follows:

 2. Loose coupling of init systems

   In general, software may not require a specific init system to be
   pid 1.  The exceptions to this are as follows:

* alternative init system implementations
* special-use packages such as managers for init systems
* cooperating groups of packages intended for use with specific init
  systems

   provided that these are not themselves required by other software
   whose main purpose is not the operation of a specific init system.

   Degraded operation with some init systems is tolerable, so long as
   the degradation is no worse than what the Debian project would
   consider a tolerable (non-RC) bug even if it were affecting all
   users.  So the lack of support for a particular init system does not
   excuse a bug nor reduce its severity; but conversely, nor is a bug
   more serious simply because it is an incompatibility of some software
   with some init system(s).

   Maintainers are encouraged to accept technically sound patches
   to enable improved interoperation with various init systems.

 3. Notes and rubric

   This resolution is a Position Statement about Issues of the Day
   (Constitution 4.1.5), triggering the General Resolution override
   clause in the TC's resolution of the 11th of February.

   The TC's decision on the default init system for Linux in jessie
   stands undisturbed.

   However, the TC resolution is altered to add the additional text
   in sections (1) and (2) above.

 ** End Proposal **

I second this proposal.

-- 
Ritesh Raj Sarraf | http://people.debian.org/~rrs
Debian - The Universal Operating System




signature.asc
Description: OpenPGP digital signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Florian Lohoff
On Thu, Oct 16, 2014 at 04:05:41PM +0100, Ian Jackson wrote:
 
 I wish to propose the following general resolution, and hereby call
 for seconds.  This GR resolution proposal is identical to that
 proposed by Matthew Vernon in March:
   https://lists.debian.org/debian-vote/2014/03/msg0.html
 and the substantive text is that which was drafted for the purposes of
 the technical committee's vote (where they decided not to pass a
 resolution on the subject).
 
 IMO developments since March show that the concerns put forward then
 were well-founded.  Following discussions elsewhere including -devel I
 have received enough offers of seconds by private email.
 
 As Matthew said, I don't think further lengthy discussion of the
 issues is likely to be productive, and therefore hope we can bring
 this swiftly to a vote.  This is particularly true given the impact on
 the jessie release.
 
 Thanks,
 Ian.
 
 ** Begin Proposal **
 
 0. Rationale
 
   Debian has decided (via the technical committee) to change its
   default init system for the next release. The technical committee
   decided not to decide about the question of coupling i.e. whether
   other packages in Debian may depend on a particular init system.
 
   This GR seeks to preserve the freedom of our users now to select an
   init system of their choice, and the project's freedom to select a
   different init system in the future. It will avoid Debian becoming
   accidentally locked in to a particular init system (for example,
   because so much unrelated software has ended up depending on a
   particular init system that the burden of effort required to change
   init system becomes too great). A number of init systems exist, and
   it is clear that there is not yet broad consensus as to what the
   best init system might look like.
 
   This GR does not make any comment on the relative merits of
   different init systems; the technical committee has decided upon the
   default init system for Linux for jessie.
 
 1. Exercise of the TC's power to set policy
 
   For jessie and later releases, the TC's power to set technical
   policy (Constitution 6.1.1) is exercised as follows:
 
 2. Loose coupling of init systems
 
   In general, software may not require a specific init system to be
   pid 1.  The exceptions to this are as follows:
 
* alternative init system implementations
* special-use packages such as managers for init systems
* cooperating groups of packages intended for use with specific init
  systems
 
   provided that these are not themselves required by other software
   whose main purpose is not the operation of a specific init system.
 
   Degraded operation with some init systems is tolerable, so long as
   the degradation is no worse than what the Debian project would
   consider a tolerable (non-RC) bug even if it were affecting all
   users.  So the lack of support for a particular init system does not
   excuse a bug nor reduce its severity; but conversely, nor is a bug
   more serious simply because it is an incompatibility of some software
   with some init system(s).
 
   Maintainers are encouraged to accept technically sound patches
   to enable improved interoperation with various init systems.
 
 3. Notes and rubric
 
   This resolution is a Position Statement about Issues of the Day
   (Constitution 4.1.5), triggering the General Resolution override
   clause in the TC's resolution of the 11th of February.
 
   The TC's decision on the default init system for Linux in jessie
   stands undisturbed.
 
   However, the TC resolution is altered to add the additional text
   in sections (1) and (2) above.

Seconded.

-- 
Florian Lohoff f...@zz.de


signature.asc
Description: Digital signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Jonas Smedegaard
On Thu, Oct 16, 2014 at 04:05:41PM +0100, Ian Jackson wrote:
 
 I wish to propose the following general resolution, and hereby call
 for seconds.  This GR resolution proposal is identical to that
 proposed by Matthew Vernon in March:
   https://lists.debian.org/debian-vote/2014/03/msg0.html
 and the substantive text is that which was drafted for the purposes of
 the technical committee's vote (where they decided not to pass a
 resolution on the subject).
 
 IMO developments since March show that the concerns put forward then
 were well-founded.  Following discussions elsewhere including -devel I
 have received enough offers of seconds by private email.
 
 As Matthew said, I don't think further lengthy discussion of the
 issues is likely to be productive, and therefore hope we can bring
 this swiftly to a vote.  This is particularly true given the impact on
 the jessie release.
 
 Thanks,
 Ian.
 
 ** Begin Proposal **
 
 0. Rationale
 
   Debian has decided (via the technical committee) to change its
   default init system for the next release. The technical committee
   decided not to decide about the question of coupling i.e. whether
   other packages in Debian may depend on a particular init system.
 
   This GR seeks to preserve the freedom of our users now to select an
   init system of their choice, and the project's freedom to select a
   different init system in the future. It will avoid Debian becoming
   accidentally locked in to a particular init system (for example,
   because so much unrelated software has ended up depending on a
   particular init system that the burden of effort required to change
   init system becomes too great). A number of init systems exist, and
   it is clear that there is not yet broad consensus as to what the
   best init system might look like.
 
   This GR does not make any comment on the relative merits of
   different init systems; the technical committee has decided upon the
   default init system for Linux for jessie.
 
 1. Exercise of the TC's power to set policy
 
   For jessie and later releases, the TC's power to set technical
   policy (Constitution 6.1.1) is exercised as follows:
 
 2. Loose coupling of init systems
 
   In general, software may not require a specific init system to be
   pid 1.  The exceptions to this are as follows:
 
* alternative init system implementations
* special-use packages such as managers for init systems
* cooperating groups of packages intended for use with specific init
  systems
 
   provided that these are not themselves required by other software
   whose main purpose is not the operation of a specific init system.
 
   Degraded operation with some init systems is tolerable, so long as
   the degradation is no worse than what the Debian project would
   consider a tolerable (non-RC) bug even if it were affecting all
   users.  So the lack of support for a particular init system does not
   excuse a bug nor reduce its severity; but conversely, nor is a bug
   more serious simply because it is an incompatibility of some software
   with some init system(s).
 
   Maintainers are encouraged to accept technically sound patches
   to enable improved interoperation with various init systems.
 
 3. Notes and rubric
 
   This resolution is a Position Statement about Issues of the Day
   (Constitution 4.1.5), triggering the General Resolution override
   clause in the TC's resolution of the 11th of February.
 
   The TC's decision on the default init system for Linux in jessie
   stands undisturbed.
 
   However, the TC resolution is altered to add the additional text
   in sections (1) and (2) above.

Seconded.

 - Jonas

--
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private



signature.asc
Description: Digital signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Ian Jackson
Stefano Zacchiroli writes (Re: Re-Proposal - preserve freedom of choice of 
init systems):
 Specifically: have you, or anyone else involved in this GR, asked the
 GNOME team and the release team, whether a positive outcome of this GR
 is going to disrupt their work (plans) or not?

No, I have not.

I am not aware of any underlying bugs in (say) gnome-without-systemd
that would be RC.  But the sentiment behind this GR is that any such
bugs should be considered indeed RC for the whole project.

 I've sympathy for the motives behind this GR, but discovering that those
 teams might have their Jessie plans disrupted---on a very short
 notice---by this GR will make me think twice or thrice before helping in
 making it happen.

I think that if necessary we might have to delay the release.  That
would be a matter for the release team.  I would be very unhappy if we
ditched the ability of people to choose a different init system simply
to maintain our release schedule.

It is very regrettable that this identical resolution didn't get
enough seconds in March.  At least I can say `I foresaw the neeed for
this'.

Ian.


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/21568.2030.594087.481...@chiark.greenend.org.uk



Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Neil McGovern
On Thu, Oct 16, 2014 at 07:57:06PM +0200, Jonas Smedegaard wrote:
 Seconded.
 

I'm getting a bad signature from you, can you try again, perhaps with a
clearsigned mail?

Thanks,
Neil

-- 


signature.asc
Description: Digital signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Ansgar Burchardt
Ian Jackson ijack...@chiark.greenend.org.uk writes:
 I think that if necessary we might have to delay the release.  That
 would be a matter for the release team.  I would be very unhappy if we
 ditched the ability of people to choose a different init system simply
 to maintain our release schedule.

Hurray, what a great idea to delay everything *now*.

And all because some people believe in conspiracy theories about Red
Hat...

Anyone around for the alternative choice of just one init system? In the
same spirit of just one libc? (Yeah, choice of course does not include
the C library or the kernel if it's just anti-evil-Red-Hat...)

Ansgar


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/8738anyipe@deep-thought.43-1.org



Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Adam D. Barratt
On Thu, 2014-10-16 at 19:01 +0100, Ian Jackson wrote:
 Stefano Zacchiroli writes (Re: Re-Proposal - preserve freedom of choice of 
 init systems):
  I've sympathy for the motives behind this GR, but discovering that those
  teams might have their Jessie plans disrupted---on a very short
  notice---by this GR will make me think twice or thrice before helping in
  making it happen.
 
 I think that if necessary we might have to delay the release.  That
 would be a matter for the release team.  I would be very unhappy if we
 ditched the ability of people to choose a different init system simply
 to maintain our release schedule.

Speaking for no-one other than myself, I _am_ very unhappy that given
how long the discussion has been rumbling on for, and how much
opportunity there has been, that anyone thought that two weeks before
the freeze (which has had a fixed date for nearly a year now) was the
right time to raise this.

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/1413484103.2260.10.ca...@adam-barratt.org.uk



Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Steve Langasek
On Thu, Oct 16, 2014 at 08:26:21PM +0200, Ansgar Burchardt wrote:
 Ian Jackson ijack...@chiark.greenend.org.uk writes:
  I think that if necessary we might have to delay the release.  That
  would be a matter for the release team.  I would be very unhappy if we
  ditched the ability of people to choose a different init system simply
  to maintain our release schedule.

 Hurray, what a great idea to delay everything *now*.

 And all because some people believe in conspiracy theories about Red
 Hat...

This response is uncalled for.  The /existence/ of conspiracy nuts is no
reason to insult the members of the Debian community who are unhappy with
the increasingly monolithic approach to system design that is being
advocated in some quarters.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Holger Levsen
Hi,

On Donnerstag, 16. Oktober 2014, Adam D. Barratt wrote:
 Speaking for no-one other than myself, I _am_ very unhappy that given
 how long the discussion has been rumbling on for, and how much
 opportunity there has been, that anyone thought that two weeks before
 the freeze (which has had a fixed date for nearly a year now) was the
 right time to raise this.

Exactly.

And for what exactly? Gnome right now is installable with systemd-shim + 
sysvinit, why can't this GR wait until after release when the dust has 
settled?

This is a GR based on rumors, which is very sad.

And even sadder, what the GR states: we think this software is not we like it 
to be. And/but we force *you* to change it - whether *you* think it's sensible 
or not. That's childish, to say at best :(

If you don't like upstreams choices, *you* should write patches. Not GRs 
telling other people to do so.


cheers,
Holger, thinking about how a sensible GR to counter this one could be 
written



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


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Aigars Mahinovs
On 16 October 2014 21:41, Holger Levsen hol...@layer-acht.org wrote:
 And for what exactly? Gnome right now is installable with systemd-shim +
 sysvinit, why can't this GR wait until after release when the dust has
 settled?

That is great! And is exactly what the GR is supposed make sure keeps
happening. Debian would simply make a public commitment to keep
supporting use of all Debian-packaged software with any init system.
Does this also mean that such a GR is not actually a blocker for
jessie release?

 If you don't like upstreams choices, *you* should write patches. Not GRs
 telling other people to do so.

We have all kinds of policies about what is fine in a package and what
is a Release Critical bug. That is a big part of what makes a
distribution. This simply adds - must be able to work with any init
system running at PID 1 to those requirements.

-- 
Best regards,
Aigars Mahinovsmailto:aigar...@debian.org
  #--#
 | .''`.Debian GNU/Linux (http://www.debian.org)|
 | : :' :   Latvian Open Source Assoc. (http://www.laka.lv) |
 | `. `'Linux Administration and Free Software Consulting   |
 |   `- (http://www.aiteki.com) |
 #--#


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cabpywdubv0ymv3b63msizthe9gfn1xkoasgchgvtmcr4nnf...@mail.gmail.com



Unidentified subject!

2014-10-16 Thread jonas
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

I second the proposal 'preserve freedom of choice of init systems'
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQJ8BAEBCgBmBQJUQBJfXxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ5RkUzRTlDMzY2OTFBNjlGRjUzQ0M2ODQy
QzdDMzE0NkMxQTAwMTIxAAoJECx8MUbBoAEhnWYP/1KmdCivLQ8EYDAzvQktiV3G
KcOdfRRxuCe8hc2hr9NCMTTp74qn85jmfjBw8KMmvG8WTKP+OkQIiTDNcrujsLkU
U/7et49Gbkz6qFRrde3vT1X7FeUmWbD4uSuq/iG47p3qXKo8WkcxrHHl3dx+elQx
dCNVDtBqv/89cNS6BbE3e3wUiLt5Co54jPuwT2Ue2MAt8orfrlz70NFAAOpCg1yX
O4wU9kUPLIsPllwpNJqJGEfWh9kYC++MbyDRWaMLzLeDBAgsa/vA34TwFtaOZ2Eo
UUtGvYEGb7asZfYtIz6zfdBCrorqknS86eNqQSsUUvdMAyOKZPaHZ3VVS8J9sTzr
GOCyttwGr03N153+W3hJbSkfS1NDsqN8U47U83/bTCT6bP556NaUANtc8TXQWulB
anntUyyxqtDKFx0sUzEpcb2dx/yBPrUQEtIUffTwztZ8ICABfoW7eQ7iKcyFIkb4
RNxM06uL5L6Sbl6iBy10KSVmoYdszKmoQDnjq4SD+fXK7JrFG7ng5U4zXFeus1DK
+TOhkcppBy01JSsEoDdfGcdLTwUGxd3Xkr7LqhOnxNvADPxp2Pg4MHeKPrZukMvq
TAnVR/s7YmXwZie7qfWsGaMsnb1wMZqyuczD98ReHPEVNcew84ITIjx9ofOUJMYh
HMVuEvoVE86K2x61KTqn
=+SHi
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/1413485155.304428.16433.nullmai...@jones.dk



Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Adam D. Barratt
On Thu, 2014-10-16 at 22:00 +0300, Aigars Mahinovs wrote:
 We have all kinds of policies about what is fine in a package and what
 is a Release Critical bug. That is a big part of what makes a
 distribution. This simply adds - must be able to work with any init
 system running at PID 1 to those requirements.

Strictly speaking, what is a Release Critical bug is the release
team's purview, as per their delegation. (Of course, subject to being
overriden by the project as with any other delegate.)

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/1413486565.2260.15.ca...@adam-barratt.org.uk



Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Ansgar Burchardt
Aigars Mahinovs aigar...@debian.org writes:
 We have all kinds of policies about what is fine in a package and what
 is a Release Critical bug. That is a big part of what makes a
 distribution. This simply adds - must be able to work with any init
 system running at PID 1 to those requirements.

No, it does not mean packages have to work with *any* init system. It's
specifically aimed against a specific init replacement, see [1].

Ansgar

  [1] https://lists.debian.org/debian-vote/2014/03/msg00103.html


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/87zjcvrfnu@deep-thought.43-1.org



Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Jonas Smedegaard
Quoting Ansgar Burchardt (2014-10-16 20:50:31)
 Steve Langasek vor...@debian.org writes:
 On Thu, Oct 16, 2014 at 08:26:21PM +0200, Ansgar Burchardt wrote:
 Hurray, what a great idea to delay everything *now*.

 And all because some people believe in conspiracy theories about Red 
 Hat...

 This response is uncalled for.  The /existence/ of conspiracy nuts is 
 no reason to insult the members of the Debian community who are 
 unhappy with the increasingly monolithic approach to system design 
 that is being advocated in some quarters.

 Fine, conspiracy theories might be a bit too much. Let's call it 
 strategic alliances that are a very real threat to Debian that are 
 mediated by shared employment and might also involve corporate 
 alliances.

I don't care if monolithic system designs are caused by corporate 
alliances or not.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread gregor herrmann
On Thu, 16 Oct 2014 19:24:52 +0200, Stefano Zacchiroli wrote:

  As Matthew said, I don't think further lengthy discussion of the
  issues is likely to be productive, and therefore hope we can bring
  this swiftly to a vote.  This is particularly true given the impact on
  the jessie release.
 Speaking of which,
   before deciding anything (including seconding it or not) about this
 proposal, I'd like to know what impact a positive outcome of this GR
 would have on the work load of teams whose efforts we badly need to put
 the Jessie release in shape.

Secon^WAgreed.

And let me add a question:
What does this GR actually mean in practice? Is it about specific
problems? If yes, which ones (bug numbers)? If not, what else?
 

Cheers,
gregor

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT  SPI, fellow of the Free Software Foundation Europe
   `-   NP: Beatles: Rocky Raccoon


signature.asc
Description: Digital Signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Joey Hess
Adam D. Barratt wrote:
 Speaking for no-one other than myself, I _am_ very unhappy that given
 how long the discussion has been rumbling on for, and how much
 opportunity there has been, that anyone thought that two weeks before
 the freeze (which has had a fixed date for nearly a year now) was the
 right time to raise this.

+1 million

(Seriously considering going on VAC until the release now, however long
that will turn out to be.)

-- 
see shy jo


signature.asc
Description: Digital signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Cyril Brulebois
gregor herrmann gre...@debian.org (2014-10-16):
 On Thu, 16 Oct 2014 19:24:52 +0200, Stefano Zacchiroli wrote:
 
   As Matthew said, I don't think further lengthy discussion of the
   issues is likely to be productive, and therefore hope we can bring
   this swiftly to a vote.  This is particularly true given the impact on
   the jessie release.
  Speaking of which,
before deciding anything (including seconding it or not) about this
  proposal, I'd like to know what impact a positive outcome of this GR
  would have on the work load of teams whose efforts we badly need to put
  the Jessie release in shape.
 
 Secon^WAgreed.
 
 And let me add a question:
 What does this GR actually mean in practice? Is it about specific
 problems? If yes, which ones (bug numbers)? If not, what else?

My personal hunch would be:
  https://lists.debian.org/debian-devel/2014/10/msg00308.html

Mraw,
KiBi.


signature.asc
Description: Digital signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Aigars Mahinovs
On 16 October 2014 22:13, Ansgar Burchardt ans...@debian.org wrote:
 Aigars Mahinovs aigar...@debian.org writes:
 We have all kinds of policies about what is fine in a package and what
 is a Release Critical bug. That is a big part of what makes a
 distribution. This simply adds - must be able to work with any init
 system running at PID 1 to those requirements.

 No, it does not mean packages have to work with *any* init system. It's
 specifically aimed against a specific init replacement, see [1].

See, there is a clear difference:
* if your software works the same regardless of what process started
it up - that is fine. (Even if you just provide a convenience start-up
script just for one init system.)
* if your software only works if started by this one init system -
that is a problem.

The requirement is that software should be able to work regardless of
how it is started - by systemd, by sysvinit, by other init system or
by a plain shell script called from the init= kernel parameter. If
there are any dependant services, those should be also able to be
simply startable by anything. All software in previous Debian releases
satisfied this requirement, so there wasn't even any need to consider
adding such requirement to the policy.
-- 
Best regards,
Aigars Mahinovsmailto:aigar...@debian.org
  #--#
 | .''`.Debian GNU/Linux (http://www.debian.org)|
 | : :' :   Latvian Open Source Assoc. (http://www.laka.lv) |
 | `. `'Linux Administration and Free Software Consulting   |
 |   `- (http://www.aiteki.com) |
 #--#


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CABpYwDXLb9vm_xR=cux2rhkz5ei4bbfarss7wfrtqvvnr3v...@mail.gmail.com



Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Paul Tagliamonte
On Thu, Oct 16, 2014 at 11:03:49PM +0300, Aigars Mahinovs wrote:
 See, there is a clear difference:

[snip]

 * if your software only works if started by this one init system -
 that is a problem.

I don't quite understand this - what if you depend on something that's
only provided / supported on one init system? Take for example the case
of logind before we had the shim?

 The requirement is that software should be able to work regardless of
 how it is started - by systemd, by sysvinit, by other init system or
 by a plain shell script called from the init= kernel parameter. If
 there are any dependant services, those should be also able to be
 simply startable by anything.

So we can't rely on a new library until that library is supported on all
init systems? (e.g. logind before shim, etc)

 All software in previous Debian releases
 satisfied this requirement, so there wasn't even any need to consider
 adding such requirement to the policy.


Getting tired of these threads :(
   Paul

-- 
 .''`.  Paul Tagliamonte paul...@debian.org  |   Proud Debian Developer
: :'  : 4096R / 8F04 9AD8 2C92 066C 7352  D28A 7B58 5B30 807C 2A87
`. `'`  http://people.debian.org/~paultag
 `- http://people.debian.org/~paultag/conduct-statement.txt


signature.asc
Description: Digital signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Aigars Mahinovs
On 16 October 2014 23:07, Paul Tagliamonte paul...@debian.org wrote:
 * if your software only works if started by this one init system -
 that is a problem.

 I don't quite understand this - what if you depend on something that's
 only provided / supported on one init system? Take for example the case
 of logind before we had the shim?

According to my reading of the proposal - either logind gets an RC bug
for not being able to work with other init systems (here logind is
considered a separate piece of software) or apps who have a hard
dependency on logind (without fallbacks for cases when it does not
exist or is not running) get a RC bug for that (here logind is
considered to be an integral part of systemd).

 The requirement is that software should be able to work regardless of
 how it is started - by systemd, by sysvinit, by other init system or
 by a plain shell script called from the init= kernel parameter. If
 there are any dependant services, those should be also able to be
 simply startable by anything.

 So we can't rely on a new library until that library is supported on all
 init systems? (e.g. logind before shim, etc)

I'd see it as - new library can't get into Debian [stable release]
until is capable of working with installations being managed by any
init system or even no init system at all (like inside a Docker
container ;)).

 All software in previous Debian releases
 satisfied this requirement, so there wasn't even any need to consider
 adding such requirement to the policy.


 Getting tired of these threads :(

True that. But at least this is about an actual point. (IMHO)

-- 
Best regards,
Aigars Mahinovsmailto:aigar...@debian.org
  #--#
 | .''`.Debian GNU/Linux (http://www.debian.org)|
 | : :' :   Latvian Open Source Assoc. (http://www.laka.lv) |
 | `. `'Linux Administration and Free Software Consulting   |
 |   `- (http://www.aiteki.com) |
 #--#


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CABpYwDURez_V93MCaG-JrJ0mZCFsT1C_wRwQ6Wozb=2zl6z...@mail.gmail.com



Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Paul Tagliamonte
On Thu, Oct 16, 2014 at 11:20:13PM +0300, Aigars Mahinovs wrote:
 According to my reading of the proposal - either logind gets an RC bug
 for not being able to work with other init systems

To be clear, this would be a bug against src:systemd about it not
working with non-systemd. Do we expect the systemd maintainers to fix
this?

 (here logind is
 considered a separate piece of software) or apps who have a hard
 dependency on logind (without fallbacks for cases when it does not
 exist or is not running) get a RC bug for that (here logind is
 considered to be an integral part of systemd).

Here, we will likely do invasive forks of major upstream software
(GNOME) to get around a local requirement; do we expect the GNOME team
to do this?

  So we can't rely on a new library until that library is supported on all
  init systems? (e.g. logind before shim, etc)
 
 I'd see it as - new library can't get into Debian [stable release]
 until is capable of working with installations being managed by any
 init system or even no init system at all (like inside a Docker
 container ;)).

I don't think it's unfair that things don't work in Docker if they need
some userland stuff that isn't around.

  Getting tired of these threads :(
 
 True that. But at least this is about an actual point. (IMHO)

Word.


Still on VAC-ly yours,
  Paul

-- 
 .''`.  Paul Tagliamonte paul...@debian.org  |   Proud Debian Developer
: :'  : 4096R / 8F04 9AD8 2C92 066C 7352  D28A 7B58 5B30 807C 2A87
`. `'`  http://people.debian.org/~paultag
 `- http://people.debian.org/~paultag/conduct-statement.txt


signature.asc
Description: Digital signature


second

2014-10-16 Thread Craig Sanders
I second Ian Jackson's proposal 'preserve freedom of choice of init
systems'

craig


signature.asc
Description: Digital signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Aigars Mahinovs
On 16 October 2014 23:26, Paul Tagliamonte paul...@debian.org wrote:
 On Thu, Oct 16, 2014 at 11:20:13PM +0300, Aigars Mahinovs wrote:
 According to my reading of the proposal - either logind gets an RC bug
 for not being able to work with other init systems

 To be clear, this would be a bug against src:systemd about it not
 working with non-systemd. Do we expect the systemd maintainers to fix
 this?

To be frank, in cases like logind I would expect the logind binary
package to be split out and its source patched in such a way to allow
it to work without systemd running (however badly) and moving the main
systemd package from Dependencies to Recommended.

This would be no different if, for example, some upstream decided that
they need to copy some common library, modify it and statically
compile that modified version into their software - we would expect
the maintainer to either convince upstream not to do that or to make
and maintain a patch that would make the software work with the system
shared version of the library. The proposal does explicitly allow for
the software to have degraded functionality if an unsupported init
system is used, so such shim is a valid option.

[snip]
 I don't think it's unfair that things don't work in Docker if they need some 
 userland stuff that isn't around.

Well, if you want it around, you should be able to start it inside
that container (or a chroot), without having to start up an init
system there. And ideally have a way of connecting to that userland
stuff running in host or other container by simply sharing some socket
(file or network).

Having such policy clearly stated should also motivate upstreams to
consider what would and should happen when another init system is used
when designing new software features, so that our maintainers (or
users) don't actually have to face this issue too often.
-- 
Best regards,
Aigars Mahinovsmailto:aigar...@debian.org
  #--#
 | .''`.Debian GNU/Linux (http://www.debian.org)|
 | : :' :   Latvian Open Source Assoc. (http://www.laka.lv) |
 | `. `'Linux Administration and Free Software Consulting   |
 |   `- (http://www.aiteki.com) |
 #--#


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cabpywdxmg+cjqpqkh8fbgx33zyk8qo0j8s47x5rbwebif4+...@mail.gmail.com



Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Bernhard R. Link
* Ian Jackson ijack...@chiark.greenend.org.uk [141016 17:05]:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256
 
 I wish to propose the following general resolution, and hereby call
 for seconds.  This GR resolution proposal is identical to that
 proposed by Matthew Vernon in March:
   https://lists.debian.org/debian-vote/2014/03/msg0.html
 and the substantive text is that which was drafted for the purposes of
 the technical committee's vote (where they decided not to pass a
 resolution on the subject).
 
 IMO developments since March show that the concerns put forward then
 were well-founded.  Following discussions elsewhere including -devel I
 have received enough offers of seconds by private email.
 
 As Matthew said, I don't think further lengthy discussion of the
 issues is likely to be productive, and therefore hope we can bring
 this swiftly to a vote.  This is particularly true given the impact on
 the jessie release.
 
 Thanks,
 Ian.
 
 ** Begin Proposal **
 
 0. Rationale
 
   Debian has decided (via the technical committee) to change its
   default init system for the next release. The technical committee
   decided not to decide about the question of coupling i.e. whether
   other packages in Debian may depend on a particular init system.
 
   This GR seeks to preserve the freedom of our users now to select an
   init system of their choice, and the project's freedom to select a
   different init system in the future. It will avoid Debian becoming
   accidentally locked in to a particular init system (for example,
   because so much unrelated software has ended up depending on a
   particular init system that the burden of effort required to change
   init system becomes too great). A number of init systems exist, and
   it is clear that there is not yet broad consensus as to what the
   best init system might look like.
 
   This GR does not make any comment on the relative merits of
   different init systems; the technical committee has decided upon the
   default init system for Linux for jessie.
 
 1. Exercise of the TC's power to set policy
 
   For jessie and later releases, the TC's power to set technical
   policy (Constitution 6.1.1) is exercised as follows:
 
 2. Loose coupling of init systems
 
   In general, software may not require a specific init system to be
   pid 1.  The exceptions to this are as follows:
 
* alternative init system implementations
* special-use packages such as managers for init systems
* cooperating groups of packages intended for use with specific init
  systems
 
   provided that these are not themselves required by other software
   whose main purpose is not the operation of a specific init system.
 
   Degraded operation with some init systems is tolerable, so long as
   the degradation is no worse than what the Debian project would
   consider a tolerable (non-RC) bug even if it were affecting all
   users.  So the lack of support for a particular init system does not
   excuse a bug nor reduce its severity; but conversely, nor is a bug
   more serious simply because it is an incompatibility of some software
   with some init system(s).
 
   Maintainers are encouraged to accept technically sound patches
   to enable improved interoperation with various init systems.
 
 3. Notes and rubric
 
   This resolution is a Position Statement about Issues of the Day
   (Constitution 4.1.5), triggering the General Resolution override
   clause in the TC's resolution of the 11th of February.
 
   The TC's decision on the default init system for Linux in jessie
   stands undisturbed.
 
   However, the TC resolution is altered to add the additional text
   in sections (1) and (2) above.
 
 ** End Proposal **
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.12 (GNU/Linux)
 
 iQEcBAEBCAAGBQJUP96EAAoJEOPjOSNItQ05JYcH/367UqEXLQ3BkWdm2nIGeNN2
 rAkdFTso+H3qckCIZnltbWuV+2cZmqXAFac627GoT2hvnu4KwrsiKgyu1PInVWPh
 0XUt/8eeR95v2B9JYMuOSlxOOPLwgRZLpJ7vtd1pEU+Skrml0hoHFPCqbrFFathz
 K92Kv6HFd5v9vgc1nJir719wZ0zZe20ChSRc8wyMCaM68kddnmRJcpyWF7A3o2jD
 9M4coOVlBQRt7kAu65LHV72OcjJbWq4qGeTIxBIExk1nWKNLRYEOHveF7nSaiLxk
 D4t0466fknL23SYukhpRSjAdcr6/3tHp7pbZGBHQfrszyb1pQvzL1oNGgBUn4dw=
 =eHpN
 -END PGP SIGNATURE-

I hearby seconded this proposal,

Bernhard R. Link


signature.asc
Description: Digital signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Kurt Roeckx
Can I ask people to move discussion that is not relevant to the
vote to some other place?


Kurt


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141016210738.ga21...@roeckx.be



Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Luk Claes
On 10/16/2014 11:07 PM, Kurt Roeckx wrote:
 Can I ask people to move discussion that is not relevant to the
 vote to some other place?

Do you really think anyone will feel that their contribution was not
relevant for the vote?

Anyway, is someone willing to propose an option that would postpone
preserving the freedom of choice of init systems till after the release?

Kind regards

Luk


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/544036c3.8050...@debian.org



Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Vincent Bernat
 ❦ 16 octobre 2014 16:26 -0400, Paul Tagliamonte paul...@debian.org :

 Here, we will likely do invasive forks of major upstream software
 (GNOME) to get around a local requirement; do we expect the GNOME team
 to do this?

By turning such bugs into RC bugs, the proponents are exactly advocating
this position: they put the burden on an under-staffed team.
-- 
Localise input and output in subroutines.
- The Elements of Programming Style (Kernighan  Plauger)


signature.asc
Description: PGP signature


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Niels Thykier
On 2014-10-16 17:23, Ian Jackson wrote:
 Ian Jackson writes (Re-Proposal - preserve freedom of choice of init 
 systems):
 I wish to propose the following general resolution, and hereby call
 for seconds.  This GR resolution proposal is identical to that
 proposed by Matthew Vernon in March:
   https://lists.debian.org/debian-vote/2014/03/msg0.html
 and the substantive text is that which was drafted for the purposes of
 the technical committee's vote (where they decided not to pass a
 resolution on the subject).

 IMO developments since March show that the concerns put forward then
 were well-founded.  Following discussions elsewhere including -devel I
 have received enough offers of seconds by private email.
 
 I'm sorry to drag you into this now, but I don't want to end up
 perhaps passing a GR and then have an argument about its meaning.
 

Hi Ian,

While I appreciate that this is a very important issue for a lot of
people, I am deeply concerned by the point in time it is revived.

  _*We have less than 3 weeks till the Jessie freeze starts!*_

Even if you got the DPL shorting the GR by 2 weeks[1], it is still
highly unlikely that the GR will be completed /prior/ to the freeze.

 2. Loose coupling of init systems

   [...]
 
 To make this a concrete example, the intent of this text is:
 
 The GR says that it would be a bug for GNOME not to be installable
 without systemd, even on Linux.  Uninstallability would normally be an
 RC bug.  The GR says that this uninstallability bug is not less severe
 just because it is limited to non-systemd setups.  Therefore, GNOME
 depending on systemd is an RC bug.
 
 Is that how the release team would interpret these paragraphs of the
 GR ?  If not, can you please suggest a clarification ?  One option
 would be to include this clarification in the GR text as an example.
 
 Ian.
 
 

Honestly, I am interpreting this as a ticking time bomb under the freeze.

Who exactly is volunteering to implement this GR if it goes through?
Taking GNOME as a hypothetical example[2], suppose it was uninstallable
without systemd and the GNOME maintainers say We do not want to
implement this GR[3].

Then you leave us with a per GR-defined RC buggy default desktop from
day one of the freeze and no one to clean it up.
  Be advised that I would very much be inclined to jessie-ignore such
issues, if such stalemates end up as blockers for the release.


Beyond that, I would /very much/ like to see guidelines for just how
much degradation is tolerable.  Honestly, I think this should be a
part of the GR text.
  I do not want to end up as the bad guy having to enforce this GR
during the freeze, when I most at all really do not want this GR to
affect Jessie at all.

~Niels

[1] Which he can per §4.2.3 and §4.2.4.

[2] And a somewhat bad one since GNOME is actually is installable
without systemd per
  https://lists.debian.org/debian-devel/2014/10/msg00412.html

[3] Which is their right per §2.1.1:

[...] A person who does not want to do a task which has been
delegated or assigned to them does not need to do it. [...]


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54402ee7.4020...@thykier.net


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54402ee7.4020...@thykier.net



Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Brian May
On 17 October 2014 08:25, Vincent Bernat ber...@debian.org wrote:

 By turning such bugs into RC bugs, the proponents are exactly advocating
 this position: they put the burden on an under-staffed team.


If people feel strongly that init system XYZ should be supported, then
presumably somebody will do the work to make sure it is supported, and it
does work. As I believe is the case now. e.g. my understanding is Gnome is
not dependant on systemd, and it didn't need any GR for this to happen.
People didn't do this work only to have it reverted tomorrow.

If nobody is willing to do the work to ensure it does work, maybe that
suggests nobody really wants to support XYZ any more.

The result of this GR is not going to change any of the above. It could
build up resentment. Especially if maintainers get bug reports for initd
systems they don't use, can't test, and can't find anybody willing to offer
help to fix the problems.

On another topic, I think we need a GR stating that all software should
work 100% with any window manager, especially my favourite window manager,
Awesome. Awesome is the only window manager that does X, Y, and Z properly
(insert highly controversial/disputed and subjective criteria for X, Y Z,
e.g. Unix philosophy, CLI support, keyboard support, single purpose
non-integrated non-monolithic design, text configuration files, text log
files, etc). If not supported, it prevents me exercising my choice in
deciding what window manager I want to use. Never mind that this isn't a
big issue; only a GR can guarantee it won't be an issue tomorrow. Anyone
want to help me with my proposal? :-)
-- 
Brian May br...@microcomaustralia.com.au


Re: Re-Proposal - preserve freedom of choice of init systems

2014-10-16 Thread Dimitri John Ledkov
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I second Ian's Re-Proposal - preserve freedom of choice of init systems.

https://lists.debian.org/debian-vote/2014/10/msg1.html


Regards,

Dimitri.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJUQFF9AAoJEIh7YGGLPBaucx0P/AvSlSGY4WTURHC1dSdt+bQ4
nRsEBtmZan636C8+2llHJwxJABezauPqa/YkkPfzxXYBB2EjHAyVKLKHFw3XWitB
d+va2tKV4I9O+TX4h5SCimycz435/F3xtLay6UThoxDBSoYb/FXoA0NZvtkp6XX2
A/DVhkqiMVlyHftA5L+1UHULsSILckgCSCQH5HCAjNwXhqAQOtUawZIH2pnUNwR9
26PFaFgnRd1cm5kaNllJ+p5E6Pau5O/q3lBVqXnlw+bH3lTIc0H8SD5LPRMzAJPT
374x6zORUuSLfRADsFUvhM4TNHt6TID6rlvLpWrdT/KN0RXUVLWBxJMPfT/YZTnH
RfxsuhUTK36xtFM3r6EvJ62WAt1Frhe48P92az9iS01DEt9hr4x9AkIQcq9hw2Ip
zCxtny+jgZpeZJ4z79xYmv9cJW8DxjomGmTRxvt4k4AP4bjDuiFtqmzUZ5Vcmrvu
NV4LDile0tezrWY/V/t7BYE0ac/s1fHeiqFGAE+IjSmGWNsSjY7+Ts4xa22xteKf
XsmRK09ek01f7JctE2Ecu8MVw8LVQ/2DMFA17kuhZAXptZVdgfOyB/4Z7TWVrUdU
E9aCPhl3PyukqubLs79GOlM+DJNnuPn5RQXC9T8spPoyWnHHCi1CsencIlAXmbnM
+goPpADGVVIAcX8xYzIq
=+RI/
-END PGP SIGNATURE-


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



Proposed amendement: be more careful when proposing a GR.

2014-10-16 Thread Charles Plessy
Le Thu, Oct 16, 2014 at 04:05:41PM +0100, Ian Jackson a écrit :
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256
 
 I wish to propose the following general resolution, and hereby call
 for seconds.  This GR resolution proposal is identical to that
 proposed by Matthew Vernon in March:
   https://lists.debian.org/debian-vote/2014/03/msg0.html

Hi Ian, the seconders, and everybody,

I think that this GR does nothing but demotivating those doing the work.  It
may give a warm feeling to those who oppose the curent direction taken for
Jessie, because they can satisfy themselves that they tried everything they
could, but what Debian gains with this ?  Nobody prepared a workable
alternative, and opposing a change does not go automatically with the capacity
of building the alternative.

In the end, I think that this GR is just a show.  I do not see it winning,
nor even approaching majority.  And I think that GRs should not be proposed
if they have no serious chances to win, given that each GR costs us time,
energy, division and bitternes (and I know what I am talking about).

Therefore, I propose the following amendement.  Please do not take it
personnaly.

---

The Debian project asks its members to be more considerate when proposing
General Resolutions, and in particular to take care that the proposed GR has
actual chances to be accepted, considering that GRs is a disruptive process
regardless the outcome of the vote.

---

Enhancements of the wording are welcome.

Cheers,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


signature.asc
Description: Digital signature