Re: Your opinion on Debian Maintainer status

2013-03-17 Thread Moray Allan

On 2013-03-17 14:50, Moray Allan wrote:

On 2013-03-17 00:13, Raphael Hertzog wrote:
while reviewing the vote that introduced the Debian Maintainer 
status
in 2007 (http://www.debian.org/vote/2007/vote_003_tally.txt) I 
noticed

that Lucas voted in favor and that Moray voted against it.
Moray, why did you vote against?

I'll follow up to explain this soon, but I need to check a couple of
things, in case I'm misremembering details from 2007.


Part 2 of the full-disclosure answer:


Does that still hold or did you change your mind in between?
To all, what's your opinion on the DM status? Has it been effective?


I am glad to have all the DMs as Debian contributors, and am happy to 
have helped a few on their way to DM status.


But I still wonder if they should be automatically given project 
membership if we trust them to have the technical rights of the DM 
status, or should at least have a very easy fast-track to becoming 
members, rather than, as too often currently, being discouraged from 
becoming members.


While aj's original proposal
https://lists.debian.org/debian-project/2007/03/msg00074.html
left open the possibility that DMs might be allowed to vote, i.e. 
project members, that's never been taken up (perhaps because one of the 
arguments used most strongly by the GR proposers was that some people 
genuinely didn't want DD status).  In fact we've moved in the opposite 
direction.


I am not happy that:

- People have gone for DM status because it's easier to get, but then 
not gone on to become project members, in many more cases than because 
they actively don't want to have full rights.


- People have been told not to become project members but to be happy 
with DM status, if they don't strictly need the full technical rights 
that currently come with being a member.


Nor am I happy that, though it's comparatively less of a worry to me 
compared to those two:


- People are regularly told that they should get DM status before 
applying for NM.


The original GR said,

"- Applicants in the n-m queue may choose to apply to be a Debian 
maintainer while finishing their application or waiting for it to be 
accepted."
(I.e. it was taken for granted that people can enter the membership 
process first, and become a DM in the interim if that takes a while.)


and

"- Individuals may apply to the n-m process, and pass through it 
without becoming a Debian maintainer at any point."
(I.e. no one would be forced to become a DM before entering the 
membership process.)


While those statements were guaranteed there only as initial 
conditions, introducing DM status as a prerequisite for, or instead of, 
entering the NM process, and telling people to be happy with DM and not 
become project members, seem much greater changes to me than the 
original introduction of DM status, and I'm not happy that this seems to 
have happened without a wide discussion, and in fact with many members 
being unaware of the changes.


--
Moray


--
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/8783a7df368570f7acee8f7636b04...@www.morayallan.com



Re: Your opinion on Debian Maintainer status

2013-03-17 Thread Moray Allan

On 2013-03-17 14:50, Moray Allan wrote:

On 2013-03-17 00:13, Raphael Hertzog wrote:
while reviewing the vote that introduced the Debian Maintainer 
status
in 2007 (http://www.debian.org/vote/2007/vote_003_tally.txt) I 
noticed

that Lucas voted in favor and that Moray voted against it.
Moray, why did you vote against?

I'll follow up to explain this soon, but I need to check a couple of
things, in case I'm misremembering details from 2007.


And here's the first part of the full-disclosure answer, on the
historical aspects.


I already had a long-standing interest in how we integrate new 
contributors into Debian.  See for example this 2005 talk with Hanna 
Wallach and Dafydd Harries:


Debian New Maintainer Process: History and Aims.  DebConf5, Helsinki, 
July 2005.

http://debconf5.debconf.org/comas/general/proposals/39.html
http://people.cs.umass.edu/~wallach/talks/new_maintainer.pdf

A couple of points from that talk:

"What matters?

- Appropriate outlook: free software
- Sufficient skills"

"NM as a citizenship process

- Clear route to becoming a full member
- NM could focus on bringing people into Debian, rather than keeping 
them out
- Building a feeling of responsibility and commitment to the Debian 
project as a whole, and to the community"



I'm sure you (Raphaël) can remember some of the arguments on each side 
of the GR, since you were rather a major participant in the discussion

https://lists.debian.org/debian-vote/2007/06/threads.html
but I'll give a summary below for others reading this.

I didn't participate in the GR discussion -- note that it happened 
during DebConf7 while I was working on local arrangements for the 
conference!



Summary:

The point of adding this extra process wasn't clear to everyone
e.g. https://lists.debian.org/debian-vote/2007/06/msg00062.html


But arguments used in favour included:

The NM process sets too high a barrier for people who want to maintain 
one package

e.g. https://lists.debian.org/debian-vote/2007/06/msg00054.html

Getting sponsors is annoying
e.g. https://lists.debian.org/debian-vote/2007/06/msg00063.html

Not everyone wants full DD status
e.g. https://lists.debian.org/debian-vote/2007/06/msg00050.html
or https://lists.debian.org/debian-vote/2007/06/msg00105.html

This was a good way to work around problems with the NM process or 
account creation

e.g. https://lists.debian.org/debian-vote/2007/06/msg00091.html
though others in the "for" camp claimed this wasn't right
e.g. https://lists.debian.org/debian-vote/2007/06/msg00046.html


Arguments against included:

This was creating second-class DDs
e.g. https://lists.debian.org/debian-vote/2007/06/msg00043.html
or https://lists.debian.org/debian-vote/2007/06/msg00067.html

Adding a new status was overcomplicating things
e.g. https://lists.debian.org/debian-vote/2007/06/msg00043.html

This was just an attempt to work around perceived problems with the NM 
process or account creation

e.g. https://lists.debian.org/debian-vote/2007/06/msg00043.html

If we wanted to change things, we should just change the NM process
e.g. https://lists.debian.org/debian-vote/2007/06/msg00058.html

If people don't want full DD rights, they're free just not to use them
e.g. https://lists.debian.org/debian-vote/2007/06/msg00111.html

If people genuinely don't want to be associated with us, they shouldn't 
be part of the project at all

e.g. https://lists.debian.org/debian-vote/2007/06/msg00090.html


If you want to go back further, there was a previous discussion
https://lists.debian.org/debian-project/2007/03/msg00074.html
at that point things were still vague, without a detailed proposal, and 
therefore the issues were a bit different though.



For my actual vote, if I recall correctly:

- I just wasn't persuaded that adding another status, rather than 
modifying something about the NM process, made sense.


- I didn't see the sense in allowing people to upload freely (even for 
single packages), but not making them eligible for membership 
privileges.


- The people proposing the GR saw it as widening access.  Due to the 
above two points, for me, it seemed like narrowing it.  I could 
understand reasons for initially putting *technical* restrictions on new 
contributors, but if we reached the point of fully trusting someone with 
a package (and therefore root privileges on every machine where it's 
installed), and giving them a formal status in Debian, I felt that we 
should already recognise them as members.  Though the GR proposers said 
that it was for people who would not have otherwise have had any status 
at all, I was worried that the effect was to shut some formally 
recognised contributors out of membership.



Therefore I was part of the about 38% of people who voted against the 
GR, see
curl -s http://www.debian.org/vote/2007/vote_003_tally.txt | grep -v 
"^1"


--
Moray


--
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@

Re: not being elected?

2013-03-17 Thread Moray Allan

On 2013-03-17 07:19, Paul Wise wrote:

What do you plan to work on if you are not elected?


If I am not elected, then by default almost all my Debian time would 
continue to be taken up by DebConf work.


However, after setting out my my ideas about Debian teams more clearly 
for my platform, I wonder if even in that case I should set an example 
by retiring from heavy DebConf work before I suffer burn-out, or should 
at least take a break from it.  While I might gain then more time for 
other Debian topics, my overall time allocation to Debian would be 
likely to reduce, unless I agreed to take up another specific Debian 
role immediately.  (This is a specific case of some of the issues I 
mention in my "Delegations and teams" section.)



Will not being elected de-motivate you?


In many ways, not being elected would be a relief.  I'd have more time 
to put into non-Debian parts of my life.


However, if I am not elected, I would see that as a lack of agreement 
with my proposals, or at least a lack of interest in them, and I would 
be "de-motivated" from pushing those topics further against the apparent 
view of the project.



Will you work on the things in your platform even if you are not
elected? Most of the things mentioned there are not DPL specific 
tasks.


I think most of my core ideas would be very difficult for me to advance 
if I am not elected, because they are coordination-level tasks for which 
I would have no mandate, and because they specifically relate to the 
DPL's powers.


A few examples from my platform:

- Agreeing additional topics, in particular communication plans and 
turnover plans, as required part of delegation documents and for other 
teams
- Pushing more topics out from the DPL to delegates, and towards more 
public communications
- Ensuring that good speakers are authorised/have recognised roles to 
represent Debian, and doing it myself as required
- Making sure that "official" communications can happen with company 
representatives and governmental organisations where appropriate
- Encouraging more Debian local groups and agreeing a framework for 
this
- Starting more active and transparent budget planning for Debian 
before money is spent, more active fundraising to allow the plans, and 
avoiding having major spending happen merely by DPL edict
- Moving/merging some DebConf teams to become general Debian ones, with 
approriate delegates as required.


If I am not elected, I would lack both the DPL's constitutional powers 
and the greater influence that comes from being elected.  If I tried to 
push the list of items in my platform without being elected, I think it 
would look like I was trying to set up some kind of parallel government 
for Debian, and people would quite fairly be very resistant to me 
pushing these things without a mandate, or indeed view them as already 
having been voted down.


--
Moray


--
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/27036b9dc38dd3f79ba9b6937aa45...@www.morayallan.com



Re: to DPL candidates: getting new people to Debian

2013-03-17 Thread Lucas Nussbaum
On 17/03/13 at 14:54 +0100, Serafeim Zanikolas wrote:
> On Sat, Mar 16, 2013 at 04:28:03PM +0100, Lucas Nussbaum wrote [edited]:
> > On 16/03/13 at 15:31 +0100, Serafeim Zanikolas wrote:
> > > have
> > > you considered assignments for the preparation of patches for wishlist 
> > > bugs in
> > > native and pseudo-packages (eg. infra-related sw projects)?
> > 
> > Have others thought about that/tried to organize such university
> > projects?
> 
> There's this (master's, I think) module, ran by an academic who's a FreeBSD
> member, with goals amongst others:
> 
> Appreciate and understand maintenance activities
> Be able to change existing systems
> 
> http://www.dmst.aueb.gr/dds/ismr/intro/indexw.htm
> http://www.dmst.aueb.gr/dds/ismr/index.htm
> 
> You can see in their "hall of fame" examples of successful contributions.

