Re: Deficiencies in Debian

2007-07-13 Thread gregor herrmann
On Fri, 18 May 2007 22:09:56 -0700, Russ Allbery wrote:

[training the next generation]

  I'm not following the Linux community closely; do you think there are
  points Debian could adopt or learn from?

I try to summarize (hopefully correctly) your points:

 With Linux, I think it helps a lot that many of the people involved in
 kernel development are paid to do it and mentor others as part of their
 job.  I do similar things for Debian, training other people in my group on
 how to build Debian packages and participate in the infrastructure, and
 hopefully over time that will bear fruit for Debian as well.

- experienced people as mentors for newcomers
 
 Linux also has a good history of organized projects to help people get
 started, such as kernel janitors, and puts a lot of effort into
 collaboration infrastructure.  

- teamwork and collaboration, facilitated by the necessary
  infrastructure

 And one of the best things about the Linux
 model is that Linus regularly talks about how he wants things done and
 what leads him to take stuff or not take stuff in public on the lists,
 which leads others to do the same.  And those are interactive discussions,
 not just writeups.  I think people learn a lot from those discussions.

- open discussions about future developments
 
 On Debian, the impression that I've gotten is that a lot of the real
 mentoring and discussion actually happens on IRC rather than on the
 lists.  I don't know how effective that is.

I don't know either; probably there's a lot to grab by just
following some channels but OTOH the S/N ration is sometimes not
really helpful and IRC doesn't seem to be a dedicated mentoring
approach at the moment.

Regarding your other points I think 
* there is a trend towards more teamwork and there is infrastructure
  available for it;
* mentoring is happening by chance (in the teams, by some long-time
  sponsors, maybe by some AMs) but not in a planned way;
* maybe some discussions are initially not led in public (but I'm not
  sure about that one).
 
  Hm, maybe that sounds naïve, but what about thinking about a way to
  adopt strategies of mentoring, development, fine graining roles (job
  descriptions, mutual agreements, appraisalevaluation, ...) , etc.  to
  F/LOSS in general and Debian in particular?
 The main obstacle that I see is that that stuff takes a lot of time.  I
 spend probably 5% of my work time on the coordination, record-keeping, and
 reporting parts of that sort of activity, which in a full-time job is
 quite reasonable.  But it's not really a percentage; it's a quantity of
 time that those activities take.  And I couldn't take a similar two hour
 per week cut out of my Debian volunteer work without a much greater impact
 on how much stuff I could get done.

Sure, mentoring/training/staff development takes time but as you
point out at the beginning it probably bear[s] fruit for Debian.
Maybe Debian would be better off in the long run if some of the
experienced DDs decided to drop one package or resign from one
infrastructure task and to use the saved time for taking an
apprentice.

I don't know if there have been any organized mentoring/training
programmes in Debian in the past; the only one I know at the moment
is organized by the Debian Women project [0] but TTBOMK it's not very
active. -- IMO it's a good idea anyway!

Cheers,
gregor

[0] http://women.debian.org/mentoring/
 
-- 
 .''`.   http://info.comodo.priv.at/ | gpg key ID: 0x00F3CFE4
 : :' :  debian: the universal operating system - http://www.debian.org/
 `. `'   member of https://www.vibe.at/ | how to reply: http://got.to/quote/
   `-NP: Rolling Stones: She's A Rainbow (45 version)/She's a Rainbow - 2


signature.asc
Description: Digital signature


Re: Deficiencies in Debian

2007-07-13 Thread Russ Allbery
gregor herrmann [EMAIL PROTECTED] writes:
 On Fri, 18 May 2007 22:09:56 -0700, Russ Allbery wrote:

 And one of the best things about the Linux model is that Linus
 regularly talks about how he wants things done and what leads him to
 take stuff or not take stuff in public on the lists, which leads others
 to do the same.  And those are interactive discussions, not just
 writeups.  I think people learn a lot from those discussions.

 - open discussions about future developments

Here, it wasn't as much future developments that I was thinking of as more
basic issues, like style and the thought processes behind why the kernel
is structured the way it is.  Linus does a great job of explaining his
sense of taste, which is sort of a meta-level above future development.

