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


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

[IMPORTANT] DPMT migrated to Salsa

Started byOndrej Novy <novy@ondrej.org>
First post2018-02-09 14:10 +0100
Last post2018-02-10 18:30 +0100
Articles 5 — 4 participants

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


Contents

  [IMPORTANT] DPMT migrated to Salsa Ondrej Novy <novy@ondrej.org> - 2018-02-09 14:10 +0100
    Re: [IMPORTANT] DPMT migrated to Salsa Daniele Tricoli <eriol@mornie.org> - 2018-02-09 14:40 +0100
    Re: [IMPORTANT] DPMT migrated to Salsa Vincent Bernat <bernat@debian.org> - 2018-02-09 22:40 +0100
      Re: [IMPORTANT] DPMT migrated to Salsa Dmitry Shachnev <mitya57@debian.org> - 2018-02-10 13:00 +0100
      Re: [IMPORTANT] DPMT migrated to Salsa Ondrej Novy <novy@ondrej.org> - 2018-02-10 18:30 +0100

#10133 — [IMPORTANT] DPMT migrated to Salsa

FromOndrej Novy <novy@ondrej.org>
Date2018-02-09 14:10 +0100
Subject[IMPORTANT] DPMT migrated to Salsa
Message-ID<vhgBb-3qF-9@gated-at.bofh.it>

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

Hi,

good news everyone. I migrated DPMT to Salsa.

What is done:

   - git repository migration Alioth -> Salsa
   - git at Alioth locked (pre-receive hook)
   - DD members of Alioth DPMT team migrated to Salsa DPMT subgroup
   - DD members of Alioth PAPT team migrated to Salsa PAPT subgroup
   - original owners of DPMT+PAPT are owners of Salsa Python team (parent
   of DPMT and PAPT)
   - AliothRewriter (only for http/https). For example this URL:
   https://anonscm.debian.org/cgit/python-modules/packages/enum34.git will
   redirect you to Salsa
   - enable IRC notification, tag bug as pending hook and email
   notifications to dispatch@tracker.debian.org

All non-DD members needs to create account at Salsa and request access.
Please send that request (with your username) by private mail to me. If you
are member of DPMT/PAPT Alioth group, I will add you to Salsa.

You should change your git remotes to Salsa.

Simple workaround if you like debcheckout:
onovy@sid:~$ cat ~/.gitconfig
...
[url "ssh://git@salsa.debian.org/python-team/modules/"]
    insteadOf = git://anonscm.debian.org/python-modules/packages/
    insteadOf = git://git.debian.org/python-modules/packages/
    insteadOf = https://anonscm.debian.org/git/python-modules/packages/
    insteadOf = https://anonscm.debian.org/cgit/python-modules/packages/
    insteadOf = http://anonscm.debian.org/git/python-modules/packages/
    insteadOf = http://anonscm.debian.org/cgit/python-modules/packages/

Requests to join DPMT/PAPT should be send to debian-python ML. One of owner
of Python team will add you as member to DPMT and/or PAPT subgroup. Please
don't add anyone but Owners to Python team directly to keep access control
clean.

What is missing:

   - change PAPT policy and change "Joining the team" section to same
   wording as DPMT policy
   - move all documentation, policy, pages from alioth (to Salsa pages?)
   - move mailing lists from alioth
   - fix wiki
   - prepare script for setting up/fixing repos (i did it by ad-hoc scripts
   now) ideally with CI/CD + GitLab Scheduler (runs every week?). Something
   like this:
   https://salsa.debian.org/jcowgill/multimedia-cli/blob/master/multimedia-cli.py
   - PAPT -> Salsa migration (svn->git)
   - fix mr
   - mass-commit change of d/control: Vcs-*
   - ... did I forgot something?

Any thoughts? :)

Thanks.

-- 
Best regards
 Ondřej Nový

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

[toc] | [next] | [standalone]


#10134

FromDaniele Tricoli <eriol@mornie.org>
Date2018-02-09 14:40 +0100
Message-ID<vhh4e-3Df-13@gated-at.bofh.it>
In reply to#10133
On Friday, February 9, 2018 1:46:34 PM CET Ondrej Novy wrote:
> Hi,
> 
> good news everyone. I migrated DPMT to Salsa.

Many thanks! \o/

> What is missing:
> 
>    - change PAPT policy and change "Joining the team" section to same
>    wording as DPMT policy
>    - move all documentation, policy, pages from alioth (to Salsa pages?)
>    - move mailing lists from alioth
>    - fix wiki
>    - prepare script for setting up/fixing repos (i did it by ad-hoc scripts
>    now) ideally with CI/CD + GitLab Scheduler (runs every week?). Something
>    like this:
>   
> https://salsa.debian.org/jcowgill/multimedia-cli/blob/master/multimedia-cli
> .py - PAPT -> Salsa migration (svn->git)
>    - fix mr
>    - mass-commit change of d/control: Vcs-*
>    - ... did I forgot something?
> 
> Any thoughts? :)

If I can help in some way, please tell me.

Cheers,

-- 
 Daniele Tricoli 'eriol'
 https://mornie.org

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


#10136

FromVincent Bernat <bernat@debian.org>
Date2018-02-09 22:40 +0100
Message-ID<vhoyK-Z2-15@gated-at.bofh.it>
In reply to#10133

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

 ❦  9 février 2018 13:46 +0100, Ondrej Novy <novy@ondrej.org> :

>    - mass-commit change of d/control: Vcs-*

Is it needed? anonscm URL work (both Vcs fields use https) and it seems
a better idea to have service-independant URL.
-- 
Follow each decision as closely as possible with its associated action.
            - The Elements of Programming Style (Kernighan & Plauger)

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


#10137

FromDmitry Shachnev <mitya57@debian.org>
Date2018-02-10 13:00 +0100
Message-ID<vhBYZ-2wa-9@gated-at.bofh.it>
In reply to#10136

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

Hi,

On Fri, Feb 09, 2018 at 10:27:42PM +0100, Vincent Bernat wrote:
>  ❦  9 février 2018 13:46 +0100, Ondrej Novy <novy@ondrej.org> :
>
> >    - mass-commit change of d/control: Vcs-*
>
> Is it needed? anonscm URL work (both Vcs fields use https) and it seems
> a better idea to have service-independant URL.

anonscm.debian.org URLs are not service-independent, as anonscm is the same
machine as Alioth, and it may be shut down in the future.

Also for new packages there will be no repositories on Alioth, and it
is better to have consistent Vcs URLs for all team packages.

So I think the mass-commit is needed.

Please also see the documentation:
https://wiki.debian.org/Salsa/Doc#Canonical_Repository_URLs

--
Dmitry Shachnev

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


#10138

FromOndrej Novy <novy@ondrej.org>
Date2018-02-10 18:30 +0100
Message-ID<vhH8m-6ht-11@gated-at.bofh.it>
In reply to#10136

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

Hi,

2018-02-09 22:27 GMT+01:00 Vincent Bernat <bernat@debian.org>:
>
> Is it needed? anonscm URL work (both Vcs fields use https) and it seems
> a better idea to have service-independant URL.
>

but nothing like 'service-independant URL' doesn't exists now. anonscm =
Alioth.

See
https://salsa.debian.org/salsa/AliothRewriter/blob/master/README.md#anonscm-rewrite-map-generator
<cite>
The existance of this list should not mean that VCS control fields
shouldn't
get updated with the next upload. This map is just a workaround - after
your
upload please create another pull request that deletes the unneeded entries.
</cite>

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