We are talking about two different things.

Your example is a course on Open Source Software Engineering. The
project's goal there is "have students discover the inner workings of a
Free Software project." Typically this is achieved by having the
students fix a few bugs, so that they have to understand all the
project's structure and procedure.
In that case, all the students following the course work on [possibly
different] Free Software projects.

I was thinking more of typical programming projects, where the goal is
"improve the students' C/Java/whatever skills, as well as their project
management skills". In that case, most of the students following the
course would develop yet another game from scratch, but the groups you
mentor would work on Debian.

My list of blockers apply to the second kind of projects. For example,
bug triaging or fixing does not work here, because you need students to
develop something sufficiently big so that coordination between students
becomes necessary.

Lucas


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130317142147.ga17...@xanadu.blop.info



Re: to DPL candidates: getting new people to Debian

2013-03-17 Thread Toni Mueller

Hi,

On Sat, Mar 16, 2013 at 03:47:57PM +0100, Gergely Nagy wrote:
> Serafeim Zanikolas  writes:
> > If you refer to university students in some software-related discipline: 
> > have
> > you considered assignments for the preparation of patches for wishlist bugs 
> > in
> > native and pseudo-packages (eg. infra-related sw projects)?
> 
> That doesn't really help, in my opinion. It will be a 'forced'
> contribution, one which will not continue past the assignment.

