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

Re: Migration Alioth → Salsa imminent



On Sat, 24 Feb 2018 07:14:30 +0000, Damyan Ivanov wrote:

> Managing .mrconfig is still in the works.

The .mrconfig also made a big step forward today.

Changes in .mrconfig pushed to master half an hour ago:
- The list of packages is gone, instead there's (simplified)
  include = dpt salsa mrconfig
  which will dynamically create the list of packages of
  perl-team/modules/packages on salsa.
  Note: This needs pkg-perl-tools 0.42 uploaded a couple of hours
  ago.
  It takes between one and couple of minutes which is a disadvantage
  but on the other hand we now have an up2date correct list.
- The "post_update = split-json-info $filefromalioth" is gone for
  obvious reasons. It downloaded a PET file and split it for each
  package, and those hashes files were later consumed by
  "skip = .. compare-hashes"
  to decide which packages don't need a git/gbp pull.
  As a replacement `dpt salsa githashes' exists which gets the
  information from the gitlab api at salsa and writes the same files,
  which are still used by compare-hashes.
  Since this takes between 15, 18, and 22 minutes (values from the
  three tests), this is currently not activated in post_update in
  .mrconfig, and it's recommended to run it via a daily cronjob or
  similar, or manually before mr up.

Summary:
If you're using the .mrconfig setup or plan to do so
- please update pkg-perl-tools to 0.42
- git pull in the meta.git repo
- run `dpt salsa githashes' once (and maybe stick it into cron)
- (more or less) enjoy `mr up'

PS: This should also go into (the successor of)
https://pkg-perl.alioth.debian.org/git.html#tracking_all_repositories_on_Alioth_with_mr(1)


If this mail contains too many or too few details, just shout.
Thanks to Dam and carnil for today's cooperation!


The remaining tasks (mostly website and documentation updates) are tracked in
gobby (/Teams/Perl/Alioth2Salsa.txt).
Readonly web version: https://gobby.debian.org/export/Teams/Perl/Alioth2Salsa.txt
Feel free to pick any of the tasks :)


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   

Attachment: signature.asc
Description: Digital Signature


Reply to: