Re: Making better use of multiple maintainers

2001-09-05 Thread David Starner
On Wed, Sep 05, 2001 at 01:02:34AM +0200, Martin Michlmayr wrote:
 However, I'm not sure I agree that a backup is totally
 useless in the case of celestia.  What happens if you're on vacation,
 woody is released tomorrow and a RC bug is filed on celestia today and
 noone cares to upload a fixed package? 

If no one cares to spend a few minutes to upload a fixed package, who is
interested enough to become a maintainer (even backup) of the package?
If no one's interested enough to upload a fixed package, it's probably
not going to be a big deal if it doesn't get released with woody.

 Similarly, if you were really
 busy for a while, your backup could do uploads so the users don't have
 to wait for bug fixes too long.

It could be just as easy for someone to pick up a backup maintainer
at that point, though. One (partial) solution is to encourage developers
to offer to make a NMU rather than just let bugs set. 

-- 
David Starner - [EMAIL PROTECTED]
Pointless website: http://dvdeug.dhis.org
I don't care if Bill personally has my name and reads my email and 
laughs at me. In fact, I'd be rather honored. - Joseph_Greg




Re: Making better use of multiple maintainers

2001-09-05 Thread Nick Phillips
On Wed, Sep 05, 2001 at 01:02:34AM +0200, Martin Michlmayr wrote:

 useless in the case of celestia.  What happens if you're on vacation,
 woody is released tomorrow and a RC bug is filed on celestia today and
 noone cares to upload a fixed package?  Similarly, if you were really
 busy for a while, your backup could do uploads so the users don't have
 to wait for bug fixes too long.

I'd guess that it {could be|is} often the case that whilst only one
person knows the package well enough to take on major upgrades, development
etc., several know it well enough to be able to make bug fixes in the
manner that the maintainer would wish.
 
 What I'm trying to say is that a backup makes sense in virtually all
 cases, even in the case of smaller packages.  Bigger packages certainly
 benefit to a higher degree, but I think it makes sense for smaller
 packages, too.

Absolutely.

-- 
Nick Phillips -- [EMAIL PROTECTED]
A long-forgotten loved one will appear soon.

Buy the negatives at any price.




Re: Making better use of multiple maintainers

2001-09-05 Thread Raphael Hertzog
Le Tue, Sep 04, 2001 at 12:30:12PM -0400, Joey Hess écrivait:
 I would like to see this oft-requested feature, but in the meantime
 there is nothing to prevent you as a backup maintainer from seeing every
 bug for every package you backup maintain. debian-bugs-dist + procmail.
 Trivial.

Of course, but not many people use this ... trivial but still too
complicated.

Too expensive for people behind modem... of course they could subscribe via
their debian.org [1] address and use procmail on the Debian machines ... but
still it requires many efforts for a very little gain.

Cheers,

[1] That is only possible for actual developers and not future developer
or simply contributor ... and also not possible for the upstream author
(if he's interested in Debian).
-- 
Raphaël Hertzog -+- http://strasbourg.linuxfr.org/~raphael/
Le bouche à oreille du Net : http://www.beetell.com
Naviguer sans se fatiguer à chercher : http://www.deenoo.com
Formation Linux et logiciel libre : http://www.logidee.com




Re: Making better use of multiple maintainers

2001-09-04 Thread Raphael Hertzog
Le Sun, Sep 02, 2001 at 07:55:43PM +0200, Martin Michlmayr écrivait:
 I think we should try to implement that scheme at least for packages in
 base and standard... but why not go ahead and try to do it for all
 packages?

Yes, this is a long term thing to do ... it will be quite a logical
step once we have everything, there's the support for it in katie
and dpkg (at least there'll be shortly). The only thing that is
missing and that is *required* is the integration with the BTS. 

There's several things that have to be done :
- be able to subscribe other people to a package bug list (in this case
  the people listed in the Uploaders field), there should be some
  automation here, otherwise beeing in the Uploader field won't change
  anything as the backup maintainer won't know of any bug
- when doing a per maintainer lookup
  (http://bugs.debian.org/[EMAIL PROTECTED] for example) the page
  should also list the bugs on package where I am an Uploader, probably
  separated from my very own packages, or maybe just provide a BIG link
  to the page listing those ...
- the Uploader should also be listed on per package page ... so that
  people may know who to contact when the main maintainer
  doesn't respond
- then we need to update the package@packages.debian.org alias to list
  all maintainer (main and backup).
  
 would get more attention and more bugs fixed.  The BTS allows more
 than one person to get bug reports for a specific package (through an
 overwrite file) and in the future it will be possible to subscribe to
 individual bugs.

I'm eagerly waiting for this one ... :) as long as the subscription is not
only per bug-report but also per source-package and per binary-package.

 Debian is growing quite dramatically in size but I'd love to see more
 manpower devoted to existing packages instead of (or in addition to) new
 packages.

/me too

Cheers,
-- 
Raphaël Hertzog -+- http://strasbourg.linuxfr.org/~raphael/
Le bouche à oreille du Net : http://www.beetell.com
Naviguer sans se fatiguer à chercher : http://www.deenoo.com
Formation Linux et logiciel libre : http://www.logidee.com




Re: Making better use of multiple maintainers

2001-09-04 Thread Joey Hess
Raphael Hertzog wrote:
 There's several things that have to be done :
 - be able to subscribe other people to a package bug list (in this case
   the people listed in the Uploaders field), there should be some
   automation here, otherwise beeing in the Uploader field won't change
   anything as the backup maintainer won't know of any bug

I would like to see this oft-requested feature, but in the meantime
there is nothing to prevent you as a backup maintainer from seeing every
bug for every package you backup maintain. debian-bugs-dist + procmail.
Trivial.

-- 
see shy jo, who just sees every bug, period, and uses scoring on some
package names




Re: Making better use of multiple maintainers

2001-09-04 Thread Martin Michlmayr
* Marcelo E. Magallon [EMAIL PROTECTED] [20010902 21:26]:
  * wmaker.  It's not a complex package, but it operates under
  several
 
  * celestia.  Simple.  Very limited scope.  Not many configuration
  options.
 
 Would I like to find a co-maintainer for wmaker?  Yes.  Celestia?
 No.  My criteria for considering co-maintainership is simple: Can I
 cover all the possible ways of using this package myself?

I agree with you that it is more important in the case of wmaker where
more than one developer can work on the package without much
communication.  However, I'm not sure I agree that a backup is totally
useless in the case of celestia.  What happens if you're on vacation,
woody is released tomorrow and a RC bug is filed on celestia today and
noone cares to upload a fixed package?  Similarly, if you were really
busy for a while, your backup could do uploads so the users don't have
to wait for bug fixes too long.

What I'm trying to say is that a backup makes sense in virtually all
cases, even in the case of smaller packages.  Bigger packages certainly
benefit to a higher degree, but I think it makes sense for smaller
packages, too.

-- 
Martin Michlmayr
[EMAIL PROTECTED]




Re: Making better use of multiple maintainers

2001-09-03 Thread Joey Hess
I think it's a great idea. I also note that quite a few base packages
already have multiple or backup maintainers -- dpkg, boot-floppies, and
tasksel come to mind. I've also been unofficial backup maintainer for
some other packages in the past and I doubt I'm alone. Formalizing this
and using the Uploaders field and everything seems like a natural
progression.

(So who would like to be a backup maintainer for debconf? ;-)

I'm having a hard time getting it to work though. I tried Uploaders with
dpkg 1.9.17 and no go:

dpkg-gencontrol: warning: unknown information field Uploaders in input
data in general section of control info file

Also, do you have to redundantly list the package maintainer in the
uploaders field if it's present, or do you just list any other maintainers?
Separated by commas? This thing needs some documentation.

-- 
see shy jo




Re: Making better use of multiple maintainers

2001-09-03 Thread Stefan Hornburg Racke
Joey Hess [EMAIL PROTECTED] writes:

 I think it's a great idea. I also note that quite a few base packages
 already have multiple or backup maintainers -- dpkg, boot-floppies, and
 tasksel come to mind. I've also been unofficial backup maintainer for
 some other packages in the past and I doubt I'm alone. Formalizing this
 and using the Uploaders field and everything seems like a natural
 progression.

I second that. In my company is another Debian developer who has
(hopefully) sufficient knowledge about the packages and has
access to the diffs/packaging files in our CVS and the build
script, so it would be a good idea to join as backup maintainer.

Ciao
Racke

-- 
Racke happily hacks Interchange and maintains Debian packages like Courier.

For projects and other business stuff please refer to COBOLT NetServices
(URL: http://www.cobolt.net; Email: [EMAIL PROTECTED]; Phone: 0041-1-3884400)




Re: Making better use of multiple maintainers

2001-09-03 Thread Eric Van Buggenhaut
On Sun, Sep 02, 2001 at 07:55:43PM +0200, Martin Michlmayr wrote:
 During the base freeze preparations in the last few weeks, a problem
 Debian has always had became apparent again.  Since Debian is a
 distributed, volunteer run project it is hard to tell whether a maintainer
 is doing Debian work at the moment.  In the freeze, it is often crucial to
 get a bug fixed within a very short period of time.  If the maintainer
 doesn't respond to e-mail immediately, you can either wait or make an NMU.
 The former is problematic since it might delay the freeze and the latter
 might break the package, which in turn would cause a delay (Of course NMUs
 don't always break the package but the likelihood of breaking a package is
 higher if you don't know the package well).  A feature has recently been
 implemented in dpkg/katie which could solve this problem (along with a
 couple of others) if deployed properly.
 
 In Debian, a package usually has one maintainer.  When someone other than
 the maintainer makes a source upload, katie recognizes the upload as an
 NMU and tags the bugs as fixed instead of closing them.  Since some
 packages have multiple maintainers, an Uploaders field (in debian/control)
 has been introduced in dpkg 1.9.13 (see #101815) -- katie now also checks
 this field in order to determine if the upload is an NMU.
 
 What I'm basically proposing is that it would be nice if packages had a
 backup maintainer or two listed in the Uploaders field.  The maintainer
 could ask someone with whom he works together well and whom he trusts if
 he wants to co-maintain the package.  The maintainer would still act as
 the package's official maintainer, but the other one can act as a backup
 when the main maintainer is busy or on vacation.
 
 I think we should try to implement that scheme at least for packages in
 base and standard... but why not go ahead and try to do it for all
 packages?

Seconded.


-- 
Eric VAN BUGGENHAUT Oh My God! They killed init! You Bastards!
--from a /. post
\_|_/   Andago
   \/   \/  Av. Santa Engracia, 54
a n d a g o  |--E-28010 Madrid - tfno:+34(91)2041100
   /\___/\  http://www.andago.com
/ | \   Innovando en Internet
[EMAIL PROTECTED]




Re: Making better use of multiple maintainers

2001-09-03 Thread James Troup
Joey Hess [EMAIL PROTECTED] writes:

 I'm having a hard time getting it to work though. I tried Uploaders with
 dpkg 1.9.17 and no go:

 dpkg-gencontrol: warning: unknown information field Uploaders in input
 data in general section of control info file

It needs to be in the source section of the control file, like the
Maintainer field.

 Also, do you have to redundantly list the package maintainer in the
 uploaders field if it's present, or do you just list any other
 maintainers?

The latter.

 Separated by commas?

Yes.

-- 
James




Re: Making better use of multiple maintainers

2001-09-03 Thread Joey Hess
James Troup wrote:
 Joey Hess [EMAIL PROTECTED] writes:
 
  I'm having a hard time getting it to work though. I tried Uploaders with
  dpkg 1.9.17 and no go:
 
  dpkg-gencontrol: warning: unknown information field Uploaders in input
  data in general section of control info file
 
 It needs to be in the source section of the control file, like the
 Maintainer field.

That's what it means by general section as far as I can tell.

Source: tasksel
Section: base
Priority: optional
Maintainer: Randolph Chung [EMAIL PROTECTED]
Uploaders: Joey Hess [EMAIL PROTECTED]
Standards-Version: 3.5.6.0

That's how I tried it, no go. dpkg-gencontrol does not contain the word
'[Uu]ploaders' on my system either.

-- 
see shy jo




Re: Making better use of multiple maintainers

2001-09-03 Thread James Troup
Joey Hess [EMAIL PROTECTED] writes:

 That's how I tried it, no go. dpkg-gencontrol does not contain the
 word '[Uu]ploaders' on my system either.

Oh, right, yah, okay; it appears it was only dpkg-source that was
patched.  The dpkg-gencontrol is just a warning though, the Uploaders
field still appears in the .dsc (for me at least) and that's what's
matters.  The spurious warning thing should probably be fixed (or at
least reported) though; I'll do that now.

-- 
James




Re: Making better use of multiple maintainers

2001-09-02 Thread Marcelo E. Magallon
 Martin Michlmayr [EMAIL PROTECTED] writes:

- Bugs could get fixed sooner since more people are working on the
  package.  This would help us meeting our release goals.

 The Mythical Man Month, of which Debian is exemplary[0].  Given enough
 eyes, all bugs are shallow, of which Debian is also exemplary, is a
 another, prettier, way of saying men and months are interchangeable
 commodities only when a task can be partitioned among many workers
 *with no communication among them*.  It doesn't mean throw more
 people at a problem and it will get solved faster.

 Your idea is practicable iff the group of maintainers actually
 communicate with each other, that is, the package is actually jointly
 maintained.  Let me take two of my own packages as an example:

* wmaker.  It's not a complex package, but it operates under several
  different conditions (or enviroments) which are different enough
  from each other that makes it imposible for me to gain expertise
  in all of them (IOW, I don't use wmaker with GNOME, and it's very
  time consuming for me to try to figure out ways of reproducing
  bugs under those conditions, given the *absolutely* *wonderful*
  and *marvelous* documentation GNOME and its packages have)

* celestia.  Simple.  Very limited scope.  Not many configuration
  options.

 Would I like to find a co-maintainer for wmaker?  Yes.  Celestia?  No.
 My criteria for considering co-maintainership is simple: Can I cover
 all the possible ways of using this package myself?
 
 [0] We never finished that conversation at Linux Tag.

-- 
Marcelo | This signature was automatically generated with
[EMAIL PROTECTED] | Signify v1.07.  For this and other cool products,
| check out http://www.debian.org/




Re: Making better use of multiple maintainers

2001-09-02 Thread John Galt

How are things going to get better if new things like this aren't tried?
It'll certainly knock out some issues in sponsorship and NM...  If your
only objections are those of the improbability of getting it to work, let
Martin run with it and find out for hisself.

On Sun, 2 Sep 2001, Marcelo E. Magallon wrote:

 Martin Michlmayr [EMAIL PROTECTED] writes:

- Bugs could get fixed sooner since more people are working on the
  package.  This would help us meeting our release goals.

 The Mythical Man Month, of which Debian is exemplary[0].  Given enough
 eyes, all bugs are shallow, of which Debian is also exemplary, is a
 another, prettier, way of saying men and months are interchangeable
 commodities only when a task can be partitioned among many workers
 *with no communication among them*.  It doesn't mean throw more
 people at a problem and it will get solved faster.

 Your idea is practicable iff the group of maintainers actually
 communicate with each other, that is, the package is actually jointly
 maintained.  Let me take two of my own packages as an example:

* wmaker.  It's not a complex package, but it operates under several
  different conditions (or enviroments) which are different enough
  from each other that makes it imposible for me to gain expertise
  in all of them (IOW, I don't use wmaker with GNOME, and it's very
  time consuming for me to try to figure out ways of reproducing
  bugs under those conditions, given the *absolutely* *wonderful*
  and *marvelous* documentation GNOME and its packages have)

* celestia.  Simple.  Very limited scope.  Not many configuration
  options.

 Would I like to find a co-maintainer for wmaker?  Yes.  Celestia?  No.
 My criteria for considering co-maintainership is simple: Can I cover
 all the possible ways of using this package myself?

 [0] We never finished that conversation at Linux Tag.



-- 
EMACS == Eight Megabytes And Constantly Swapping

Who is John Galt?  [EMAIL PROTECTED], that's who!





Re: Making better use of multiple maintainers

2001-09-02 Thread Marcelo E. Magallon
[ your Mail-Followup-To is still leaving the list out ]

 John Galt [EMAIL PROTECTED] writes:

  How are things going to get better if new things like this aren't
  tried?  It'll certainly knock out some issues in sponsorship and
  NM...  If your only objections are those of the improbability of
  getting it to work, let Martin run with it and find out for hisself.

 Martin's mail was much longer than the tiny little bit which I replied
 to.  I actually replied only to the assertion than putting more people
 behind one package gets bugs fixed faster because there's more people
 behind it, and I was by no means bashing his idea.  I actually provided
 one example where it could make sense.

 I ought to listen to Zinsser and use shorter words, I obviously failed
 to get an idea across.

-- 
Marcelo | This signature was automatically generated with
[EMAIL PROTECTED] | Signify v1.07.  For this and other cool products,
| check out http://www.debian.org/




Re: Making better use of multiple maintainers

2001-09-02 Thread Branden Robinson
On Sun, Sep 02, 2001 at 10:57:06PM +0200, Marcelo E. Magallon wrote:
  I ought to listen to Zinsser and use shorter words

Only with Galt.

-- 
G. Branden Robinson|If you wish to strive for peace of
Debian GNU/Linux   |soul, then believe; if you wish to
[EMAIL PROTECTED] |be a devotee of truth, then
http://people.debian.org/~branden/ |inquire. -- Friedrich Nietzsche


pgpYBbW3MuGmv.pgp
Description: PGP signature