Hi,

>this is the whole point of making the Uploader field optional.  When absent, it
>means that every team member is equally in chage for the packag

Ah no, please not! At least not with what I understand as "in charge of".

Let's say someone joins the Python packaging team, and uploads a package 
without an Uplaoders entry. Now I am in charge of this package.

What does this entail? Do I constantly have to monitor upstream? Do I, 
personally, get all the maintainer duties? And everyone else in the team as 
well?

That won't work. I don't want all maintainer duties for all the thousands of 
packages under the Python team, and if "everyone" is in charge, then noone is 
in charge. Instead, if noone cares enough to put on the "in charge" hat, the 
package should be dropped from the team.

Please also note that pretty much all the maintainer tooling assumes things to 
be that way – for example, my DDPO lists team packages I am responsible for, so 
I can check on them doing my maintainer duties on behalf of the team.

I may have missed essential parts of the discussion, but as I see it, making 
the Uoploaders field optional, with the semantics described above, would 
*ensure* that all team maintained packages fly under the radar, contrary to 
what it should do.

So, how about put a clear definition of the Uploaders field in the policy 
instead, in regard of what the duties of the Uploaders are?

-nik

Reply via email to