that depends. If the course is compulsory, it would be a forced
contribution, but if you offer such kind of work as one option for an
assignment with a significant duration (a master's thesis has already
been mentioned), things change. In that case, the time frame would be at
least equivalent to a GSOC project, and voluntary committment can be
assumed as well.

OTOH, we're then quite late in the game - we should find methods of
engaging people earlier.


Kind regards,
--Toni++


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130317143417.ga31...@spruce.wiehl.oeko.net



Re: to DPL candidates: getting new people to Debian

2013-03-17 Thread Serafeim Zanikolas
On Sat, Mar 16, 2013 at 04:28:03PM +0100, Lucas Nussbaum wrote [edited]:
> On 16/03/13 at 15:31 +0100, Serafeim Zanikolas wrote:
> > have
> > you considered assignments for the preparation of patches for wishlist bugs 
> > in
> > native and pseudo-packages (eg. infra-related sw projects)?
> 
> Have others thought about that/tried to organize such university
> projects?

There's this (master's, I think) module, ran by an academic who's a FreeBSD
member, with goals amongst others:

Appreciate and understand maintenance activities
Be able to change existing systems

http://www.dmst.aueb.gr/dds/ismr/intro/indexw.htm
http://www.dmst.aueb.gr/dds/ismr/index.htm

