Re: Developer Status

2008-11-02 Thread Ingo Juergensmann
On Fri, Oct 24, 2008 at 03:16:54PM +0200, Giacomo A. Catenazzi wrote:

Sorry for being late in discussion, but I was quite busy... 

 To cite an extreme example, Ingo Juergensman doesn't do packaging
 nor anything of the above.  Nevertheless, he's an active member of
 the Debian community for many years (even despite severe problems)
 by supporting the m68k port with hosts and maintenance.  He should
 be able to vote on general Debian issues such as the project leader.
 This is an interesting point.
 Do you thing Ingo Juergensman could not pass a simple test on
 packaging or on BTS? He could anyway ask ftp-master to have
 upload right removed.

Erm, well, it's one thing that I might be able to pass packaging tests as
well as I fiddle with debian/control and such from time to time, but that's
nothing I want to do at all (packaging). 
The other thing is: why test packaging in the first place when asking
ftp-admin later to remove upload rights? That doesn't make much sense to
me... ;)

 I think most of our experienced users will have enough
 capabilities for a simple test, and anyway, I would not
 put him in an other category. Let giving him other tests,
 but let him to be a normal Debian Developer.

This giving him other tests seems to be the problem. When I applied as NM
back then, there were apparently no other tests than packaging tests. At
least nothing knew how to deal with my I don't want to package application
so I wasn't assigned an AM for a whole year. 

 who is not interested on upload packages.
 No need for new categories.

I'm in favour with Martins proposal to change the whole to role based
permissions, not categories. 

 Voting people should be trusting people, so without
 constitutional limits. He would decide to have restricted
 rights.

Trust was one of my major reasons to apply as NM back then, because I felt
that it would be better to have a strong trust relationship between the
Project and myself, because m68k is being built on approx. 5 machines (out
of 20) of mine. 
Another reason was/is that I'm often already seen as part of the Debian
project by others. I then need to explain that I'm not a DD, but just a
random contributor, although the perception ot other peoples is different. 
Doing some advocacy for Debian on fairs and meetings is another point. I'm
not comfortable with saying we in Debian when I'm not really a member of
it. 

Well, 'nuff said... when there's a decision about a change in NM/becoming a
member I might re-apply happily and I believe Debian would benefit from
other peoples skills (i.e. not packaging) as well. 

-- 
Ciao...//  Fon: 0381-2744150 
  Ingo   \X/   http://blog.windfluechter.net

gpg pubkey: http://www.juergensmann.de/ij_public_key.asc


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-27 Thread Stefano Zacchiroli
On Sun, Oct 26, 2008 at 04:24:24PM -0300, Felipe Sateler wrote:
 The Debian Contributor class is a class of people that the Debian
 project doesn't give any tool/resource to do their work.

Which is untrue:

- you can dig in this thread and you will find members of DSA stating
  that DC can be given shell access to project machines if they need
  it

- examples of well respected porters which nowadays are nothing for
  Debian (in term of how we recognize them, not in term of how useful
  they are for us!) can be given access to buildds / port machines

- as per my proposal in a separate thread they can be given
  @debian.org mail addresses

- on the same lines, they can be given commit access rights to the
  repository of some of our infrastructure (e.g., the PTS, whose
  committers nowadays need to be DDs, for no evident reason)

Cheers.

-- 
Stefano Zacchiroli -*- PhD in Computer Science \ PostDoc @ Univ. Paris 7
[EMAIL PROTECTED],pps.jussieu.fr,debian.org} -- http://upsilon.cc/zack/
Dietro un grande uomo c'è sempre /oo\ All one has to do is hit the right
uno zaino-- A.Bergonzoni \__/ keys at the right time -- J.S.Bach


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-27 Thread Felipe Sateler
Stefano Zacchiroli wrote:

 On Sun, Oct 26, 2008 at 04:24:24PM -0300, Felipe Sateler wrote:
 The Debian Contributor class is a class of people that the Debian
 project doesn't give any tool/resource to do their work.
 
 Which is untrue:
 
 - you can dig in this thread and you will find members of DSA stating
   that DC can be given shell access to project machines if they need
   it
 
 - examples of well respected porters which nowadays are nothing for
   Debian (in term of how we recognize them, not in term of how useful
   they are for us!) can be given access to buildds / port machines
 
 - as per my proposal in a separate thread they can be given
   @debian.org mail addresses

None of which were in the original proposal/announcement. These kind of stuff
would indeed make it much better (although I still have my doubts on the
design, which is why I haven't proposed any similar fixes).

 
 - on the same lines, they can be given commit access rights to the
   repository of some of our infrastructure (e.g., the PTS, whose
   committers nowadays need to be DDs, for no evident reason)

That is a separate problem that just happens to be possibly solved by this.

-- 

  Felipe Sateler


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-26 Thread Felipe Sateler
Stefano Zacchiroli wrote:

 On Sat, Oct 25, 2008 at 04:56:36PM -0300, Felipe Sateler wrote:
 My name is on the Maintainer field of 2 packages in main, and I
 think we can consider the Maintainer fields as a list of
 contributors (evidently, not all of them). I haven't (formally)
 agreed to any document, my key is not signed by anyone in the
 project, I haven't been advocated by anyone and certainly have not
 answered any set of predefined questions. Why should the bar for
 non-developing contributors should be different than mine (ie, they
 have to do more than just the work they are contributing)?
 
 Nobody is saying that to contribute in general you will need something
 more than at present. For example, nobody is proposing to get rid of
 sponsors (which are now, and will be also in the future, to sponsor
 anybody's work), or to inhibit people submit patches to the BTS (they
 are contributors too!).
 
 Still (part of) the proposal is to introduce a particular class of
 contributors which is also able to vote on choices of the Debian
 project (elections and GR). In the initial proposal that class happens
 to be called Debian Contributors, but that's just a matter of
 naming, and you can argue that it is an inappropriate one.

The Debian Contributor class is a class of people that can't do anything. Debian
Members can vote. I think that the Debian Contributor class (which in the end
is a mere ACK that their work is appreciated) should have a particularly low
bar. Perhaps one advocation or two.

 
 Still, I hope you see the reason for adding some checks before letting
 people to vote upon choices which are bounding for the Debian
 project.
 
 After all sponsored uploads and patches are subject to review, why
 voting rights shouldn't? And note that the bar would basically be
 ID+PP, which boils down to checking that you have an identity and
 that you share the ideals of the Debian project.

Of course. I have to note that I'm arguing against parts of the proposal that I
think aren't OK, not the whole thing. I think that the general idea of the
proposal is good, but it is not correctly implemented.

-- 

  Felipe Sateler


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-26 Thread Yves-Alexis Perez
On Sun, Oct 26, 2008 at 12:30:02PM -0300, Felipe Sateler wrote:
 The Debian Contributor class is a class of people that can't do anything.

Sure, it really sounds good…
-- 
Yves-Alexis


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-26 Thread Felipe Sateler
Yves-Alexis Perez wrote:

 On Sun, Oct 26, 2008 at 12:30:02PM -0300, Felipe Sateler wrote:
 The Debian Contributor class is a class of people that can't do anything.
 
 Sure, it really sounds good…

I'm not sure what you wanted to say with that, but I'll clarify my statement.
The Debian Contributor class is a class of people that the Debian project
doesn't give any tool/resource to do their work.

-- 

  Felipe Sateler


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-25 Thread Giacomo A. Catenazzi

Wouter Verhelst wrote:

On Fri, Oct 24, 2008 at 04:30:31PM +0200, Giacomo A. Catenazzi wrote:

Joey Schulze wrote:

Giacomo A. Catenazzi wrote:

To cite an extreme example, Ingo Juergensman doesn't do packaging
nor anything of the above.  Nevertheless, he's an active member of
the Debian community for many years (even despite severe problems)
by supporting the m68k port with hosts and maintenance.  He should
be able to vote on general Debian issues such as the project leader.

This is an interesting point.

Do you thing Ingo Juergensman could not pass a simple test on
packaging or on BTS? He could anyway ask ftp-master to have
upload right removed.

Why should he do a packaging test?  Why should translators of the
website?  They do not intend to do packaging.

It should be not mandatory, but I think it is interesting to him to
know the very basic packaging.


Regardless, at the time, Ingo felt that there was no way for him to be
able to get through NM without knowing stuff about packaging. That is
not a good thing (I've known Ingo for quite some time now, and he's a
very knowledgeable person, on Debian as a whole and the m68k port
specifically)


Ok, So a modified proposal:

- no DME: we should trust our voters.
- A recommendation to the people/teams responsible to choose
  the test structure and to validate candidates:

  The tests should be on various tasks/areas,
  Some areas are possibly mandatory (ID check, social contract,
  BTS, legal)
  Note: ev. targeted tests on BTS and legal (e.g. about copying,
  trivial changes, etc, instead of software compliance, but remember
  the most of last votes was about licenses and non-free)

  Some area are targeted: packing, using i18n system, vcs and
  web scripts (for web-translators, etc.), basic security (for
  shell accounts).

  Who pass the mandatory test and is a developer i.e.
  an active contributor to Debian could became DD and thus voter.

  Based on the targeted tests (but free to have also other ways), the
  ftp-masters, i18n-team, web-team, debian-admin, could grant
  permissions for uploads, ssh, etc.

  In this manner we have no formal differences between DD,
  but restricted access based about capabilities.
  Changing permission is thus done in less formal way by various
  teams.

  In short: Debian cares about active contributors which agree
  on social contract etc. and who help Debian to advances.
  The ftp-masters care about packages (NEW packages,
  NEW uploades), etc.


Note: so in this proposal there is only one formal change:
the debian contributors. The other things could be done informally.

ciao
cate


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-25 Thread Joey Schulze
Giacomo A. Catenazzi wrote:
 Do you think a Debian voter would not be interested
 on other areas?  Not to be an expert, but a very simple
 tests could be useful, and not the test for usual
 packers.

If somebody is *interested* in something they will teach themselves.
The Debian project does not need to assume somebody could be interested
in something and force them to learn it.

Regards,

Joey

-- 
Life is too short to run proprietary software.  -- Bdale Garbee


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-25 Thread Felipe Sateler
Bas Wijnen wrote:

 On Thu, Oct 23, 2008 at 05:40:32PM -0300, Felipe Sateler wrote:
  Basically, they need to pass the ID check, agree to the Social
  Contract/DFSG and have successfully answered a set of questions
  similar to the ones used in the current first PP step, to keep doing
  the same thing they have been doing all this time.
  
  No.  Current Debian Maintainers also need an ID check, agree to
  SC/DFSG/DMUP and be advocated.  The only thing that is added (and that
  was made clear by Joerg), is that they need to answer a very limited set
  of questions.
 
 I am talking about the DNDCs here. DNDCs have no priviledge whatsoever
 besides getting included in a list.
 
 Yes, and possibly getting a @contributor.debian.org e-mail, appearantly.
 So what does Debian want to do?  We want to show those people we
 appreciate their work, and we want them to be able to tell others that
 they do work for Debian.  We also want this to be worth something, so we
 shouldn't add just anyone to the list, but only people who agree with
 our philosophy.
 
 In order to be able to say anything, we need e-mail most of the time,
 and in order to identify someone as the person I'm talking about, we
 need a signed key.  So the ID check is going to stay. For the 
 philosophy thing, we need agreement with our foundational documents
 (which isn't any problem, of course).  The need to be advocated seems
 reasonable to me as well, to maintain the status of that list.  So
 there's only answering the questions, and I think that was only the case
 for DDC, not DNDC.

My name is on the Maintainer field of 2 packages in main, and I think we can
consider the Maintainer fields as a list of contributors (evidently, not all
of them). I haven't (formally) agreed to any document, my key is not signed by
anyone in the project, I haven't been advocated by anyone and certainly have
not answered any set of predefined questions. Why should the bar for
non-developing contributors should be different than mine (ie, they have to do
more than just the work they are contributing)?

  Becoming a Debian Maintainer is supposed to be a light-weight version of
  the New Maintainer process.  It's not a I'll skip the New Maintainer
  process entirely-version.
 
 If the current Debian Maintainer process is failing for some reason, please
 elaborate. If it's not, then I don't see why adding more checks is useful.
 
 I don't think it's failing, but I also don't see where the more checks
 would be.  You're talking about the very limited TS questions?  Jörg
 made it clear that this wouldn't be much trouble, and that people should
 be able to finish the checks in a very short time.  You may be right
 that there's no reason for them, and in that case it would be better to
 remove them.  But it's also not a big issue IMO.

Maybe. But then, big issues are IME created usually by small incremental issues.
I think the burden of proof is on the proposer's side, not the other way
around.

 
 But I think that for general upload rights the bar is way lower. As I
 said in another message, 1 year is enough to do a lot of work, but
 spending half of that year waiting is not useful, I think.
 
 If a person needs to learn about Debian packaging at the start of the
 year, then I don't think it's reasonable to expect much work on more
 than a few packages, at least in the first 6 months.  And for a few
 packages, there's no need to get full upload rights.  Just becoming a DC
 is enough for that, and that needs no waiting.

Only if this person applies for DC status at the start of said year, which may
or may not be what people are actually doing: my first package was uploaded in
2006 and I still haven't applied for DD or DM. Others may do it differently.

 
  You seem to want to rush total outsiders into the most priviledged
  positions of the project.  Why would that be a good thing?  What is the
  problem of letting people work 6 months with slightly fewer rights?
 
 I don't want to rush people into privileged positions. I object arbitrary
 limits, specially when I think the limit will miss many important cases.
 
 I don't see the many cases you are talking about.  One effect of this
 proposal is that people should apply for DC when they are getting
 started.  If people don't do that, but instead are active but not in any
 keyring, then 6 months is a long time to wait before being able to apply
 for DM.

Apparently I was thinking mostly in the latter case than the former. I consider
it nonsense to apply for official status while doing my first contributions to
a project. I don't usually go to a project and say hey, I want to contribute,
please give me (restricted) access to your VCS. I think it would also cause
more work for the people administering the Dx queues, which I hear are already
overworked.

 It could be good to allow skipping of the delay for one month 
 per advocate, which means you need to get seven advocations (one to
 start, plus one for each month) to start 

Re: Developer Status

2008-10-25 Thread Stefano Zacchiroli
On Fri, Oct 24, 2008 at 04:56:09PM +0200, Wouter Verhelst wrote:
 If you insist. Note that I'll vote against it -- I've never liked
 procedures whose sole purpose is to change procedures.

This is not much of an argument.

DEPs were indeed intended to change procedures, but to reach specific
goals, for example knowing in which state a proposal was left, and who
is responsible for it.

Cheers.

-- 
Stefano Zacchiroli -*- PhD in Computer Science \ PostDoc @ Univ. Paris 7
[EMAIL PROTECTED],pps.jussieu.fr,debian.org} -- http://upsilon.cc/zack/
Dietro un grande uomo c'è sempre /oo\ All one has to do is hit the right
uno zaino-- A.Bergonzoni \__/ keys at the right time -- J.S.Bach


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-25 Thread Stefano Zacchiroli
On Fri, Oct 24, 2008 at 09:51:01AM +0200, Bas Wijnen wrote:
  Hence, I still don't by your argument.
 
 I admit that that wasn't the strongest point.  The main reason is the
 part you didn't quote, though:

I understand, but remember that my objection was about dismissing
DD, I did not comment at all on the other parts of your proposal.

[ Still, I found quite telling that I can't remember your acronyms
  without looking again at your mail, while I still remember the
  names proposed in Joerg's mail. But I admin that this a brand new
  argument, maybe it's unfair to put it here :-P ]

Cheers.

-- 
Stefano Zacchiroli -*- PhD in Computer Science \ PostDoc @ Univ. Paris 7
[EMAIL PROTECTED],pps.jussieu.fr,debian.org} -- http://upsilon.cc/zack/
Dietro un grande uomo c'è sempre /oo\ All one has to do is hit the right
uno zaino-- A.Bergonzoni \__/ keys at the right time -- J.S.Bach


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-25 Thread Stefano Zacchiroli
On Sat, Oct 25, 2008 at 04:56:36PM -0300, Felipe Sateler wrote:
 My name is on the Maintainer field of 2 packages in main, and I
 think we can consider the Maintainer fields as a list of
 contributors (evidently, not all of them). I haven't (formally)
 agreed to any document, my key is not signed by anyone in the
 project, I haven't been advocated by anyone and certainly have not
 answered any set of predefined questions. Why should the bar for
 non-developing contributors should be different than mine (ie, they
 have to do more than just the work they are contributing)?

Nobody is saying that to contribute in general you will need something
more than at present. For example, nobody is proposing to get rid of
sponsors (which are now, and will be also in the future, to sponsor
anybody's work), or to inhibit people submit patches to the BTS (they
are contributors too!).

Still (part of) the proposal is to introduce a particular class of
contributors which is also able to vote on choices of the Debian
project (elections and GR). In the initial proposal that class happens
to be called Debian Contributors, but that's just a matter of
naming, and you can argue that it is an inappropriate one.

Still, I hope you see the reason for adding some checks before letting
people to vote upon choices which are bounding for the Debian
project.

After all sponsored uploads and patches are subject to review, why
voting rights shouldn't? And note that the bar would basically be
ID+PP, which boils down to checking that you have an identity and
that you share the ideals of the Debian project.

Cheers.

-- 
Stefano Zacchiroli -*- PhD in Computer Science \ PostDoc @ Univ. Paris 7
[EMAIL PROTECTED],pps.jussieu.fr,debian.org} -- http://upsilon.cc/zack/
Dietro un grande uomo c'è sempre /oo\ All one has to do is hit the right
uno zaino-- A.Bergonzoni \__/ keys at the right time -- J.S.Bach


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-25 Thread gregor herrmann
On Sun, 26 Oct 2008 00:24:06 +0200, Stefano Zacchiroli wrote:

 [ Still, I found quite telling that I can't remember your acronyms
   without looking again at your mail, while I still remember the
   names proposed in Joerg's mail.

For me it's exactly the other way round, but I guess referring to our
memories doesn't prove more than that preferences for naming schemes
are a bit subjective :)

Cheers,
gregor

-- 
 .''`.   Home: http://info.comodo.priv.at/{,blog/} / GPG Key ID: 0x00F3CFE4
 : :' :  Debian GNU/Linux user, admin,  developer - http://www.debian.org/
 `. `'   Member of VIBE!AT, SPI Inc., fellow of FSFE | http://got.to/quote/
   `-BOFH excuse #56:  Electricians made popcorn in the power supply 


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-24 Thread Bas Wijnen
On Fri, Oct 24, 2008 at 12:02:57AM +0200, Stefano Zacchiroli wrote:
 On Thu, Oct 23, 2008 at 10:55:55PM +0200, Bas Wijnen wrote:
   Given how rooted is the acronym DD in the Debian community, I doubt it
   is a good idea to change it or even to get rid of it.
  
  True, but the proposal splits the current DD in two types, namely DDM
  and DNDM.
 
 No, it does not split (to be precise, it does not partition) the
 current DD class.

 rather then splitting adds a new class of people able to vote.
 
 Hence, I still don't by your argument.

