Dear fellow developers, during the discussion of the new Debian Math Blend/Team in the debian-science mailing list, some people expressed their fear that many packages cannot be simply maintained because they belong to a different team.
Specifically, we have teams within (at least) two dimenion: 1. Language (or so) oriented teams, like for Python, Java etc. 2. Topical (or Blends) oriented teams, like Astro, Science, Med An astronomy related Python package would usually be maintained by the Astronomy team. This has the disadvantage, that the Python team cannot just "team upload" this package; which makes bulk updated more complicated than necessary. One solution here could be to recognize multiple teams: the "primary one" (by the maintainer's selection) goes into the "Maintainer:" field in d/control, and all secondary would go into the "Uploaders:" field. This would imply that the package is conform to all team policies, except for the salsa location of the package (i.e. a package that has the Debian Astro Team as primary team would live in the salsa.d.o/debian-astro/team/). For team related tests/uploads, this would probably require to update the scripts to find all team packages, and adjust the permissions (by package) on Salsa to allow pushes from other teams. On the other hand, it would significantly improve the maintainance for a number of packages. Best regards Ole