Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #10119 > unrolled thread

Re: Move to salsa? Team structure preview ready

Started byOndrej Novy <novy@ondrej.org>
First post2018-02-08 10:40 +0100
Last post2018-02-12 13:50 +0100
Articles 10 — 6 participants

Back to article view | Back to linux.debian.maint.python


Contents

  Re: Move to salsa? Team structure preview ready Ondrej Novy <novy@ondrej.org> - 2018-02-08 10:40 +0100
    Re: Move to salsa? Team structure preview ready Ondrej Novy <novy@ondrej.org> - 2018-02-08 10:40 +0100
      Re: Move to salsa? Team structure preview ready "W. Martin Borgert" <debacle@debian.org> - 2018-02-08 13:00 +0100
        Re: Move to salsa? Team structure preview ready Raphael Hertzog <hertzog@debian.org> - 2018-02-08 14:40 +0100
          Re: Move to salsa? Team structure preview ready Ondrej Novy <novy@ondrej.org> - 2018-02-08 15:40 +0100
            Re: Move to salsa? Team structure preview ready IOhannes m zmölnig (Debian/GNU)  <umlaeute@debian.org> - 2018-02-08 17:10 +0100
            Re: Move to salsa? Team structure preview ready Thomas Liebetraut <thomas@tommie-lie.de> - 2018-02-08 20:00 +0100
            Re: Move to salsa? Team structure preview ready Félix Sipma <felix+debian@gueux.org> - 2018-02-12 12:20 +0100
              Re: Move to salsa? Team structure preview ready Ondrej Novy <novy@ondrej.org> - 2018-02-12 13:00 +0100
                Re: Move to salsa? Team structure preview ready Ondrej Novy <novy@ondrej.org> - 2018-02-12 13:50 +0100

#10119 — Re: Move to salsa? Team structure preview ready

FromOndrej Novy <novy@ondrej.org>
Date2018-02-08 10:40 +0100
SubjectRe: Move to salsa? Team structure preview ready
Message-ID<vgQQq-1CD-9@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

Hi,

I created team "python-team" in salsa with 3 subgroups:
interpreter
modules
packages

See: https://salsa.debian.org/python-team

Any thoughts?

I can do DPMT GIT migration, but I need agreement on new structure.

I think talk about PAPT+DPMT merging is big discussion, so let's put it
aside. We can merge two subgroups later. We need to focus on ->salsa
migration now.

Thanks.

-- 
Best regards
 Ondřej Nový

Email: novy@ondrej.org
PGP: 3D98 3C52 EB85 980C 46A5  6090 3573 1255 9D1E 064B

[toc] | [next] | [standalone]


#10120

FromOndrej Novy <novy@ondrej.org>
Date2018-02-08 10:40 +0100
Message-ID<vgQQq-1CD-25@gated-at.bofh.it>
In reply to#10119

[Multipart message — attachments visible in raw view] — view raw

2018-02-08 10:14 GMT+01:00 Ondrej Novy <novy@ondrej.org>:

> I created team "python-team" in salsa with 3 subgroups:
> interpreter
> modules
> packages
>

interpreter
modules
applications

sry :).

-- 
Best regards
 Ondřej Nový

Email: novy@ondrej.org
PGP: 3D98 3C52 EB85 980C 46A5  6090 3573 1255 9D1E 064B

[toc] | [prev] | [next] | [standalone]


#10122

From"W. Martin Borgert" <debacle@debian.org>
Date2018-02-08 13:00 +0100
Message-ID<vgT1T-30X-3@gated-at.bofh.it>
In reply to#10120
Quoting Ondrej Novy <novy@ondrej.org>:
> 2018-02-08 10:14 GMT+01:00 Ondrej Novy <novy@ondrej.org>:
>> I created team "python-team" in salsa with 3 subgroups:
>
> interpreter
> modules
> applications

OK.

>> I can do DPMT GIT migration, but I need agreement on new structure.

OK! :~)

>> We can merge two subgroups later.

No need to merge the subgroups ever.
With this structure, it is one team already.

If there nobody objects, we have to:
  - migrate the git archives (you volunteered, thanks!)
  - ask for membership in the team (everybody)
  - change Python team documentation (who?)
  - make an MR for https://salsa.debian.org/salsa/AliothRewriter (who?)
  - ?

[toc] | [prev] | [next] | [standalone]


#10123

FromRaphael Hertzog <hertzog@debian.org>
Date2018-02-08 14:40 +0100
Message-ID<vgUAG-49f-1@gated-at.bofh.it>
In reply to#10122
On Thu, 08 Feb 2018, W. Martin Borgert wrote:
> No need to merge the subgroups ever.
> With this structure, it is one team already.
> 
> If there nobody objects, we have to:
>  - migrate the git archives (you volunteered, thanks!)

   - setup the webhook to close bugs
   - configure email on pushes to send commit mails to the package tracker
   - configure IRC notifications (irker?)

>  - ask for membership in the team (everybody)

This is not really needed. In fact I would suggest to de-activate the
"request to join" feature. It mails all "masters" (and all DD are masters
since they need to be able to create new repositories) and it doesn't
offer a way to explain why you need to join the team.

Instead one should go through alioth project members and add them directly
to salsa. And -guest users should create their accound and ask here to be
added (explaining that they were member before already).

But IMO alioth project members should be added to the "modules" sub-group
and not to the top-level group. Otherwise the "interpreter" subgroup will
have way too many members compared to what is desired.

>  - change Python team documentation (who?)

   - document how to setup new repositories (with the webhook, tracker
     integration, etc.)

>  - make an MR for https://salsa.debian.org/salsa/AliothRewriter (who?)
>  - ?
> 

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/

[toc] | [prev] | [next] | [standalone]


#10124

FromOndrej Novy <novy@ondrej.org>
Date2018-02-08 15:40 +0100
Message-ID<vgVwJ-4KV-1@gated-at.bofh.it>
In reply to#10123

[Multipart message — attachments visible in raw view] — view raw

Hi,

2018-02-08 14:35 GMT+01:00 Raphael Hertzog <hertzog@debian.org>:

> This is not really needed. In fact I would suggest to de-activate the
> "request to join" feature. It mails all "masters" (and all DD are masters
> since they need to be able to create new repositories) and it doesn't
> offer a way to explain why you need to join the team.
>

I disabled "request to join" feature. To join DPMT/PAPT you need to send
email to debian-python and agree with policy. We already ignored alioth
join requests.

But I don't think all DD are masters in our team. This is true only for
'Debian' team. Even if you are DD, you need to join team or subteam to have
commit access to it.

Instead one should go through alioth project members and add them directly
> to salsa. And -guest users should create their account and ask here to be
> added (explaining that they were member before already).
>

maybe we can cleanup member list and don't do migration at all. So require
explicit request to join. I don't have to process it.


> But IMO alioth project members should be added to the "modules" sub-group
> and not to the top-level group. Otherwise the "interpreter" subgroup will
> have way too many members compared to what is desired.
>

agree. DPMT members should be members of "modules" group, PAPT members
should be members of "applications".

-- 
S pozdravem/Best regards
 Ondřej Nový

Email: novy@ondrej.org
PGP: 3D98 3C52 EB85 980C 46A5  6090 3573 1255 9D1E 064B

[toc] | [prev] | [next] | [standalone]


#10125

FromIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Date2018-02-08 17:10 +0100
Message-ID<vgWVP-5YR-3@gated-at.bofh.it>
In reply to#10124
thanks for taking the lead.

On 2018-02-08 15:16, Ondrej Novy wrote:
>
> But I don't think all DD are masters in our team. This is true only
> for 'Debian' team. Even if you are DD, you need to join team or
> subteam to have commit access to it.

i think this is true.
at least i had to request membership explicitely for all teams but
"debian" (fka "collab-maint"),

> 
> I disabled "request to join" feature. To join DPMT/PAPT you need to send
> email to debian-python and agree with policy. We already ignored alioth
> join requests.
[...]
>
> maybe we can cleanup member list and don't do migration at all. So
> require explicit request to join. I don't have to process it.