I admit that that wasn't the strongest point.  The main reason is the
part you didn't quote, though:

On Thu, Oct 23, 2008 at 10:55:55PM +0200, Bas Wijnen wrote:
 It would be very nice to have a naming where DDM (or perhaps just DM)
 would still be DD, but I couldn't think of a scheme where that was
 possible while still showing the logic of the roles.  Calling every
 member a developer just doesn't make sense.

To be more clear, I am trying to accomplish:
1 - a naming scheme which makes sense, instead of the current scheme,
where more confusion is added with each new name.
2 - a scheme where DNDM and DDM are not normally separated, so when we
talk about DDs, we aren't leaving an important group out.
3 - not too much confusion due to name changes.

1 and 2 have equal priority; 3 has lower priority, IMO.  I agree with
you that my proposal doesn't do well on that point.  The reason I accept
this, is that this confusion is not permanent; it will be gone once
people are used to the new names.  The confusion of 1 on the other hand
will exist until the naming scheme is replaced.

You're saying that 3 should have a higher priority (right?).  In the
short term, I can see that this avoids problems.  But in the long term,
ignoring the proposal, it leaves problem 1.  And with the proposal, it
makes problem 1 even bigger, and more importantly, it introduces problem
2.  That is, with the naming Jörg proposed, DNDM and DDM don't have a
common name, so when talking about all DDs, we're missing the DNDMs.
As was remarked elsewhere, this will result in them being looked upon as
second class.  Since Jörg's proposal is exactly meant to show them that
we value their contributions, I think it is actually very important to
do this Right.  And that means
A - that they aren't called developers.
B - that they are full members, and that their title (DM) is used when
talking about them.

Calling every member a DD (as it is now) would need a new meaning for
DD, because as I wrote, not every member is a developer.  If you have a
suggestion for a better name, I'm open for suggestions.  I couldn't come
up with anything better than member, because that's what it's really
about.

By the way, do you agree to renaming DM/DC/DME to more logical names, or
do you dislike that as well?  My main problem with the naming is with
DM/DME.  Do you share my concern about this?

Thanks,
Bas

-- 
I encourage people to send encrypted e-mail (see http://www.gnupg.org).
If you have problems reading my e-mail, use a better reader.
Please send the central message of e-mails as plain text
   in the message body, not as HTML and definitely not as MS Word.
Please do not use the MS Word format for attachments either.
For more information, see http://a82-93-13-222.adsl.xs4all.nl/e-mail.html


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-24 Thread cobaco
On Thursday 2008-10-23, Pierre Habouzit wrote:
 I hate in Ganneff proposal the fact that it just standardize the 6
 months delay to be a DD. It's acknowledging that we suck, and trying
 nothing to fix the problem. It's unacceptable to me.

I read that as requiring a long-term involvement in Debian before getting 
vote rights (i.e. 6 months of Debian work, not 6 months of waiting). Which I 
think is a perfectly sensible requirement.
-- 
Cheers, Cobaco (aka Bart Cornelis)


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


Re: Developer Status

2008-10-24 Thread cobaco
On Friday 2008-10-24, Bas Wijnen wrote:
 Calling every member a DD (as it is now) would need a new meaning for
 DD, because as I wrote, not every member is a developer.  If you have a
 suggestion for a better name, I'm open for suggestions.  I couldn't come
 up with anything better than member, because that's what it's really
 about.

5 minutes of thought on possible backronyms gives:

DD = Distinguished Debianite? Dashing Debianite? Debian Do-ocrat? 

I don't think coming up with a cool sounding backronym would be an 
impossible problem to solve (and hey, ultimate bikeshedding event, getting 
suggestions is not likely to be a problem :)
-- 
Cheers, Cobaco (aka Bart Cornelis)


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


Re: Developer Status

2008-10-24 Thread Andrew McMillan
Hi Ganeff,

Just a note to register my endorsement that I believe you have great
ideas here.

Cheers,
Andrew McMillan


On Wed, 2008-10-22 at 23:33 +0200, Joerg Jaspert wrote:
 Developer Status
 
 
 Summary of this post
 
   Discussions in the past have made it clear that the current
   definition of Debian Developer (AKA someone who is a member of the
   Debian project) should be modified and made more flexible.  There
   have been attempts in the past to do something similar, notably
   Debian Maintainers (DM) [GR-DM], and to some extent
   debian-community.org [D-C], but these have only addressed parts of
   the whole issue.
 
   We plan to integrate DM more closely into the NM process/system
   while keeping the spirit of easing entry into Debian for newcomers.
   At the same time we add a separate track for less-technical
   contributors.
 
 
 If you are an existing Debian Developer or Debian Maintainer, don't be
 afraid, we are not going to take anything away from you.
 
 
 Currently becoming a Debian Developer means passing through all of the
 New Maintainer process. People that passed this get the @debian.org
 mail-forwarding, an account on all (developer-accessible) Debian
 machines, voting and upload rights. It is a process that requires
 work from prospective Developers, and depending on their available time
 and the effort put into it, it can take a bit of time.
 
 
 Some time ago a few Developers thus went and pushed forward the
 Debian Maintainer status.  DM allows newcomers to upload their
 packages relatively early, without having to go through the full NM
 process.  So far it has worked quite well for the people involved, but
 the way it was instantiated outside of most existing structures has
 always made other groups in Debian uncomfortable. The ftp-masters
 have to deal with the technical implementation that does not fit well
 with the rest of the archive, and the account and keyring managers
 would like to remain the authoritative source for who is in Debian.
 
 
 Debian is about developing a free operating system, but there's more
 in an operating system than just software and packages.  If we want
 translators, documentation writers, artists, free software advocates,
 et al. to get endorsed by the project and feel proud for it, we need
 some way to acknowledge that.  This is where our proposal comes in.
 
 
 
 Now let us describe the way the account status is meant to be handled
 in future.
 
 A new user can start out in two ways depending on their personal
 preference. The first is the non-technical way:
 
 Debian Contributor
 --
 A DC is someone that has a strong relation with Debian through the work
 they are doing for/around Debian. Possible examples are translators and
 documentation writers.
 
 DC have to pass the ID check, agree to the Social Contract/DFSG and have
 successfully answered a set of questions[DCDMQ] similar to the ones used
 in the current first PP step.[TEMPL]
 
 
 
 The second way is the technical one:
 
 Debian Maintainer
 -
 A DM has the same strong relation with Debian a DC has, but additionally
 wants to maintain a limited set of packages without the help of a sponsor.
 
 A DM has to pass the same checks a DC has and very few questions from the
 TS part[DCDMQ].
 
 A (very) small TS basically, the most important TS questions for them.
 
 They are allowed to upload their own (source) package. The allowed list
 of (source) packages to upload can be edited by any member of the NM
 committee[NMC], who will do a package check before they add new packages
 to the DM's list.
 In contrast to current DM this is based on source packages and allows
 uploads of new binary components, which have to pass NEW, too.
 
 While, strictly speaking, this increases the barrier to get DM compared
 to the current implementation of DM, we do not think it is an
 unreasonable or too high level. Anyone who is able to get a package put
 together in a lintian clean way will be able to get DM without much
 effort or time used.
 
 
 
 Those two classes are the initial set in which every NM will end
 up. After six months as DC or DM one might chose to become a
 Debian Member or Debian Developer. This
  - ensures that the interest in Debian isn't short-term.
  - enables them to learn more about the workings in Debian and generally
helps them for the next step.
  - leaves everyone the option to stay DC or DM, if they do not want/need
more rights.
 
 
 After the 6 months time in Debian Contributor/Maintainer are passed,
 applicants can apply to get Debian Developer status. There are now 2
 different classes of DD status available, one with and one without
 upload rights. To not add confusion we selected to name them Debian
 member (no upload rights) and Debian Developer (upload rights).
 Both are project members, i.e. with voting and all other constitutional
 rights, the term classes

bureaucracy (Re: Developer Status)

2008-10-24 Thread Giacomo A. Catenazzi

Manoj Srivastava wrote:

On Thu, Oct 23 2008, Giacomo A. Catenazzi wrote:



Joerg nominated teams, not persons.
My and the people involved should be read as
and the number of teams involved.


I don't think nominated is the correct term here.  Joerg did
 not nominate the secretary for anything, as far  as I can tell.


;-)  You are right. First meaning of nominate: To mention or specify
by name. In this case was roles not names. Thus I would better
s/nominated/listed/.
(I'm lucky to speak a Latin derived language: most of times
my guesses are still correct, but maybe archaic)



The number of teams increment the bureaucracy (changing
the proposal, coordination), and doesn't fit the Debian
structure (role [proposers] vs. hierarchical [proposal]).


Huh? The people Joerg talked to were people who would be
 affected by the proposal. For example, the secretary was called in to
 comment since this proposal would require changes in the coting
 pmechnism, and I was invited to give feedback on how big a change that
 would be.

Also, he watned to ask about the constitutionality of the
 proposal.

I don't see how this solicitation of early feedback in any way
 adds to the bureaucratic angle.


Could you write it in a simpler manner. I think I understand your use
of solicitation, but Wikipedia writes (first sentence): In the
United States, solicitation is a crime. I don't think you mean that
crime.

Not the plain solicitation, but the need to solicitate so many 
people. All these people are affected by the proposal, and I was

predicting how these people will handle the proposal? how they
will interact each other? How many policies will have from
every groups? (e.g. names/loginname, expirations, checks,...)

How to pass new contributor between teams? Who will care that
applications are not forgot in some internal (thus bureaucratic)
step? (Remember the problem with NM waiting account)

We had problem with busy key people, this proposal will give
further burden to such the key people.
So probably they will nominate (delegate) powers to new people,
possibly with new role (helper, assistant), with rules and bureaucracy.

We will have problems with some people, so how to deal with such
problem?  The roles listed by Joerg need to agree how to handle
such cases (sign, i.e. bureaucracy), hoping they are not
to much busy or temporary MIA.

ciao
cate


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-24 Thread Giacomo A. Catenazzi

Joerg Jaspert wrote:

Developer Status



I start loving more this proposal.



Debian is about developing a free operating system, but there's more
in an operating system than just software and packages.  If we want
translators, documentation writers, artists, free software advocates,
et al. to get endorsed by the project and feel proud for it, we need
some way to acknowledge that.  This is where our proposal comes in.


Debian is mainly software and package, so a full (voting) member
should have some knowledge to our package system.

I have some fear about free software advocates. We use
we are technical people to downgrade flames. In facts we are
technical people.  I want more technology and less politics in
Debian. Let other organizations to do the most advocating
and political discussion. I don't want that we do task of EFF,
and I don't hope that OSI will not do distributions. Nobody
forbid us to be member of other organizations.

I think this is a major point to improve Debian: let give
Debian a small and more definite scope, and let do the
other works in upstream and/or activists organization.


Second point.
I don't like changes only to acknowledge other people.
Personally I trust some Debian contributors not because
they are DD, but because they are visible contributors
(in facts time to time I see that some of them was not
DD).

We want these changes to acknowledge some contributors, or
to speed up they contributions of such people?

I think that with such proposal we will not increase
contributors, but a better working structure for these people.



A new user can start out in two ways depending on their personal
preference. The first is the non-technical way:

Debian Contributor
--
A DC is someone that has a strong relation with Debian through the work
they are doing for/around Debian. Possible examples are translators and
documentation writers.

DC have to pass the ID check, agree to the Social Contract/DFSG and have
successfully answered a set of questions[DCDMQ] similar to the ones used
in the current first PP step.[TEMPL]


I think this is the step one for all contributors: having a know
key would simplify also sponsoring and mentoring (which is the first
step also for DM).
Instead of a set of questions, I prefer some advocates to relevant
people (e.g. from i18n expert, from sponsoree, from team,...)



The second way is the technical one:

Debian Maintainer
-



They are allowed to upload their own (source) package. The allowed list
of (source) packages to upload can be edited by any member of the NM
committee[NMC], who will do a package check before they add new packages
to the DM's list.
In contrast to current DM this is based on source packages and allows
uploads of new binary components, which have to pass NEW, too.


I agree in general, but I think the power should be defined by
ftp-master (type of uploads, NEW uploads, delayed queue, ...).
The NMC will give a packager license and eventually further
checks at request of ftp-master for other packagers.



After the 6 months time in Debian Contributor/Maintainer are passed,
applicants can apply to get Debian Developer status. There are now 2
different classes of DD status available, one with and one without
upload rights. To not add confusion we selected to name them Debian
member (no upload rights) and Debian Developer (upload rights).
Both are project members, i.e. with voting and all other constitutional
rights, the term classes does not indicate any kind of first or
second level membership.



Debian Member
-
A DME is someone that previously had DC or DM for at least 6 months but
additionally want to have voting rights or needs a login on a debian.org
machine for their work.

A DME can nominate themself as DPL, can be delegated rights from the DPL
and can start any GR, basically do everything our foundation documents
allow project members to do.

DME are not able to freely upload any package, but DME can have the same
upload rights a DM can have, ie. own packages, if they follow(ed) the DM
rules for this.

Following our Constitution §8.1.2, DAM declares that Debian Members are
to be treated as Developers who do not maintain packages wherever the
term Developer is used in one of our documents.


I think we don't need DME. I requires a minimum of packaging skills
(with debhelper it could be very easy, and IMO bugs handling skills are
necessary). We can do simplified tests: at this level we trust that
a person which is not comfortable with programming will not do
complex uploads. Why do we want to forbid a trusted person  to do
trivial uploads, binNMU and helping other DD (e.g. without temporary
a working key) to upload packages?

I thyink that voting people must be trusted and responsible,
so no need to distinguish. We could expel the DD which do
frequently completely wrongs uploads.



contributor.debian.org mail
---
We are considering to implement

Re: Developer Status

2008-10-24 Thread Joey Schulze
Giacomo A. Catenazzi wrote:
 Joerg Jaspert wrote:
 Developer Status
 

 I start loving more this proposal.


 Debian is about developing a free operating system, but there's more
 in an operating system than just software and packages.  If we want
 translators, documentation writers, artists, free software advocates,
 et al. to get endorsed by the project and feel proud for it, we need
 some way to acknowledge that.  This is where our proposal comes in.

 Debian is mainly software and package, so a full (voting) member
 should have some knowledge to our package system.

Documentation, Translation, User support, Events and stuff have nothing
to do with packaging.  Debian community members mainly being active in
these areas should be granted voting privileges as well.  They wouldn't
need package upload privileges, though.

To cite an extreme example, Ingo Juergensman doesn't do packaging
nor anything of the above.  Nevertheless, he's an active member of
the Debian community for many years (even despite severe problems)
by supporting the m68k port with hosts and maintenance.  He should
be able to vote on general Debian issues such as the project leader.

Regards,

Joey

-- 
If nothing changes, everything will remain the same.  -- Barne's Law


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-24 Thread Giacomo A. Catenazzi

Joey Schulze wrote:

Giacomo A. Catenazzi wrote:

Joerg Jaspert wrote:

Developer Status


I start loving more this proposal.



Debian is about developing a free operating system, but there's more
in an operating system than just software and packages.  If we want
translators, documentation writers, artists, free software advocates,
et al. to get endorsed by the project and feel proud for it, we need
some way to acknowledge that.  This is where our proposal comes in.

Debian is mainly software and package, so a full (voting) member
should have some knowledge to our package system.


Documentation, Translation, User support, Events and stuff have nothing
to do with packaging.  Debian community members mainly being active in
these areas should be granted voting privileges as well.  They wouldn't
need package upload privileges, though.

To cite an extreme example, Ingo Juergensman doesn't do packaging
nor anything of the above.  Nevertheless, he's an active member of
the Debian community for many years (even despite severe problems)
by supporting the m68k port with hosts and maintenance.  He should
be able to vote on general Debian issues such as the project leader.


This is an interesting point.

Do you thing Ingo Juergensman could not pass a simple test on
packaging or on BTS? He could anyway ask ftp-master to have
upload right removed.

I think most of our experienced users will have enough
capabilities for a simple test, and anyway, I would not
put him in an other category. Let giving him other tests,
but let him to be a normal Debian Developer.
who is not interested on upload packages.
No need for new categories.

Voting people should be trusting people, so without
constitutional limits. He would decide to have restricted
rights.

ciao
cate


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-24 Thread Wouter Verhelst
On Thu, Oct 23, 2008 at 10:32:34AM +0200, Josselin Mouette wrote:
 Le jeudi 23 octobre 2008 à 10:20 +0200, Joerg Jaspert a écrit :
  It is
   - a start of the discussion, using d-d-a on purpose to reach
 everyone in something that more or less touches all of us, and
   - a new policy to get implemented some time soon, with whatever
 sensible changes might come out of this thread
 
 We have a process for this kind of changes, it’s call DEPs. Why didn’t
 you start this discussion as a DEP instead?

Because Debian is not Python? AFAIK there's no *requirement* to make
proposals in any particular way.

-- 
Lo-lan-do Home is where you have to wash the dishes.
  -- #debian-devel, Freenode, 2004-09-22


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-24 Thread Josselin Mouette
Le vendredi 24 octobre 2008 à 15:17 +0200, Wouter Verhelst a écrit :
 On Thu, Oct 23, 2008 at 10:32:34AM +0200, Josselin Mouette wrote:
  We have a process for this kind of changes, it’s call DEPs. Why didn’t
  you start this discussion as a DEP instead?
 
 Because Debian is not Python? AFAIK there's no *requirement* to make
 proposals in any particular way.

I thought the project was mature enough to use appropriate processes
even when they are not written in stone, but if you really want to, I
can write a constitutional amendment formalizing DEPs.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: Developer Status

2008-10-24 Thread Joey Schulze
Giacomo A. Catenazzi wrote:
 To cite an extreme example, Ingo Juergensman doesn't do packaging
 nor anything of the above.  Nevertheless, he's an active member of
 the Debian community for many years (even despite severe problems)
 by supporting the m68k port with hosts and maintenance.  He should
 be able to vote on general Debian issues such as the project leader.

 This is an interesting point.

 Do you thing Ingo Juergensman could not pass a simple test on
 packaging or on BTS? He could anyway ask ftp-master to have
 upload right removed.

Why should he do a packaging test?  Why should translators of the
website?  They do not intend to do packaging.

Regards,

Joey
-- 
If nothing changes, everything will remain the same.  -- Barne's Law


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-24 Thread Wouter Verhelst
On Thu, Oct 23, 2008 at 08:33:12PM +0200, Aurelien Jarno wrote:
 How long has it been discussed?

From: Joerg Jaspert [EMAIL PROTECTED]
Subject: Developer status
Date: Thu, 09 Oct 2008 22:50:36 +0200

-- 
Lo-lan-do Home is where you have to wash the dishes.
  -- #debian-devel, Freenode, 2004-09-22


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-24 Thread Giacomo A. Catenazzi

Joey Schulze wrote:

Giacomo A. Catenazzi wrote:

To cite an extreme example, Ingo Juergensman doesn't do packaging
nor anything of the above.  Nevertheless, he's an active member of
the Debian community for many years (even despite severe problems)
by supporting the m68k port with hosts and maintenance.  He should
be able to vote on general Debian issues such as the project leader.