I think the Debian Policy discussions, if we can kick up the level of
activity, could partly serve a similar role within Debian.  There are also
some Debian developers (Steve Langasek and Manoj Srivastava come to mind)
who regularly follow up to threads on debian-devel and explain both their
aesthetic judgement and how they arrived at that conclusion.

IMO, one of the most valuable skills for someone working in IT is to have
a well-developed aesthetic sense of what a clean and supportable system
looks like.  Most of the day-to-day decisions that I make are based on a
sense of aesthetics more than specific technical criteria.  That's the
form that my subconscious gestalt of systems takes.  My experience is that
once one has developed that sense of aesthetics and learned to look
closely at anything that feels ugly, it becomes surprisingly effective
at pointing directly at the weak parts of any design.

 The main obstacle that I see is that that stuff takes a lot of time.  I
 spend probably 5% of my work time on the coordination, record-keeping,
 and reporting parts of that sort of activity, which in a full-time job
 is quite reasonable.  But it's not really a percentage; it's a quantity
 of time that those activities take.  And I couldn't take a similar two
 hour per week cut out of my Debian volunteer work without a much
 greater impact on how much stuff I could get done.

 Sure, mentoring/training/staff development takes time but as you point
 out at the beginning it probably bear[s] fruit for Debian.  Maybe
 Debian would be better off in the long run if some of the experienced
 DDs decided to drop one package or resign from one infrastructure task
 and to use the saved time for taking an apprentice.

Probably true.  Although two hours a week is way more than just one
typical package.  That's probably the total time I spend on lintian, for
example, or about five or ten regular packages where I'm just packaging
upstream releases.  (Not that I'm an experienced DD; I'm still fairly
new.)

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


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



Re: Deficiencies in Debian

