Re: Call for Votes on the Initit Systems GR

2019-12-03 Thread Kurt Roeckx
On Tue, Dec 03, 2019 at 10:09:26AM -0500, Sam Hartman wrote:
> 
> The minimum discussion period lapsed sometime Saturday.
> So, as one of the authors of a proposal, I ask the secretary to please
> prepare a ballot and start the vote.
> As the DPL, I ask the secretary to extend the voting period by a week.

So I will most likely start the vote the 7th at 0 UTC, making the
end time the 27th at 23:59:59 UTC.

I will try to make the ballot tomorrow.


Kurt



Re: Call for Votes on the Initit Systems GR

2019-12-03 Thread Micha Lenk
Hi all,

just because there are some voices complaining about Sam's call for vote, I 
feel the need to raise my otherwise more silent voice. All in all I concur with 
Sam's assessment that all options are covered well enough to form opinions. Now 
let's vote and see where we are today. And it's not like we can't evolve in the 
future from where we are today.

Regards,
Micha

Re: Call for Votes on the Initit Systems GR

2019-12-03 Thread Wouter Verhelst
Hi Sam,

On Tue, Dec 03, 2019 at 10:09:26AM -0500, Sam Hartman wrote:
> 
> The minimum discussion period lapsed sometime Saturday.
> So, as one of the authors of a proposal, I ask the secretary to please
> prepare a ballot and start the vote.
> As the DPL, I ask the secretary to extend the voting period by a week.

This is the first time in the history of the project[1] that a call for
vote is done *while people are still actively drafting options*. Usually
we wait for discussion to die out before we call for votes.

Even if that isn't the process set out in the constitution, it feels
very disingenious and dishonest to not allow people to finalize their
options. It is a break with precedent, and one that I think is not
necessary.

The sky isn't going to fall, and the world isn't going to end, if we
postpone this a bit more. Even if you don't want this to be voted on
over the holidays, you can still postpone it so that the vote happens
*after* the holidays.

Please don't make a bad situation worse.

-- 
To the thief who stole my anti-depressants: I hope you're happy

  -- seen somewhere on the Internet on a photo of a billboard



Re: Call for Votes on the Initit Systems GR

2019-12-03 Thread Matthew Vernon
Sam Hartman  writes:

> The minimum discussion period lapsed sometime Saturday.
> So, as one of the authors of a proposal, I ask the secretary to please
> prepare a ballot and start the vote.

I think this is an error, and urge you to reconsider; there is clearly
an active process to try and refine one of the options on the ballot
paper. The vote call could wait 'til the weekend and still achieve the
objective of giving people time to vote before the holiday period
arrives. 

> I appreciate that Ian wishes to have an opportunity to explore other
> things based on option G.
> In other circumstances, I might have had a hard decision about whether
> to wait longer to let that discussion progress.
>
> Today, though, Ian's message is contributing to the souring tone of the
> discussion.

In particular, you give the very unfortunate impression that calling the
CFV now while Ian and Guillem are still refining the proposal Guillem
wrote is being done to in effect punish Ian for his use of language.

Please, please reconsider: this is an important vote on a complex and
challenging issue that many people in Debian feel strongly about - it's
vital that we get as good a set of options on the ballot as possible. I
know there is a concern about letting people vote before Christmas, but
that aim is still coherent with letting the option drafting finish.

Regards,

Matthew

-- 
"At least you know where you are with Microsoft."
"True. I just wish I'd brought a paddle."
http://www.debian.org



Re: Call for Votes on the Initit Systems GR

2019-12-03 Thread Sam Hartman

It was pointed out to me off-list that the constitution  says that in
calling for a vote I am supposed to say what I think the options are.
That feels kind of presumptuous given the work the secretary has done.
Kurt and I discussed off list much earlier and he doesn't need me to say
what I think the ballot options are.
But for the avoidance of doubt,
As of the time of this message, I believe that Proposals  F, B, A, D, E,
and G from
https://www.debian.org/vote/2019/vote_002

