Debian Git move to Salsa

Jonathan Riddell jr at jriddell.org
Tue Feb 27 17:39:46 UTC 2018


Debian Git repos for Qt/KDE team have moved from the alioth/git.debian
to a new setup called Salsa which runs gitlab and has a shiny new web
UI.  Neon devs should sign up to this and request access to
qt-kde-team so we can continue to push changes.

https://salsa.debian.org/qt-kde-team

Our neon git repos sync from this and that needs a bunch of work done
for the new setup.

The main issue is that the repo locations have moved.  applications/
plasma/ frameworks/ are now all under kde, kde-extras now includes
calligra etc.  This will mean renaming all our build jobs and moving
our repos to the new locations along with our branches.

Our update-gitolite-setup uses a script called
list-debian-repositories to get a list of the repos to make the
gitolite config.  Getting the list of repos probably now needs to be
done with the salsa API to list projects
https://salsa.debian.org/help/api/projects.md

Any pushes to Debian repos calls a wee XML-RPC server on our server to
run a git fetch.  This needs redone probably using GitLab webhooks
https://salsa.debian.org/help/user/project/integrations/webhooks.md

I have no access (as far as I remember) to our host code.kde.org or
the anongit host, I'll probably need this once I have some code to
push out.

I'm not sure how this affects DCI but Rohan has been asking for it to
be done pronto so I guess it does in some way.

Jonathan


More information about the neon mailing list