Re: GR option text on ballots

2014-10-21 Thread Didier 'OdyX' Raboud
Le lundi, 20 octobre 2014, 12.17:14 Neil McGovern a écrit :
   Ian's: make each package support all alternative init systems
  
  This is actively misleading in a least four ways:
 Yup, I wouldn't count that as neutral either. How about:

Your two proposals don't seem to match Ian's to which you're 
responding:

   Packages should continue to run under sysvinit unless technically
   unfeasible

Ian's doesn't mention sysvinit at all; this would be highly misleading.

   Packages may require a specific init system if technically required

That's not at all the core of Ian's proposal in my reading.

What about
  In general, software may not require one specific init system to be
  pid 1

?

Cheers,
OdyX


--
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/3165381.DVHk3vBgWs@gyllingar



Re: Alternative proposal: support for alternative init systems is desirable but not mandatory

2014-10-21 Thread Jonas Smedegaard
Quoting Nikolaus Rath (2014-10-21 02:41:12)
 Ian Jackson ijack...@chiark.greenend.org.uk writes:
 Nikolaus Rath writes (Re: Alternative proposal: support for alternative 
 init systems is desirable but not mandatory):
 I just don't understand why you consider uselessd a trick that I came
 up with (leaving alone the fact that David brought it up here, and that
 yet another guy started the project).

 When I read someone mention uselessd before, I thought it was a
 hypothetical fork of systemd which was nearly identical to systemd.

 I think uselessd, if it is successful, deals squarely with many of the
 actual reasons why people don't like systemd: systemd's tendency to
 try to be everything.  That is the real coupling threat - not the lack
 of ability to continue to use init scripts.

 So I think in practice there aren't going to be many packages that
 would want to couple specifically to systemd _or_ uselessd, but where
 support for other init systems is hard to provide.

 So just to be clear: A package requiring either uselessd or systemd
 would be acceptable in Debian if your GR proposal passes?

Yes.

This GR is not anti-systemd, it is pro-choice-if-init-system.

In case you also lack an executive summary of that: The last GR was not 
which-init-system, but which-system-by-default.

This GR is not anti-last-GR but refining -what-else-than-default with 
-and-more-than-default-must-be-supported.


 - 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: Alternative proposal: reaffirm maintainers technical competence over the software they maintain

2014-10-21 Thread Anthony Towns
On Mon, Oct 20, 2014 at 11:55:30PM +0200, Lucas Nussbaum wrote:
 On 20/10/14 at 22:26 +0200, Arno T?ll wrote:
  That's - I think - a good default and affirms Debian's point of view
  that the respective maintainers can judge best what's a good requirement
  for their packages. Finally I encourage everyone to focus on the
  connotation in Luca's amendment. It allows maintainers to tie their
  software to a particular init system only as a last resort when
  absolutely necessary - not by pure choice, or by laziness.
 
 I disagree with this interpretation.
 We have processes in place in Debian to deal with such last resort situations:
 - someone opens an RC bug against the package, stating why it is
   unsuitable for release
 - the release team reviews the bug, and might (or not) mark it with the
   jessie-ignore tag

This seems mistaken to me -- issues shouldn't have to be release critical
to be reviewed, or go through the release team. I would have said the
process should be:

 - discussion happens on -policy or -devel about what the best approach
   on some issue is
 - someone opens a bug against the package that takes a less effective approach
 - the maintainer reviews the bug and takes whatever action they consider
   appropriate
 - further discussion happens on the bug, -policy or -devel or similar
 - as a last resort, the matter is escalated to the tech ctte for review

I don't think there's a need for that process to involve blocking a
package from release, or any necessity to distract the release team from
coordination issues to participate in resolving technical conflicts.

 I think that this would be a significant step backward in the way we
 promote consistent technical practices in all Debian packages.

Promoting consistent technical practices is policy's purpose, not the
release team's, surely?

From what I can see, policy currently (version 3.9.6.0) covers init.d
scripts and upstart, but doesn't mention systemd or unit files. That
seems suboptimal to me...?

Cheers,
aj



-- 
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/20141021082155.ga11...@master.debian.org



Re: GR option text on ballots

2014-10-21 Thread Neil McGovern
On Tue, Oct 21, 2014 at 08:14:44AM +0200, Didier 'OdyX' Raboud wrote:
 Le lundi, 20 octobre 2014, 12.17:14 Neil McGovern a écrit :
Ian's: make each package support all alternative init systems
   
   This is actively misleading in a least four ways:
  Yup, I wouldn't count that as neutral either. How about:
 
 Your two proposals don't seem to match Ian's to which you're 
 responding:
 
Packages should continue to run under sysvinit unless technically
unfeasible
 
 Ian's doesn't mention sysvinit at all; this would be highly misleading.
 
Packages may require a specific init system if technically required
 
 That's not at all the core of Ian's proposal in my reading.
 

That's because they're descriptions for Lucas' amendment.

Neil
-- 


signature.asc
Description: Digital signature


Re: [Call for seconds] The ???no GR, please??? amendement.

2014-10-21 Thread Anthony Towns
On Mon, Oct 20, 2014 at 08:06:28AM +0900, Charles Plessy wrote:
 Le Sun, Oct 19, 2014 at 05:01:02PM +0200, Lucas Nussbaum a ??crit :
  I think that it would be very helpful to describe how the question has
  already been resolved. My understanding is that the various proposals
  add policy on something that isn't currently covered by the Debian Policy
  or by TC decisions.
 being more precise would somehow defeat the point of stating that no GR is
 needed, because the way the solution would be expressed, with its
 imperfections, would then become binding.

Maybe instead of:

} Regarding the subject of this ballot, the Project affirms that the
} question has already been resolved and thus does not require a General
} Resolution.

you could say something like:

} Policy on how packages should integrate into the init system is set
} by the policy team, though disputes may be escalated to the technical
} committee as usual. As these procedures have not been exhausted,
} this issue does not require a GR at this time.
}
} At the time of this GR, current policy on init system integration can
} be found in Debian Policy, section 9.3, 9.4, and 9.11, and development 
} guidelines can be found at:
}https://wiki.debian.org/systemd/Packaging

(Those are all the references I could find with a quick search. Honestly,
it seems remarkably inadequate... People spending too much time organising
votes to actually document how secondary init systems should work?)

FWIW, I think being non-specific about what the deal with systemd vs
sysvinit vs runit vs upstart vs whatever is a bug (both here and in
-policy too). I think that's stopping me from adding a (redundant)
seconded!, though I think this is still my preferred option.

Cheers,
aj


-- 
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/20141021084759.gb11...@master.debian.org



Re: Alternative proposal: reaffirm maintainers technical competence over the software they maintain

2014-10-21 Thread Ian Jackson
Matthias Urlichs writes (Re: Alternative proposal: reaffirm maintainers 
technical competence over the software they maintain):
 Really? To me, For the record, the TC expects does not introduce
 a ruling.

Precisely.

 It seems to be, rather, a strongly-worded but informal declaration how the
 TC is likely to rule, should a maintainer fail to meet this particular
 expectation.

Indeed.

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/21574.15224.347405.22...@chiark.greenend.org.uk



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

2014-10-21 Thread Ian Jackson
Joey Hess writes (Re: Re-Proposal - preserve freedom of choice of init 
systems):
 Ian Jackson wrote:
  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.
 
 What, then was #746715?

It was non-binding advice asking maintainers to accept reasonable
patches.  IMO it does not answer the question addressed by my GR.

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.
 
 How can you use 4.1.5, which is Issue, supersede and withdraw
 **nontechnical** policy documents and statements (emphasis mine)
 for a technical decision like this? Why does this not come under 4.1.4,
 and so require a 2:1 majority?

I think that this coupling question is actually mostly a political
rather than a technical problem.  The TC explicitly decided to allow
their init system decision to be amended or supplemented by a 1:1 GR
and it would be wrong to subvert that.

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/21574.15584.843492.552...@chiark.greenend.org.uk



Re: GR option text on ballots

2014-10-21 Thread Ian Jackson
Neil McGovern writes (Re: GR option text on ballots):
 On Sun, Oct 19, 2014 at 03:18:52PM +0100, Ian Jackson wrote:
  I would be very displeased if the Secretary chooses to use a text for
  my proposal which was suggested by my opponent, and which I think
  contains coded criticisms of my proposal.
 
 I'm not sure why you would assume that this is a possibility to be
 honest.

Yes.  I'm sorry to have overreacted.  The very unpleasant atmosphere
is getting to me - and me reacting to it like that isn't helping.  So
my apologies.

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/21574.15749.415661.73...@chiark.greenend.org.uk



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

2014-10-21 Thread Sergey Vlasov
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. I say no to systemd dependency. I want to be able to choose
myself what init system to use in my Debian setup.

Regads,
Sergey


-- 
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/cabtsbtp+bxpxwf8o23r1hxdftbsu_kvhhah5m2_rkdznquq...@mail.gmail.com



Maximum term for tech ctte members

2014-10-21 Thread Anthony Towns
Hey,

Moving from -project. Reference:

 https://lists.debian.org/debian-project/2014/05/threads.html#00054

Like I said, I'd rather provide a second than make a proposal, but at
debconf Stefano [0] said he'd appreciate some sample wording, so
here's what I came up with, based on where I was thinking when the
thread on -project sputtered out.

  https://lists.debian.org/debian-project/2014/06/msg00026.html

--- constitution.cur.wml
+++ constitution.wml
@@ -507,11 +507,33 @@
 appointment./p
   /li

+   li
+pA Developer is not eligible to be appointed to the Technical Committee
+if they have been a member within the previous 12 months./p
+   /li
+
   li
 pIf the Technical Committee and the Project Leader agree they
 may remove or replace an existing member of the Technical
 Committee./p
   /li
+
+   li
+pMembership of the Technical Committee is automatically reviewed
+on the 1st of January of each year. At this time, any member of the
+Technical Committee who was most recently appointed 54 or more months
+prior will ordinarily have their term automatically expire. However,
+a member's term may be extended until the next review provided
+there are at least two other members, each of whom who either (a)
+are a current, longer serving member of Technical Committee, or (b)
+resigned from the Technical Committee, or were removed or replaced
+since the previous review./p
+
+pciteWhen the Committee is fully populated, it is expected this
+will result in a turnover of 1 or 2 members each year, whether by
+resignation or term expiry, while allowing senior members to stay
+on if a junior member resigns./cite/p
+   /li
 /ol

 h36.3. Procedure/h3

Debian's birthday came and went, so Jan 1st seems the next most
obvious flag day. 54 months is 4.5 years; if you get appointed to the
ctte in January after someone else resigns or expires, you term won't
expire until January 4 years and 11 months away, whether the limit is
48 months or 59 months, so using the midpoint means expiries happen in
the range of 4.5-5.5 years which I think works out okay.

The above's as simple as I could make the phrasing. If someone else
can do better, please do :)

I know there's been some talk that maybe this is something the ctte
should just handle themselves; my view is that it's better to have
something that just takes care of it in a good enough way without
having to take specific actions (which can be missed or
procrastinated) or having the people involved having to think about it
in detail (whether that means bikeshedding the process or weight it
against oh, but I have a couple more things I just have to do while
on the ctte).

Cheers,
aj

[0] I'm pretty sure it was Stefano, my memory of that night's possibly
kinda blurry...

-- 
Anthony Towns a...@erisian.com.au


-- 
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/cajs_lcwberpe_tgh4uqcetpmf9wkn4mism9ao-5iqipbvyk...@mail.gmail.com



Re: [Call for seconds] The ???no GR, please??? amendement.

2014-10-21 Thread Charles Plessy
Thanks Anthony and Lucas for your suggestions.

Even if it can be improved, I am reluctant to change the wording of the
amendement, given that the whole point is a) to say that a GR is unwelcome, and
b) to reduce as much as possible the “attack surface” on the voted text in case
some people want to use it to continue arguing after the vote.

The discussion in this GR falls short of concrete examples of a) what is wrong
in Jessie, b) how it should be corrected and c), why would a GR be needed.  The
burden of the proof is on the side that asks for a GR, not the reverse.  If
there is not concrete problem to solve, there should be no vote.

I consider this GR strongly anti-democratic and anti-doocratic.  The different
amendements require digging in long, noisy threads to assess what is the common
understanding of them (and thanks Lucas for your summary, but it did not help
me to have a clear picture of what would be the most likely concrete
consequence (that is, not “what the rules are”, but “how the system runs“) of
voting each amendement).  This makes the GR anti-democratic since the safest
choice becomes to vote by the names of who proposed and seconded an amendement
rather than by the contents of the amendement itself.  And it is anti-doocratic
since it lays general principles for the Jessie + 1 release without even giving
a chance for the people who will do the work to prepare this release in a
brilliant way that does not require the project to constrain their choices.

[I can not beleive I spent an hour writing this short text; I hope it is my last
email related to this GR.]

Cheers,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
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/20141021143145.ga21...@falafel.plessy.net



Re: Maximum term for tech ctte members

2014-10-21 Thread Sam Hartman
I support this proposal, and if that was intented as a formal proposal
I'd probably second.

I'd also support:

* making this something the TC decides for themselves with your wording
  as an initial condition

I do think rotation in bodies like the TC is really good both for the
members' personal development and for the project as a whole.
I have experience with this in a number of volunteer and standards
organizations and I think it works out well to have this sort of
rotation.

--Sam


-- 
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/0149331d4496-2ab6c505-1661-47c3-979e-2a430b3f3352-000...@email.amazonses.com



Re: Maximum term for tech ctte members

2014-10-21 Thread Stefano Zacchiroli
On Wed, Oct 22, 2014 at 12:08:33AM +1000, Anthony Towns wrote:
 Moving from -project. Reference:
  https://lists.debian.org/debian-project/2014/05/threads.html#00054
 
 Like I said, I'd rather provide a second than make a proposal, but at
 debconf Stefano [0] said he'd appreciate some sample wording, so
 here's what I came up with, based on where I was thinking when the
 thread on -project sputtered out.

 [0] I'm pretty sure it was Stefano, my memory of that night's possibly
 kinda blurry...

Yeah, that was me. Thanks a lot for this draft!

In general, it looks good to me and I'd be happy to second something
along these lines. A few comments:

 +   li
 +pMembership of the Technical Committee is automatically reviewed
 +on the 1st of January of each year. At this time, any member of the
 +Technical Committee who was most recently appointed 54 or more months
 +prior will ordinarily have their term automatically expire. However,
 +a member's term may be extended until the next review provided
 +there are at least two other members, each of whom who either (a)
 +are a current, longer serving member of Technical Committee, or (b)
 +resigned from the Technical Committee, or were removed or replaced
 +since the previous review./p

FWIW, I found the original wording about this part from

  https://lists.debian.org/debian-project/2014/06/msg00026.html

much easier to follow, but it might be a non-native speaker failure on
my part.  Still, I hereby AOL your call for simpler phrasing here :)

 +pciteWhen the Committee is fully populated, it is expected this
 +will result in a turnover of 1 or 2 members each year, whether by
 +resignation or term expiry, while allowing senior members to stay
 +on if a junior member resigns./cite/p

Does this really belong to the constitutional text? It is good to
document the underlying principle/expectation of this change, but having
it in the GR text (but still not in the constitution itself) would be
good enough IMO.

 I know there's been some talk that maybe this is something the ctte
 should just handle themselves; my view is that it's better to have
 something that just takes care of it in a good enough way without
 having to take specific actions (which can be missed or
 procrastinated) or having the people involved having to think about it
 in detail (whether that means bikeshedding the process or weight it
 against oh, but I have a couple more things I just have to do while
 on the ctte).

Very much agreed.  Nonetheless, before formally calling for seconds, it
would be nice to solicit comments from current tech-ctte members on the
latest and greatest draft of the GR text.

Thanks again,
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: Maximum term for tech ctte members

2014-10-21 Thread Don Armstrong
I think rotation is a good idea. My main minor concern is that it
doesn't allow reappointing members to the CTTE if there are no
nominees whom the DPL and CTTE finds acceptable (or even if there are no
nominees at all).

Not allowing people to be reappointed if there are nominees and they're
just not acceptable may be a design goal, but not allowing reappointment
if there are no nominees does not.

On Wed, 22 Oct 2014, Anthony Towns wrote:
 +   li
 +pA Developer is not eligible to be appointed to the Technical Committee
 +if they have been a member within the previous 12 months./p
 +   /li
 +

[...]

 +
 +   li
 +pMembership of the Technical Committee is automatically reviewed
 +on the 1st of January of each year. At this time, any member of the
 +Technical Committee who was most recently appointed 54 or more months
 +prior will ordinarily have their term automatically expire. However,
 +a member's term may be extended until the next review provided

Probably should be will be extended instead of may be extended.

 +there are at least two other members, each of whom who either (a)
 +are a current, longer serving member of Technical Committee, or (b)
 +resigned from the Technical Committee, or were removed or replaced
 +since the previous review./p
 +
 +pciteWhen the Committee is fully populated, it is expected this
 +will result in a turnover of 1 or 2 members each year, whether by
 +resignation or term expiry, while allowing senior members to stay
 +on if a junior member resigns./cite/p
 +   /li
  /ol

There was also some discussion of this during the CTTE meeting too:

http://meetbot.debian.net/debian-ctte/2014/debian-ctte.2014-07-31-16.58.log.html

Thanks for drafting this.

-- 
Don Armstrong  http://www.donarmstrong.com

Miracles had become relative common-places since the advent of
entheogens; it now took very unusual circumstances to attract public
attention to sightings of supernatural entities. The latest miracle
had raised the ante on the supernatural: the Virgin Mary had
manifested herself to two children, a dog, and a Public Telepresence
Point.
 -- Bruce Sterling, _Holy Fire_ p228


-- 
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/20141021153428.gm28...@teltox.donarmstrong.com



Re: Maximum term for tech ctte members

2014-10-21 Thread Stefano Zacchiroli
On Wed, Oct 22, 2014 at 12:08:33AM +1000, Anthony Towns wrote:
 +At this time, any member of the
 +Technical Committee who was most recently appointed 54 or more months
 +prior will ordinarily have their term automatically expire.

About this, I wonder if the text should specify in which order expiries
are to be processed, e.g., most recently appointed members last.

It seems to me that without a pre-defined ordering you might have
scenarios in which, in the absence of consensus about who should step
down, more members than desired will automatically expire. (Although
that might be by design.)

