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

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



* Sébastien Villemot <sebastien@debian.org> [2017-12-23 17:29]:

I’m nitpicking, but I find it a little bit confusing to have two quite different names for the team: "Debian Octave Group" and "pkg-octave-team". The migration could be the opportunity to unify them.

There are many options, but one could be to have the gitlab group called "octave-group" (dropping the "Debian" prefix).

"pkg-octave-team" is the path to the GitLab group. It will appear in the Git repository URLs. The suffix "-team" is added automatically. I decided to keep the same path as we have in Alioth, namely "pkg-octave". At any rate, the group's name at salsa.d.o is "Debian Octave Group", which is our traditional name.

My choice for the path may be have been sub-optimal but I am went ahead before seeing Sebastian's reply and created the repositories for the DOG packages. Actually, it is easy to do with the CLI provided by ruby-gitlab:

export GITLAB_API_ENDPOINT=https://salsa.debian.org/api/v4
export GITLAB_API_PRIVATE_TOKEN=<my private token>
for pkg in $(aptitude search "?maintainer(Debian Octave Group)" -F%e | sort | uniq) ; do
    gitlab create_project $pkg "{namespace_id: 2015, description: 'Debian packaging for $pkg', visibility: 'public'}"
done

I think that populating the repos can be easily done in an automated way. I will look at it soon.

At any rate, if you really wish to have another path for the project, I can remove everything and restart from scratch.

Rafael



Reply to: