Re: Standardization, large scale changes, innovations

2010-03-30 Thread Raphael Hertzog
On Thu, 25 Mar 2010, Manoj Srivastava wrote:
 This is great!! perhaps we can get rid of the abomination that
  is vi and get everyone to use the one true editor all at once.

I suggest you change your tone. You have the right to not share my point
of view, but there's no need to be sarcastic.

 What did you say? What difference does it make what tool is used
  when the result is equal?

It doesn't make a difference for a the end-user, but it makes a difference
to contributors who have to learn a set of tools in order to be able to
contribute on a set of packages. If the set of tools to learn is smaller,
it's easier for the contributor to contribute to more packages and he has
to spend less time learning, time that can be better spent on improving
the package and on fixing bugs.

Cheers,
-- 
Raphaël Hertzog

Like what I do? Sponsor me: http://ouaza.com/wp/2010/01/05/5-years-of-freexian/
My Debian goals: http://ouaza.com/wp/2010/01/09/debian-related-goals-for-2010/


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



Re: Standardization, large scale changes, innovations

2010-03-30 Thread Marc Haber
On Tue, Mar 30, 2010 at 11:16:01AM +0200, Raphael Hertzog wrote:
 On Thu, 25 Mar 2010, Manoj Srivastava wrote:
  What did you say? What difference does it make what tool is used
   when the result is equal?
 
 It doesn't make a difference for a the end-user, but it makes a difference
 to contributors who have to learn a set of tools in order to be able to
 contribute on a set of packages. If the set of tools to learn is smaller,
 it's easier for the contributor to contribute to more packages and he has
 to spend less time learning, time that can be better spent on improving
 the package and on fixing bugs.

Is making things easy for newcomers or casual helpers really so
important that we should risk scaring already active people away
because they have to adapt their optimized workflow for newcomers?

I can understand Manoj perfectly and would myself probably reduce my
time spent on Debian even more if I were forced to do things more
complicated (or even just different) because of some new policy. This
is a first-class motivation killer for the people who are already there.

Greetings
Marc

-- 
-
Marc Haber | I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things.Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 3221 2323190


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100330130233.ga19...@torres.zugschlus.de



Re: Question for all candidates: Care of Core infrastructure

2010-03-30 Thread Charles Plessy
Hi all,

the question of the core infrastructures is difficult and very important.

Le Mon, Mar 15, 2010 at 11:30:39AM +0100, Marc Haber a écrit :
 
 Do you see the diminishing care for our Core infrastructure as a
 problem? Do you have any idea how do sensibilize our new blood for the
 fact that new packages doesn't help Debian if our Core stuff is
 diminishing? I know that this is not exactly within the power of the
 DPL, but do you think that you, as DPL, can help speeding up Core
 development again?

Le Mon, Mar 15, 2010 at 12:52:44PM +0100, Frans Pop a écrit :
 Marc Haber wrote:
  In the last years I have seen a really disturbing development in
  Debian: New developers are very interested in bringing new packages
  into Debian, but care for our core infrastructure (dpkg, apt) has a
  little bit diminished.
 
 Good question and quite true.
 
 IMO it's worth adding to that:
 - Debian Installer development
 - Porting: several ports are struggling
 - Documentation maintenance:
   - website
   - Release Notes
   - various other guides

Le Mon, Mar 15, 2010 at 01:36:28PM +0100, Alexander Reichle-Schmehl a écrit :
 
 ftp-team and more or less everything PR related.

Le Mon, Mar 15, 2010 at 02:28:15PM +0100, Josselin Mouette a écrit :
 
 Core packages: glibc, kernel, X.org, Mozilla, KDE, GNOME…

Le Tue, Mar 23, 2010 at 11:25:39PM +0100, Kurt Roeckx a écrit :
 I think that one of issues we have is that there is alot of work
 to be done by some teams, some of them even regularaly mail that
 they need more members, but they seem to have a hard time keeping
 the numbers up, burning the other team members out.
 
 What are your ideas to make sure those teams keep running?


I see this as a symptom of the ‘growth crisis’ that I mention in my platform.
Debian is now big enough to attract contributors who – like me – have their
field of interest largely at the periphery of the system. As an enthousiastic
member of a ‘Debian Pure Blend’ project, I think that it is a good thing for
Debian to have this peripheral work done internally, so let's see how to help
to keep an equilibrated growth, which eases contribution of all DDs to the core
infrastructures.