And yes, this might be seen as procedural paranoia, but the Constitution
is precisely the place where one wants to be paranoid.

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-21 Thread Francisco Gonzalez Flores
-- 
L.S.C.A. Francisco González Flores
Redes y Comunicaciones
CDE PRI Chihuahua


Re: [Call for seconds] The “no GR, please“ amendement.

2014-10-21 Thread Philipp Kern
On Sun, Oct 19, 2014 at 11:29:21PM +0900, Charles Plessy wrote:
 ---
 
 The Debian project asks its members to be considerate when proposing General
 Resolutions, as the GR process may be disruptive regardless of the outcome of
 the vote.
 
 Regarding the subject of this ballot, the Project affirms that the question
 has already been resolved and thus does not require a General Resolution.
 
 ---

Seconded.

Kind regards
Philipp Kern


signature.asc
Description: Digital signature


Re: Maximum term for tech ctte members

2014-10-21 Thread Anthony Towns
On Tue, Oct 21, 2014 at 05:21:04PM +0200, Stefano Zacchiroli wrote:
 FWIW, I found the original wording about this part from
   https://lists.debian.org/debian-project/2014/06/msg00026.html
 much easier to follow, but it might be a non-native speaker failure on
 my part.

Hmm, aren't a majority of Debian devs non-native English speakers anyway? 

I was worried that the two or more .. members have either X or Y
phrasing might be ambiguous if there was one member who matched X and
a different member who matched Y.

  +pciteWhen the Committee is fully populated, it is expected this
  +will result in a turnover of 1 or 2 members each year, whether by
  +resignation or term expiry, while allowing senior members to stay
  +on if a junior member resigns./cite/p
 Does this really belong to the constitutional text? 

Text marked as a citation, such as this, is rationale and does not form
part of the constitution. It may be used only to aid interpretation in
cases of doubt. -- from appendix B in the constitution.

 It is good to
 document the underlying principle/expectation of this change, but having
 it in the GR text (but still not in the constitution itself) would be
 good enough IMO.

Given the convoluted wording, I think it makes sense to have a bit of
an explanation in the text itself, and not just in the GR.

On Tue, Oct 21, 2014 at 05:43:47PM +0200, Stefano Zacchiroli wrote:
 On Wed, Oct 22, 2014 at 12:08:33AM +1000, Anthony Towns wrote:
  +At this time, any member of the
  +Technical Committee who was most recently appointed 54 or more months
  +prior will ordinarily have their term automatically expire.
 About this, I wonder if the text should specify in which order expiries
 are to be processed, e.g., most recently appointed members last.

Take the current members, Ian, Bdale, Steve, Andi, Russ and Don are all
over five years and are in roughly that order of seniority iirc. On Jan 1st
2015, assuming no resignations, then:

 - Andi: 2x current, longer serving members (Bdale and Ian)
 - Bdale: 1x current, longer serving member (Ian) -- expired
 - Colin: under 4.5 years
 - Don: 4x current, longer serving members (Bdale, Ian, Steve, Andi)
 - Ian: no longer serving members -- expired
 - Russ: same as Don
 - Steve: same as Andi

ie, I guess I was thinking that were all considered simultaneously so
ordering wasn't relevant.

There could be a minor cascade effect though I guess. If, say, Colin
resigns, you might get something like:

 - 2014-10-23: Colin resigns to found forkubuntu.org
 - 2015-01-01: Ian's term expires
 - 2016-01-01: Bdale, Steve, Andi's terms expire
 - 2017-01-01: Russ and Don's terms expire
 - 2018-01-01: no one expires!
 - 2019-01-01: Keith's term expires

because while there'd be three people's terms expiring in 2016, both
Andi and Steve would only have Bdale as more senior, since they were
appointed at the same time.

Oh, hey, since there's already math in the constitution, maybe it would
work to say something like:

 Membership of the Technical Committee is automatically reviewed on
 the 1st of January of each year. At this time, the terms of the N
 most senior members automatically expire provided they were appointed
 at least 4.5 years ago. N is defined as 2-R (if R  2) or 0 (if R =
 2). R is the number of former members of the Technical Committee who
 have resigned, or been removed or replaced within the previous twelve
 months.

 A member of the Technical Committee is said to be more senior than
 another if they were appointed earlier, or were appointed at the same
 time and have been a member of the Debian project longer. In the event
 that a member has been appointed more than once, only the most recent
 appointment is relevant.

? 

It's getting closer to source code than English at that point, but...

(I'm not sure the second paragraph there is actually needed; could
probably just rely on the secretary or the ctte itself to interpret
seniority and disambiguate appointment sensibly.)