This is an interesting point.

Do you thing Ingo Juergensman could not pass a simple test on
packaging or on BTS? He could anyway ask ftp-master to have
upload right removed.


Why should he do a packaging test?  Why should translators of the
website?  They do not intend to do packaging.


It should be not mandatory, but I think it is interesting to him to
know the very basic packaging.

Managing web site translation I think it means also using
some scripts, so very basic of debhelper and packaging is not so
complicated.

I'm DD and I passed the following tests (in 2000 or 2001):
ID, philosophy of Debian, legal (license check),
packaging, handling bts, basic English, etc.
The tests was supposed to see if the person know various
aspects of Debian, not only to see if he can pack.

Do you think a Debian voter would not be interested
on other areas?  Not to be an expert, but a very simple
tests could be useful, and not the test for usual
packers.

Eventually we can make it DD without test, and
up to ftp-master to see if upload rights should be granted.
We should trust our voters! Without distinction of
uploaders and others.

In future maybe he could do simple language packing or
NMU upload of new translations.

Let decide the NM about what kind of test would be
necessary for various interest.

ciao
cate


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-24 Thread Wouter Verhelst
On Fri, Oct 24, 2008 at 03:25:57PM +0200, Josselin Mouette wrote:
 Le vendredi 24 octobre 2008 à 15:17 +0200, Wouter Verhelst a écrit :
  On Thu, Oct 23, 2008 at 10:32:34AM +0200, Josselin Mouette wrote:
   We have a process for this kind of changes, it’s call DEPs. Why didn’t
   you start this discussion as a DEP instead?
  
  Because Debian is not Python? AFAIK there's no *requirement* to make
  proposals in any particular way.
 
 I thought the project was mature enough to use appropriate processes
 even when they are not written in stone, but if you really want to, I
 can write a constitutional amendment formalizing DEPs.

If you insist. Note that I'll vote against it -- I've never liked
procedures whose sole purpose is to change procedures.

You can be unhappy about this particular proposal, but that has nothing
to do with whether or not it is a DEP.

-- 
Lo-lan-do Home is where you have to wash the dishes.
  -- #debian-devel, Freenode, 2004-09-22


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-24 Thread Wouter Verhelst
On Fri, Oct 24, 2008 at 04:30:31PM +0200, Giacomo A. Catenazzi wrote:
 Joey Schulze wrote:
 Giacomo A. Catenazzi wrote:
 To cite an extreme example, Ingo Juergensman doesn't do packaging
 nor anything of the above.  Nevertheless, he's an active member of
 the Debian community for many years (even despite severe problems)
 by supporting the m68k port with hosts and maintenance.  He should
 be able to vote on general Debian issues such as the project leader.
 This is an interesting point.

 Do you thing Ingo Juergensman could not pass a simple test on
 packaging or on BTS? He could anyway ask ftp-master to have
 upload right removed.

 Why should he do a packaging test?  Why should translators of the
 website?  They do not intend to do packaging.

 It should be not mandatory, but I think it is interesting to him to
 know the very basic packaging.

Regardless, at the time, Ingo felt that there was no way for him to be
able to get through NM without knowing stuff about packaging. That is
not a good thing (I've known Ingo for quite some time now, and he's a
very knowledgeable person, on Debian as a whole and the m68k port
specifically)

-- 
Lo-lan-do Home is where you have to wash the dishes.
  -- #debian-devel, Freenode, 2004-09-22


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-24 Thread Andrei Popescu
On Fri,24.Oct.08, 14:31:42, Giacomo A. Catenazzi wrote:

 contributor.debian.org mail
 ---
 We are considering to implement an @contributor.debian.org mail
 forwarding setup which would be open for DC/DM too. Such addresses would
 continue to be valid even after a person becomes a DD/DME. If sufficient
 support for the idea is found then this will probably be implemented
 once the new debian.org mail setup is in place.

 I don't like contributor. we need a short term.

+1

Regards,
Andrei
-- 
If you can't explain it simply, you don't understand it well enough.
(Albert Einstein)


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-24 Thread Didier Raboud
Andrei Popescu wrote:

 On Fri,24.Oct.08, 14:31:42, Giacomo A. Catenazzi wrote:
 
 contributor.debian.org mail
 ---
 We are considering to implement an @contributor.debian.org mail
 forwarding setup which would be open for DC/DM too. Such addresses would
 continue to be valid even after a person becomes a DD/DME. If sufficient
 support for the idea is found then this will probably be implemented
 once the new debian.org mail setup is in place.

 I don't like contributor. we need a short term.
 
 +1
 
 Regards,
 Andrei

Why not @people.debian.org ? It represents pretty good what thoses
eventual contributors would: the _people_ who make Debian.

Or @not-yet-a-dd.debian.org, but it seems someway agressive ;)

Regards, 

OdyX
-- 
Swisslinux.org − Le carrefour GNU/Linux en Suisse −
http://www.swisslinux.org


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-24 Thread Mark Brown
On Thu, Oct 23, 2008 at 07:36:02PM +0200, Stefano Zacchiroli wrote:
 On Thu, Oct 23, 2008 at 01:20:32PM +0100, Mark Brown wrote:

  Non-packaging contributors were always supported in the current NM
  process - this issue was discussed at the time the process was created

 Sorry, but that's not support, or at least not *complete* support.

I think what you mean to say is...

 Still, I won't be at ease with upload rights to the archive given by
 default to non-technical contributors. The status quo did not support
 inhibiting upload rights to voting developers (OK, it could have been
 enforced via dak, but that's not an answer).

...that you feel that such people would get too many rights, which isn't
the same thing at all.

-- 
You grabbed my hand and we fell into it, like a daydream - or a fever.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-24 Thread Raphael Geissert
Steve Langasek wrote:

 On Thu, Oct 23, 2008 at 01:43:31PM -0500, Raphael Geissert wrote:
 Luk Claes wrote:
 
  Raphael Geissert wrote:
 
  What about getting every maintainer's key in a keyring and LDAP? it would
  finally allow for a better management system to take place
 
  The problem is that not all maintainers have keys in the first place.
 
 Which in theory is not good. Even packages that later get uploaded by a DD
 should be signed.
 
 That shouldn't be relevant if the sponsor is doing their job of reviewing
 the package before upload.
 

IMHO it *is* relevant, as it helps enforce/teach the reasons why packages are
signed when uploaded to the archive. I've even seen some people continuously
creating new keys because they either forget the key password, or they
accidentally deleted the secret key, or because of similar reasons.

IMHO knowing they why of signed files/packages is one of the most important
points, together with DFSG, SC, policy, and such.

PS. I've seen people not knowing that even uploads by buildds are signed.
Although it is not something unforgivable it clearly demonstrates that there
are some basic points not being covered properly; specially in NM.

Cheers,
-- 
Raphael Geissert - Debian Maintainer
www.debian.org - get.debian.net



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-24 Thread Raphael Geissert
Hi Luk,

2008/10/23 Luk Claes [EMAIL PROTECTED]:
 Raphael Geissert wrote:

 Right, but do the members of the NMC cover the wide variety of
 programming languages?
 or what kind of review are they going to do? just packaging stuff? if
 it is just the latter it would be much easier and faster to send a RFC
 to -mentors and let people scream out loud.

 And please note that I said QA side, with which I didn't mean to
 refer to the QA group, but to a variety of people who know what to
 look at and how to do it; not a random AM who happens to have already
 completed doing a review process successfully (which actually doesn't
 guarantee that the AM is competent enough, as the usual NM process
 consists on sending the templates and later reviewing the responses).

First of all I would like to apologise as it was not my intention to
* offend/criticise anyone's work,
* mean that NM is all about questions, as it of course isn't.

I believe that impression was caused by my oversimplification of the NM process.


 You're very wrong here. The AM's job is to review if someone would be
 capable of being a good Debian Developer. Reviewing responses to the
 templates is *not* the main job. Have the prospective DD learn things;
 get the prospective DD think and search before answering; and reviewing
 actual tasks and skills by reviewing the prospective DD's packages next
 to possible other 'tasks' takes most of the time.

 It's not at all about a questionaire where you only have to tick the
 right answers because that would defeat the spirit of the process. For
 many applicants it takes a long time because they think it's just a
 questionaire...

Getting a little bit back on my point: what I wanted to mean with my
explanation of QA side is that:

* nobody is perfect,
* not always packages are checked as rigorous as they, at times, are at -mentors

So, my proposal is more or less like this:

1.- Keep everything in public MLs
2.- Assign a member of the NMC to the case[1] who will of course be
willing to work on it
3.- Publicly request[2] people to review the package[3], although the
NMC member will also do it on her own.
4.- Every review should be handled[4] by the NMC member and a decision
be made (also refer to [1]).

And as an extra note: any NMC member should be able to take over the
request at any time in cases such as when the review/process is not
objective (i.e. there are personal feelings).

[1] This member will take care of the case/request and will write a
brief, but explanatory, report when making a decision.
[2] Teams, co-maintainers, etc should probably be CCed.
[3] No review should be disregarded, no matter whether it comes from a
Dsomething or from a Dnothing as any input should be considered
valuable.
[4] Any extra investigation needed originated by a contributed review
should be made before any decision is made.

Does that sound better? comments? suggestions? positive criticism?

Although I'm not still very convinced I at least want to propose
something that, if approved, would make me happier than the
originally-proposed process.


 Cheers

 Luk



Cheers,
-- 
Raphael Geissert - Debian Maintainer
www.debian.org - get.debian.net

Quentin Crisp  - If at first you don't succeed, failure may be your style.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: bureaucracy (Re: Developer Status)

2008-10-24 Thread Manoj Srivastava
On Fri, Oct 24 2008, Giacomo A. Catenazzi wrote:

 Manoj Srivastava wrote:
 On Thu, Oct 23 2008, Giacomo A. Catenazzi wrote:

 The number of teams increment the bureaucracy (changing
 the proposal, coordination), and doesn't fit the Debian
 structure (role [proposers] vs. hierarchical [proposal]).

 Huh? The people Joerg talked to were people who would be
  affected by the proposal. For example, the secretary was called in to
  comment since this proposal would require changes in the coting
  pmechnism, and I was invited to give feedback on how big a change that
  would be.

 Also, he watned to ask about the constitutionality of the
  proposal.

 I don't see how this solicitation of early feedback in any way
  adds to the bureaucratic angle.

 Could you write it in a simpler manner. I think I understand your use
 of solicitation, but Wikipedia writes (first sentence): In the
 United States, solicitation is a crime. I don't think you mean that
 crime.

I do not think that asking for early feedback to make a
 proposal better has any bearing on how bureaucratic the actual process
 being proposed is.

maanoj

Nothing is but what is not.
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-24 Thread Lars Wirzenius
pe, 2008-10-24 kello 16:56 +0200, Wouter Verhelst kirjoitti:
 If you insist. Note that I'll vote against it -- I've never liked
 procedures whose sole purpose is to change procedures.

For what it's worth, as one of the three people who suggested DEP in the
first place, I would be unhappy to see it made mandatory, and would vote
against a GR suggesting it.

As far as I care, DEP should be a tool, for those who wish to use it.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Lucas Nussbaum
On 22/10/08 at 22:51 +, Clint Adams wrote:
 On Thu, Oct 23, 2008 at 12:10:29AM +0200, Joerg Jaspert wrote:
  This was initially written by me, then discussed within DAM (so take
  us two for we)  and then discussed with DSA, FTPMaster,
  Keyring-Maint, Secretary, FrontDesk and the DPL.
 
 I am disappointed in all of these people.

He wrote discussed, this doesn't mean that all of them agreed fully on
this proposal^Hdecision. It would be interesting to have the point of
view of each of those groups.
-- 
| Lucas Nussbaum
| [EMAIL PROTECTED]   http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F |


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Ingo Juergensmann
On Thu, Oct 23, 2008 at 08:59:54AM +0200, Lucas Nussbaum wrote:

  Debian is about developing a free operating system, but there's more
  in an operating system than just software and packages.  If we want
  translators, documentation writers, artists, free software advocates,
  et al. to get endorsed by the project and feel proud for it, we need
  some way to acknowledge that.  This is where our proposal comes in.
 Could you point to some non-programmers contributors that would be
 interested into that process? Have you talked to them about it?

*raisesHand*

When I applied as NM back then[TM] I expressed explicitly that I doesn't
maintain any packages nor wanting to maintain a package in the future. 
Because there was no procedure how to deal with that situation during NM, I
wasn't applied an AM for over a whole year. Therefore I withdraw my
application after that year. 

Now I could re-apply, in theory... 

-- 
Ciao...//  Fon: 0381-2744150 
  Ingo   \X/   http://blog.windfluechter.net

gpg pubkey: http://www.juergensmann.de/ij_public_key.asc


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Bas Wijnen
First of all, a suggestion from me.  I would like to change names a bit,
so there are names for some groups as well.  Here's my proposal:

- Debian Developing Contributor (DDC) = what's currently called DM
- Debian Non-Developing Contributor (DNDC) = what's called DC in the
  proposal.
- Debian Contributor (DC) = DDC + DNDC.
- Debian Developing Member (DDM) = what's called DD in the proposal.
- Debian Non-Developing Member (DNDM) = what's called DME in the
  proposal.
- Debian Member (DM) = DDM + DNDM.
- Debian Key-owner (DK) = DM + DC

I'll be using these abreviations below, and to limit confusion I changed
quotes so they use it as well.  When really talking about current
things, I use them unabreviated.  I suggest others to do the same.
(This is my view of Debian-style consensus-building: just do things how
you consider them right, and hope others will follow your lead.)

To avoid confusion about DM (which has a meaning in both naming schemes,
which is not the same), I recommend everyone to explicitly say which
naming scheme they're using.  If you don't mention this, I'll assume
you'll be using the same scheme as the post you reply to (if any).

On Wed, Oct 22, 2008 at 10:23:24PM -0200, Margarita Manterola wrote:
 I'm quite disappointed on this being informed as a done thing, without
 the project as a whole being asked for an opinion.

The mail talks about a proposal.  I took that as something which is open
for discussion.

On Wed, Oct 22, 2008 at 11:29:53PM -0300, Felipe Sateler wrote:
  Debian Contributor
  --
 Basically, they need to pass the ID check, agree to the Social
 Contract/DFSG and have successfully answered a set of questions
 similar to the ones used in the current first PP step, to keep doing
 the same thing they have been doing all this time.

No.  Current Debian Maintainers also need an ID check, agree to
SC/DFSG/DMUP and be advocated.  The only thing that is added (and that
was made clear by Joerg), is that they need to answer a very limited set
of questions.

Also, I don't think this is supposed to change anything to the
sponsoring system, so people who use sponsors can continue to do so as
well, without the questions (or the other checks).

I do have one question: the current Debian Maintainer process has some
features which the New Maintainer process does not have.  I'm mostly
thinking of the fact that advocation mails must include reasons why the
prospective DC is a good candidate.  Another post mentioned the yearly
ping.  I would like to keep those things (and thus add them to the DC
process).

 So this basically requires Debian Maintainers to do the (somewhat
 reduced) PP and TS questions, and I don't see the real reason for
 this. The idea behind Debian Maintainers is to maintain a package one
 knows how to maintain.

Those people are getting upload rights to the archive.  Don't you think
it's reasonable that the project wants people to show that they won't
mess things up before giving such a priviledge to them?

Becoming a Debian Maintainer is supposed to be a light-weight version of
the New Maintainer process.  It's not a I'll skip the New Maintainer
process entirely-version.

 The only reason I can see here is that DDs are not being trusted in
 their advocations, which is a far worse problem that won't get solved
 by this.

We have over 1000 members.  That's way too much to use the if you have
1 invitation, you're in-system.  Looking at the recent flamewar, I'm
pretty sure almost every DM has at least one other DM whose advocation
they don't trust.

So I don't think one advocation is not enough is a problem at all.
It's just a result of having many members.  Don't forget that this is a
quick thing.  People who don't care enough to answer some quick
questions (or show in some other way that they can handle the
responsibility) aren't interested enough to get the priveledge we're
talking about, IMO.

   - ensures that the interest in Debian isn't short-term.
 
 Why do people keep thinking this is a good thing?

If people only have short-term interest, that's not a bad thing in
itself.  But in this case we're talking about giving them long-term
priviledges (upload any package; vote; become DPL, that sort of thing).
We want members of our project to have a long-term interest, don't you
agree?

   - enables them to learn more about the workings in Debian and generally
 helps them for the next step.
 
 They should be doing this on their own, and not force an arbitrary limit on
 them. What if they did this _before_ applying for DC/DM status?

In the proposal, there is no help during these 6 months.  So basically,
if people want to do this on their own, the project will ask them to say
so before doing that (in the proposal).  Saying so means applying for DC
status.  Applying for DM is not possible before those 6 months are over.

You seem to want to rush total outsiders into the most priviledged
positions of the project.  Why would that be a good thing?  What is 

Re: Developer Status

2008-10-23 Thread Giacomo A. Catenazzi

Joerg Jaspert wrote:

Developer Status




This was initially written by me, then discussed within DAM (so take
us two for we)  and then discussed with DSA, FTPMaster,
Keyring-Maint, Secretary, FrontDesk and the DPL.


Reading the proposal and the people involved, I think the
proposal is to complex and bureaucratic and it doesn't
fit to the Debian structure.

As example of Debian structure, how to you will answer to:
Why do you have the power to do this?
I hope you don't answer with I've the supercow power,
but you will answer with roles.

So why don't move the proposal with roles instead of
the naerly concentric power structure?

So I propose:

- Debian contributor as in your proposal (ID check,
  agree to the social contract, ..)

and then we define roles:
- Esperanto debconf translator
- Chinese website uploader/maintainer
- uploader/maintainer to package X
- uploader/maintainer of package of team Y
- testing security
(IIRC the search also for non DD members)
- DPL
- etc.

Every team or team master choose who as power and what
kind of power.

DD would become a label of people with debian constitutional
rights (vote etc) and some standard powers, and I think
we could eventually restrict the rights (i.e. to have a
non packager DD, or for a sabbatical DD)

ciao
cate


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Joerg Jaspert

   while keeping the spirit of easing entry into Debian for newcomers.
   At the same time we add a separate track for less-technical
   contributors.
 Is it a start of a discussion? A new policy?

Both. :)
It is
 - a start of the discussion, using d-d-a on purpose to reach
   everyone in something that more or less touches all of us, and
 - a new policy to get implemented some time soon, with whatever
   sensible changes might come out of this thread


On 11547 March 1977, Margarita Manterola wrote:
 I have been wanting this for a long time, I totally agree with what's
 in the mail, and I'm really happy that this has been thought about and
 written about, however, I'm quite disappointed on this being informed
 as a done thing, without the project as a whole being asked for an
 opinion.

None of this is implemented yet, all of this requires work in multiple
places (changing nm.d.o, changing dak are two examples)

 I know that DAM's and Front Desk and the like and in charge of
 accounts, but creating 2 new categories for people to participate in
 is quite a change, and I think the whole project should be involved in
 such a decision, as we were involved in the decision regarding Debian
 Maintainers.

While this is a long text (to properly explain the thing), it doesn't
change as much as people seem to think.


On 11547 March 1977, Raphael Geissert wrote:
 Debian Maintainer
 -
 They are allowed to upload their own (source) package. The allowed list
 of (source) packages to upload can be edited by any member of the NM
 committee[NMC], who will do a package check before they add new packages
 to the DM's list.
 I believe everything is ok up to this point: why does the NMC need to 
 review 
 the packages? I mean: has there been any problem with the current way DMs are 
 allowed to upload? can't the project trust in DDs as to what packages can 
 DMs upload?

We do trust DDs - everyone can become a member of the NM Committee,
you just have to do a little AM work.

 By adding this extra step it makes the process more complex and turns 
 something useful into something more like a process with lots of paper-work:
 It would require to:
 1. first: find a sponsor to upload a package,
 2. then become trusted, 
 3. get advocated,
 4. ID check (btw, will it still require keys to be signed by DDs? or are DCs 
 or Dwhatever more than enough?),
 5. TS check,
 6. SOC agreement,
 7. NMC approval,
 8. keyring-maints stuff,
 9. NMC approval of packages.

Umm, well:

1. no change to now
2. no change to now
3. no change to now, only the destination of the approval mail for DMs
   changes
4. Yes, this is a change, you need a DD or DME to sign your key.
   One might adjust it so that DC/DM can sign for other DC/DM (or maybe
   make that 2 of them sign one).
5. I hope you read the footnote? It can easily be adjusted to fit
   whatever the current situation is. Which means that they can make it a
   full TS plus  must fix 1000 RC bugs - or just nothing.
6. no change to now
7. is DM-Team approval now
8. is DM-Team keyring foo stuff now
9. this can easily be in 7., and only get invoked if you want to add
   more packages to your list later

[DCDMQ] The intention is that the NM-Committee will select the actual
set of questions used, not this mail. It can easily be adjusted to fit
whatever the current situation may want to have. For DM we imagine it
would be a very limited TS set, like making sure someone can deal with
the BTS and knows the basic tools (lintian, dput/dupload, debsign). It
is not meant as a full (first part) of NM and lots of boring tasks
before one get DM, but as a basic check for a minimum knowledge.

 In contrast to current DM this is based on source packages and allows
 uploads of new binary components, which have to pass NEW, too.
 That's great, but what is it going to happen to cases like #502943?

That is an interesting corner case. (Note that for todays code I'm happy
to accept patches/git trees to merge to fix any of such errors).

Im currently not 100% sure what the best is in this case.


On 11547 March 1977, Felipe Sateler wrote:
 Now let us describe the way the account status is meant to be handled
 in future.
 This mail has mixed future and present tense. Have these changes already been
 implemented, or are planned?

Those changes do require some work in multiple places. So its not
implemented yet, no.

 While, strictly speaking, this increases the barrier to get DM compared
 to the current implementation of DM, we do not think it is an
 unreasonable or too high level. Anyone who is able to get a package put
 together in a lintian clean way will be able to get DM without much
 effort or time used.
 So this basically requires DMs to do the (somewhat reduced) PP and TS
 questions, and I don't see the real reason for this. The idea behind DMs is to
 maintain a package one knows how to maintain. The only reason I can see here 
 is
 that DDs are 

Forget classes, think privileges (was: Developer Status)

2008-10-23 Thread martin f krafft
also sprach Joerg Jaspert [EMAIL PROTECTED] [2008.10.22.2333 +0200]:
 Now let us describe the way the account status is meant to be handled
 in future.

Finally!

http://lists.debian.org/debian-project/2005/02/msg00079.html

It's the latest message I could find. I am sure I have been harping
on about this before.

One thing that occurs to me reading about what Clint has to say[0]
is that we have a set of privileges, such as voting and uploading
and the access to the various different machines, one punishment
(debian-private access), and Jörg wants to map different
combinations of those to classes.

0. http://xana.scru.org/xana2/ranticore/debknights/

Why don't we just take each and every of those privileges and define
criteria for how to obtain the privilege, and then simply give
people privileges according to what they need, rather than having
a defined set of rigid classes? Obviously, one could still group
privileges (e.g. to be able to vote, you have to endure
debian-private).

And yes, I agree that this ought to be a GR or at least that Jörg's
email should not have been of the this is what we'll most likely
do nature, but rather in the this is what I've been thinking about
and would like to propose for discussion department.

Cheers,

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems
 
once ... in the wilds of afghanistan, i lost my corkscrew, and we
 were forced to live on nothing but food and water for days.
-- w. c. fields, my little chickadee


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Re: Developer Status

2008-10-23 Thread Josselin Mouette
Le jeudi 23 octobre 2008 à 10:20 +0200, Joerg Jaspert a écrit :
 It is
  - a start of the discussion, using d-d-a on purpose to reach
everyone in something that more or less touches all of us, and
  - a new policy to get implemented some time soon, with whatever
sensible changes might come out of this thread

We have a process for this kind of changes, it’s call DEPs. Why didn’t
you start this discussion as a DEP instead?
-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: Developer Status

2008-10-23 Thread Charles Plessy
Le Thu, Oct 23, 2008 at 10:20:55AM +0200, Joerg Jaspert a écrit :
 
  - a new policy to get implemented some time soon, with whatever
sensible changes might come out of this thread

Joerg, this means that if we want to have a word to say about how the
Debian project defines its members, we have to participate to this
discussion *now*, or block it.

There is not even a timeframe for us to know when it is too late to
influence your decisions, that for the moment seem completely
unilateral: I have seen position acronyms, (DAM, DPL,…), put for the
person names, there is only yours.

This is a situation that will not help to get the best out of the
discussion. Won't you accept to postpone it to after the release?

Have a nice day,

-- 
Charles


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Pierre Habouzit
On Thu, Oct 23, 2008 at 07:47:10AM +, Josselin Mouette wrote:
 Le jeudi 23 octobre 2008 à 08:59 +0200, Lucas Nussbaum a écrit :
   Debian Contributor
   --
   Debian Maintainer
   -
   Debian Member
   -
   Debian Developer
   
  
  I really liked the fact that it was possible to explain Debian's
  different developers status in 30 seconds. Couldn't we find a way to
  adapt the current architecture to fit in the additional statuses?
 
 This is the thing that makes me the most uneasy with the decision (apart
 from the way it was done). We need less complexity and bureaucracy, not
 more.

I'd put it even more bluntly. The current problem is that NM is too
slow, too sluggish, too boring. Being a DD requires a motivation that I
wouldn't even dare to ask from the best employees in my company, and god
knows I'm an elitist when it comes to code quality and technical
interest.

No, instead of attacking the big fat problem that being a DD is not a
single phone call with Elmo anymore, we tackle the issue by adding even
more sub-roles, so that people that get lost en route, have cookies
along the path.

“ - Come to the dark side
  - No
  - We have cookies !
  - \o/
”

If I recall right, Jörg was really against DM at the time. I thought it
was because of that, I see now that it's because the project wasn't his.
Debian has always had a flat hierarchy, with a few delegates for key
roles, infrastructure handling and stuff like that, where it's not
really practical to have every DD have the position (1000 DSA isn't
really a good thing, I speak from experience). So when the
*constitution* gives him the right to do what he just did (yeah, sadly
he can and we have to be 2:1 to overrule that yeah), it's completely
against the nature of Debian, and the spirit of the constitution.


I'm blatantly disappointed in both the form and the ground of this
edict.



-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpig0dPSZ53e.pgp
Description: PGP signature


Re: Developer Status

2008-10-23 Thread Josselin Mouette
Le jeudi 23 octobre 2008 à 10:37 +0200, Pierre Habouzit a écrit :
 So when the
 *constitution* gives him the right to do what he just did (yeah, sadly
 he can and we have to be 2:1 to overrule that yeah), it's completely
 against the nature of Debian, and the spirit of the constitution.

Only overriding the TC needs a 2:1 majority. For delegate decisions,
that’s only a standard majority.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: Developer Status

2008-10-23 Thread Pierre Habouzit
On Thu, Oct 23, 2008 at 08:48:51AM +, Josselin Mouette wrote:
 Le jeudi 23 octobre 2008 à 10:37 +0200, Pierre Habouzit a écrit :
  So when the
  *constitution* gives him the right to do what he just did (yeah, sadly
  he can and we have to be 2:1 to overrule that yeah), it's completely
  against the nature of Debian, and the spirit of the constitution.
 
 Only overriding the TC needs a 2:1 majority. For delegate decisions,
 that’s only a standard majority.

Yeah, I've been corrected already, I don't know why I thought it was so.
But still, technically we have to override it, since he's a delegate,
and that was my point :)


-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgp2hPrxr67CB.pgp
Description: PGP signature


Re: Developer Status

2008-10-23 Thread Pierre Habouzit
On Wed, Oct 22, 2008 at 10:10:29PM +, Joerg Jaspert wrote:
 
  Developer Status
  
 
 And I should probably have written this inside the mail itself, but the
 most obvious things are those you forget.
 
 This was initially written by me, then discussed within DAM (so take
 us two for we)  and then discussed with DSA, FTPMaster,
 Keyring-Maint, Secretary, FrontDesk and the DPL.

Could those poeple please comment on their motivations and why they
think this proposal is a good idea please ?

All of them CC-ed.

Also, why hasn't the nm-committee involved, and the DEP process
completely ignored ?

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgptpXGfmouzr.pgp
Description: PGP signature


Re: Developer Status

2008-10-23 Thread Jan Hauke Rahm
IANADD.

On Thu, Oct 23, 2008 at 10:37:23AM +0200, Pierre Habouzit wrote:
 I'd put it even more bluntly. The current problem is that NM is too
 slow, too sluggish, too boring. Being a DD requires a motivation that I
 wouldn't even dare to ask from the best employees in my company, and god
 knows I'm an elitist when it comes to code quality and technical
 interest.

You might be right.

 No, instead of attacking the big fat problem that being a DD is not a
 single phone call with Elmo anymore, we tackle the issue by adding even
 more sub-roles, so that people that get lost en route, have cookies
 along the path.

I don't think so.
We now have the DDs and we have some sort of DMs who are allowed to do
some stuff once only DDs were allowed to, and they can only do that when
following different rules.
Now, the proposal tries to put this DM status in the NM process. You can
become a DM and have some DM rights (as it is now) and then you can
become a DD more easily because you're already some steps forward to it.

But the more important part is IMO that the proposal *finally* respects
the non-packaging contributors (and there are many, I guess). For them
we can now have similar steps which in the end means DD rights without
the need of learning technical stuff they won't ever use.

This is not adding sub-roles on the way to become a DD. We already have
the DM status which means nearly nothing on your way to become a DD --
you have to go through the entire NM process, too. The proposal tries to
stop that by putting the DM status in the NM process. The new sub-roles
for contributors don't really affect becoming a DD since the prospective
DD can go either way but he's never got to go both of them.
This is adding possibilities for non-technical contributors to get the
very same rights they should have (IMO).

 If I recall right, Jörg was really against DM at the time. I thought it
 was because of that, I see now that it's because the project wasn't his.
[...] 
 I'm blatantly disappointed in both the form and the ground of this
 edict.

And I'm very disappointed in project members who always feel the need to
insult (see the DFSG thread on d-devel or this one). This is about the
project and I'd appreciate if DDs could move their personal fights to
d-private or private mails.
MAYBE Joerg was against DM back then, and MAYBE he now sees that the DM
status turns out to work much better than he could ever imagine, and
MAYBE he learned from it and tries to give it another shot to move the
DM status in a better position in the project. Is this impossible?

Hauke


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Julien BLACHE
Joerg Jaspert [EMAIL PROTECTED] wrote:

Hi,

I'm pretty unhappy with the very non-Debian way you have when it comes
to making decisions and announcing them.

 If you are an existing Debian Developer or Debian Maintainer, don't be
 afraid, we are not going to take anything away from you.

And also that feeling you seem to have that you are above the lot of
mere mortals that we, DDs without delegations, are.


 the way it was instantiated outside of most existing structures has
 always made other groups in Debian uncomfortable. The ftp-masters

Pretty much the only thing in your proposal I agree with is the bit
about getting DM under proper controls.


Now about the new status you are proposing, my general feeling is:
more bureaucracy \o/ What you are proposing is way too complicated for
the outside world to understand.

I think adding a Debian Contributor status (no upload, no vote) with
labels (translator, writer, ...) is a simple solution that fits the
current issue pretty well.

On the contrary, what you are proposing seems like solutions looking
for problems to me.


Now on to specifics:

 Debian Maintainer
 -

 A DM has to pass the same checks a DC has and very few questions from the
 TS part[DCDMQ].

 A (very) small TS basically, the most important TS questions for them.

I'm afraid you're going to need more than very few questions from
TS. I think it's important that DMs know their stuff, for we have
quite some crappy packages in the archive already and we don't really
need more of them.

They don't have to answer the more painful questions of the TS
template (amazing what AMs can come up with, really), but very few
seems like not enough to me.

 unreasonable or too high level. Anyone who is able to get a package put
 together in a lintian clean way will be able to get DM without much
 effort or time used.

And that I totally disagree with. Being lintian-clean doesn't tell
much about the quality of the package, and tells exactly nothing about
the quality of the packager.

I think we've had some examples of clueless DMs and even clueless new
DDs in recent times (proving that even a full TS might not be
enough). Do you want more of that, or less of that?


I like the idea of progressing from DM to DD during NM, as it provides
some kind of an observation period. As applicants are required to have
some packages already when they apply, they could be granted DM after
the basic checks, then complete NM and start an observation period as
DM. To me, that's giving them full responsibility for their packages
early on so we can see how they handle them on their own.


 Debian Member
 -

 A DME can nominate themself as DPL, can be delegated rights from the DPL
 and can start any GR, basically do everything our foundation documents
 allow project members to do.

I have a problem with non-technical persons voting on technical
issues, or issues having technical implications for the developer
body. I have even more of a problem with non-technical persons leading
a technical project.

I am against this part of your proposal. Voting rights should be
coupled with proper understanding of the Project at large, including
the technical stuff, which is, after all, the base of this Project.

This whole status is useless. If you want to vote, go to DD
status. You'll get upload rights too, that doesn't mean you have to
make use of them.

I expect going to DD status to be something doable for any contributor
after a period of time.


 Changes to the DM Keyring
 -
 Keyring management will be moved to the control of keyring-maint.  The
 NM committee will decide who will be added or removed, similiar to the
 way keyring-maint and DAM currently work together.

No matter what happens with everything else in your mail, go forward
with that.

JB.

-- 
 Julien BLACHE - Debian  GNU/Linux Developer - [EMAIL PROTECTED] 
 
 Public key available on http://www.jblache.org - KeyID: F5D6 5169 
 GPG Fingerprint : 935A 79F1 C8B3 3521 FD62 7CC7 CD61 4FD7 F5D6 5169 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Forget classes, think privileges (was: Developer Status)

2008-10-23 Thread Matthew Johnson
On Thu Oct 23 10:25, martin f krafft wrote:
 Why don't we just take each and every of those privileges and define
 criteria for how to obtain the privilege, and then simply give
 people privileges according to what they need, rather than having
 a defined set of rigid classes? Obviously, one could still group
 privileges (e.g. to be able to vote, you have to endure
 debian-private).

This is what I was trying to propose last year[0,1]

Matt

0. http://wiki.debian.org/Projects/AltReformedMembershipProcess
1. http://lists.debian.org/debian-newmaint/2007/12/msg00013.html

-- 
Matthew Johnson


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-23 Thread cobaco
On Thursday 2008-10-23, Julien BLACHE wrote:
 Now about the new status you are proposing, my general feeling is:
 more bureaucracy \o/ What you are proposing is way too complicated for
 the outside world to understand.

It's less bureaucracy for a non-packaging contributor:
right now if a translator want's to be an official procect member he has to 
go through DM. I know I haven't bothered despite being actively involved 
with debian for 5+ years now (voting alone simply isn't worth the pain).

It's less bureaucrcy for the project as you don't have to go through the 
whole NM rigmarole for each contributor -packager or no-, you can now limit 
it to just the relevant bits.

As to the outside world, no need to go into nuances, you just go 'official 
project member' or not. If they wanna know more about a particular 
contributor just say that he is/is not involved with whatever area being 
asked about.

 I think adding a Debian Contributor status (no upload, no vote) with
 labels (translator, writer, ...) is a simple solution that fits the
 current issue pretty well.

Why no vote? Long term contributors to the project should have a voice IMHO. 
Wether they are packagers/translators/doc writers/... really should have no 
bearing on it.

 I have a problem with non-technical persons voting on technical
 issues, or issues having technical implications for the developer
 body. I have even more of a problem with non-technical persons leading
 a technical project.

First Actual techical issues are supposed to go the TC, not a GR (and 
looking at the list on http://www.debian.org/vote/ I have a hard time 
finding votes about purely technical issues)

Second Debian isn't a pure technical project: packaging, translating, 
documentation, bug fixing, QA, ... are all things that are part of Debian, 
that have long-term contributors working on them. 

Each of those have their own specialised bits of knowledge, sometimes they 
overlap partly.

 I am against this part of your proposal. Voting rights should be
 coupled with proper understanding of the Project at large, including
 the technical stuff, which is, after all, the base of this Project.

Does that also work the other way around with packagers having to understand 
translation/documentation/... stuff? Didn't think so.

 This whole status is useless. If you want to vote, go to DD
 status. You'll get upload rights too, that doesn't mean you have to
 make use of them.

There's this principle in security called 'least access', it's why we don't 
log in as root for everyday use.

Is there any particular reason you don't feel it should apply to something 
as potentially critical as upload rights?

 I expect going to DD status to be something doable for any contributor
 after a period of time.

IIRC the last time this came up people could name 1 or 2 non-packagers who 
had ever bothered with NM

- while it is theoretically possible for non-packagers to go through NM, 
quite obviously it's currently not worth the pain in the opinion of the vast 
majority of non-packagers.

It doesn't stop us from contributing, but that doesn't mean we don't 
consider this a flaw in the process.
-- 
Cheers, Cobaco (aka Bart Cornelis)


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


Re: Developer Status

2008-10-23 Thread Bas Wijnen
On Thu, Oct 23, 2008 at 12:03:13PM +0200, Gerfried Fuchs wrote:
 * Bas Wijnen [EMAIL PROTECTED] [2008-10-23 09:59:09 CEST]:
  First of all, a suggestion from me.  I would like to change names a bit,
  so there are names for some groups as well.  Here's my proposal:
 
  This is misleading because a DME is (also) an enhanced version of a DM,
 i.e. a DME is allowed to upload their own packages and can be a
 developing contributor.

Not according to my reading of Joerg's proposal.  People go from DC to
DME.  It is possible to also do DM, which means that person has two
roles (DM and DME).

 Your distinction doesn't make it clear between
 DDs that can upload any package and those that can only upload a
 specific set of packages.

In my terms, it would mean someone is DNDM and DDC at the same time.  If
it is expected that this would happen a lot, it can get a name by
itself, but I thought I was using enough new names already. :-)

 Where Joerg's proposal (which I wholeheartly
 support) made the clear distinction between the full DD state that isn't
 limited in any sense and the limited upload allowance (even as limited
 as no package at all) you draw the line between no-upload right and any
 upload right, even limited.

I don't think I changed anything in the roles, I only changed the names:
DC  = DNDC
DM  = DDC
DME = DNDM
DD  = DDM

And I add names for groups, so you don't have to say DC and DM or DME
and DD.  At least I did not intend to change the meaning, I am just
worried that DC/DM/DME/DD are not very logical names, while the
underlying structure is in fact two orthogonal elements:
- Is this person a member? - D*C / D*M
- Does this person do package development? - DND[CM] / DD[CM]

And because that last question is often irrelevant, I propose to use
standard names for people depending on their member-status only (DC/DM).

Finally, I think it is useful to have a name for all people in Debian,
which is why I added DK.  I'm not sure if it's useful, and I'm not happy
with the name, nor with the fact that it completely ignores sponsored
maintainers.  So perhaps that last one should be removed.  It'd probably
never be used anyway. :-)

  Personally I am not sure if your distinction is the better one,
 personally I prefer the one that Joerg proposed.

I didn't intend to change his proposal; I'm happy with the roles he
describes, I just want to give them different names.

 About the naming, I'm not sure if we really should change everything
 everywhere completely, I don't see the real gain,

The gain is that we're finally done with the confusion about people in
Debian.  Currently we have new maintainers who are debian
developers, and debian maintainers who are not.  Now we'll add
debian members, who are not debian developers, even though all
developers are members of the project (but not considered debian
member as in DME).  Also, people who hear the full names will be
confused by debian member/DM which are two totally different things.

 rather the drawback that we will be faced with endlessly outdated
 documentations that won't get noticed about using the old terms.

Yes, I agree that this is a drawback, and we should not lightly do this.
However, given the current confusion about the naming already, this
seems to be the perfect moment to solve it: new names are added, the
whole thing will be changing anyway.  The current proposal is to make
things even less clear.  My proposal is to accept the extra work of
getting old documents up to date (or accepting the this is an old
document, it uses the old naming excuse for not-so-important
documents).

So just to be clear: I am, like you, totally in favour of the proposal.
I just see the opportunity to fix an other problem along the way.  If
people disagree that the names should be changed, I'm still in favour of
the proposal. :-)

Thanks,
Bas

-- 
I encourage people to send encrypted e-mail (see http://www.gnupg.org).
If you have problems reading my e-mail, use a better reader.
Please send the central message of e-mails as plain text
   in the message body, not as HTML and definitely not as MS Word.
Please do not use the MS Word format for attachments either.
For more information, see http://a82-93-13-222.adsl.xs4all.nl/e-mail.html


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-23 Thread Pierre Habouzit
On Thu, Oct 23, 2008 at 12:18:01PM +, cobaco wrote:
 IIRC the last time this came up people could name 1 or 2 non-packagers who 
 had ever bothered with NM
 
 - while it is theoretically possible for non-packagers to go through NM, 
 quite obviously it's currently not worth the pain in the opinion of the vast 
 majority of non-packagers.

That's because NM is inherently broken, and we should not make people
being able to circumvent NM to the price of being lesser folks. Being a
DD is harder every day, whereas we should make it more accessible.

Creating casts is going to solve nothing. Except give titles to some
people who right now have none, whereas they should be DD.

Not that long ago (given how many current DD have passed through that
process), being a DD required a phone call with James Troup, and a
google search about the guy. I don't say it was ideal, probably not (And
I'm not thinking phone bills when I say that ;p), but nowadays, being a
DD is hard. Not _that_ hard technically, it's hard on the nerves of the
AM, the NM, it's slow as hell, it's horrid. And each time one speaks
about fixing it, it adds a new layer of questions, templates, silly
stuff.

The more steps you add, the sooner people will stop. IOW less and less
people will become full DDs, and instead of bringing new blood to the
project, you bring new blood to the lesser contributors and deplete
the core contributors (sorry to make such distinctions between full DDs,
lesser or core contributors, it's what people try to make it about, not
what I think of it). Instead, we should just have a world split in
three: Users, Contributors (User that reports bugs and does occasionnal
patches or similar stuff), Developers. Translators, people helping with
the website and so on, any people that does _regular_ help to the
project just deserves to be the latter. The fact that it requires NM for
all of them is pure nonsense.


As of the sacred upload rights, FWIW, I think we shouldn't give DD
status to any people that is going to abuse his uploads rights when he
should not. It's 10x less likely that a translator will NMU a package
out from the blue, than a clueless DD will NMU a package and screws it
badly. I've never heard of the former[0], I've seen the latter a couple
of times.


  [0] Yes there are no pure translators atm in Debian, though there are
  quite a few DDs that work in l10n efforts, I've seen *none* of
  them do NMUs because they felt like it.

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpjZnmTyWXqo.pgp
Description: PGP signature


Re: Developer Status

2008-10-23 Thread Mark Brown
On Thu, Oct 23, 2008 at 11:36:42AM +0200, Jan Hauke Rahm wrote:

 But the more important part is IMO that the proposal *finally* respects
 the non-packaging contributors (and there are many, I guess). For them
 we can now have similar steps which in the end means DD rights without
 the need of learning technical stuff they won't ever use.

Non-packaging contributors were always supported in the current NM
process - this issue was discussed at the time the process was created
and the intention was that the TS part of the process would reflect the
specific contributions the person was making to Debian.  I understand
there are NMs who've made it through like this.

That said, with the creation of the standardised question bank for TS I
understand that a lot of AMs aren't comfortable with variations in the
process and would want to go through the question bank with all
applicants.

I'd also note that while it is true that all DDs have been able to
upload a large portion of the process comes down to trying to check that
we get people who won't do anything too daft.  One would therefore hope
that people wouldn't end up using that ability if they weren't able to.
Of course, people may want to restrict things for themselves (for
example, some DDs avoid having access to Debian machines for security
reasons).

-- 
You grabbed my hand and we fell into it, like a daydream - or a fever.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Manoj Srivastava
On Thu, Oct 23 2008, Lucas Nussbaum wrote:

 On 22/10/08 at 22:51 +, Clint Adams wrote:
 On Thu, Oct 23, 2008 at 12:10:29AM +0200, Joerg Jaspert wrote:
  This was initially written by me, then discussed within DAM (so take
  us two for we)  and then discussed with DSA, FTPMaster,
  Keyring-Maint, Secretary, FrontDesk and the DPL.
 
 I am disappointed in all of these people.

 He wrote discussed, this doesn't mean that all of them agreed fully on
 this proposal^Hdecision. It would be interesting to have the point of
 view of each of those groups.

Why should my view be any more important than any other
 developer? Why ar you more concerned about it than the 1000-odd other
 developers' opinions?

manoj
-- 
The reward for working hard is more hard work.
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Manoj Srivastava
On Thu, Oct 23 2008, Pierre Habouzit wrote:

 On Wed, Oct 22, 2008 at 10:10:29PM +, Joerg Jaspert wrote:
 This was initially written by me, then discussed within DAM (so take
 us two for we)  and then discussed with DSA, FTPMaster,
 Keyring-Maint, Secretary, FrontDesk and the DPL.

 Could those poeple please comment on their motivations and why they
 think this proposal is a good idea please ?

Can you comment on your motivations, please?

manoj
-- 
All power corrupts, but we need electricity.
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Pierre Habouzit
On Thu, Oct 23, 2008 at 01:28:44PM +, Manoj Srivastava wrote:
 On Thu, Oct 23 2008, Pierre Habouzit wrote:
 
  On Wed, Oct 22, 2008 at 10:10:29PM +, Joerg Jaspert wrote:
  This was initially written by me, then discussed within DAM (so take
  us two for we)  and then discussed with DSA, FTPMaster,
  Keyring-Maint, Secretary, FrontDesk and the DPL.
 
  Could those poeple please comment on their motivations and why they
  think this proposal is a good idea please ?
 
 Can you comment on your motivations, please?

Huh, I'd like to understand why all these people in Cc: have thought
such a policy was so important it couldn't go through the usual Debian
way of consensus, and was it looks like it's imposed to us without prior
discussion. I assume it's because there is a very good reason to that,
and I'm seeking it, so that I can judge the proposal on its (hidden to
me right now) merits.
-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpozxxgdwuDa.pgp
Description: PGP signature


Re: Developer Status

2008-10-23 Thread Manoj Srivastava
On Wed, Oct 22 2008, Clint Adams wrote:

 On Thu, Oct 23, 2008 at 12:10:29AM +0200, Joerg Jaspert wrote:
 This was initially written by me, then discussed within DAM (so take
 us two for we)  and then discussed with DSA, FTPMaster,
 Keyring-Maint, Secretary, FrontDesk and the DPL.

 I am disappointed in all of these people.

I am not sure why. A debconf, I was involved in any number of
 discussions at breakfast, or late at night over a beer, with various
 people where we proposed how to solve all kinds of issues  plaguing
 Debian. (Like, getting Debian to be more inclusive or less flamey).

Are you disappointed  about the participants in those
 discussions as well?

Before I proposed implementing user tags in the policy BTS, I
 had discussed it in private with people who knew more about user
 tagging than I did, and who correct my proposal, since what I had
 initially planned on doing did not work.

Are you disappointed  about those discussions too?

I have talked to several people about voting methods and the
 path to improve devotee, some of which have been already coded.

Are you disappointed there as well?

As for this new developers proposals, I was called upon as a
 consultant; to see whether the proposal met constitutional requirements
 (I think it does), and how it would impact the secretaries vote taking
 efforts (I appreciate being asked if the proposal would impact my job,
 and being allowed to provide feedback early if it did).

This way, the proposal submitted to y'all became more robust and
 more likely to work. (No different from user tagging policy BTS). This
 is, in my view, a Debian contributor (who also happens to be a
 delegate) trying to figure out a way of improving Debian, and making it
 more inclusive (with all the vaunted, oh, you do not have to package
 stuff, there are few non-packages in Debian), and performing his role
 tasks better, in a manner meant to improve Debian. This is not an evil,
 destroy Debian effort. Frankly, I think people are getting their
 panties in a twist over nothing but a sense of injured pride that
 they are not important enough to be asked a priori.

As to the proposal itself, I have not made up my mind. I gave
 feedback wearing the hat of the secretary. Personally, I think I am
 mostly indifferent. Allowing more non-developers in, and providing a
 path for translators to have a say in Debian does not seem to be all
 that wrong.

manoj
-- 
TRANSACTION CANCELLED - FARECARD RETURNED
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Manoj Srivastava
On Thu, Oct 23 2008, Giacomo A. Catenazzi wrote:

 Reading the proposal and the people involved, I think the
 proposal is to complex and bureaucratic and it doesn't
 fit to the Debian structure.

If you are not looking at the proposal on its merits, but you
 are basing your decisions o the person(s) involved in its creation,
 then you are falling into a logical fallacy called argumentum ad
 hominem. Logical fallacies detract from the merits of your counter
 proposals, unfortunately.

manoj
-- 
How to make a million dollars: First, get a million dollars. Steve
Martin
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread cobaco
On Thursday 2008-10-23, Pierre Habouzit wrote:
 On Thu, Oct 23, 2008 at 12:18:01PM +, cobaco wrote:
  IIRC the last time this came up people could name 1 or 2 non-packagers
  who had ever bothered with NM
 
  - while it is theoretically possible for non-packagers to go through
  NM, quite obviously it's currently not worth the pain in the opinion of
  the vast majority of non-packagers.

 That's because NM is inherently broken, and we should not make people
 being able to circumvent NM to the price of being lesser folks. Being a
 DD is harder every day, whereas we should make it more accessible.

 Creating casts is going to solve nothing. Except give titles to some
 people who right now have none, whereas they should be DD.

If random Joe Developer has no commit rights to dpkg, it doesn't make him a 
'lesser folk', it just makes him not involved in that aspect of Debian.
The same goes for upload rights, or any other role-specific privilige.

Now there's priviliges like voting or access to debian-private (or maybe 
that's a punishment as reffered earlier :) that should IMO be granted to all 
long-term contributors, regardless of exactly what role they fill within the 
project.
Other priviliges should only be granted to those who need them, commit, 
upload and admin rights on debian servers all seem to fall in that category.

So we have the current proposal. It makes becoming an official member of 
Debian more accessible - that's a good thing.

It also names a number of standard roles with associated priviliges. That 
has absolutely nothing to do with castes and more/lesser folks. It's just a 
way to differ between the general and various role-specific priviliges. 

So how about we just drop the boatload of titles for various roles and just 
rephrase the whole proposal as:
- if you want to be able to get privilege you need to do list of things
  (- with currently 3 sets of priviliges defined:
 - general member priviliges: vote/debian-private/@debian.org adress
 - upload priviliges to specific package
 - general upload priviliges)
- everybody with general member rights is a Debian Member (or whatever other
  title we want to hang on 'official project member)

That clears up the whole communication thing with external parties. 

For internal Debian stuff, the access someone has is better desribed by 
whatever team(s) he's part of anyway. I don't see a particular need to 
officially have a name for various kinds of teams wether that's packagers, 
translators, doc writers or whatever. A lot of people cross those boundaries 
anyway, so need little categories they'll be not. (For those who do care 
I'll wish you happy bikeshedding on the names and makeups of the various 
groups and leave you to it)

All in all I find the current proposal to be a huge step in the right 
direction, and something that's long overdue.

 The more steps you add, the sooner people will stop. IOW less and less
 people will become full DDs, and instead of bringing new blood to the
 project, you bring new blood to the lesser contributors and deplete
 the core contributors (sorry to make such distinctions between full DDs,
 lesser or core contributors, it's what people try to make it about, not
 what I think of it). Instead, we should just have a world split in
 three: Users, Contributors (User that reports bugs and does occasionnal
 patches or similar stuff), Developers. Translators, people helping with
 the website and so on, any people that does _regular_ help to the
 project just deserves to be the latter. The fact that it requires NM for
 all of them is pure nonsense.

I think we agree :)

 As of the sacred upload rights, FWIW, I think we shouldn't give DD
 status to any people that is going to abuse his uploads rights when he
 should not. It's 10x less likely that a translator will NMU a package
 out from the blue, than a clueless DD will NMU a package and screws it
 badly. I've never heard of the former[0], I've seen the latter a couple
 of times.

however unlikely non-packagers are to abuse upload privilige sooner or later 
someone will (not necessarily intentionally). Like commit rights or DA-
access, only giving upload rights to people who need it makes most sense IMO
-- 
Cheers, Cobaco (aka Bart Cornelis)


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


Re: Developer Status

2008-10-23 Thread Pierre Habouzit
On jeu, oct 23, 2008 at 02:55:46 +, cobaco wrote:
  The more steps you add, the sooner people will stop. IOW less and less
  people will become full DDs, and instead of bringing new blood to the
  project, you bring new blood to the lesser contributors and deplete
  the core contributors (sorry to make such distinctions between full DDs,
  lesser or core contributors, it's what people try to make it about, not
  what I think of it). Instead, we should just have a world split in
  three: Users, Contributors (User that reports bugs and does occasionnal
  patches or similar stuff), Developers. Translators, people helping with
  the website and so on, any people that does _regular_ help to the
  project just deserves to be the latter. The fact that it requires NM for
  all of them is pure nonsense.
 
 I think we agree :)

Actually no, because what I wrote deceive what I meant. The fact that it
requires the current for of NM for any of them, the ones who will upload
packages included, is awful.

I hate in Ganneff proposal the fact that it just standardize the 6
months delay to be a DD. It's acknowledging that we suck, and trying
nothing to fix the problem. It's unacceptable to me.


-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgptqtjWZXeTy.pgp
Description: PGP signature


Re: Developer Status

2008-10-23 Thread Manoj Srivastava
On Thu, Oct 23 2008, Pierre Habouzit wrote:

 On Thu, Oct 23, 2008 at 01:28:44PM +, Manoj Srivastava wrote:
 On Thu, Oct 23 2008, Pierre Habouzit wrote:
 
  On Wed, Oct 22, 2008 at 10:10:29PM +, Joerg Jaspert wrote:
  This was initially written by me, then discussed within DAM (so take
  us two for we)  and then discussed with DSA, FTPMaster,
  Keyring-Maint, Secretary, FrontDesk and the DPL.
 
  Could those poeple please comment on their motivations and why they
  think this proposal is a good idea please ?
 
 Can you comment on your motivations, please?

 Huh, I'd like to understand why all these people in Cc: have thought
 such a policy was so important it couldn't go through the usual Debian
 way of consensus, and was it looks like it's imposed to us without prior
 discussion. I assume it's because there is a very good reason to that,
 and I'm seeking it, so that I can judge the proposal on its (hidden to
 me right now) merits.

I did not think that polishing a plan, making sure it would
 work, and getting buy in from people whose work it might impact in any
 way precludes it from consensus building.

I hate half baked proposals thrown over the wall for the general
 public to chew on. A well detailed, thought out, workable plan is to be
 preferred in every  way to half baked ideas, so I helped bake it.

How it goes from here is up to the proposer.

manoj
-- 
Always leave room to add an explanation if it doesn't work out.
Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/~srivasta/  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [D-m-team] Developer Status

2008-10-23 Thread Joey Hess
Pierre Habouzit wrote:
 On Thu, Oct 23, 2008 at 01:28:44PM +, Manoj Srivastava wrote:
  On Thu, Oct 23 2008, Pierre Habouzit wrote:
  
   On Wed, Oct 22, 2008 at 10:10:29PM +, Joerg Jaspert wrote:
   This was initially written by me, then discussed within DAM (so take
   us two for we)  and then discussed with DSA, FTPMaster,
   Keyring-Maint, Secretary, FrontDesk and the DPL.
  
   Could those poeple please comment on their motivations and why they
   think this proposal is a good idea please ?
  
  Can you comment on your motivations, please?
 
 Huh, I'd like to understand why all these people in Cc: have thought
 such a policy was so important it couldn't go through the usual Debian
 way of consensus, and was it looks like it's imposed to us without prior
 discussion. I assume it's because there is a very good reason to that,
 and I'm seeking it, so that I can judge the proposal on its (hidden to
 me right now) merits.

I'm in the CC and the first I heard of it was the post to d-d-a.

I think it contains some good ideas, but in the areas releated to
DM and DM-Upload-Allowed fields, it's a regression.

-- 
see shy jo


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-23 Thread Stefano Zacchiroli
On Thu, Oct 23, 2008 at 08:45:11AM -0500, Manoj Srivastava wrote:
  This is not an evil, destroy Debian effort.

Thanks Manoj, very well written.
I totally agree.

For sure the tone _could_ have been made more clear that since the
beginning, but hey, we should learn how to read past each other
tones. We are expected to have experience in mail communication after
all ...

Cheers.