i'm confused.
how do i become member of the salsa group?
automatically, by taking the alioth group?
manually, by re-requesting access (to cleanup the team of those who no
longer have interest in the team)?
will DDs and guest accounts be handled differently?
do i have to send a formal email to request membership *again*?

fgamsdr
IOhannes

PS: there's numerous scripts out their to help the migration.
here's the one i was using to migrate the Pd-packages into the
multimedia-team/pd/ subgroup (and is based on the script that migrated
the remaining ~400 packages for the multimedia-team without subgroups).
it automatically registers email-notifications (via tracker.d.o) and
pending-uploads tags, and (by default) irker notifications.
it has a number of options.
https://salsa.debian.org/umlaeute/multimedia-cli

[toc] | [prev] | [next] | [standalone]


#10127

FromThomas Liebetraut <thomas@tommie-lie.de>
Date2018-02-08 20:00 +0100
Message-ID<vgZAm-7wR-3@gated-at.bofh.it>
In reply to#10124

[Multipart message — attachments visible in raw view] — view raw

Hi,

On 08.02.2018 15:16, Ondrej Novy wrote:
> I disabled "request to join" feature. To join DPMT/PAPT you need to send
> email to debian-python and agree with policy. We already ignored alioth
> join requests.

As someone who was just joined to PAPT via an Alioth request two days
ago (thanks, Piotr), I beg to differ ;-)
It probably makes a lot sense to update the PAPT policy[0] section
"Joining the team" if the migration to salsa means applicants should
definitely write an email.

Cheers,
Thomas

[0] http://python-apps.alioth.debian.org/policy.html

[toc] | [prev] | [next] | [standalone]


#10149

FromFélix Sipma <felix+debian@gueux.org>
Date2018-02-12 12:20 +0100
Message-ID<vikjo-8a1-13@gated-at.bofh.it>
In reply to#10124

[Multipart message — attachments visible in raw view] — view raw

Hi,

Do you plan changing the Vcs-fields for all packages automatically?

I also noticed that this package:
https://salsa.debian.org/python-team/modules/twodict is not accessible on salsa
(and neither is accessible on alioth anymore). Is this expected?

Thanks!

[toc] | [prev] | [next] | [standalone]


#10150

FromOndrej Novy <novy@ondrej.org>
Date2018-02-12 13:00 +0100
Message-ID<vikW5-8q6-1@gated-at.bofh.it>
In reply to#10149

[Multipart message — attachments visible in raw view] — view raw

Hi,

2018-02-12 12:14 GMT+01:00 Félix Sipma <felix+debian@gueux.org>:

> Do you plan changing the Vcs-fields for all packages automatically?
>

yes.


> I also noticed that this package:
> https://salsa.debian.org/python-team/modules/twodict is not accessible on
> salsa
> (and neither is accessible on alioth anymore). Is this expected?
>

not expected, fixed.

-- 
Best regards
 Ondřej Nový

Email: novy@ondrej.org
PGP: 3D98 3C52 EB85 980C 46A5  6090 3573 1255 9D1E 064B

[toc] | [prev] | [next] | [standalone]


#10151

FromOndrej Novy <novy@ondrej.org>
Date2018-02-12 13:50 +0100
Message-ID<vilIt-xi-3@gated-at.bofh.it>
In reply to#10150

[Multipart message — attachments visible in raw view] — view raw

Hi,

2018-02-12 12:38 GMT+01:00 Ondrej Novy <novy@ondrej.org>:

> I also noticed that this package:
>> https://salsa.debian.org/python-team/modules/twodict is not accessible
>> on salsa
>> (and neither is accessible on alioth anymore). Is this expected?
>>
>
> not expected, fixed.
>

there was 82 more like this. Fixed all of them.

-- 
Best regards
 Ondřej Nový

Email: novy@ondrej.org
PGP: 3D98 3C52 EB85 980C 46A5  6090 3573 1255 9D1E 064B

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web