I particularly like the quote attributed to Roland, “Home is where you have to
wash the dishes.”, because there is need to know to how cook to help wash
dishes after the meal. And it feels good to be home. Everybody can find his own
way and vary involvement according to one's own plans, but I think that we 
really
should encourage all DDs to devote some times to common tasks. There needs to
keep a good balance to be stimulating and not stigmatizing, but I think that a
DPL (or other DDs) could send a general announcement asking to the other DDs
what they are doing for the project and encourage them to describe their role
on a personal page (like wiki.debian.org's DD portfolios).

One indirect instrument to help contributors to help the core teams is a
milestone-based release process like the one that was implemented for Lenny.
There were regular and clear messages in the form of achieved release goals and
a progressive freeze, that I found very helpful to provide a time frame in
which I balanced my favorite activities with contributions of general interest,
increasing the quantity general tasks as the release was getting closer. 

There is also a nice effort of listing teams on our wiki. In parallel to this,
I would like to list and describe the DPL delegations on our website. Many core
teams are structured around a DPL delegation and this list could link to pages
where the teams can describe what kind of help they need (in the most simple
case, the wiki team's page).

Sadly, there are also teams that refuse help. In my personal experience, I
proposed to help process the NEW queue or with the answer to the SPI lawyers
about copyrights, and never got an answer. I will make clear on the written
delegations that proposals for help must not be left unanswered, and that
refusals must be justified.

In my platform, I also mention that there are too many restricted operations.
Checking other developers work is a very time-consuming task, and being a
bottleneck is a stressful situation that leads to burnout and arguments. We
need an infrastructure that is more resilient on errors, and more open access
and peer review. Of course, repeated ingorance of warnings is harmful to the
Project, and in the most extreme cases, a developer who does not have a
responsible behaviour could be asked to refrain using some parts of our
infrastructure, or quit.

There are many other ways to help the core teams, with some events like the
recent GNOME day, for instance. I think that they are very refreshing as they
break the routine and give an extra motivation to help others. The DPL can help
to establish such events if they need to be supported by some spendings (but if
it becomes regular events, it would be necessary to find a sponsor).

I have not answered to an important aspect of the 

Re: Standardization, large scale changes, innovations

2010-03-30 Thread Manoj Srivastava
On Tue, Mar 30 2010, Marc Haber wrote:

 On Tue, Mar 30, 2010 at 11:16:01AM +0200, Raphael Hertzog wrote:
 On Thu, 25 Mar 2010, Manoj Srivastava wrote:
  What did you say? What difference does it make what tool is used
   when the result is equal?
 
 It doesn't make a difference for a the end-user, but it makes a difference
 to contributors who have to learn a set of tools in order to be able to
 contribute on a set of packages. If the set of tools to learn is smaller,
 it's easier for the contributor to contribute to more packages and he has
 to spend less time learning, time that can be better spent on improving
 the package and on fixing bugs.

I am not sure that follows. How has my not using debhelper made
 it harder for newcomers? How many newcomers learn my build system? Or
 my git work-flow where I use submodules?  There is a logical flaw in
 the assumption that not limiting the choices people have for packaging
 makes it a harder row to hoe for newbies.

 Is making things easy for newcomers or casual helpers really so
 important that we should risk scaring already active people away
 because they have to adapt their optimized workflow for newcomers?

 I can understand Manoj perfectly and would myself probably reduce my
 time spent on Debian even more if I were forced to do things more
 complicated (or even just different) because of some new policy. This
 is a first-class motivation killer for the people who are already there.

I have a new job. It is sucking up more time from me, as I learn
 the ins and outs of how work gets done here. I also have a work-flow
 that is mostly automated, allowing me to concentrate on fixing bugs and
 integration issues. Any new complications added  into the mix would be
 a major monkey wrench thrown into the cogs.  I am not sure I would be
 able to give the packages the attention they deserve; I am already at
 the border line of what I consider adequate maintainership.

So yes, busy work for a flawed and needless conformity would
 impact my contributions to Debian. I am not sure that the benefits of
 such conformity have been adequately demonstrated.

manoj

-- 
Humans are communications junkies.  We just can't get enough. Alan Kay
Manoj Srivastava sriva...@debian.org http://www.debian.org/~srivasta/  
4096R/C5779A1C E37E 5EC5 2A01 DA25 AD20  05B6 CF48 9438 C577 9A1C


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87y6h928qh@anzu.internal.golden-gryphon.com



Re: Questions for all candidates: decentralization of power

2010-03-30 Thread Clint Adams
On Mon, Mar 29, 2010 at 04:42:22PM -0300, Margarita Manterola wrote:
 whoever is delegated by the DPL to do this) goes around imposing
 members to teams, or switching members willy-nilly, it would
 definitely lead to a lot of frustration and resignations.

I think that's probably fine.  ftpmaster did not want Joerg to be
promoted, and when he was, without approval of the team, Anthony
Towns quit.  I think that the common feeling is that this is an
improvement.  Joerg does more and better work than Anthony did.

Was there a better way of handling the situation that would have
been less traumatic for everyone involved?  Possibly.  Would it
have been better to stick with the status quo for fear of
attrition or bad feelings?  I really don't think so.

 So, I once again turn the question to you, since this was what I
 intended to ask before, but didn't get the reply I wanted.  If you
 were elected DPL, how would you go about supervising team
 membership?

Well, I am not running for DPL so I have not spent time planning
changes that I will not be able to make.  I imagine that I would
not do very much on day one.  The idea of formally re-delegating
when the DPL role changes hands appeals to me a bit, but if I were 
going to only renew all existing delegations for the sake of
setting precedent, I am unsure whether that is valuable.

In general, I would try to move things in a few directions at once:
more people on core teams, less power for core teams, more
cooperative atmosphere, more empowerment for the lowly DD.

If I thought that someone would be an asset on a core team, or if
someone suggested to me that someone else would be an asset on
a core team, I would likely explore that option.  I would not
try to make surprise delegations; the episode with debian-policy
tells me that that would not work out well.  Depending on the
situation, I might ask the target team for feedback, but I would
not ask their permission.

I absolutely would not allow core teams to invite people, whether
they had personal relationships with those people or not.

In addition, I think I would probably delegate all DDs to be
able to edit the website.  It seems clear that I have not
convinced anyone who did not already agree with me that making
people ask for that access is a bad thing or even significant,
but is.  It is a bad thing, and it matters.

Hopefully this would prove a point.


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



Re: Standardization, large scale changes, innovations

2010-03-30 Thread Josselin Mouette
Le mardi 30 mars 2010 à 07:18 -0700, Manoj Srivastava a écrit : 
 I am not sure that follows. How has my not using debhelper made
  it harder for newcomers? 

Your packages are absolutely impossible to maintain by anyone but
yourself.

And that in itself should be considered a bug.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


Re: Standardization, large scale changes, innovations

2010-03-30 Thread Russ Allbery
Josselin Mouette j...@debian.org writes:
 Le mardi 30 mars 2010 à 07:18 -0700, Manoj Srivastava a écrit : 

 I am not sure that follows. How has my not using debhelper made
  it harder for newcomers? 

 Your packages are absolutely impossible to maintain by anyone but
 yourself.

I am an existence proof that the absoluteness of this statement is
incorrect.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


--
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87y6h9k36j@windlord.stanford.edu



Re: Standardization, large scale changes, innovations

2010-03-30 Thread Manoj Srivastava
On Tue, Mar 30 2010, Russ Allbery wrote:

 Josselin Mouette j...@debian.org writes:
 Le mardi 30 mars 2010 à 07:18 -0700, Manoj Srivastava a écrit : 

 I am not sure that follows. How has my not using debhelper made
  it harder for newcomers? 

 Your packages are absolutely impossible to maintain by anyone but
 yourself.

 I am an existence proof that the absoluteness of this statement is
 incorrect.

I might agree that maintenance of my packages might raise a
 competence bar for the would-be-maintainer, and some people might fail
 to meet that bar.

At this point I am uncertain that I am not happy at the
 prospect, as long as I am the maintainer and have signed up to clean up
 the mess.

manoj

-- 
Feeling amorous, she looked under the sheets and cried, Oh, no, it's
Microsoft!
Manoj Srivastava sriva...@acm.org http://www.golden-gryphon.com/  
4096R/C5779A1C E37E 5EC5 2A01 DA25 AD20  05B6 CF48 9438 C577 9A1C


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/874ojx1lec@anzu.internal.golden-gryphon.com



Re: Question to all Candidates: Who would you vote for?

2010-03-30 Thread Charles Plessy
Le Wed, Mar 24, 2010 at 09:09:43AM +0100, Alexander Reichle-Schmehl a écrit :

 Suppose that you would not run for DPL: Who would you vote and why?

Hi Alexander,

I would vote for Stefano, because the impressive determination he puts in his
RC-bug of the day marathon suggest that he would do a lot of work as a DPL.
In second, I would vote for Margarita, because I would be pleased to be proven
wrong by her approach that favors inspirational over institutional actions. In
third, I would vote for Wouter.

Have a nice day,

-- 
Charles


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100330235940.ga13...@kunpuu.plessy.org