represent what we've discussed as a ballot.
I did not re-read each proposal today, but I did read them Sunday.

--Sam


signature.asc
Description: PGP signature


Call for Votes on the Initit Systems GR

2019-12-03 Thread Sam Hartman

The minimum discussion period lapsed sometime Saturday.
So, as one of the authors of a proposal, I ask the secretary to please
prepare a ballot and start the vote.
As the DPL, I ask the secretary to extend the voting period by a week.


I think we've gotten to a point where the existing proposals are in
forms that their authors are happy with.  Guillem got a chance to author
his proposal and to respond to the comments he received.  My reading of
his message is he's happy with where things stand.

This discussion has been really great so far.  However, over the last
day, the tone has been turning kind of nasty.  We've been sniping at
each other more.
I think there are two contributing factors to that:

First, this has been a long process.  We've put in a lot of energy, and
I think some of us are coming to a point where that is rubbing us a bit
raw.

Secondly, discussions run through a progression.  In the beginning, you
get the most dedicated people who are currently available.  The people
who care enough to make sure they are there.  Then as the discussion
progresses, you get more people involved.  Each round of new people has
a cost.  You have to revisit things, help catch them up, sometimes
reconsider significant chunks of what you have already thought in light
of comments they make.  The first couple times this happens, we call it
additional review from a wider audience.  It's essential for doing a
good job.

Each successive round of people drifting in has a higher cost.
Typically each successive round of people wondering in are willing to
dedicate less energy, and have less context in what has come before.
Some of the costs grow higher.  They are more likely to bring up things
that are well settled without new insight.  The earlier participants
know where some of the pain points are, and are more likely to know
where to be careful in what they say to be respectful.  After a certain
point, the people drifting in might have apparently really simple ideas
that are unworkable because they disregard the needs of some segment of
the community.  Hearing these again and again can be harmful.

I think both factors are contributing.

So, I think we've accomplished what we can accomplish here in this
discussion.
Continuing the discussion would simply escalate tensions for all of us
and I don't think has any probability of significantly increasing the
ballot.

For those who want a statement of principles on the multiple init
systems side, we have option D.  For those who want it on the systemd
side we have option F.
There are some interesting things in option G.
I wouldn't be surprised if independent of this GR, people explore
whether those options can have some value in our project.
Those who believe that the project should not be deciding on specifics,
but somehow we should take the statements in G and move forward can vote
that way.

I appreciate that Ian wishes to have an opportunity to explore other
things based on option G.
In other circumstances, I might have had a hard decision about whether
to wait longer to let that discussion progress.

Today, though, Ian's message is contributing to the souring tone of the
discussion.

> All other options [1]
>Lack of an init script is a normal or wishlist bug and
>maintainers can block them because they want systemd
hegemony.

Systemd hegemony is just as loaded as the statements several of us were
complaining about last night.

Similarly:
>Everyone is allowed to use them willy-nilly and non-systemd
>support will rot.

And again:
>Theoretical degradations of dependencies on systemd
>systems

The mail is actually more disrespectful than that.  Ian, who has an
excellent command of English rhetoric effectively uses his desire to
talk about option G as a reason to summarize what he sees the key
questions are.  But then he chooses to answer these key questions, and
rather than using language respectful to the idea that viewpoints on
these differ wildly, he uses the reasonable measured language of fact
to describe the options he prefers.  Then when describing other
options, he continues to use the language of fact, rather than
language that admits to other opinions and acknowledges that much of
this is his opinion.

I know I've warned Ian about this pattern during this discussion.
I know others have talked to Ian about similar issues over the years.

So, even Ian is contributing to a pattern of disrespectful discourse.
I think we've accomplished what we have set out to accomplish: I think we have 
a very good ballot.
Any future refinements come at what I believe is too high of a cost.

So I call for votes.

--Sam


signature.asc
Description: PGP signature