The Python Team policy looks sensible to me.
Any member of the team should be able to fix and upload any team package
in general. That helps spread the load and keeps the packages fresh.
But reasonable also to have a stronger oversight model (the weak
collaboration case) if a particular package is more tricky and needs
more care.
The LowNMU mechanism sounds more awkward, more fiddly to make sure the
right setting is used. Not so natural.
Drew
On 2021-09-16 12:05, Timo Röhling wrote:
Hi,
I was wondering if the Science Team has a policy regarding team
uploads. The reason I'm asking is that there are a few packages
which need a minor fix to make the autopkgtests work again after the
recent CMake upload.
For example, the Python Team has an explicit rule in their team
policy [1]:
* Team in Maintainers is a strong statement that fully collaborative
maintenance is preferred. Anyone can commit to the Git repository
and upload as needed. A courtesy email to Uploaders can be nice
but not required.
* Team in Uploaders is a weak statement of collaboration. Help in
maintaining the package is appreciated, commits to the Git
repository are freely welcomed, but before uploading, please
contact the Maintainer for the green light.
Maybe this is something that we as a team could also adopt? It does
not have to be exactly the same policy, maybe we could just have
something similar to the LowNMU list for the preferred level of
collaboration at some well-known URI.
Cheers
Timo
[1]
https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst#maintainership