-- 
Stefano Zacchiroli -*- PhD in Computer Science \ PostDoc @ Univ. Paris 7
[EMAIL PROTECTED],pps.jussieu.fr,debian.org} -- http://upsilon.cc/zack/
Dietro un grande uomo c'è sempre /oo\ All one has to do is hit the right
uno zaino-- A.Bergonzoni \__/ keys at the right time -- J.S.Bach


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-23 Thread Marc 'HE' Brockschmidt
Lucas Nussbaum [EMAIL PROTECTED] writes:
 On 22/10/08 at 22:51 +, Clint Adams wrote:
 On Thu, Oct 23, 2008 at 12:10:29AM +0200, Joerg Jaspert wrote:
  This was initially written by me, then discussed within DAM (so take
  us two for we)  and then discussed with DSA, FTPMaster,
  Keyring-Maint, Secretary, FrontDesk and the DPL.
 I am disappointed in all of these people.
 He wrote discussed, this doesn't mean that all of them agreed fully on
 this proposal^Hdecision. It would be interesting to have the point of
 view of each of those groups.

You all know I'm lazy, so I'll just repeat myself:

|  (A small TS basically, the most important TS questions for them.)
| This seems excessive. The point of DM was to kill off all the
| bureaucracy and allow people in when they were able to convince a DD of
| their skills. Adding a (small) NM process makes DM completely useless, I
| think.

[...]

| Anyway, I've thought about this some more. At the moment, your proposal
| seems to have three goals:
|(i) Allow non-developer contributors to become project members.
|   (ii) Get rid of the horrible hack that DM is and replace it with
|something closer to NM.
[... stuff that was removed from the proposal and is now irrelevant ...]

| (i) IMO needs a change to the constitution, as said before. This should
| be a no-brainer, someone needs to prepare the changes, send it to -vote,
| then kick the secretary to do the CfV. This should go through without
| much discussion (draft title: Constitutional Amendment: Allow
| non-developer members).
|
| (ii) is the messy part. Formally, doing it by declamation from
| DAM/ftp-team is iffy, as it gets rid of a process that was endorsed by
| the developer body in a GR last year.
| The other problem with your proposal is that you make it harder to
| contribute as package maintainer. Heck, making that easier was the whole
| point of DM, reverting that change and replacing DM by Debian's NM
| process five years ago (and that's basically what you are suggesting -
| TS has grown excessively, a small subset of today's questions is what
| people needed to do 5 years ago). 
| The fact that the NM committee (and not some random DD) does the package
| check before allowing DM uploads should be enough. That's actually
| what I had in mind when I proposed something like DM 2 years ago - which
| was fine with you back then.

Marc
-- 
Fachbegriffe der Informatik - Einfach erklärt
38: Windows 95
   Das Fortran 77 der Benutzungsoberflächen


pgp800gRlhcJm.pgp
Description: PGP signature


Re: Developer Status

2008-10-23 Thread Ana Guerrero
On Thu, Oct 23, 2008 at 12:10:29AM +0200, Joerg Jaspert wrote:
 
  Developer Status
  
 
 And I should probably have written this inside the mail itself, but the
 most obvious things are those you forget.
 
 This was initially written by me, then discussed within DAM (so take
 us two for we)  and then discussed with DSA, FTPMaster,
 Keyring-Maint, Secretary, FrontDesk and the DPL.


And then you mention NM committee everywhere in your email and it was not
asked at all.
Apparently, DSA or keyring-maint knows more about problems or how to handle
prospective developers that AM who has succesfully proccessed one NM
applicant.

Disclaimer: Even I am still listed as AM, I am supposed to not be any longer,
I asked to stop working as AM after the election of last FD members that was
not discussed at all in NM committe. I asked FD/DAM about this election and
answer were totally poor and dissappoiting.

Ana


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Giacomo A. Catenazzi

Manoj Srivastava wrote:

On Thu, Oct 23 2008, Giacomo A. Catenazzi wrote:


Reading the proposal and the people involved, I think the
proposal is to complex and bureaucratic and it doesn't
fit to the Debian structure.


If you are not looking at the proposal on its merits, but you
 are basing your decisions o the person(s) involved in its creation,
 then you are falling into a logical fallacy called argumentum ad
 hominem. Logical fallacies detract from the merits of your counter
 proposals, unfortunately.


It is only bad English.

Joerg nominated teams, not persons.
My and the people involved should be read as
and the number of teams involved.

The number of teams increment the bureaucracy (changing
the proposal, coordination), and doesn't fit the Debian
structure (role [proposers] vs. hierarchical [proposal]).

It is bureaucratic also because of the number of stages
between user and DD, etc.

Anyway, it seems that other DD have similar ideas, so I let
other to express them.

ciao
cate


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Raphael Geissert
Lucas Nussbaum wrote:

 On 22/10/08 at 23:33 +0200, Joerg Jaspert wrote:
 
 and keyring managers
 would like to remain the authoritative source for who is in Debian.
 
 Indeed, that's a problem. What about changing the DM process so that
 keyring managers are responsible for this keyring as well?

That's what he said:

 Changes to the DM Keyring
  -
  Keyring management will be moved to the control of keyring-maint.  The
  NM committee will decide who will be added or removed, similiar to the
  way keyring-maint and DAM currently work together.

[...]
 They are allowed to upload their own (source) package. The allowed list
 of (source) packages to upload can be edited by any member of the NM
 committee[NMC], who will do a package check before they add new packages
 to the DM's list.
 
 There's a problem with DM currently: it doesn't work well with massively
 comaintained packages. For example, if you have:
 - a team with DMs DMa and DMb
 - DMa became DM to maintain Pa
 - DMb became DM to maintain Pb
 - DMa wants to help with the maintainance of Pb, but should not be given
   upload rights for Pb
 - DMb wants to help with the maintainance of Pa, but should not be given
   upload rights for Pa

That's not a problem which should be solved by a technical workaround. If you
are not confident enough that either DMa won't upload Pb or DMb won't upload Pa
then why are you giving her/him rights to change anything in either Pa or Pb?

It's like if you wanted to limit what packages DDs can upload and which not.

 Then you have a problem.
 
 If you are maintaining a centralized list for DM upload rights, please
 implement it as a list of (DM, Package), not just as a list of
 (Package). Or even better, a list of (DM, Package, DD who endorsed this
 DM for this Package).


Cheers,
-- 
Raphael Geissert - Debian Maintainer
www.debian.org - get.debian.net



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Martín Ferrari
First of all, I want to express my support for this idea.

I think it can be improved. Specially, I think that having so many
statuses is confusing. And I'd like the system to highlight the
relationship with Debian, instead of the actual rights. Ideally, this
would be defining two classes (yes, and then we can proceed to declare
the war between classes, and take the winter palace, etc..) one that
defines a full member, who can vote, be delegate, etc, and a
contributor which cannot do that, but it's acknowledged anyways with
an email address (I'd say a @debian.org address), an entry in LDAP,
etc.

That way, then you can grant people the right to upload, log in to
machines, etc, independently of the class status.
For example, I think that a NM should be given login privileges
because that's many times needed to solve bugs.

About this particular message in the thread:

On Thu, Oct 23, 2008 at 07:41, Julien BLACHE [EMAIL PROTECTED] wrote:

 And also that feeling you seem to have that you are above the lot of
 mere mortals that we, DDs without delegations, are.
[...]
 Pretty much the only thing in your proposal I agree with is the bit
 about getting DM under proper controls.

Certainly you sound like you're above the rest of the mere mortals who
aren't DDs.

 I'm afraid you're going to need more than very few questions from
 TS. I think it's important that DMs know their stuff, for we have
 quite some crappy packages in the archive already and we don't really
 need more of them.

Can we stop blaming the problems of Debian on DM, sponsored uploads,
etc? I've seen *plenty* of crappy packages and crappy methods from
full-fledged DDs  Until the day that every DD has to pass the same
tests, and revalidate it periodically, this argument has no grounds.

In my case, for example, I had to do a lot more than get a phone call
from elmo to get my DD status. Heck, having an upload sponsored is way
more work than that!


 And that I totally disagree with. Being lintian-clean doesn't tell
 much about the quality of the package, and tells exactly nothing about
 the quality of the packager.

 I think we've had some examples of clueless DMs and even clueless new
 DDs in recent times (proving that even a full TS might not be
 enough). Do you want more of that, or less of that?

Do I really want to know all what's needed in TS to maintain a few
perl or python packages? What about a silly C application that has no
complex issues? The answer is no, I don't need that.

And I might not need some of that stuff until the day I start
packaging a shared library. I will need some of that stuff the day I
have to do a transition, or perform some debhelper tricks, etc. But
people can start working, feel acknowledged and encouraged, and LEARN,
instead of being pressured with all the NM stuff at once.

What is your big fear? That a newbie uploads a broken libfoo-perl,
which has a popcon of two and no reverse-deps?


 I have a problem with non-technical persons voting on technical
 issues, or issues having technical implications for the developer
 body. I have even more of a problem with non-technical persons leading
 a technical project.

Then we should ban non-lawyers to vote on anything related to
copyrights, patents, etc. Modifying the constitution should be
protected from incompetent non-lawyers too!

And what part of being a DPL can't be done by somebody who knows the
project, does hard work, and is respected but hates packaging stuff? I
can think of a couple of examples that could even win that election...

 I am against this part of your proposal. Voting rights should be
 coupled with proper understanding of the Project at large, including
 the technical stuff, which is, after all, the base of this Project.

Understanding the project doesn't mean understanding dpkg, there are
things much more important, because, remember... above all we are a
group of people, and maybe this mail shows that you should not be
allowed to vote on social issues?


-- 
Martín Ferrari


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Stefano Zacchiroli
On Thu, Oct 23, 2008 at 05:33:19PM +0900, Charles Plessy wrote:
 Joerg, this means that if we want to have a word to say about how
 the Debian project defines its members, we have to participate to
 this discussion *now*, or block it.
snip
 This is a situation that will not help to get the best out of the
 discussion. Won't you accept to postpone it to after the release?

Can we please stop this kind of arguments?

1) Once something like that gets posted, experience tells that there
   is no way to stop the discussion. Trying is pretty much useless.

2) It is not like we should stop doing *anything* until we release.
   I've joined the discussion and also signed up for the
   http://wiki.debian.org/BugSprint. Given that we are only 17 people
   listed there, maybe you should better advertise that page (or
   similar initiative) instead of asking people to not discuss
   something which is very interesting for our project.

Cheers.

-- 
Stefano Zacchiroli -*- PhD in Computer Science \ PostDoc @ Univ. Paris 7
[EMAIL PROTECTED],pps.jussieu.fr,debian.org} -- http://upsilon.cc/zack/
Dietro un grande uomo c'è sempre /oo\ All one has to do is hit the right
uno zaino-- A.Bergonzoni \__/ keys at the right time -- J.S.Bach


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-23 Thread Michael Banck
On Thu, Oct 23, 2008 at 05:55:00PM +0200, Pierre Habouzit wrote:
 I hate in Ganneff proposal the fact that it just standardize the 6
 months delay to be a DD. It's acknowledging that we suck, and trying
 nothing to fix the problem. It's unacceptable to me.

Other projects are doing similar; e.g. I think there is a 4-6 month
delay for Ubuntu members before they can apply as Ubuntu MOTU, in which
time they have to show sustained contributions and are getting
evaluated.


Michael


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Peter Palfrader
On Thu, 23 Oct 2008, Martín Ferrari wrote:

 For example, I think that a NM should be given login privileges
 because that's many times needed to solve bugs.

Theoretically being DD is not a prerequisite to getting shells on debian
systems.  Practically it is since we have no infrastructure to maintain
such people's keys etc.

Having NMs in a keyring, maintained by keyring-maint, would probably
solve this, and we could provide access to our porter machines when
there is the need.
-- 
   |  .''`.  ** Debian GNU/Linux **
  Peter Palfrader  | : :' :  The  universal
 http://www.palfrader.org/ | `. `'  Operating System
   |   `-http://www.debian.org/


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Stefano Zacchiroli
On Thu, Oct 23, 2008 at 09:59:09AM +0200, Bas Wijnen wrote:
 - Debian Developing Member (DDM) = what's called DD in the proposal.

Given how rooted is the acronym DD in the Debian community, I doubt it
is a good idea to change it or even to get rid of it.

Cheers.

-- 
Stefano Zacchiroli -*- PhD in Computer Science \ PostDoc @ Univ. Paris 7
[EMAIL PROTECTED],pps.jussieu.fr,debian.org} -- http://upsilon.cc/zack/
Dietro un grande uomo c'è sempre /oo\ All one has to do is hit the right
uno zaino-- A.Bergonzoni \__/ keys at the right time -- J.S.Bach


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-23 Thread Stefano Zacchiroli
On Thu, Oct 23, 2008 at 01:20:32PM +0100, Mark Brown wrote:
  But the more important part is IMO that the proposal *finally* respects
  the non-packaging contributors (and there are many, I guess). For them
  we can now have similar steps which in the end means DD rights without
  the need of learning technical stuff they won't ever use.
 Non-packaging contributors were always supported in the current NM
 process - this issue was discussed at the time the process was created
 and the intention was that the TS part of the process would reflect the
 specific contributions the person was making to Debian.  I understand
 there are NMs who've made it through like this.

Sorry, but that's not support, or at least not *complete* support.

I do want non-technical contributors in Debian (that's the main reason
why I'm generally in favor of this proposal), and I do want them to
*vote*, because Debian is more than the union of its parts^W packages.

Still, I won't be at ease with upload rights to the archive given by
default to non-technical contributors. The status quo did not support
inhibiting upload rights to voting developers (OK, it could have been
enforced via dak, but that's not an answer).

The new proposal supports much better non-technical contributors
(which Debian badly needs to recognize, really) and is not against the
kind of pre-existing support you have mentioned.

Cheers.

PS thanks to Jan Hauke for the previous you were replying to

-- 
Stefano Zacchiroli -*- PhD in Computer Science \ PostDoc @ Univ. Paris 7
[EMAIL PROTECTED],pps.jussieu.fr,debian.org} -- http://upsilon.cc/zack/
Dietro un grande uomo c'è sempre /oo\ All one has to do is hit the right
uno zaino-- A.Bergonzoni \__/ keys at the right time -- J.S.Bach


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-23 Thread Florian Weimer
* Joerg Jaspert:

 Following our Constitution §8.1.2, DAM declares that Debian Members are
 to be treated as Developers who do not maintain packages wherever the
 term Developer is used in one of our documents.

This strongly smells like abuse of procedure.  I know it's difficult to
implement this properly in Debian's framework, but can we please at
least try to do it that way?  The proposed approach might have some
unwanted consequences (like the Technical Committee deciding on full DD
status).

I'm also surprised that voting rights come before global uploading
rights.  Shouldn't that be the other way round?


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Faidon Liambotis
Joerg Jaspert wrote:
   We plan to integrate DM more closely into the NM process/system
   while keeping the spirit of easing entry into Debian for newcomers.
   At the same time we add a separate track for less-technical
   contributors.
I have to say that I don't like *at all* the way that you're handling
this; you posted to d-d-a which implies that this is an announcement,
not a proposal and while I know that it is within your powers to do such
changes, I think that it is obvious that something like that should be
decided (and by that I don't mean overruled) by the body of the DDs
and not by any DPL delegate.

Also, you admitted that you forgot to clarify who you (plural) are,
only to reveal us that you discussed this with other delegates,
without further explaining what exactly you mean by that.
And from Manoj's reply to the thread (and correct me if I'm wrong) it
surely didn't sound like he planned anything with you.

It is no secret that discussing stuff is not your style (and I don't
mean this as an insult), but please try to bear with us and be more
cooperative, both within the project and within specific teams (I'm
thinking DebConf organization and sponsorship teams here).

I, for one, would support or even propose a GR to overrule you (whoever
you might be)  as a delegate if you proceed with enforcing this
proposal without getting an approval by a GR.

 Debian Contributor
 --
 Debian Maintainer
 -
 Debian Member
 -
 Debian Developer
 
Now, regarding your proposal itself, I agree with others that it sounds
too bureaucratic, even for Debian.

Explaining the differences between maintainer, uploader, Debian
Maintainer and Debian Developer to outsiders is hard enough as it is.

Please, let's try to Keep It Simple, Stupid.

Also, I find it amazing that noone has mentioned all those Alioth -guest
users.
Am I the only one to think that we should find a way to make Alioth and
its users more official and acknowledge that most of those users work
for Debian and should be considered members of the project?

 contributor.debian.org mail
Let's not forget that all Alioth users get a mail alias under d.o, we
shouldn't consider it _that_ big of a deal.

Regards,
Faidon


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Stefano Zacchiroli
On Thu, Oct 23, 2008 at 03:12:01PM -0200, Martín Ferrari wrote:
 Ideally, this would be defining two classes (yes, and then we can
 proceed to declare the war between classes, and take the winter
 palace, etc..) one that defines a full member, who can vote, be
 delegate, etc, and a contributor which cannot do that, but it's
 acknowledged anyways with an email address (I'd say a @debian.org
 address), an entry in LDAP, etc.

Sorry, but the devil is in the details. In this case is precisely in
the etc. :-)

For example, do you think we should have a member which can vote but
can not upload? I think we should, and that's the main benefit of this
proposal. A benefit I think we should have as a project.

Let me play with ASCII art:

  Rights | VoteUpload
  Role   |
  ---+-
  OUT|  0 0
  DD |  X X
  DM |  0 X
  DC |  X 0

DC is the Debian Contributor role we are missing.

Of course you can add rights (i.e., columns to the table), and hence
add an exponentially growing numbers of roles, the point is which of
these roles are the interesting one. IMO DC is one of them.

Cheers.

-- 
Stefano Zacchiroli -*- PhD in Computer Science \ PostDoc @ Univ. Paris 7
[EMAIL PROTECTED],pps.jussieu.fr,debian.org} -- http://upsilon.cc/zack/
Dietro un grande uomo c'è sempre /oo\ All one has to do is hit the right
uno zaino-- A.Bergonzoni \__/ keys at the right time -- J.S.Bach


signature.asc
Description: Digital signature


Re: Forget classes, think privileges (was: Developer Status)

2008-10-23 Thread MJ Ray
martin f krafft [EMAIL PROTECTED] wrote:
 http://lists.debian.org/debian-project/2005/02/msg00079.html
[...]
 Why don't we just take each and every of those privileges and define
 criteria for how to obtain the privilege, and then simply give
 people privileges according to what they need, rather than having
 a defined set of rigid classes? Obviously, one could still group
 privileges (e.g. to be able to vote, you have to endure
 debian-private).

I think that's an excellent idea.  I would also like any privilege
request queue handled in an approximately First In First Out manner
and I would try to vote accordingly in a GR.

I've been suggesting NM reform since 2003ish.  One recent post is:-
http://lists.debian.org/debian-project/2007/11/msg00085.html

Thanks for saving me time by putting the suggestion in better words
than I could!
-- 
MJR/slef
My Opinion Only: see http://people.debian.org/~mjr/
Please follow http://www.uk.debian.org/MailingLists/#codeofconduct


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Stefano Zacchiroli
On Thu, Oct 23, 2008 at 08:01:17PM +0300, Faidon Liambotis wrote:
 I, for one, would support or even propose a GR to overrule you
 (whoever you might be) as a delegate if you proceed with enforcing
 this proposal without getting an approval by a GR.

