Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #10133 > unrolled thread
| Started by | Ondrej Novy <novy@ondrej.org> |
|---|---|
| First post | 2018-02-09 14:10 +0100 |
| Last post | 2018-02-10 18:30 +0100 |
| Articles | 5 — 4 participants |
Back to article view | Back to linux.debian.maint.python
[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
| From | Ondrej Novy <novy@ondrej.org> |
|---|---|
| Date | 2018-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]
| From | Daniele Tricoli <eriol@mornie.org> |
|---|---|
| Date | 2018-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]
| From | Vincent Bernat <bernat@debian.org> |
|---|---|
| Date | 2018-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]
| From | Dmitry Shachnev <mitya57@debian.org> |
|---|---|
| Date | 2018-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]
| From | Ondrej Novy <novy@ondrej.org> |
|---|---|
| Date | 2018-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