[Pkg-octave-devel] DOG group @ salsa.d.o

Rafael Laboissière rafael at debian.org
Sat Jan 6 22:03:01 UTC 2018


* Sébastien Villemot <sebastien at debian.org> [2018-01-06 12:04]:

> On Sat, Jan 06, 2018 at 11:07:34AM +0100, Rafael Laboissière wrote:
>
> Note that I recently learned a nice git trick, using URL aliases.
>
> If you run the following:
>
> git config --global url."git at salsa.debian.org:pkg-octave-team/".insteadOf pkg-octave-team:
>
> Then you can clone new repositories with:
>
> gbp clone pkg-octave-team:$pkg
>
> You can also update the URL of existing repositories with:
>
> git remote set-url origin pkg-octave-team:$pkg

Nice trick, thanks for sharing.

>> You can get the full documentation of the mailbot with this command:
>>
>>    echo help | mail control at tracker.debian.org
>
> Note that there is also a web interface that is handy.

Is it possible to set keywords through the web interface?  At any rate, 
the mailbot allows the automation of the task.

> I have a few more requests/remarks:
>
> 1) Would it be possible that you add all DDs (Thomas, Mike and myself) as 
>   Owners of the Salsa group?

Done.

> 2) We should disable issues in our git repositories, otherwise there is a risk 
>   of confusion with the BTS for our users. The salsa admins claim to have 
>   disabled issues by default for new groups/projects, but our group was 
>   created before that move, so we have to do that manually. Since I am not an 
>   owner, I don't see whether it is feasible from the web interface (or if we 
>   must open an issue at salsa support).

Done.  If you are curious, I did it using the GitLab API.  It is as 
simple as this:

    curl --request PUT --header "PRIVATE-TOKEN: $token" "https://salsa.debian.org/api/v4/projects/$id?issues_enabled=false"

> 3) Would it be possible to rename the DoG group at tracker.d.o to 
>   "pkg-octave-team" for consistency with the Salsa group? I know it is 
>   possible from the web interface, but I can't do it since I am not admin of 
>   the group (and it looks like it's not possible to add other admins on 
>   tracker.d.o groups).

IIRC, Mike Miller was the person who created the group.

> 4) We can now do mass commits for Vcs-* renaming, since the alioth rewriter is 
>   only a temporary measure.

BTW, the redirection is working now.  URLs like this one:

    https://anonscm.debian.org/cgit/pkg-octave/octave.git

land on salsa.d.o

>   The right field values seem to be:
>
>   Vcs-Browser: https://salsa.debian.org/pkg-octave-team/${pkg}
>   Vcs-Git: https://salsa.debian.org/pkg-octave-team/${pkg}.git
>
>   (the .git suffix in Vcs-Git is optional, but I would be inclined to leave it)

Done.

> 5) I have updated our wiki page, dropping the links to Alioth and adding a link 
>   to Salsa. I have not yet added the link to the tracker group, in the hope 
>   that it will be renamed (see above).

Great, thanks.

>   We should probably also describe the way to get git commit
>   notifications (and maybe remove the link to the -commit list).

The mailing list pkg-octave-commit is already obsolete, since the 
repositories at Alioth are locked.

Rafael



More information about the Pkg-octave-devel mailing list