On Mon, 5 Oct 2015 at 08:54 Stefano Rivera <stefa...@debian.org> wrote:

> There's a fundamental question to ask here. Do we want to welcome Python
> packages into the team, or do we want to put up barriers and require a
> level of commitment before packages can be brought into the team?


Speaking for myself, I welcome anybody working on 'my' packages. As in
making changes to subversion/git or even uploading packages. Sure mistakes
can happen, packages might even become broken, however I think the risks of
packages going unmaintained is far more damaging.

I had several packages or mine fail to get into Jessie, because of trivial
release critical bugs in dependent packages, and the official maintainer
ignored the bug reports. I believe this is why we have team maintainers -
so anybody can work on the packages. Yes - I could have also done an
immediate NMU - however not being the maintainer I wasn't aware of the
release critical bug until the packages had been removed and it was too
late to do anything - the release team wouldn't let one package back in
despite the fact the only bug was a problem with the copyright file.

My impression is that it is a minority that get upset when people upload
'their' packages to the Debian archive without asking for permission first.
I think these people tend to be active developers, so maybe these
maintainers should be treated as special cases?

My understanding - correct me if I am wrong - is that nobody has ever
complained about committing changes to subversion/git. Which rather puzzles
me that Thomas Goirand was removed from DPMT and PAPT - I believe (am I
mistaken?) this removes his ability to commit changes to subversion (which
was OK), but not remove his ability to upload packages (which was not
always OK).


> On the other hand, if we raise barriers, we reduce the size and
> influence of the team. The few packages we maintain, we can probably
> maintain to a higher standard. Maybe there'd be less bickering, because
> we'd be working together more (not that I think we have much).
> Newcomers would be rarer (there's a commitment) but more valuable to the
> team. Or would we start to attract people faster because of our level of
> activity?
>

With fewer packages in the team, we would end up with more packages being
out-of-date and poorly maintained. This would lead to even more people
installing packages directly using pip, and Debian packaging would become
less relevant for Python developers.

Reply via email to