All team resources hosted on Alioth need to be migrated. This page is intended to document and coordinate that work for the Webmaster team.
www.debian.org (webwml) repository
webwml (CVS): https://anonscm.debian.org/viewvc/webwml/ - The migration to git is being handled in bug #845297: [www.debian.org] Website transition from CVS to Git and wiki page WebsiteGitTransition (wiki page needs review, probably outdated)
Git Repositories
Git repositories for the Webmaster team currently live in 3 places on Alioth:
https://anonscm.debian.org/cgit/webwml/ in Alioth
https://anonscm.debian.org/cgit/debwww/ in Alioth
https://anonscm.debian.org/viewvc/webwml/ in Alioth (www.debian.org repo, and some other (old? deprecated?)
We have to review all the repos there and migrate the "current" ones to the new Salsa service.
Initial Migration
- [DONE] Creation of the team in salsa.debian.org : webmaster-team
- [PARTIALLY-DONE]: Move or add the team members and roles - done for the Admins or both debwww and webwml, done for members of debwww. Members of webwml: pending
- Send email to the list for the people that contribute but have no salsa account yet, to ask them to create account and request join the team
- [PARTIALLY-DONE]: Import the repos. There are some scripts out there to ease the migration. Done for all the repos except for packages.debian.org and www.debian.org
Mailing Lists
- debwww-commits is not working anymore and webwml is still not in salsa :/
Scripts
Once the repos are in salsa, we need to change the git remotes/origin in the deployment servers and adapt/update cron scripts if needed to reflect this change
- Done for cgi and cron.
Update website and wiki
Once the repos are in Salsa we need to update the website content and wiki content, changing the URLs referencing Alioth to point now to Salsa.
- Done for cgi and cron.