Hi everyone! Almost two weeks ago we had an IRC meeting to define some of the 
stuff we need[ed] to do to migrate to salsa.debian.org.

**PLEASE** note that most of the stuff here applies to qt/* and kde/* (read 
below). *-extras might take different approaches. If in doubt, ask.

We've created a [gobby page] to add up the subjects at hand and also the 
decistions we took.

[gobby page] <https://gobby.debian.org/export/Teams/KDE/salsa>

In this mail I would like to wrap-up all that.

= Team name: switched to qt-kde-team

= Subgroups: created kde, kde-extras, qt, qt-extras (for their specific 
meaning read below).

= Admins: for now pino, maxy, mitya57 and I. This is of course something that 
has to be reviewed from time to time.

= Repos migrations to salsa.d.o: they are being done per subgroup "mostly":
  - qt: already migrated.
  - kde: as far as I understand has been fully migrated, but please check with 
mitya57, pino and maxy.
  - qt-extras: already migrated.
  - kde-extras: AFAIU most of the git repos have been migrated, we are still 
missing the ones in SVN. Pino strongly recommended to use svn-all-fast-export 
aka svn2git for this job. Again *please* check.

= Current alioth members: we [can't migrate] them, so everyone wanting access 
must create a user and ask for permission to join.

[can't migrate] <https://wiki.debian.org/Salsa/Doc#Import_members_of_a_team>

DDs keep their login name, others might change. This is not up to us but came 
with the system.

= Hooks
  - In salsa.d.o we can not keep using our old hooks. For that we need
    WebHooks.
    - Neon will need to create a WebHook if they want to keep receiving commit
    notifications from us.
    - We did not check which of our current hooks needs to get a port...
  - Irker (IRC gateway) We agreed to enable it at very least per subgroup on a
    different channel for each of them... if someone ask for it.
    For example qt/* could be enabled into #debian-qt-commits, kde/* in
    #debian-kde-commits, etc. Note: this names are just for the purpose of an
    example.
  - tagpending: we agreed to enable it, but sadly it could not be done by API
    while importing them, so it needs to be done by hand. Up to now and to the
    best of my knowledge only qt/* has it enabled for all it's repos.

= Issues: we have Debian's BTS, so we will not enable them.

= Merge request strategy: we decided upon "Fast-forward merge":

  No merge commits are created and all merges are fast-forwarded, which means
  that merging is only allowed if the branch could be fast-forwarded. 
  When fast-forward merge is not possible, the user is given the option to
  rebase.

Sadly this also could not be enabled through API, so it needs manual setting. 
TTBOMK only qt/*, www and pkg-kde-tools have it already enabled.

= Branches: we will keep our current standard: master is unstable (except 
maybe for packages just entering the archive trough experimental), 
experimental, <release codename>-backports, etc.

= After moving a repo:
  - Be sure to set up [ALiothRewriter] if needed.
  - Update Vcs-* fields to https://wiki.debian.org/Salsa/
Doc#Canonical_Repository_URLs
    Take into account that there is *no* need to do uploads just for this!!!
  - Enable the tagpending webhook.
  - Enable the "Fast-forward merge" strategy. 


[AliothRewriter] <https://salsa.debian.org/salsa/AliothRewriter>

= Mailing lists
- pkg-kde-talk and pkg-kde-extras will be migrated to alioth-lists.debian.net. 
I have already asked alioth-lists admins for this.

= Website: as described in my previous mail to this very list.



OK, so up to this point it's what we decided on the meeting. Some other stuff 
got around after that:



= Krap replacement: new subgroup, now called 3rdparty.

= subgroups descriptions

This is something that sadly did not anticipate on time. From all the 
subgroups and TTBOMK only qt and 3rdparty have been properly decided upon. 
More info at gobby. Maybe we should try another IRC meeting for this?

If you've got to this point, thanks for reading ;-)

-- 
The box said 'Requires Windows 95 or better'. So I installed Linux.
  Anonymous

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/

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

-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk

Reply via email to