Can we please wrap part of this thread up by saying that: most of
us---i.e., the participants to this thread---would BE OK with passing
this proposal *with GR* (after the usual needed discussion time),
whereas most of us would NOT BE OK with passing this proposal *without
GR*?

I have the feeling this is the global sentiment, but you know: I think
I've expressed the same concept as you (speaking with Faidon here),
but there is a whole mileage between the way I put it down and the way
you put it down. (And I'm on purpose not judging the relative merits
of the two ways.) Still, I think I'll be more than happy to avoid
experiencing in this thread everything which is in between :)

  Debian Contributor
  --
  Debian Maintainer
  -
  Debian Member
  -
  Debian Developer
  
 Now, regarding your proposal itself, I agree with others that it
 sounds too bureaucratic, even for Debian.

Is it?

I mean, the names looks clear to me.

And the procedure is just two alternative paths: one towards voting
contributors with no upload rights, the other towards voting
contributors with upload rights.

But of course bureaucratic is subjective, hence your opinion is as
valuable as mine, I'm only surprised that that many people find it so.

 Explaining the differences between maintainer, uploader, Debian
 Maintainer and Debian Developer to outsiders is hard enough as it
 is.

TBH, the current distinction to DM and DD looks like the more complex
part of the game, but that part (for what it concerns the difficulty
of explaining it) is left untouched by this proposal.

 Also, I find it amazing that noone has mentioned all those Alioth -guest
 users.
 Am I the only one to think that we should find a way to make Alioth and
 its users more official and acknowledge that most of those users work
 for Debian and should be considered members of the project?

I haven't thought about it, but this is a very interesting observation
indeed (same on the other on the alioth.d.o mail domain). Still, it is
not clear to me how to merge the two proposals. I mean, while I see
a partial overlapping among the two infrastructure, I really do not
want to get away from alioth project admins the ability to decide upon
which accounts are member of their projects.

Are you maybe suggesting that alioth account creation should be bound
to being a debian contributor? I see more harm than good in something
like that ...

Cheers.

-- 
Stefano Zacchiroli -*- PhD in Computer Science \ PostDoc @ Univ. Paris 7
[EMAIL PROTECTED],pps.jussieu.fr,debian.org} -- http://upsilon.cc/zack/
Dietro un grande uomo c'è sempre /oo\ All one has to do is hit the right
uno zaino-- A.Bergonzoni \__/ keys at the right time -- J.S.Bach


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-23 Thread Stefano Zacchiroli
On Thu, Oct 23, 2008 at 07:37:51PM +0200, Florian Weimer wrote:
 I'm also surprised that voting rights come before global uploading
 rights.  Shouldn't that be the other way round?

IMO they should be decoupled. It should be able to have the one
without the other and vice-versa (see the ASCII art I've posted
already).

If there is no consensus on that, ... then we have just found a very
good reason to have a GR :-)

Cheers.

-- 
Stefano Zacchiroli -*- PhD in Computer Science \ PostDoc @ Univ. Paris 7
[EMAIL PROTECTED],pps.jussieu.fr,debian.org} -- http://upsilon.cc/zack/
Dietro un grande uomo c'è sempre /oo\ All one has to do is hit the right
uno zaino-- A.Bergonzoni \__/ keys at the right time -- J.S.Bach


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-23 Thread Martín Ferrari
On Thu, Oct 23, 2008 at 16:01, Stefano Zacchiroli [EMAIL PROTECTED] wrote:

 Sorry, but the devil is in the details. In this case is precisely in
 the etc. :-)

 For example, do you think we should have a member which can vote but
 can not upload? I think we should, and that's the main benefit of this
 proposal. A benefit I think we should have as a project.

Yes! What I was saying is to detach the membership status (i.e. out /
contributor / member) from the specific right, to as not have a
nightmare of acronyms :) But I do believe voting should not be
restricted to what's today a DD.

Maybe I was not clear enough.
-- 
Martín Ferrari


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Aurelien Jarno
Marc 'HE' Brockschmidt a écrit :
 Lucas Nussbaum [EMAIL PROTECTED] writes:
 On 22/10/08 at 22:51 +, Clint Adams wrote:
 On Thu, Oct 23, 2008 at 12:10:29AM +0200, Joerg Jaspert wrote:
 This was initially written by me, then discussed within DAM (so take
 us two for we)  and then discussed with DSA, FTPMaster,
 Keyring-Maint, Secretary, FrontDesk and the DPL.
 I am disappointed in all of these people.
 He wrote discussed, this doesn't mean that all of them agreed fully on
 this proposal^Hdecision. It would be interesting to have the point of
 view of each of those groups.
 
 You all know I'm lazy, so I'll just repeat myself:

If I understand correctly, that is the answer you sent to Joerg, right?

 |  (A small TS basically, the most important TS questions for them.)
 | This seems excessive. The point of DM was to kill off all the
 | bureaucracy and allow people in when they were able to convince a DD of
 | their skills. Adding a (small) NM process makes DM completely useless, I
 | think.
 
 [...]
 
 | Anyway, I've thought about this some more. At the moment, your proposal
 | seems to have three goals:
 |(i) Allow non-developer contributors to become project members.
 |   (ii) Get rid of the horrible hack that DM is and replace it with
 |something closer to NM.
 [... stuff that was removed from the proposal and is now irrelevant ...]
 
 | (i) IMO needs a change to the constitution, as said before. This should
 | be a no-brainer, someone needs to prepare the changes, send it to -vote,
 | then kick the secretary to do the CfV. This should go through without
 | much discussion (draft title: Constitutional Amendment: Allow
 | non-developer members).
 |
 | (ii) is the messy part. Formally, doing it by declamation from
 | DAM/ftp-team is iffy, as it gets rid of a process that was endorsed by
 | the developer body in a GR last year.
 | The other problem with your proposal is that you make it harder to
 | contribute as package maintainer. Heck, making that easier was the whole
 | point of DM, reverting that change and replacing DM by Debian's NM
 | process five years ago (and that's basically what you are suggesting -
 | TS has grown excessively, a small subset of today's questions is what
 | people needed to do 5 years ago). 
 | The fact that the NM committee (and not some random DD) does the package
 | check before allowing DM uploads should be enough. That's actually
 | what I had in mind when I proposed something like DM 2 years ago - which
 | was fine with you back then.
 

How long has it been discussed? I am really surprised that your comments
still fully apply to the current proposal (it looks like a policy), so
basically your comments havn't been addressed. Really strange for a mail
using we to represent numerous teams/persons, including you as a
member of the Front Desk.

-- 
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Raphael Geissert
Luk Claes wrote:

 Raphael Geissert wrote:
 
 What about getting every maintainer's key in a keyring and LDAP? it would
 finally allow for a better management system to take place
 
 The problem is that not all maintainers have keys in the first place.

Which in theory is not good. Even packages that later get uploaded by a DD
should be signed. /me thinks about double-signed files (first signature by the
maintainer, second by the uploader).

 
 Cheers
 
 Luk
 
 

Cheers,
-- 
Raphael Geissert - Debian Maintainer
www.debian.org - get.debian.net



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Lucas Nussbaum
On 23/10/08 at 12:05 -0500, Raphael Geissert wrote:
 Lucas Nussbaum wrote:
 
  On 22/10/08 at 23:33 +0200, Joerg Jaspert wrote:
  
  and keyring managers
  would like to remain the authoritative source for who is in Debian.
  
  Indeed, that's a problem. What about changing the DM process so that
  keyring managers are responsible for this keyring as well?
 
 That's what he said:

What I meant was: What about *simply* changing the DM process so that
keyring managers are responsible for this keyring as well, and dropping
all the other changes in Joerg's mail?

  Changes to the DM Keyring
   -
   Keyring management will be moved to the control of keyring-maint.  The
   NM committee will decide who will be added or removed, similiar to the
   way keyring-maint and DAM currently work together.
 
 [...]
  They are allowed to upload their own (source) package. The allowed list
  of (source) packages to upload can be edited by any member of the NM
  committee[NMC], who will do a package check before they add new packages
  to the DM's list.
  
  There's a problem with DM currently: it doesn't work well with massively
  comaintained packages. For example, if you have:
  - a team with DMs DMa and DMb
  - DMa became DM to maintain Pa
  - DMb became DM to maintain Pb
  - DMa wants to help with the maintainance of Pb, but should not be given
upload rights for Pb
  - DMb wants to help with the maintainance of Pa, but should not be given
upload rights for Pa
 
 That's not a problem which should be solved by a technical workaround. If 
 you
 are not confident enough that either DMa won't upload Pb or DMb won't upload 
 Pa
 then why are you giving her/him rights to change anything in either Pa or Pb?

DM was sold as a limited upload rights solution. I think that
some people did not realize that it wasn't that simple: some people
might have the right to upload stuff by mistake because of this design
flaw.

 It's like if you wanted to limit what packages DDs can upload and which not.

Aren't we talking about DM?
-- 
| Lucas Nussbaum
| [EMAIL PROTECTED]   http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F |


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Felipe Sateler
Joerg Jaspert wrote:

 On 11547 March 1977, Felipe Sateler wrote:

 While, strictly speaking, this increases the barrier to get DM compared
 to the current implementation of DM, we do not think it is an
 unreasonable or too high level. Anyone who is able to get a package put
 together in a lintian clean way will be able to get DM without much
 effort or time used.
 So this basically requires DMs to do the (somewhat reduced) PP and TS
 questions, and I don't see the real reason for this. The idea behind DMs is
 to maintain a package one knows how to maintain. The only reason I can see
 here is that DDs are not being trusted in their advocations, which is a far
 worse problem that won't get solved by this.
 
 As written above, the actual amount of checks DM have to do is left to
 the NM Committee and can be adjusted as needed.
 This does IMO not contradict DM, but it enhances the value of it in
 the long term. Right now you can be DM, but have to pass the full NM
 before you can get DD. In future you get DM (and yes, you have a tiny
 amount of more work to do for this), be it for a few months and then you
 can get DD relatively easy by just doing the last few steps
 needed. Ie. once you are a DM you are already about half through NM.

What you are doing is moving the work from one side to the other (pre-DD to
pre-DM). Given that the idea of DMs was to reduce the barrier of entry, it kind
of defeats the purpose. 

 
 Those two classes are the initial set in which every NM will end
 up. After six months as DC or DM one might chose to become a
 Debian Member or Debian Developer. This
 - ensures that the interest in Debian isn't short-term.
 Why do people keep thinking this is a good thing?
 
 Because short term involvement usually creates more work than it helps, IME?

I would like some numbers to back this claim. Also, what is short term? I would
find one year to be sufficient to do a great amount of good work, but then a 
6-month process is too much bureaucracy.

 
 - enables them to learn more about the workings in Debian and generally
 helps them for the next step.
 They should be doing this on their own, and not force an arbitrary limit on
 them. What if they did this before applying for DD/DME/DM/DC status?
 
 Then it will be a no-brainer to pass the rest in this
 process.

That is not the point. Why do I have to wait 6 months to learn more when I
already did that?

 Unfortunately a large number of people trying to join Debian 
 did not do that before applying, as past has shown us.

I really don't see why NM should be a mentoring process. Instead of asking NMs
to do stuff during the process, I think it would be much better to ask them to
show what they have already done. This way you get less work for the
AM/whatever and force NMs to do their homework before applying and not while.

 
 This all smells like a whole lot of bureocracy for no gain to me.
 
 I do see the gain for everyone that wants to join and also for those
 non-technical people that do help to make Debian better. Not everything
 in Debian is about packaging alone, even if some people (not attacking
 you, thats a general some) love to think there is nothing besides
 packages. We do want translators, we do want documentation writers, they
 all help to make Debian even more the Universal OS by opening it up to
 those not speaking english. Or those that aren't the most clueful ones
 in technical things and just want to use a great OS to get their daily
 work done.
 Yes, the most important part in Debian is about packaging, without this
 there won't be a place for translators/documentation writers, but that
 doesn't mean we should ignore or deny their existance.

I do want translators, documentation writers, etc to be recognized for their
work. I also want them to have the tools to do their work. The DMe thing would
only accomplish adding your name to a list, since it gives you no
tool/privilege to do your work better/easier. I want them to do, eg, i18n
campaigns like Christian Perrier does. For that they require technical skills,
that is true. But then every contributor to any software project has to learn a
few things before they can be effective (eg, learn about patching or the VCS in
use).


-- 

  Felipe Sateler


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Raphael Geissert
Joerg Jaspert wrote:
 
 On 11547 March 1977, Raphael Geissert wrote:
 Debian Maintainer
 -
 They are allowed to upload their own (source) package. The allowed list
 of (source) packages to upload can be edited by any member of the NM
 committee[NMC], who will do a package check before they add new packages
 to the DM's list.
 I believe everything is ok up to this point: why does the NMC need to
 review the packages? I mean: has there been any problem with the current way
 DMs are allowed to upload? can't the project trust in DDs as to what
 packages can DMs upload?
 
 We do trust DDs - everyone can become a member of the NM Committee,
 you just have to do a little AM work.

...you just have to do a /little/ extra work I would say. I don't think that's
the right way to do it.

If a reviewing team is really needed it should be built from the QA side, not
from the management/NM side. Which would thereby have to drop the AM work
requirement and instead put some other sort of requirement, if needed/wanted.

 
 By adding this extra step it makes the process more complex and turns
 something useful into something more like a process with lots of paper-work:
 It would require to:
 1. first: find a sponsor to upload a package,
 2. then become trusted,
 3. get advocated,
 4. ID check (btw, will it still require keys to be signed by DDs? or are DCs
 or Dwhatever more than enough?),
 5. TS check,
 6. SOC agreement,
 7. NMC approval,
 8. keyring-maints stuff,
 9. NMC approval of packages.
 
 Umm, well:
 
 1. no change to now
 2. no change to now
 3. no change to now, only the destination of the approval mail for DMs
changes
 4. Yes, this is a change, you need a DD or DME to sign your key.
One might adjust it so that DC/DM can sign for other DC/DM (or maybe
make that 2 of them sign one).
 5. I hope you read the footnote? It can easily be adjusted to fit
whatever the current situation is. Which means that they can make it a
full TS plus  must fix 1000 RC bugs - or just nothing.

Yes, but my concern is about turning that part into templates that fit
everyone[tm]; just like the current NM process.

 6. no change to now
 7. is DM-Team approval now
 8. is DM-Team keyring foo stuff now

7 and 8 are only one right now.

 9. this can easily be in 7., and only get invoked if you want to add
more packages to your list later

Which makes the process more complex.

 
 [DCDMQ]   The intention is that the NM-Committee will select the actual
 set of questions used, not this mail. It can easily be adjusted to fit
 whatever the current situation may want to have. For DM we imagine it
 would be a very limited TS set, like making sure someone can deal
 with the BTS and knows the basic tools (lintian, dput/dupload,
 debsign). It is not meant as a full (first part) of NM and lots of
 boring tasks before one get DM, but as a basic check for a minimum
 knowledge.
 
 In contrast to current DM this is based on source packages and allows
 uploads of new binary components, which have to pass NEW, too.
 That's great, but what is it going to happen to cases like #502943?
 
 That is an interesting corner case. (Note that for todays code I'm happy
 to accept patches/git trees to merge to fix any of such errors).
 
 Im currently not 100% sure what the best is in this case.

I'd say first of all take that upload into account to allow the DM to upload the
package, and to comply with the GR check if the package isn't taking over a
binary package from another source package _which is also in the same distro_.

Cheers,
-- 
Raphael Geissert - Debian Maintainer
www.debian.org - get.debian.net



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Peter Palfrader
On Thu, 23 Oct 2008, Raphael Geissert wrote:

  Having NMs in a keyring, maintained by keyring-maint, would probably
  solve this, and we could provide access to our porter machines when
  there is the need.
 
 What about getting every maintainer's key in a keyring and LDAP? it would
 finally allow for a better management system to take place

The LDAP is DSA's tool for managing shell accounts and per-user email
setup.  It deals primarily in terms of people, who have a uid, a name, a
forwarding email address, a PGP key (fingerprint), etc.

Maintainers are concept of packages and thus leans more towards the
ftpmaster side who, if I understand correctly, already maintain a list
of all maintainers somewhere in their database.

Maintainers are also often role accounts, like I guess Debian OCaml
Maintainers.  Therefore I don't think trying to get this particular
piece of information into the debian LDAP would be particularly straight
forward.  Also I question what good it would actually do.
-- 
   |  .''`.  ** Debian GNU/Linux **
  Peter Palfrader  | : :' :  The  universal
 http://www.palfrader.org/ | `. `'  Operating System
   |   `-http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Felipe Sateler
Felipe Sateler wrote:


 I do want translators, documentation writers, etc to be recognized for their
 work. I also want them to have the tools to do their work. The DMe thing would
 ^^^

That should be DC.

 only accomplish adding your name to a list, since it gives you no
 tool/privilege to do your work better/easier. I want them to do, eg, i18n 
 campaigns like Christian Perrier does. For that they require technical skills,
 that is true. But then every contributor to any software project has to learn
 a few things before they can be effective (eg, learn about patching or the VCS
 in use).
 
 

-- 

  Felipe Sateler


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Raphael Geissert
Peter Palfrader wrote:

 On Thu, 23 Oct 2008, Raphael Geissert wrote:
 
  Having NMs in a keyring, maintained by keyring-maint, would probably
  solve this, and we could provide access to our porter machines when
  there is the need.
 
 What about getting every maintainer's key in a keyring and LDAP? it would
 finally allow for a better management system to take place
 
 The LDAP is DSA's tool for managing shell accounts and per-user email
 setup.  It deals primarily in terms of people, who have a uid, a name, a
 forwarding email address, a PGP key (fingerprint), etc.
 
 Maintainers are concept of packages and thus leans more towards the
 ftpmaster side who, if I understand correctly, already maintain a list
 of all maintainers somewhere in their database.
 
 Maintainers are also often role accounts, like I guess Debian OCaml
 Maintainers.  Therefore I don't think trying to get this particular
 piece of information into the debian LDAP would be particularly straight
 forward.  Also I question what good it would actually do.

If you only keep human maintainers in LDAP (or teams turned into LDAP groups)
you will end up with all the information you to easily know who is who and to
grant access to stuff.

It is also about turning data into, linked, information.

Cheers,
-- 
Raphael Geissert - Debian Maintainer
www.debian.org - get.debian.net



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Luk Claes
Raphael Geissert wrote:
 Joerg Jaspert wrote:
 On 11547 March 1977, Raphael Geissert wrote:
 Debian Maintainer
 -
 They are allowed to upload their own (source) package. The allowed list
 of (source) packages to upload can be edited by any member of the NM
 committee[NMC], who will do a package check before they add new packages
 to the DM's list.
 I believe everything is ok up to this point: why does the NMC need to
 review the packages? I mean: has there been any problem with the current way
 DMs are allowed to upload? can't the project trust in DDs as to what
 packages can DMs upload?
 We do trust DDs - everyone can become a member of the NM Committee,
 you just have to do a little AM work.
 
 ...you just have to do a /little/ extra work I would say. I don't think 
 that's
 the right way to do it.
 
 If a reviewing team is really needed it should be built from the QA side, 
 not
 from the management/NM side. Which would thereby have to drop the AM work
 requirement and instead put some other sort of requirement, if needed/wanted.

The NM committee is composed of AMs which already completed doing a
review process succesfully in the last couple of months. So I think it's
only logical to ask them to review. I think a (prospective) DM is better
served by such a (hopefully) proper review than a possibly less good
review of a random DD.

Cheers

Luk


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Raphael Geissert
2008/10/23 Julien Cristau [EMAIL PROTECTED]:
 On Thu, Oct 23, 2008 at 14:41:13 -0500, Raphael Geissert wrote:

 Peter Palfrader wrote:

  Also I question what good it would actually do.

 If you only keep human maintainers in LDAP (or teams turned into LDAP groups)
 you will end up with all the information you to easily know who is who and to
 grant access to stuff.
 ^

IOW: this could help turn maintainers into something closer to the project by:
a) keeping track of them
b) recognising them: either you are there or not
c) granting access even if you are just a maintainer and not a Dsomething
d) letting maintainers indicate when they are in VAC, to differentiate
them from MIA
e) insert your own idea here


 It is also about turning data into, linked, information.

 If this answers the above, or actually means anything at all, then I
 think I missed it.

Hope that explains it better. Sorry for not doing it before.


 Cheers,
 Julien


Cheers,
-- 
Raphael Geissert - Debian Maintainer
www.debian.org - get.debian.net

Rita Rudner  - I wonder if other dogs think poodles are members of a
weird religious cult.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Roberto C . Sánchez
On Thu, Oct 23, 2008 at 03:51:47PM +0200, Pierre Habouzit wrote:
 On Thu, Oct 23, 2008 at 01:28:44PM +, Manoj Srivastava wrote:
  
  Can you comment on your motivations, please?
 
 Huh, I'd like to understand why all these people in Cc: have thought
 such a policy was so important it couldn't go through the usual Debian
 way of consensus, and was it looks like it's imposed to us without prior
 discussion. I assume it's because there is a very good reason to that,
 and I'm seeking it, so that I can judge the proposal on its (hidden to
 me right now) merits.

Actually, the merits of the plan are not hidden to you.  They are stated
and/or derived from the original post to d-d-a.  What is hidden (and
what you are apparently seeking) is the motivations.

Regards,

-Roberto

-- 
Roberto C. Sánchez
http://people.connexer.com/~roberto
http://www.connexer.com


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-23 Thread Raphael Geissert
2008/10/23 Luk Claes [EMAIL PROTECTED]:
 Raphael Geissert wrote:
 Joerg Jaspert wrote:
 On 11547 March 1977, Raphael Geissert wrote:
 Debian Maintainer
 -
 They are allowed to upload their own (source) package. The allowed list
 of (source) packages to upload can be edited by any member of the NM
 committee[NMC], who will do a package check before they add new packages
 to the DM's list.
 I believe everything is ok up to this point: why does the NMC need to
 review the packages? I mean: has there been any problem with the current 
 way
 DMs are allowed to upload? can't the project trust in DDs as to what
 packages can DMs upload?
 We do trust DDs - everyone can become a member of the NM Committee,
 you just have to do a little AM work.

 ...you just have to do a /little/ extra work I would say. I don't think 
 that's
 the right way to do it.

 If a reviewing team is really needed it should be built from the QA side, 
 not
 from the management/NM side. Which would thereby have to drop the AM work
 requirement and instead put some other sort of requirement, if needed/wanted.

 The NM committee is composed of AMs which already completed doing a
 review process succesfully in the last couple of months. So I think it's
 only logical to ask them to review. I think a (prospective) DM is better
 served by such a (hopefully) proper review than a possibly less good
 review of a random DD.

Right, but do the members of the NMC cover the wide variety of
programming languages?
or what kind of review are they going to do? just packaging stuff? if
it is just the latter it would be much easier and faster to send a RFC
to -mentors and let people scream out loud.

And please note that I said QA side, with which I didn't mean to
refer to the QA group, but to a variety of people who know what to
look at and how to do it; not a random AM who happens to have already
completed doing a review process successfully (which actually doesn't
guarantee that the AM is competent enough, as the usual NM process
consists on sending the templates and later reviewing the responses).

Continuing with my example of sending an RFC to -mentors, I would be
interested in comparing the list of AMs also doing -mentors works with
those who don't, and with regular contributors to -mentors who are not
involved with NM.


 Cheers

 Luk


Cheers,
-- 
Raphael Geissert - Debian Maintainer
www.debian.org - get.debian.net

Robert Benchley  - The surest way to make a monkey of a man is to quote him.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread Luk Claes
Raphael Geissert wrote:
 2008/10/23 Luk Claes [EMAIL PROTECTED]:
 Raphael Geissert wrote:
 Joerg Jaspert wrote:
 On 11547 March 1977, Raphael Geissert wrote:
 Debian Maintainer
 -
 They are allowed to upload their own (source) package. The allowed list
 of (source) packages to upload can be edited by any member of the NM
 committee[NMC], who will do a package check before they add new packages
 to the DM's list.
 I believe everything is ok up to this point: why does the NMC need to
 review the packages? I mean: has there been any problem with the current 
 way
 DMs are allowed to upload? can't the project trust in DDs as to what
 packages can DMs upload?
 We do trust DDs - everyone can become a member of the NM Committee,
 you just have to do a little AM work.
 ...you just have to do a /little/ extra work I would say. I don't think 
 that's
 the right way to do it.

 If a reviewing team is really needed it should be built from the QA side, 
 not
 from the management/NM side. Which would thereby have to drop the AM work
 requirement and instead put some other sort of requirement, if 
 needed/wanted.
 The NM committee is composed of AMs which already completed doing a
 review process succesfully in the last couple of months. So I think it's
 only logical to ask them to review. I think a (prospective) DM is better
 served by such a (hopefully) proper review than a possibly less good
 review of a random DD.
 
 Right, but do the members of the NMC cover the wide variety of
 programming languages?
 or what kind of review are they going to do? just packaging stuff? if
 it is just the latter it would be much easier and faster to send a RFC
 to -mentors and let people scream out loud.
 
 And please note that I said QA side, with which I didn't mean to
 refer to the QA group, but to a variety of people who know what to
 look at and how to do it; not a random AM who happens to have already
 completed doing a review process successfully (which actually doesn't
 guarantee that the AM is competent enough, as the usual NM process
 consists on sending the templates and later reviewing the responses).

You're very wrong here. The AM's job is to review if someone would be
capable of being a good Debian Developer. Reviewing responses to the
templates is *not* the main job. Have the prospective DD learn things;
get the prospective DD think and search before answering; and reviewing
actual tasks and skills by reviewing the prospective DD's packages next
to possible other 'tasks' takes most of the time.

It's not at all about a questionaire where you only have to tick the
right answers because that would defeat the spirit of the process. For
many applicants it takes a long time because they think it's just a
questionaire...

Cheers

Luk


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Developer Status

2008-10-23 Thread gregor herrmann
On Thu, 23 Oct 2008 15:12:01 -0200, Martín Ferrari wrote:

  I have a problem with non-technical persons voting on technical
  issues, or issues having technical implications for the developer
  body. I have even more of a problem with non-technical persons leading
  a technical project.
[..]
 And what part of being a DPL can't be done by somebody who knows the
 project, does hard work, and is respected but hates packaging stuff? I
 can think of a couple of examples that could even win that election...

Ack.
The job of a DPL is not to write cool code or maintain fancy packages
but to -- well, lead the project.
And IMO that requires not so much technical skills but skills and
experience in communication, organization, dispute handling, change
management, and other social skills.

And as we can see every other day there's room for improvement in this
areas of soft skills in Debian in general ...
 
  I am against this part of your proposal. Voting rights should be
  coupled with proper understanding of the Project at large, including
  the technical stuff, which is, after all, the base of this Project.
 Understanding the project doesn't mean understanding dpkg, there are
 things much more important, because, remember... above all we are a
 group of people, [..]

Agreed, and I like that aspect in the new concept: that it puts the
most valuable resource of an all-volunteer project more into the
focus: the volunteers.
Acknowledging different ways and intensities of contributions and
having a clearer concept of paths through the project and
requirements for different stages can IMO raise the motivation of
both current and future contributors -- and thereby help Debian to
flourish as a whole.

Cheers,
gregor
 
-- 
 .''`.   Home: http://info.comodo.priv.at/{,blog/} / GPG Key ID: 0x00F3CFE4
 : :' :  Debian GNU/Linux user, admin,  developer - http://www.debian.org/
 `. `'   Member of VIBE!AT, SPI Inc., fellow of FSFE | http://got.to/quote/
   `-NP: Rolling Stones: Sweetvirginia


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-23 Thread Felipe Sateler
Bas Wijnen wrote:

 On Wed, Oct 22, 2008 at 11:29:53PM -0300, Felipe Sateler wrote:
  Debian Contributor
  --
 Basically, they need to pass the ID check, agree to the Social
 Contract/DFSG and have successfully answered a set of questions
 similar to the ones used in the current first PP step, to keep doing
 the same thing they have been doing all this time.
 
 No.  Current Debian Maintainers also need an ID check, agree to
 SC/DFSG/DMUP and be advocated.  The only thing that is added (and that
 was made clear by Joerg), is that they need to answer a very limited set
 of questions.

I am talking about the DNDCs here. DNDCs have no priviledge whatsoever besides
getting included in a list.


 So this basically requires Debian Maintainers to do the (somewhat
 reduced) PP and TS questions, and I don't see the real reason for
 this. The idea behind Debian Maintainers is to maintain a package one
 knows how to maintain.
 
 Those people are getting upload rights to the archive.  Don't you think
 it's reasonable that the project wants people to show that they won't
 mess things up before giving such a priviledge to them?
 
 Becoming a Debian Maintainer is supposed to be a light-weight version of
 the New Maintainer process.  It's not a I'll skip the New Maintainer
 process entirely-version.

If the current Debian Maintainer process is failing for some reason, please
elaborate. If it's not, then I don't see why adding more checks is useful.

 
 The only reason I can see here is that DDs are not being trusted in
 their advocations, which is a far worse problem that won't get solved
 by this.
 
 We have over 1000 members.  That's way too much to use the if you have
 1 invitation, you're in-system.  Looking at the recent flamewar, I'm
 pretty sure almost every DM has at least one other DM whose advocation
 they don't trust.
 
 So I don't think one advocation is not enough is a problem at all.
 It's just a result of having many members.  Don't forget that this is a
 quick thing.  People who don't care enough to answer some quick
 questions (or show in some other way that they can handle the
 responsibility) aren't interested enough to get the priveledge we're
 talking about, IMO.

Hmm, I see the point. However, remember that the current Debian Maintainer thing
is intended for maintainership of few packages. As the original Debian
Maintainer process was intended (someone gets a package sponsored, works with
the sponsor for a few releases, and then the sponsor is confident the sponsoree
won't screw up so flags the DM-Upload-Allowed: yes), I do think 1 invitation,
you're in should work. If it is not working this way, then perhaps it doesn't.
But I haven't heard anyone say that yet.

 
  - ensures that the interest in Debian isn't short-term.
 
 Why do people keep thinking this is a good thing?
 
 If people only have short-term interest, that's not a bad thing in
 itself.  But in this case we're talking about giving them long-term
 priviledges (upload any package; vote; become DPL, that sort of thing).
 We want members of our project to have a long-term interest, don't you
 agree?

Partially, depending on the definition of long-term. I do agree that voting and
becoming DPL or other delegation should require long-term interest. But I think
that for general upload rights the bar is way lower. As I said in another
message, 1 year is enough to do a lot of work, but spending half of that year
waiting is not useful, I think.

 
  - enables them to learn more about the workings in Debian and generally
  helps them for the next step.
 
 They should be doing this on their own, and not force an arbitrary limit on
 them. What if they did this before applying for DC/DM status?
 
 In the proposal, there is no help during these 6 months.  So basically,
 if people want to do this on their own, the project will ask them to say
 so before doing that (in the proposal).  Saying so means applying for DC
 status.  Applying for DM is not possible before those 6 months are over.
 
 You seem to want to rush total outsiders into the most priviledged
 positions of the project.  Why would that be a good thing?  What is the
 problem of letting people work 6 months with slightly fewer rights?

I don't want to rush people into privileged positions. I object arbitrary
limits, specially when I think the limit will miss many important cases.

 
 While you might not intend that, it still does. DDMs would be DNDMs +
 general upload rights, which is clearly a DNDM  DDM relationship.
 ...
 You say there is no first or second class, but DDMs would drop down
 to DNDMs.
 
 Of course there technically is a full and almost full rights membership.
 What I think he means to say, is that DNDMs should not be looked down
 upon, and that they do get everything they need from the project.

That's why I said you might not intend that. If they are effectively
almost-DDM, there is a large room for looking down.

 
 Personally, I think a DNDM should have 

Re: Developer Status

2008-10-23 Thread Bas Wijnen
On Thu, Oct 23, 2008 at 07:27:03PM +0200, Stefano Zacchiroli wrote:
 On Thu, Oct 23, 2008 at 09:59:09AM +0200, Bas Wijnen wrote:
  - Debian Developing Member (DDM) = what's called DD in the proposal.
 
 Given how rooted is the acronym DD in the Debian community, I doubt it
 is a good idea to change it or even to get rid of it.

True, but the proposal splits the current DD in two types, namely DDM
and DNDM.  Currently DNDM doesn't exist, but people who aren't using
upload rights because that's not what they're doing for Debian are also
DD.  So at least one of them is going to get a new name.  It would be
very nice to have a naming where DDM (or perhaps just DM) would still be
DD, but I couldn't think of a scheme where that was possible while still
showing the logic of the roles.  Calling every member a developer just
doesn't make sense.

Thanks,
Bas

-- 
I encourage people to send encrypted e-mail (see http://www.gnupg.org).
If you have problems reading my e-mail, use a better reader.
Please send the central message of e-mails as plain text
   in the message body, not as HTML and definitely not as MS Word.
Please do not use the MS Word format for attachments either.
For more information, see http://a82-93-13-222.adsl.xs4all.nl/e-mail.html


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-23 Thread gregor herrmann
On Thu, 23 Oct 2008 20:16:01 +0200, Stefano Zacchiroli wrote:

   Debian Contributor
   --
   Debian Maintainer
   -
   Debian Member
   -
   Debian Developer
   
  Now, regarding your proposal itself, I agree with others that it
  sounds too bureaucratic, even for Debian.
 Is it?

I agree, I fail to see what's bureaucratic about the proposal. After
all it's a simple 2x2 matrix with requirements for the 4 boxes.

 I mean, the names looks clear to me.

I'm not really happy with the terms from Ganneffs proposal and like
Bas' ideas better; IMO they are more logical and acknowledge that
both packaging and other activities constitute membership; although
we should probably keep the DD somewhere to avoid total confusion.

In general I think iff procedures are changed we should take the
opportunity to also clean up the terms which are kind of a mess at
the moment IMO.

What I'm missing is a positive name for the non-packinging area; Bas'
developing vs. non-developing gives just a negative description
(people that don't maintain/upload packages), a positive term
describing what they actually do would recognize their work better
IMO. I didn't have any idea so far, which word would cover all these
activities.

And maybe we could make the search for terms easier if we found an
apposition for the first stage that can be prepended or appended to
the term in the second stage; something like junior or candidate
(no, I don't like both of these, just to give an idea).

Ok, here's a rather incomplete ASCII art, maybe it inspires someone
else:

/Area | Packaging   | Other
Stage  /  | |

D Member  | D Developer | D XY

D Contributor | Junior DD   | Junior D XY

 Are you maybe suggesting that alioth account creation should be bound
 to being a debian contributor? I see more harm than good in something
 like that ...

Ack, alioth accounts are great for new people when they join teams,
and that's most often before they think about becoming a $whatever.


Cheers,
gregor
 
-- 
 .''`.   Home: http://info.comodo.priv.at/{,blog/} / GPG Key ID: 0x00F3CFE4
 : :' :  Debian GNU/Linux user, admin,  developer - http://www.debian.org/
 `. `'   Member of VIBE!AT, SPI Inc., fellow of FSFE | http://got.to/quote/
   `-NP: Konstantin Wecker  Bettina Wegner: Stille ist's


signature.asc
Description: Digital signature


Re: Developer Status

2008-10-23 Thread Pierre Habouzit
On Thu, Oct 23, 2008 at 09:12:04PM +, gregor herrmann wrote:
 On Thu, 23 Oct 2008 20:16:01 +0200, Stefano Zacchiroli wrote:
 
Debian Contributor
--
Debian Maintainer
-
Debian Member
-
Debian Developer

   Now, regarding your proposal itself, I agree with others that it
   sounds too bureaucratic, even for Debian.
  Is it?
 
 I agree, I fail to see what's bureaucratic about the proposal. After
 all it's a simple 2x2 matrix with requirements for the 4 boxes.

unbelievable

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgp9gTocubDLH.pgp
Description: PGP signature


Re: Developer Status

2008-10-23 Thread Faidon Liambotis
Stefano Zacchiroli wrote:
 Can we please wrap part of this thread up by saying that: most of
 us---i.e., the participants to this thread---would BE OK with passing
 this proposal *with GR* (after the usual needed discussion time),
 whereas most of us would NOT BE OK with passing this proposal *without
 GR*?
ACK.

Personally, I probably wouldn't vote in favor of this proposal as it is
but I would fully respect the outcome if it was decided by the means of
a GR, obviously :)

I also think that some of the underlying problems that this proposal
tries to solve exist and the subject warrants further discussion.

 I haven't thought about it, but this is a very interesting observation
 indeed (same on the other on the alioth.d.o mail domain). Still, it is
 not clear to me how to merge the two proposals. I mean, while I see
 a partial overlapping among the two infrastructure, I really do not
 want to get away from alioth project admins the ability to decide upon
 which accounts are member of their projects.
 
 Are you maybe suggesting that alioth account creation should be bound
 to being a debian contributor? I see more harm than good in something
 like that ...
Yes, I think that should be the case.

The fact that with the current proposal this would do more harm than
good (with which I perfectly agree) is exactly the reason I find it
bureaucratic and overcomplicated.

For example, there's nothing special about a DC.
No upload rights, no vote rights, no debian.org logins.
Just an entry to a 6-month quarantine period to be able to be promoted
to a role with actual privileges.

And, well, I find it /insulting/ to our current, real, contributors to
require them to get an ID check (therefore meeting a DD in real life),
go through NM FD, having an AM assigned and answer questions, just to
call them what they are!

My PoV is that we should *lower* the barrier for new contributors, value
and *acknowledge* their contributions and accept them for what they are,
(limited) members of the Debian project.

I feel that Alioth has served this purpose in a way.
This proposal achieves nothing to that effect; quite the opposite, IMHO.

OTOH and on an unrelated but relevant to the proposal, I fully agree
that we should give the rights to vote and be voted to non-maintainers
(artists, translators, documentation writers etc.).
e.g. making TS optional NM and tieing it to upload rights would be a
simple way to do this but I haven't given any serious thought on this.

Regards,
Faidon


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



  1   2   >