Re: Move to salsa? Team structure preview ready

2018-02-12 Thread Ondrej Novy
Hi,

2018-02-12 12:38 GMT+01:00 Ondrej Novy :

> 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: n...@ondrej.org
PGP: 3D98 3C52 EB85 980C 46A5  6090 3573 1255 9D1E 064B


Re: Move to salsa? Team structure preview ready

2018-02-12 Thread Ondrej Novy
Hi,

2018-02-12 12:14 GMT+01:00 Félix Sipma :

> 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: n...@ondrej.org
PGP: 3D98 3C52 EB85 980C 46A5  6090 3573 1255 9D1E 064B


Re: Move to salsa? Team structure preview ready

2018-02-12 Thread Félix Sipma
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!


signature.asc
Description: PGP signature


Re: Move to salsa? Team structure preview ready

2018-02-08 Thread Thomas Liebetraut
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



signature.asc
Description: OpenPGP digital signature


Re: Move to salsa? Team structure preview ready

2018-02-08 Thread Debian/GNU
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



Re: Move to salsa? Team structure preview ready

2018-02-08 Thread Ondrej Novy
Hi,

2018-02-08 14:35 GMT+01:00 Raphael Hertzog :

> 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: n...@ondrej.org
PGP: 3D98 3C52 EB85 980C 46A5  6090 3573 1255 9D1E 064B


Re: Move to salsa? Team structure preview ready

2018-02-08 Thread Raphael Hertzog
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/



Re: Move to salsa? Team structure preview ready

2018-02-08 Thread W. Martin Borgert

Quoting Ondrej Novy :

2018-02-08 10:14 GMT+01:00 Ondrej Novy :

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?)
 - ?



Re: Move to salsa? Team structure preview ready

2018-02-08 Thread Ondrej Novy
Hi,

2018-02-08 10:39 GMT+01:00 Piotr Ożarowski :

> could you describe these groups? What goes into modules and what into
> packages?
>

it was typo, already fixed in next mail. Group description is in Salsa too.

-- 
Best regards
 Ondřej Nový

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


Re: Move to salsa? Team structure preview ready

2018-02-08 Thread Piotr Ożarowski
Hi,

Thanks for pushing it forward

[Ondrej Novy, 2018-02-08]
> I created team "python-team" in salsa with 3 subgroups:
> interpreter
> modules
> packages

could you describe these groups? What goes into modules and what into
packages?
-- 
GPG: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645



Re: Move to salsa? Team structure preview ready

2018-02-08 Thread Ondrej Novy
2018-02-08 10:14 GMT+01:00 Ondrej Novy :

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

interpreter
modules
applications

sry :).

-- 
Best regards
 Ondřej Nový

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


Re: Move to salsa? Team structure preview ready

2018-02-08 Thread Ondrej Novy
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: n...@ondrej.org
PGP: 3D98 3C52 EB85 980C 46A5  6090 3573 1255 9D1E 064B