2007-05-18 Thread Russ Allbery
Raphael Hertzog [EMAIL PROTECTED] writes:
 On Thu, 10 May 2007, Russ Allbery wrote:

 In a workplace environment, this sort of thing is often addressed by
 putting mentoring and staff development on the performance goals of
 senior staff and freeing up time that they're supposed to dedicate to
 training and documentation.  Debian doesn't have that luxury, and I
 don't know what, if anything, we can effectively do at a project
 organization level to accomplish a similar goal.

 What about doing something like that ?

 http://wiki.debian.org/Teams

 I've documented the Alioth team and I'll probably continue doing
 something similar for some other teams that I know quite well. This is
 very recent, I started it this week and I'd like to have some feedback
 on the structure of the template page (see
 http://wiki.debian.org/TeamTemplate). Are the important information
 missing? Are some information useless?

This looks good to me as a way to gather information.  We've done
exercises like this internally in my group at Stanford and they were
useful in helping people see what the different parts of the group do.  It
doesn't, in and of itself, help with mentoring and training, but it can
serve as a starting point for identifying places where it's needed and can
be a start on internal documentation for how tasks are performed.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


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



Re: Deficiencies in Debian

2007-05-15 Thread Stefano Zacchiroli
On Thu, May 10, 2007 at 11:14:32PM +0200, Raphael Hertzog wrote:
 I've documented the Alioth team and I'll probably continue doing something
 similar for some other teams that I know quite well. This is very recent,
 I started it this week and I'd like to have some feedback on the structure
 of the template page (see http://wiki.debian.org/TeamTemplate). Are the
 important information missing? Are some information useless?

I liked the idea and I took the freedom of making some minor changes:
- adding a level 1 heading for the team name
- adding a field for referencing an alioth project (if any)

Thanks for the idea,
Cheers.

-- 
Stefano Zacchiroli -*- PhD in Computer Science ... now what?
[EMAIL PROTECTED],debian.org,bononia.it} -%- http://www.bononia.it/zack/
(15:56:48)  Zack: e la demo dema ?/\All one has to do is hit the
(15:57:15)  Bac: no, la demo scema\/right keys at the right time


signature.asc
Description: Digital signature


Re: Deficiencies in Debian

2007-05-11 Thread Sven Luther
On Thu, May 10, 2007 at 01:42:37PM -0700, Russ Allbery wrote:
 gregor herrmann [EMAIL PROTECTED] writes:
  [cc and reply-to/m-f-t [EMAIL PROTECTED]
  On Thu, 10 May 2007 12:32:26 -0700, Russ Allbery wrote:
 
  There are other things
  that *are* signs of fundamental deficiencies in the project,
 
  Would you mind to elaborate on this point, I'm really interested in
  your opinion.
 
 The biggest problem with most open source / free software projects that
 I've been involved in is the bottleneck around evaluating and accepting
 infrastructural improvements.  It's a very hard problem and I'm not saying
 that Debian is necessarily much worse off than many other projects, but we
 also have this problem in spades.

You mean like the when the problems i now have are a direct result of me
trying to discuss improvements over the way the kernel and d-i are
related, and the immobilism/rejection/whatever of the core d-i team over
it, which led them to try to undermine my position as lead kernel
team member to further their position ? 

 In a workplace environment, this sort of thing is often addressed by
 putting mentoring and staff development on the performance goals of senior
 staff and freeing up time that they're supposed to dedicate to training
 and documentation.  Debian doesn't have that luxury, and I don't know
 what, if anything, we can effectively do at a project organization level
 to accomplish a similar goal.

That is the problem here indeed. Debian has no workplace culture, and
those who managed to attain power position, have not done so because
they are good in mentoring/staff situation, but because they where able
to devote huge amount of time on specific topics. Not necessarily, as
experience showed, because they have technical skills, but simply
because they where able to allot time.

People are often able to use much time, because they severly lack social
skills, and pass many hours and nights on their computer, in the true
nerdy tradition, and in general have as a consequence a bad ability to
relate to other, not even speaking of their needed human-ressource
handling and leadership positions.

On top of that, those people often have or develop over time, a strong
opinion of theirself, and are thus inflexible, unable to put themselves
in question, or recognize they may be wrong, and given debian's model,
they are sole dictators of their own area of expertise, and can do as
they please, how badly this is for debian, or how bastardly they behave
toward their fellow DDs.

On top of that, we have seen the emergeance of a new set of people, who
maybe evolved from the previous one, who were adept at manipulating the
other DDs, dealing in half-truth, and outright manipulation, and the
worse of this, is that they probably are not concious of what they are
doing.

And then the money factor enters the picture, and with it the power
actually hold by those who are able to make other believe they represent
debian, and you have the receipe for disaster.

Saddened,

Sven Luther


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



Re: Deficiencies in Debian

2007-05-11 Thread Raphael Hertzog
Hi,

On Thu, 10 May 2007, gregor herrmann wrote:
 * I'd move the Task description to the top - IMO what's it all
   about/what's the objective? has the top-most priority.

Not really IMO. The very short description on the Teams page is enough to
understand what the team is about. This paragraph here is just a somewhat
more detailed reminder.

 * IMO the next step would be to define and publish similar pages not
   only for special teams but for all roles (be they teams or
   individuals) in Debian.

Sure. All roles should be teams anyway. :-)

  I've documented the Alioth team and I'll probably continue doing something
  similar for some other teams that I know quite well. 
 
 I hope you do that for the Debian Perl Group so that I don't have to
 learn the wiki stuff ;-)