(I believe the above would declare Steve senior to Andi, and Don senior
to Russ)

Cheers,
aj


-- 
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/20141021174128.ga18...@master.debian.org



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

2014-10-21 Thread Tobias Frost
On Thu, 2014-10-16 at 16:05 +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.



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


Re: [Call for seconds] The ???no GR, please??? amendement.

2014-10-21 Thread Sam Hartman
 Charles == Charles Plessy ple...@debian.org writes:

Charles Thanks Anthony and Lucas for your suggestions.  Even if it
Charles can be improved, I am reluctant to change the wording of
Charles the amendement, given that the whole point is a) to say
Charles that a GR is unwelcome, and b) to reduce as much as
Charles possible the “attack surface” on the voted text in case
Charles some people want to use it to continue arguing after the
Charles vote.

I've already seconded this and will vote for it.
I do think I'd feel slightly more comfortable with a statement that the
existing processing were working adequately than a statement that the
question has already been answered.

See, I'm not actually sure that all the questions surrounding init
systems have been answered.
I think people are busy doing the work to answer them though and nothing
needs project-level intervention.
Lucas's analysis is correct; there are questions that would be answered
by this GR that seem to be answered no where else formally yet.

my response is so what?  People are doing their jobs, let's not get in
their way.
I'd rather this amendment not push people away simply because they
disagree over whether all the questions have been answered.


--
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/014933c4b6eb-dafbeaaf-d917-447f-9a2d-dd68ba85fa95-000...@email.amazonses.com



Re: Maximum term for tech ctte members

2014-10-21 Thread Anthony Towns
On Tue, Oct 21, 2014 at 08:34:28AM -0700, Don Armstrong wrote:
 I think rotation is a good idea. My main minor concern is that it
 doesn't allow reappointing members to the CTTE if there are no
 nominees whom the DPL and CTTE finds acceptable (or even if there are no
 nominees at all).

In that event the ctte would have 6 people rather than 8 for 12 months,
at which point the two expirees could be reappointed. (Though another
2 might expire then, keeping it at 6 members)

 Not allowing people to be reappointed if there are nominees and they're
 just not acceptable may be a design goal, but not allowing reappointment
 if there are no nominees does not.

I could easily see acceptability being defined so that automatic
reappointment is a matter of course (they're the most experienced
candidates!, we know them and trust them!). Avoiding reappointmnet
as a matter of course is a design goal.

For more generous definitions of acceptability (really smart, knows
lots about Debian, willing to work in a team, can deal well with
disagreements), I don't think there's a shortage of potential candidates
in Debian, so on that score I don't think it's likely there won't be
sufficient acceptable nominees. YMMV, of course. (And maybe willing
to put up with the conflict and BS that makes its way to the tech ctte
would narrow the field more).

Cheers,
aj


-- 
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/20141021175436.gb18...@master.debian.org



Re: [Call for seconds] The ???no GR, please??? amendement.

2014-10-21 Thread Holger Levsen
Hi,

On Dienstag, 21. Oktober 2014, Sam Hartman wrote:
 my response is so what?  People are doing their jobs, let's not get in
 their way.
 I'd rather this amendment not push people away simply because they
 disagree over whether all the questions have been answered.

I agree. I've also been thinking whether I find the distinction pointed out by 
Lucas to be so important as to offer another amendment if Charly doesnt want 
to change his... I'd definitly prefer to have this statement once on the 
ballot than twice. So, Charles?


cheers,
Holger



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


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

2014-10-21 Thread ss-composer
Andy,

Thank you for the email.

 You can currently use Debian without systemd as long as no package you use 
depends on systemd. 

That depends on systemd hook is a primary objection for those of us who know 
better.  Why should a non-init package depend on a particular init system?

Only systemd initialization-related packages should depend on systemd.

Non-systemd packages currently depend on systemd due to the direct efforts of 
systemd supporters.  Lennart Poettering himself is pushing to get packages 
dependent on systemd:  
https://mail.gnome.org/archives/desktop-devel-list/2011-May/msg00427.html

The reason why Mr. Pottering resorts to such tactics is because:
1.  locking packages upstream FORCES the use of systemd by anyone wanting to 
use that package;
2.  systemd would surely fall flat on its face, were it to attempt to advance 
on merit alone.

Sorry, but such unscrupulous manipulation has to stop before things get out of 
hand.  I want to install that unnecessarily systemd-dependent package on my 
non-systemd machine!


 systemd is not Essential level of priority in Debian. 

Debian's major (and contentious) switch to systemd indicates otherwise.


 There are no plans by Debian to change that fact.
See http://www.vitavonni.de/blog/201410/2014102101-avoiding-systemd.html for 
example. 

Thank you for the link.  I love this line from the page:

