Re: Merging the PAPT and the DMPT

2020-09-21 Thread Christian Kastner
On 2020-09-21 10:45, Ondrej Novy wrote:
> út 15. 9. 2020 v 0:12 odesílatel Christian Kastner  Has getting rid of the subgroups entirely been considered, IOW: moving
> the packages directory to python-team/?
> 
> reason is ACL. We need different access for "tools" and for "packages".  

That makes sense, thank you for the clarification!

Second draft of the announcement looks good to me.



Re: Merging the PAPT and the DMPT

2020-09-21 Thread Nick Morrott
On Mon, 21 Sep 2020 at 12:21, Ondrej Novy  wrote:
>

> Example of mass-commit:
> https://salsa.debian.org/python-team/packages/alembic/-/commit/0519af5c5f82cced88431b6c0ec364f2979e0c42
> https://salsa.debian.org/python-team/packages/alembic/-/commit/51dbd7b278551fbd33abac72c7a240e6baea6a16
>
> Suggestion for better wording of changelog is welcome.

Here goes nothing!

d/control: Update Vcs-* fields with new Debian Python Team salsa layout
d/control: Update Maintainer field with new Debian Python Team contact address

For a mass commit it seems sensible to make the messages consistent,
but these may still be too verbose.

Cheers,
Nick



Re: [DRAFT] DPMT and PAPT is DPT now

2020-09-21 Thread Ondrej Novy
Hi,

thanks a lot for this.

Second version:

--- cut ---

PAPT and DPMT become DPT


Historically, the Debian Python ecosystem was maintained by two separate
teams: the Debian Python Applications Packaging Team (PAPT) for
applications, and the Debian Python Modules Team (DPMT) for modules used
by applications.

As there was substantial overlap between the members of these teams, their
work,  and their tooling, these teams have been merged into one: the
Debian Python Team (DPT).


Changes
---

This merge mainly affects package maintainers. End users should not see
a change beyond the Maintainer field of packages.

For maintainers, the following has changed:
  * The respective PAPT and DPMT policies are superseded by the new,
more compact DPT policy [1]. Please take a few minutes to familiarize
yourself with this new policy.
  * All Salsa repositories are in "packages" subgroup [2] now. Please
set Vcs-* fields of new packages accordingly.
  * The Maintainer field of new packages should now be set to
"Debian Python Team ".


Migration
-

On Salsa, redirects have been implemented from the old "applications"
and "modules" subgroups to the new "packages" subgroup. Vcs-* URLs
should continue working for now. But it's still a good idea to update
your local git remotes to point to new "packages" subgroup.

Maintainer and Vcs-* fields were mass-changed in git repositories so
there is nothing you need to do as maintainer of DPMT/PAPT packages.

All members of DPMT or PAPT are members of DPT now and have access
to "packages" subgroup.

As always, new contributors are welcomed :)

[1]
https://salsa.debian.org/python-team/tools/python-modules/-/blob/master/policy.rst
[2] https://salsa.debian.org/python-team/packages

--- cut ---

-- 
Best regards
 Ondřej Nový


Re: Merging the PAPT and the DMPT

2020-09-21 Thread Ondrej Novy
Hi,

po 14. 9. 2020 v 9:59 odesílatel Ondrej Novy  napsal:

> I prepared scripts for:
>
>- cloning ACLs from modules+applications subgroups to newly created
>packages subgroup
>- transferring all project from modules+applications to packages
>subgroup
>- tested on one project:
>https://salsa.debian.org/python-team/packages/alembic
>
> done. Sorry for those notification emails. I globally disabled
notification after suggestion from ansgar so you should receive only ~60
emails.

Todo:

   - send debian-devel-announce (i will)
   - mass-commit vcs+maintainer change
   - figure out if we can remove subgroups "modules" and "applications"
   (will it keep redirects?)
   - cleanup "tools" subgroup (remove application policy, etc.)
   - ...?

Example of mass-commit:
https://salsa.debian.org/python-team/packages/alembic/-/commit/0519af5c5f82cced88431b6c0ec364f2979e0c42
https://salsa.debian.org/python-team/packages/alembic/-/commit/51dbd7b278551fbd33abac72c7a240e6baea6a16

Suggestion for better wording of changelog is welcome.

-- 
Best regards
 Ondřej Nový


Re: Merging the PAPT and the DMPT

2020-09-21 Thread Ondrej Novy
Hi,

út 15. 9. 2020 v 0:12 odesílatel Christian Kastner  napsal:

> Has getting rid of the subgroups entirely been considered, IOW: moving
> the packages directory to python-team/?
>
> The only remaining subgroup seems to be "tooling", and that could live
> on as a subgroup unless I'm misunderstanding GitLab.
>

reason is ACL. We need different access for "tools" and for "packages".

-- 
Best regards
 Ondřej Nový