Actually, I probably won't. Packaging teams are not my priority in this
exercise. The real problems that we have are more in the teams that handle
our infrastructure.

  I started it this week and I'd like to have some feedback on the structure
  of the template page (see http://wiki.debian.org/TeamTemplate). Are the
  important information missing? Are some information useless?
 
 I'm not sure if the Usual roles apply often to teams.

I think this is one of the most important section in those pages. 
It documents who is the best point of contact for a specific task
and let outsiders check if there's an opportunity for him.

Of course, for packaging teams it might be less important.

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/


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



Re: Deficiencies in Debian

2007-05-11 Thread Raphael Hertzog
[ For people on debian-www, we're speaking of http://wiki.debian.org/Teams ]

On Fri, 11 May 2007, Charles Plessy wrote:
 One problem I see with Usual roles with names in, is that it is
 another page to keep in sync with
 http://www.debian.org/intro/organization and

I know that there's some duplication. But until this page is easy to edit
by the various teams themselves, this page will regularly have outdated
content.

It's quite possible that we should shrink /intro/organization to list only
constitutional roles and that the wiki should be the reference for the
rest where each team can manage its own page.

BTW, the list for Alioth administration is wrong in the website. Wichert
Akkerman has left and we recruited Stephen Gran.

 http://alioth.debian.org/projects/theparticularteam, with all the
 potential problems, disagreements and frustrations that it means, and
 also the risk of having just another outdated page which suggest that a
 team is full of members while it has shrunk compared to the past
 year(s).

The wiki has less chance of being outdated than the website. So I'd rather
have this particular content there and have the website link there. I know
that the wiki can't be translated currently but this is content for
contributors and they have to contribute in english anyway.

Anyway, this is for later, once the wiki is a somewhat complete
replacement for that page. Right now, it's far from that.

 Maybe describing the roles to fit in without names would help to promote
 redundancy, which in the context of organisations with a high turnover
 is one of the ways to secure the future?

No. I want something that matches reality of day-to-day work. Not yet
another theoretical description of how we should probably do things.

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/


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



Re: Deficiencies in Debian

2007-05-11 Thread Holger Levsen
Hi,

On Friday 11 May 2007 08:46, Raphael Hertzog wrote:
 BTW, the list for Alioth administration is wrong in the website. Wichert
 Akkerman has left and we recruited Stephen Gran.

fixed in CVS.


regards,
Holger


pgpmg0xcK7P7D.pgp
Description: PGP signature


Re: Deficiencies in Debian

2007-05-11 Thread Hamish Moffatt
On Fri, May 11, 2007 at 08:32:23AM +0200, Sven Luther wrote:
 You mean like the when the problems i now have are a direct result of me

THIS THREAD IS NOT ABOUT YOU PLEASE. PLEASE LEAVE.

-- 
Hamish Moffatt VK3SB [EMAIL PROTECTED] [EMAIL PROTECTED]


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



Re: Deficiencies in Debian

2007-05-11 Thread Sven Luther
On Fri, May 11, 2007 at 07:56:09PM +1000, Hamish Moffatt wrote:
 On Fri, May 11, 2007 at 08:32:23AM +0200, Sven Luther wrote:
  You mean like the when the problems i now have are a direct result of me
 
 THIS THREAD IS NOT ABOUT YOU PLEASE. PLEASE LEAVE.

Then please comment on the second part of my post, and stop making it an
attack on me instead. You are as much responsible of what you accuse me
of, than me, if not more so.

Saddened,

Sven Luther


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



Re: Deficiencies in Debian

2007-05-11 Thread Sam Hocevar
On Fri, May 11, 2007, Sven Luther wrote:
 On Fri, May 11, 2007 at 07:56:09PM +1000, Hamish Moffatt wrote:
 
  THIS THREAD IS NOT ABOUT YOU PLEASE. PLEASE LEAVE.
 
 Then please comment on the second part of my post, and stop making it an
 attack on me instead. You are as much responsible of what you accuse me
 of, than me, if not more so.

   Please, Sven. There is already one thread about you in -vote where
you are already copiously posting and that people are acutely following.
I therefore suggest restricting your interventions to that thread.

   Having all your posts in the same thread makes it easier for the
people who wish to help you to see your arguments, for instance by
tagging the whole thread as important. If you post at too many
different places, these people who wish to help you may miss valuable
information.

Thanks in advance,
-- 
Sam.


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



Re: Deficiencies in Debian

2007-05-11 Thread Sven Luther
On Fri, May 11, 2007 at 04:13:48PM +0200, Sam Hocevar wrote:
 On Fri, May 11, 2007, Sven Luther wrote:
  On Fri, May 11, 2007 at 07:56:09PM +1000, Hamish Moffatt wrote:
  
   THIS THREAD IS NOT ABOUT YOU PLEASE. PLEASE LEAVE.
  
  Then please comment on the second part of my post, and stop making it an
  attack on me instead. You are as much responsible of what you accuse me
  of, than me, if not more so.
 
Please, Sven. There is already one thread about you in -vote where
 you are already copiously posting and that people are acutely following.
 I therefore suggest restricting your interventions to that thread.

Sam, please tell me, what in the second part of that post Hamish is
refering too, is offtopic here ? I agree i should have maybe not posted
the first bit of it, but the second part of it is fully on-topic here,
no ? 

Having all your posts in the same thread makes it easier for the
 people who wish to help you to see your arguments, for instance by
 tagging the whole thread as important. If you post at too many
 different places, these people who wish to help you may miss valuable
 information.

err, 2-3 are too many different places ? i guess you know to count
only as 1-many then :)

Friendly,

Sven Luther


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



Re: Deficiencies in Debian

2007-05-11 Thread Julien BLACHE
Sam Hocevar [EMAIL PROTECTED] wrote:

Please, Sven. There is already one thread about you in -vote where
 you are already copiously posting and that people are acutely following.
 I therefore suggest restricting your interventions to that thread.

And a third one on debian-powerpc.

Having all your posts in the same thread makes it easier for the
 people who wish to help you to see your arguments, for instance by
 tagging the whole thread as important. If you post at too many
 different places, these people who wish to help you may miss valuable
 information.

ITYM it's easier to kill one thread than 3 ?

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: Deficiencies in Debian

2007-05-11 Thread Sam Hocevar
On Fri, May 11, 2007, Sven Luther wrote:

 Please, Sven. There is already one thread about you in -vote where
  you are already copiously posting and that people are acutely following.
  I therefore suggest restricting your interventions to that thread.
 
 Sam, please tell me, what in the second part of that post Hamish is
 refering too, is offtopic here ? I agree i should have maybe not posted
 the first bit of it, but the second part of it is fully on-topic here,
 no ? 

   I have not said you were off-topic. There are millions of different
places where you would be on-topic. What I say is that it's better to be
on-topic at one single strategic place, and what better place than our
incredibly awesome Gay Nigger Association of America thread?

Kindest regards,
-- 
Sam.


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



Re: Deficiencies in Debian

2007-05-11 Thread Sven Luther
On Fri, May 11, 2007 at 05:17:01PM +0200, Sam Hocevar wrote:
 On Fri, May 11, 2007, Sven Luther wrote:
 
  Please, Sven. There is already one thread about you in -vote where
   you are already copiously posting and that people are acutely following.
   I therefore suggest restricting your interventions to that thread.
  
  Sam, please tell me, what in the second part of that post Hamish is
  refering too, is offtopic here ? I agree i should have maybe not posted
  the first bit of it, but the second part of it is fully on-topic here,
  no ? 
 
I have not said you were off-topic. There are millions of different
 places where you would be on-topic. What I say is that it's better to be
 on-topic at one single strategic place, and what better place than our
 incredibly awesome Gay Nigger Association of America thread?

Possibly, but gregor and russ chose to move this subthread here, and i
was recomended not to speak about myself.

The second part of my mail i perfectly ontopic to russels original mail,
and as thus belongs in the same thread as it, don't you think ? 

Friendly,

Sven Luther


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



Re: Deficiencies in Debian

2007-05-11 Thread gregor herrmann
On Fri, 11 May 2007 08:33:01 +0200, Raphael Hertzog wrote:

   I've documented the Alioth team and I'll probably continue doing something
   similar for some other teams that I know quite well. 
  I hope you do that for the Debian Perl Group so that I don't have to
  learn the wiki stuff ;-)
 Actually, I probably won't. Packaging teams are not my priority in this
 exercise. The real problems that we have are more in the teams that handle
 our infrastructure.