***However, notice that there are some programs such as login managers (e.g. 
gdm3) which have an upstream dependency on systemd. gdm3 links against 
libsystemd0 and depends on libpam-systemd; and the latter depends on 
systemd-sysv | systemd-shim 
SO IT IS IN FACT A SOFTWARE SUCH AS GNOME THAT IS PULLING SYSTEMD ONTO YOUR 
COMPUTER.***

However, the above linked post from Lennart Poettering proves that it was he 
who initiated Gnome's dependency on systemd.

So, on the one hand, the systemd apologists are implying that it is not 
systemd's fault that upstream software depends on it, while, on the other hand, 
the systemd supporters are pushing for such upstream dependencies on systemd.  
That's a slimy, two-faced approach.

Those of us not who are not sold on systemd can only assume that the amount of 
effort that the systemd camp puts into such connivances is inversely related to 
the amount of effort that they put into proper coding.

Also, given the prevalence of such deception above, how can we trust anything 
that comes from the systemd supporters (including systemd itself)?

In regards to steps that your linked page suggests, anything can be hacked 
(except, perhaps, a non-systemd package's dependency on systemd/pid 1).  I can 
run Debian packages on Slackware, Gentoo, Arch, etc.

However, I and many, many others don't want to bother with such rigmarole.

I'll tell you what -- why don't we go back SysV init as the Debian default, and 
then, the systemd users can take steps such as those proposed on your linked 
site.

Don't like that proposal, do you?  You be the one to have to do extra work to 
set-up and maintain your init system.  Furthermore, you would probably lose 
those precious upstream dependencies on systemd, as the upstream developers 
would have to remove them, given that the major players (Red Hat/Arch, Debian, 
Slackware, etc.) are using various init systems.

And again, if I were to follow the instructions on your linked page, how do I 
run that systemd-dependent package on my non-systemd machine?

Regards,
  -DM




 Hello,
 
 On Mon, Oct 20, 2014 at 06:55:42AM -0700, ss-compo...@marks.org wrote:
  In fleeing systemd, I have left Debian and am currently running Slackware.  
  I won't use Debian again, unless I can do so without systemd.
 
 You can currently use Debian without systemd as long as no package
 you use depends on systemd. systemd is not Essential level of
 priority in Debian. There are no plans by Debian to change that fact.
 
 See
 http://www.vitavonni.de/blog/201410/2014102101-avoiding-systemd.html
 for example.
 
 Spreading the idea that Debian is forcing you to use systemd is
 spreading falsehoods.
 
 Cheers,
 Andy
 
 -- 
 http://bitfolk.com/ -- No-nonsense VPS hosting


-- 
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/20141021134644.036e3...@darkstar.example.net



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

2014-10-21 Thread Andy Smith
Hi debian-vote,

The below poster redirected their response to my off-list mail back
to the list. I explicitly mailed them off-list and with a reply-to
of only myself set in order to avoid further list noise, and because
they seemed like they were genuinely confused.

I now see that they had an agenda and that there's nothing I can say
to alter it, so I'll leave it there. I am sorry that this got back
onto the list.

Cheers,
Andy

On Tue, Oct 21, 2014 at 01:46:44PM -0700, ss-compo...@marks.org wrote:
 Andy,
 
 Thank you for the email.
 
  You can currently use Debian without systemd as long as no package you use 
 depends on systemd. 
 
 That depends on systemd hook is a primary objection for those of us who 
 know better.  Why should a non-init package depend on a particular init 
 system?

etc.


-- 
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/20141021211606.gf27...@bitfolk.com



[Sorry Neil] Wording modification of the The ???no GR, please??? amendement.

2014-10-21 Thread Charles Plessy
Le Tue, Oct 21, 2014 at 08:13:52PM +0200, Holger Levsen a écrit :
 
 On Dienstag, 21. Oktober 2014, Sam Hartman wrote:
  my response is so what?  People are doing their jobs, let's not get in
  their way.
  I'd rather this amendment not push people away simply because they
  disagree over whether all the questions have been answered.
 
 I agree. I've also been thinking whether I find the distinction pointed out 
 by 
 Lucas to be so important as to offer another amendment if Charly doesnt want 
 to change his... I'd definitly prefer to have this statement once on the 
 ballot than twice. So, Charles?

Indeed, you are right: by definition, not all questions have been answered.
The existing wording of the amendement is therefore logically inconsistent.

I propose the following replacement as per article A.1.5 of our Contitution.



The Debian project asks its members to be considerate when proposing General
Resolutions, as the GR process may be disruptive regardless of the outcome of
the vote.

Regarding the subject of this ballot, the Project affirms that the procedures
for decision making and conflict resolution are working adequately and thus
a General Resolution is not required.



I avoided terms like “premature” and “at this time”, since they leave a bit of
an impression that a GR will definitely be needed, but only later.  This is one
of the main resons for my initial reluctance to accept Antony's and Lucas'
comments.

If further changes are needed, please suggest a full replacement: I am reaching
the limits of my writing skills in English (an again: a GR that requires
near-native fluency in English because the consequence of the vote will
strongly depend on how the text is interpreted is anti-democratic in Debian).

Have a nice day,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


signature.asc
Description: Digital signature


Re: Maximum term for tech ctte members

2014-10-21 Thread Bdale Garbee
Anthony Towns a...@erisian.com.au writes:

 On Tue, Oct 21, 2014 at 08:34:28AM -0700, Don Armstrong wrote:
 I think rotation is a good idea. My main minor concern is that it
 doesn't allow reappointing members to the CTTE if there are no
 nominees whom the DPL and CTTE finds acceptable (or even if there are no
 nominees at all).

 In that event the ctte would have 6 people rather than 8 for 12 months,
 at which point the two expirees could be reappointed. (Though another
 2 might expire then, keeping it at 6 members)

While not fatal, that doesn't seem particularly desirable.

 I don't think there's a shortage of potential candidates
 in Debian, so on that score I don't think it's likely there won't be
 sufficient acceptable nominees. 

I agree.

Bdale


pgpRf5MYblnHy.pgp
Description: PGP signature


Re: [Sorry Neil] Wording modification of the The ???no GR, please??? amendement.

2014-10-21 Thread Holger Levsen
Hi Charles,

On Mittwoch, 22. Oktober 2014, Charles Plessy wrote:
 I propose the following replacement as per article A.1.5 of our
 Contitution.
 
 
 
 The Debian project asks its members to be considerate when proposing
 General Resolutions, as the GR process may be disruptive regardless of the
 outcome of the vote.
 
 Regarding the subject of this ballot, the Project affirms that the
 procedures for decision making and conflict resolution are working
 adequately and thus a General Resolution is not required.
 
 
 
 I avoided terms like “premature” and “at this time”, since they leave a bit
 of an impression that a GR will definitely be needed, but only later. 
 This is one of the main resons for my initial reluctance to accept
 Antony's and Lucas' comments.

I like this changed version indeed much more, thanks a lot for your work on 
this! Writing short texts well is almost an art ;-)