You can see in their "hall of fame" examples of successful contributions.

> YMMV, but due to the way student projects are organized in France, the
> following problems are often blockers:
> - Tasks are not long enough. Typically, what you need is something that
>   would take an experienced DD about 40 hours (for part-time projects
>   with groups of 2 to 4 students). Many of tasks are much
>   smaller than that, and you can't just aggregate several tasks, because
>   then, the project loses interest in terms of "project management".

Assignments don't necessarily have to have a patch as the sole deliverable.
Smaller ones could very well be about producing a design or triaging bugs
(reproducing, documenting approaches that didn't work, and so on).

> - I don't know the software, and there's no one willing to act as
>   backup-mentor on the Debian side, in case I cannot answer the
>   students' question.
> 
> - The project is not motivating enough for the students (it does not
>   result in exposing the students to sufficiently-interesting
>   technologies, for example).

If I understand correctly, in the aforementioned course, they don't point
students to specific projects or issues to work on. So it's up to the students
to find something they find do-able and interesting enough to work on.

> - The amount of learning required to be able to do the project, compared
>   to the amount of work to do, is too high.

I don't see that as a problem if documenting what one's learned is part of the
deliverable you grade.

> - (for infrastructure) setting up a development instance is not
>   documented, impossible, or extremely difficult.

Indeed that's an issue for infra projects -- and a point of improvement for us.

Anyhow, I think that whatever we'd do to make such academic assignments easier
would be useful to potential contributors in general.

A couple of other ideas to encourage work on wishlist bugs of infra & native
packages:

- tag them as wontfix, needs-discussion or patch-welcome

- for patch-welcome bugs, tag them also in terms of order of magnitude of time
  required to fix (eg.  hours, days, weeks; yes, it depends on a bunch of
  factors, but it'd be better than nothing)

With this info in place combined with debtags data (eg. implemented-in::*),
one could develop a web page where newcomes can ask "I know language X and
have a spare weekend to code. what should I do?" (this would be similar to
wnpp-by-tags.debian.net but for native Debian projects instead).

-- 
Every great idea is worthless without someone to do the work. --Neil Williams


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130317135412.GC6878@mobee



Re: [all candidates] on distribution-wide changes and scalability

2013-03-17 Thread Lucas Nussbaum
On 17/03/13 at 16:34 +0300, Moray Allan wrote:
> On 2013-03-17 16:27, Lucas Nussbaum wrote:
> >Actually, I disagree that we should not focus more effort on
> >increasing
> >the existing convergence.
> 
> I was replying as part of a discussion of using NMUs to increase
> convergence, not on whether convergence is good in general.

Oh, I thought you were replying to
| Should we really focus more effort on increasing the existing
| convergence?

Thanks for the clarification.

Lucas


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130317133953.ga16...@xanadu.blop.info



Re: [all candidates] on distribution-wide changes and scalability

2013-03-17 Thread Moray Allan

On 2013-03-17 16:27, Lucas Nussbaum wrote:
Actually, I disagree that we should not focus more effort on 
increasing

the existing convergence.


I was replying as part of a discussion of using NMUs to increase 
convergence, not on whether convergence is good in general.


So despite your "I disagree", it seems that we are actually agreeing 
here -- you go on to say:


On NMUing, I'm not so sure: NMUs are not a very efficient process, so 
I

don't think that we should actively encourage people to NMU just for
that, unless it's particularly urgent or convenient to change that 
for

another reason.


--
Moray


--
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/e921aa40e18b921d0204648cd66cf...@www.morayallan.com



Re: [all candidates] on distribution-wide changes and scalability

2013-03-17 Thread Lucas Nussbaum
On 17/03/13 at 15:03 +0300, Moray Allan wrote:
> >Implementing dh(1) or source format 3, notwithstanding their
> >advantages for
> >DD's, is successful if the generated binary packages are the same
> >as before.
> >Should we really focus more effort on increasing the existing
> >convergence?
> 
> No, I don't see a strong argument for it.  If, for reasons that I
> can't yet imagine, we made a decision that it was important, I would
> rather that the transition happened fairly quickly, including NMUs
> slightly earlier than I would expect under current guidelines.

Actually, I disagree that we should not focus more effort on increasing
the existing convergence. I think that it is very important that, as a
project, we work on improving our development practices (including
standardizing on the best of them). That does not have a direct impact
on users, but on the long term, having more efficient practices makes us
more likely to satisfy our users, because we will be able to package
more stuff, do it better, etc.

Discouraging the use of some development practices is part of that.
There are good reasons for not using any of dh or cdbs, not using 3.0
(quilt), so I don't think that we should force that in policy, and make
that RC bugs.
But I think that we should discuss adding lintian warning or errors for:
- packages using 1.0 format and having files modified directly
  => should move to 3.0 (quilt)
- packages using 1.0 format and simple-patchsys, quilt, or dpatch
  => should move to 3.0 (quilt)
- packages using debhelper directly (not dh or cdbs)
  => should move to dh
[ there are good reasons in some cases for doing some of the above.
  Adding lintian override in those cases would be totally OK, and also
  a good way to identify current limitations in 3.0 (quilt) or dh. ]

I would hope that the increasing visibility brought by lintian
warnings/errors, and as well as the advertised project consensus that
such practices are discouraged, would help us get rid of such practices.
On NMUing, I'm not so sure: NMUs are not a very efficient process, so I
don't think that we should actively encourage people to NMU just for
that, unless it's particularly urgent or convenient to change that for
another reason.

Lucas


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130317132719.ga12...@xanadu.blop.info



Re: Your opinion on Debian Maintainer status

2013-03-17 Thread Gergely Nagy
Wouter Verhelst  writes:

> On 17-03-13 02:02, Gergely Nagy wrote:
>> Arno Töll  writes:
>>> In fact, even the wiki says "Becoming a Debian Developer: You should be
>>> a Debian Maintainer for six months before applying to the Debian New
>>> Member Process" [1]. That's somewhat different to the original idea of
>>> the DM status and not really a direction we should endorse.
> [...]
>> Thank you, for reminding me of that. I haven't looked at that page since
>> I re-applied, and almost forgot those words. We really should reconsider
>> that paragraph, and preferably kill it with fire (post-wheezy, of
>> course).
>
> As someone who supports that policy (in the general case), can you
> elaborate on this? Why do you think it is such a bad thing?
>
> Note that, first, the NM frontdesk has always been willing to fast-track
> someone who is "obviously" skilled (with "obviously" being vague on
> purpose) and, second, that the DM step is not required for emeritus
> developers returning to Debian.

This is exactly why I think it is such a bad idea. Because it is too
easy to make it sound like DM is a stepping stone to becoming a DD. It
is not. It is *one* of its aspects, a useful one, but in my opinion, far
from being the most important one.

It can too easily be read as putting more road-blocks in front of people
who already know they want to become DDs, and are confident in their
abilities. It is too easy to feel discouraged, when you're reading that
you should spend half a year as DM, when that really is not your goal.

It makes it sound as if the DM status was there to limit new people in
what they're allowed to do, as if it was a stepping stone and no
more. It can be used as such, but the original intention was not to
limit people, but to empower them. The quoted paragraph goes against
that spirit.

It is great that we can use the DM status as a stepping stone,
really. But it sucks if that's what we emphasize most, and it's even
worse when we put a time-frame on it, a time-frame of six months. (Too
many assumptions hidden in there, for my taste...)

In contrast, the DebianMaintainer[1] reads: "It is highly recommended to
be a Debian Maintainer before applying to the Debian New Members process
to become an official Debian Developer (see the Applicant's Checklist)."

 [1]: http://wiki.debian.org/DebianMaintainer#Introduction

I like that much better, because it does not directly say six months
(the applicant's checklist does), and I find it much easier to interpret
this as an optional step. A recommended, but optional step. If we could
rephrase the "6 months" thing too, into something like (in case of the
checklist): "...and have been maintaining and uploading packages long
enough that both you and your advocates feel ready to take the next
step."

That would express the intent better, I believe, without invalidating
current practice.

TL;DR: Putting the emphasis on DM being something that empowers is much
more useful than putting the emphasis on DM being a stepping stone.

-- 
|8]


--
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87620qchoc@galadriel.madhouse-project.org



Re: various ideas

2013-03-17 Thread Moray Allan

On 2013-03-17 07:00, Paul Wise wrote:

Would becoming DPL increase the chance that you would work on any of
these ideas?

Would not becoming DPL increase the chance that you would work on any 
of

these ideas?


Becoming DPL would certainly make work on this myself:


   better communication on Debian fora


If you mean what I think by the ideas, then becoming DPL would make me 
much more likely to try to encourage/recruit others to work on, for 
example:


   ending the tyranny of unix permissions/groups - move more projects 
to collab-maint

   remove Debian-specific stuff
   split branding into separate packages
   UDD
   add more to UDD
   base more services on UDD
   use distromatch to link to patches, bugs etc from other 
distributions

   release
   reduce the impact of the freeze on development
   mail people when their packages do not migrate instead of when 
they do

   oldstable security support until stable+1 release
   clarify/obsolete the conflation between bug severity and 
RC-ness

   support information in Release files and user notification
   revive package promotion/reviews and promote them from 
packages.d.o (543343)


If I am not elected DPL, it's fairly likely that almost all my Debian 
time will continue to be taken up by DebConf.  Hypothetically if I am 
not elected but decided to take a break from DebConf anyway, I would 
bear in mind your list of ideas.


Although I have more ideas/plans of my own for Debian work, I think 
that the items mentioned in my platform, plus issues arising during the 
year, will be enough to keep me busy if I am elected.  As I say there, I 
do not see pushing my own specific ideas (including the ones in the 
"Specific ideas" subsection of my platform) as primary to the DPL role.


I do have some ideas in note files as well as in my brain -- I should 
probably follow your example and throw them into the wiki, so that 
others can join me in not getting round to them.


--
Moray


--
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/7523f12e8c3fdcea77783559ae37b...@www.morayallan.com



Re: [all candidates] on distribution-wide changes and scalability

2013-03-17 Thread Moray Allan

On 2013-03-17 12:40, Thijs Kinkhorst wrote:
Do you think that changing X-Vcs-* to Vcs-* is something Debian 
should

actively spend cycles on NMU'ing to change?


No.

Implementing dh(1) or source format 3, notwithstanding their 
advantages for
DD's, is successful if the generated binary packages are the same as 
before.
Should we really focus more effort on increasing the existing 
convergence?


No, I don't see a strong argument for it.  If, for reasons that I can't 
yet imagine, we made a decision that it was important, I would rather 
that the transition happened fairly quickly, including NMUs slightly 
earlier than I would expect under current guidelines.


As a counter point, in the current cycle I've been involved two 
archive-wide
transitions that actually do impact the installed system: multi-arch 
and
hardening build flags. Once the dpkg/apt infrastructure was in place, 
the

archive-wide changes have in my opinion been reasonably successfully
implemented within the timeframe of this release, with the help of
them being
a release goal. Why do we need more tools than we currently have?


If it helps, imagine that I hadn't mentioned the idea yet, and that 
instead I mentioned it the next time an agreed transition is being slow. 
(Well, preferably just before, with somehow-believed foresight about 
the slowness that would occur if nothing changed.)


--
Moray


--
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/479510cd8af09dacd3ef41ef8a912...@www.morayallan.com



Re: Your opinion on Debian Maintainer status

2013-03-17 Thread Moray Allan

On 2013-03-17 00:13, Raphael Hertzog wrote:

while reviewing the vote that introduced the Debian Maintainer status
in 2007 (http://www.debian.org/vote/2007/vote_003_tally.txt) I 
noticed

that Lucas voted in favor and that Moray voted against it.
Moray, why did you vote against?


I'll follow up to explain this soon, but I need to check a couple of 
things, in case I'm misremembering details from 2007.


But, before that, I wanted to send immediately the more general 
comments below.



If I am elected DPL I will:

- Respect (and promote) project positions, even if they differ from 
what I would personally like.


- Act neutrally when required during project discussions (Constitution 
5.1.9).


(Also note that 3.2.2 and 8.1.2 ban the DPL from making membership 
decisions.)


I certainly do not want to use the DPL position to reopen old 
decisions.  I want the project to be outward-looking and to move forward 
in the best way, not inward-looking and focused on the past.


--
Moray


--
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/b97e4d7cc537c153e7044c96ede95...@www.morayallan.com



Re: various ideas

2013-03-17 Thread Lucas Nussbaum
Hi,

On 17/03/13 at 12:00 +0800, Paul Wise wrote:
> Candidates,
> 
> I maintain a wishlist[1] of ideas of various levels of craziness I would
> like to see implemented and directions I would like Debian to go in.
> Some of these should be moved to bugs, but at least they are somewhere
> more public than the previous location (a damp dark corner of my brain).
> 
> Would becoming DPL increase the chance that you would work on any of
> these ideas?

That I would work on them myself, no.
That I will try to advertise them, make sure we decide on the best way to
move them forward, yes.

> Would not becoming DPL increase the chance that you would work on any of
> these ideas?

Probably, for:
- QA
  + add more to UDD
  + base more services on UDD

(oops, I hope I did not convince you not to vote for me)

> What ideas for Debian are lurking in the corner of your brain?

Some of them are in my platform[1], some of them are in this blog post[2].
[1] http://www.debian.org/vote/2013/platforms/lucas
[2] http://www.lucas-nussbaum.net/blog/?p=763

Here are some other things I have in my TODO list:
- UDD-related:
  + de-duplicate DEHS and UDD's own implementation of DEHS that was
created when DEHS was broken
  + re-integrate PET data in UDD, use it in interesting ways
  + integrate mentors.d.n data in UDD, use it in interesting ways
  + improve UDD so that DDPO and the PTS can be simple UDD services
  + improve http://udd.debian.org/dmd.cgi
- experiment with providing automated backports
- auto-generate data from http://www.lucas-nussbaum.net/blog/?p=751

Lucas


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130317114014.ga11...@xanadu.blop.info



Re: not being elected?

2013-03-17 Thread Lucas Nussbaum
Hi,

On 17/03/13 at 12:19 +0800, Paul Wise wrote:
> Candidates,
> 
> What do you plan to work on if you are not elected?
> 
> Will not being elected de-motivate you?
> 
> Will you work on the things in your platform even if you are not
> elected? Most of the things mentioned there are not DPL specific tasks.

A DPL election is a quite strange process. We vote for people as well as
platforms and ideas, and it's difficult to translate success or failure in the
election to success or failure in other particular area.

Of course, not being elected will be de-motivating. I ran because I thought I
would be a good DPL, and I'm not convinced yet that the other candidates would
be better than me (but YMMV :p).

Most of the things I mentioned in my platform do not require DPL powers, but
would be much harder to do if I was not elected. For example, I should not
be expected to push for "fostering innovation inside Debian".

Also, a large part of what I planned to do was to coordinate so that good ideas
are implemented. I believe that it's the DPL's role to ensure that this
coordination happens. 

Tasks I am quite sure I will do are:
- continue to improve and extend UDD, and explore how it can contribute to
  improving our processes (including, but not limited to, team-maintenance and
  our sponsorship processes).
- investigate the "localization" of -mentors@ and #-mentors. Language is often
  a barrier for new contributors. That sounds like a low-hanging fruit.

Lucas


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130317114105.gb11...@xanadu.blop.info



Re: various ideas

2013-03-17 Thread Gergely Nagy
Paul Wise  writes:

> Would becoming DPL increase the chance that you would work on any of
> these ideas?
>
> Would not becoming DPL increase the chance that you would work on any of
> these ideas?

Well, not becoming DPL means I'd have less time to spend on Debian
things than if elected, so, technically, not becoming DPL would severely
decrease the chance that I'd work on any of the ideas on your list.

But, if we take a hypotethical scenario where I'd have all the time in
the world, elected or not - becoming a DPL would not increase the chance
of me working on any of the ideas, either.

That is to say, being DPL has nothing to do with what I find important,
and what I'd like to work on, and work towards. There are some very good
ideas on your list, that I find important to push further along (just to
name a few: better communication [all kinds of it]; touchscreen-only and
mobile support in d-i; d-i being able to highlight platform specific
freedom issues; Supersedes; etc), but this is only tied to how much time
I have, not to the DPL position itself.

It's a mere coincidence that if elected, I'll have more time I can
dedicate to Debian and DPL duties. It's the availability of time that
increases the chance, not the position.

-- 
|8]


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87d2uycnux@galadriel.madhouse-project.org



Re: not being elected?

2013-03-17 Thread Gergely Nagy
Hi!

At last an *easy* question to start the day with! Thank you!

Paul Wise  writes:

> What do you plan to work on if you are not elected?

I have not made plans. There are many similarities between all three
platforms, and in our goals, so most likely, I will first wait and see
where things go, and decide how and where to proceed along the way. (But
see below)

> Will not being elected de-motivate you?

Demotivate? No. Perhaps a little sad, for a very short time.

> Will you work on the things in your platform even if you are not
> elected? Most of the things mentioned there are not DPL specific tasks.

If not elected, the time I can spend on these tasks will be much less,
as I will not be able to use work time for it. But nevertheless, I'll do
my best to further the goals I see as important.

> Gergely Nagy, was not being elected in 2012 de-motivating?

Nope, not at all. It's not easy to demotivate me, when I set my mind to
something. (Read: I will continue running for DPL until I win, and then
some more, each and every year, as long as I'm certain I'll have the
time needed to be of good service.)

I was reasonably happy with the results last year - I hoped to fare a
bit better, but the results were in the same ballpark.

> In 2004, how did you feel about getting votes after running as a joke
> candidate?

Relieved, that people have a sense of humour. Happy, because I reached
my goal: NotA received more votes than I did. Overall, I enjoyed the
whole process, and loved the outcome too.

The best though, was the feedback I received during and after the
election.

-- 
|8]


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87hakacotn@galadriel.madhouse-project.org



Re: [all candidates] on distribution-wide changes and scalability

2013-03-17 Thread Thijs Kinkhorst
Op zaterdag 16 maart 2013 17:39:56 schreef Moray Allan:
> On 2013-03-16 12:13, Lucas Nussbaum wrote:
> > The current NMU guidelines[1] discourage fixing cosmetic issues or
> > changing the packaging style in an NMU.  The reason for that is that
> > such changes are often a matter of taste (though there are 
> > exceptions,
> > such as the standardization of debian/control fields - going from
> > X-Vcs-* to Vcs-*).
> 
> I only intended to include distribution-wide changes that have already 
> been agreed as goals.  Even where everyone has agreed on a change, we 
> are often quite slow to adapt all packages.  The classic example is the 
> /usr/doc transition, but I don't think we've really solved the problem 
> since then, just made it less bad by more use of helpers.

Do you think that changing X-Vcs-* to Vcs-* is something Debian should 
actively spend cycles on NMU'ing to change? Our users will not see any impact 
of that, and I doubt they will reap any benefit from a more expedited /usr/doc 
transition. Why is this a problem?

Implementing dh(1) or source format 3, notwithstanding their advantages for 
DD's, is successful if the generated binary packages are the same as before. 
Should we really focus more effort on increasing the existing convergence?

As a counter point, in the current cycle I've been involved two archive-wide 
transitions that actually do impact the installed system: multi-arch and 
hardening build flags. Once the dpkg/apt infrastructure was in place, the 
archive-wide changes have in my opinion been reasonably successfully 
implemented within the timeframe of this release, with the help of them being 
a release goal. Why do we need more tools than we currently have?


Cheers,
Thijs


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


Re: Your opinion on Debian Maintainer status

2013-03-17 Thread Stefano Zacchiroli
On Sun, Mar 17, 2013 at 12:37:35AM +0100, Arno Töll wrote:
> Thus, the sheer number of DMs is not a really a resilient number per se,
> although I agree that the DM status itself is a good procedure.

FWIW, a more relevant number is the number of packages in the archive
"maintained by DMs," see [1] for the actual number and a more precise
definition. No matter whether DMs are "transient" or not, all those
packages are packages that currently have a lower barrier for day-to-day
maintenance activities by interested people than they would have without
DM. (No judgement implied in this sentence, just another, IMHO more
relevant, data point.)

Cheers.

[1]: http://www.lucas-nussbaum.net/blog/?p=746
-- 
Stefano Zacchiroli  . . . . . . .  z...@upsilon.cc . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o
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: Your opinion on Debian Maintainer status

2013-03-17 Thread Wouter Verhelst
Hi Gergely,

On 17-03-13 02:02, Gergely Nagy wrote:
> Arno Töll  writes:
>> In fact, even the wiki says "Becoming a Debian Developer: You should be
>> a Debian Maintainer for six months before applying to the Debian New
>> Member Process" [1]. That's somewhat different to the original idea of
>> the DM status and not really a direction we should endorse.
[...]
> Thank you, for reminding me of that. I haven't looked at that page since
> I re-applied, and almost forgot those words. We really should reconsider
> that paragraph, and preferably kill it with fire (post-wheezy, of
> course).

As someone who supports that policy (in the general case), can you
elaborate on this? Why do you think it is such a bad thing?

Note that, first, the NM frontdesk has always been willing to fast-track
someone who is "obviously" skilled (with "obviously" being vague on
purpose) and, second, that the DM step is not required for emeritus
developers returning to Debian.

-- 
Copyshops should do vouchers. So that next time some bureaucracy
requires you to mail a form in triplicate, you can mail it just once,
add a voucher, and save on postage.


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/51456a21.40...@debian.org