Fair enough; I've made my first attempts in wiki editing:
http://wiki.debian.org/Teams/DebianPerlGroup

Cheers,
gregor 
-- 
 .''`.   http://info.comodo.priv.at/ | gpg key ID: 0x00F3CFE4
 : :' :  debian: the universal operating system - http://www.debian.org/
 `. `'   member of https://www.vibe.at/ | how to reply: http://got.to/quote/
   `-NP: Reinhard Mey: Was in der Zeitung steht


signature.asc
Description: Digital signature


Deficiencies in Debian (was: A question to the Debian community ...)

2007-05-10 Thread gregor herrmann
[cc and reply-to/m-f-t [EMAIL PROTECTED]

On Thu, 10 May 2007 12:32:26 -0700, Russ Allbery wrote:

 There are other things
 that *are* signs of fundamental deficiencies in the project,

Would you mind to elaborate on this point, I'm really interested in
your opinion.

Cheers,
gregor
 
-- 
 .''`.   http://info.comodo.priv.at/ | gpg key ID: 0x00F3CFE4
 : :' :  debian: the universal operating system - http://www.debian.org/
 `. `'   member of https://www.vibe.at/ | how to reply: http://got.to/quote/
   `-NP: Miles Davis: Don't Stop Me Now


signature.asc
Description: Digital signature


Re: Deficiencies in Debian

2007-05-10 Thread Russ Allbery
gregor herrmann [EMAIL PROTECTED] writes:
 [cc and reply-to/m-f-t [EMAIL PROTECTED]
 On Thu, 10 May 2007 12:32:26 -0700, Russ Allbery wrote:

 There are other things
 that *are* signs of fundamental deficiencies in the project,

 Would you mind to elaborate on this point, I'm really interested in
 your opinion.

The biggest problem with most open source / free software projects that
I've been involved in is the bottleneck around evaluating and accepting
infrastructural improvements.  It's a very hard problem and I'm not saying
that Debian is necessarily much worse off than many other projects, but we
also have this problem in spades.

The problem basically reduces to this:  The core infrastructure is very
important and therefore requires close monitoring and rigorous evaluation
of what goes into it.  It also can be subtle and complex and evaluating
changes can be hard.  There is always a core of people who understand the
core infrastructure and feel confident in their ability to make changes,
but due to the nature of dissemination of knowledge in a project, those
people are also the best-positioned to make many other changes in a
project and therefore are inevitably overloaded.  And any changes
single-track through the same people.

As a result, there's usually little or no training of the next generation
of people who can make infrastructure changes, less documentation than
would be desirable of how things work, and few resources to evaluate
changes and explain what would make them work.  People who want to
contribute to that central infrastructure get discouraged and frustrated
and go away because no one has resources to show them what they might be
doing wrong or, even if everything is great, even resources to simply
commit and deploy their work.  The people who do have the knowledge feel
pulled in too many directions and tend to burn out.  From the outside, the
result looks like stagnation and arbitrary control of the center.  From
the inside, the result looks like stress, overwhelming workloads,
impatient and frustrated people, and an impression that other people lack
the care and caution required around the central infrastructure.

I think this problem, in various different forms, is behind most of the
major issues that are brought up in every DPL cycle and from time to time
on -vote and -project.

There isn't any silver bullet solution.  If there was, we probably would
have taken it already.  Some projects do better with it than others.
Linux does a relatively good job here.  I'm heavily involved in some other
projects that are doing much worse than Debian (INN, for instance, in
large part because I'm currently putting more of my time into Debian).

Oh, and by infrastructure, I mean generically whatever is at the core of
the project.  For Debian, this is things like the buildd network,
ftp-master, Debian admin, central infrastructure packages, etc.  For
software projects, it's more often the core, trickiest code or the
infrastructure on which everything else is built.  For Usenet hierarchy
administration, it's core policies around what newsgroups get created.  It
varies a lot.

I think Debian does very well here in some areas and not as well in
others, but Debian suffers from those structural flaws around finding a
way to train the next group, relieve load and stress on core contributors,
and still ensure that changes to the infrastructure are audited with the
detail and care that is indicated.  There have been improvements by fits
and starts in the past few months, and I don't think any of this is news
to anyone.

In a workplace environment, this sort of thing is often addressed by
putting mentoring and staff development on the performance goals of senior
staff and freeing up time that they're supposed to dedicate to training
and documentation.  Debian doesn't have that luxury, and I don't know
what, if anything, we can effectively do at a project organization level
to accomplish a similar goal.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


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



Re: Deficiencies in Debian

2007-05-10 Thread Raphael Hertzog
On Thu, 10 May 2007, Russ Allbery wrote:
 In a workplace environment, this sort of thing is often addressed by
 putting mentoring and staff development on the performance goals of senior
 staff and freeing up time that they're supposed to dedicate to training
 and documentation.  Debian doesn't have that luxury, and I don't know
 what, if anything, we can effectively do at a project organization level
 to accomplish a similar goal.

What about doing something like that ?

http://wiki.debian.org/Teams

I've documented the Alioth team and I'll probably continue doing something
similar for some other teams that I know quite well. This is very recent,
I started it this week and I'd like to have some feedback on the structure
of the template page (see http://wiki.debian.org/TeamTemplate). Are the
important information missing? Are some information useless?

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/


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



Re: Deficiencies in Debian

2007-05-10 Thread gregor herrmann
On Thu, 10 May 2007 13:42:37 -0700, Russ Allbery wrote:

  There are other things
  that *are* signs of fundamental deficiencies in the project,
  Would you mind to elaborate on this point, I'm really interested in
  your opinion.
 The biggest problem with most open source / free software projects that
 I've been involved in is the bottleneck around evaluating and accepting
 infrastructural improvements.  

Thanks alot for your detailed and at the same time succinct reply.

Your analysis and conclusions look very logical to me; just a few
questions/thoughts:

 There isn't any silver bullet solution.  If there was, we probably would
 have taken it already.  Some projects do better with it than others.
 Linux does a relatively good job here.  

I'm not following the Linux community closely; do you think there are
points Debian could adopt or learn from?

 I think Debian does very well here in some areas and not as well in
 others, but Debian suffers from those structural flaws around finding a
 way to train the next group, relieve load and stress on core contributors,
 and still ensure that changes to the infrastructure are audited with the
 detail and care that is indicated.  There have been improvements by fits
 and starts in the past few months, and I don't think any of this is news
 to anyone.

Maybe working out what are the achievements and the deficiences in
detail could provide a way for improvement.
 
 In a workplace environment, this sort of thing is often addressed by
 putting mentoring and staff development on the performance goals of senior
 staff and freeing up time that they're supposed to dedicate to training
 and documentation.  Debian doesn't have that luxury,

Hm, maybe that sounds naïve, but what about thinking about a way to
adopt strategies of mentoring, development, fine graining roles (job
descriptions, mutual agreements, appraisalevaluation, ...) , etc.
to F/LOSS in general and Debian in particular?

Cheers,
gregor
 
-- 
 .''`.   http://info.comodo.priv.at/ | gpg key ID: 0x00F3CFE4
 : :' :  debian: the universal operating system - http://www.debian.org/
 `. `'   member of https://www.vibe.at/ | how to reply: http://got.to/quote/
   `-NP: Sinéad O'Connor: Emma's Song


signature.asc
Description: Digital signature


Re: Deficiencies in Debian

2007-05-10 Thread gregor herrmann
On Thu, 10 May 2007 23:14:32 +0200, Raphael Hertzog wrote:

  Debian doesn't have that luxury, and I don't know
  what, if anything, we can effectively do at a project organization level
  to accomplish a similar goal.
 What about doing something like that ?
 http://wiki.debian.org/Teams

Looks like a good approach, thanks!

Two quick thoughts:
* I'd move the Task description to the top - IMO what's it all
  about/what's the objective? has the top-most priority.
* IMO the next step would be to define and publish similar pages not
  only for special teams but for all roles (be they teams or
  individuals) in Debian.
 
 I've documented the Alioth team and I'll probably continue doing something
 similar for some other teams that I know quite well. 

I hope you do that for the Debian Perl Group so that I don't have to
learn the wiki stuff ;-)

 I started it this week and I'd like to have some feedback on the structure
 of the template page (see http://wiki.debian.org/TeamTemplate). Are the
 important information missing? Are some information useless?

I'm not sure if the Usual roles apply often to teams.


Bonne soirée,
gregor 
-- 
 .''`.   http://info.comodo.priv.at/ | gpg key ID: 0x00F3CFE4
 : :' :  debian: the universal operating system - http://www.debian.org/
 `. `'   member of https://www.vibe.at/ | how to reply: http://got.to/quote/
   `-NP: Die Tontauben: flying


signature.asc
Description: Digital signature


Re: Deficiencies in Debian

2007-05-10 Thread Charles Plessy
Le Thu, May 10, 2007 at 11:59:40PM +0200, gregor herrmann a écrit :
 On Thu, 10 May 2007 23:14:32 +0200, Raphael Hertzog wrote:
 
  I started it this week and I'd like to have some feedback on the structure
  of the template page (see http://wiki.debian.org/TeamTemplate). Are the
  important information missing? Are some information useless?
 
 I'm not sure if the Usual roles apply often to teams.

Hi all,

One problem I see with Usual roles with names in, is that it is
another page to keep in sync with
http://www.debian.org/intro/organization and
http://alioth.debian.org/projects/theparticularteam, with all the
potential problems, disagreements and frustrations that it means, and
also the risk of having just another outdated page which suggest that a
team is full of members while it has shrunk compared to the past
year(s).

Maybe describing the roles to fit in without names would help to promote
redundancy, which in the context of organisations with a high turnover
is one of the ways to secure the future?

Have a nice day,

-- 
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japan


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