(I don't think I need to formally second this, but if I do, I hereby am. 
Please tell me still, I have tiny doubts :)


cheers,
Holger


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


Re: [Sorry Neil] Wording modification of the The ???no GR, please??? amendement.

2014-10-21 Thread Sam Hartman


   I propose the following replacement as per article A.1.5 of our Contitution.

   

   The Debian project asks its members to be considerate when proposing General
   Resolutions, as the GR process may be disruptive regardless of the outcome of
   the vote.

   Regarding the subject of this ballot, the Project affirms that the procedures
   for decision making and conflict resolution are working adequately and thus
   a General Resolution is not required.

   

I'm not sure If a re-second is required.
I do support this text and believe it is an improvement  over the
original.
If it is meaningful/useful, count this message as a formal second.


pgpqTifxMFVi7.pgp
Description: PGP signature


Re: Tentative summary of the amendments

2014-10-21 Thread Nikolaus Rath
Lucas Nussbaum lu...@debian.org writes:
 Q2: support for alternative init systems as PID 1
 =
 A2.1: packages MUST work with one alternative init system (in [iwj])
 (if you are confused with “one” here, it’s basically fine to read it as
 “sysvinit” instead. See [10]this subthread for a discussion about
 this)

I believe Ian's intended reading is that a package that depends on
uselessd | systemd (but does not work with sysvinit) would be allowed by
his proposal.

Best,
-Nikolaus

-- 
GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F
Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F

 »Time flies like an arrow, fruit flies like a Banana.«


-- 
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/8738agpzq9@vostro.rath.org



Re: [Sorry Neil] Wording modification of the The ???no GR, please??? amendement.

2014-10-21 Thread Matthias Urlichs
Hi,

Charles Plessy:
 I propose the following replacement as per article A.1.5 of our Contitution.
 
 
 
 The Debian project asks its members to be considerate when proposing General
 Resolutions, as the GR process may be disruptive regardless of the outcome of
 the vote.
 
 Regarding the subject of this ballot, the Project affirms that the procedures
 for decision making and conflict resolution are working adequately and thus
 a General Resolution is not required.
 
 
 
Seconded. While I disagree with the statement that 
 not all questions have been answered.
the above re-wording is less controversial, which is a Good Thing
(in this case, at least).

-- 
-- Matthias Urlichs


signature.asc
Description: Digital signature