[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Migrating to Salsa



On Fri, 2018-02-23 at 01:13 +0100, Ben Hutchings wrote:
> We need to move everything from Alioth to Salsa some time before the
> end of May.
> 
> There is already a "kernel-team" group on Salsa, and the members of the
> "kernel" group on Alioth have been added to this group.
> 
> Since all our live version control repositories use git, it should be a
> simple and quick process to replicate them on Salsa.  I think what we
> need to do is:
> 
> 1. Agree the date and time to start migration.
> 2. At that time, add hooks on Alioth to disable further writes.
> 3. Start migration.

These are now done, and all the migrations appear to have completed
successfully.

I did not do anything about these repositories on Alioth, which I think
were part of an experiment with submodules some years ago:

- preview/packages/linux
- preview/source/linux
- source/linux

> 4. Update all references to Alioth:
>    - Configure anonscm.debian.org to forward to Salsa
>    - Update package Vcs fields
>    - Update kernel-handbook text

This is still TBD.

> I don't think we use many other features of Alioth.  The features I
> know about are:
> 
> * kernel-svn-changes mailing list and hook.  I think this will be
>   redundant.  Any Salsa user can "watch" a repository or group to
>   receive email notifications about commits.

I have enabled the email hook, sending via tracker.debian.org.

> * IRC notification hook (KGB client).  Salsa has an "integration" for
>   the Irker notification service.  This needs to be enabled and
>   configured with the server and channel details for each repository.
>   I don't know whether anything needs to be done on the Irker server
>   side.

I have enabled the KGB webhook.

> Have I missed anything?

Hopefully not.

There are some files served from <https://kernel.alioth.debian.org/>
but I don't think any of them need to be preserved.

Ben.

> I propose that we start the migration after the point release is done,
> so on Sunday 11th March, starting at 16:00 UTC.
> 
> Ben.
> 
-- 
Ben Hutchings
Unix is many things to many people,
but it's never been everything to anybody.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: