Bug #17659

Release process: reviewing improvements following 4.5~rc1, 4.5, and 4.6

Added by CyrilBrulebois 2020-04-27 20:11:24 . Updated 2020-05-06 00:33:35 .

Status:
Needs Validation
Priority:
Normal
Assignee:
anonym
Category:
Target version:
Start date:
Due date:
% Done:

0%

Feature Branch:
feature/improvements-from-4.5-rc1, feature/improvements-from-4.5, feature/improvements-from-4.6
Type of work:
Contributors documentation
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

Hello fellow RMs (anonym, intrigeri),

I’ve tried to select the changes that were the most easy and possibly uncontroversial from my list of small-to-not-so-small “bugs” during the 4.5~rc1 and 4.5 release processes. In case that helps you figuring out where the changes are coming from, I’ve pushed two separate yet cumulative branches: feature/improvements-from-4.5-rc1 and feature/improvements-from-4.5

There are some other things I’d like to fix, like:

  • maybe reordering a few steps (it’s easier to start building IUKs on Jenkins if you start pushing your images early);
  • relatedly: maybe adding some condensed/specific git-annex commands to make that happen quicker;
  • possibly reporting progress when dealing with all those IUKs (checking/copying means no output for 4+ minutes, which might be worrying);
  • better clean-ups in various places.

But I’d be happy to get those branches out of my way in the first place.

Also, any opinions regarding the huge mix of spaces and tabs we have at the moment in release_process.mdwn? I’m tempted to kill all tabs.


Subtasks


History

#1 Updated by intrigeri 2020-04-29 13:05:07

  • Status changed from Confirmed to Needs Validation
  • Assignee set to anonym

I won’t be able to work on this any time soon.
(Details will follow in a message to -summit@, hopefully by the end of the week.)

#2 Updated by CyrilBrulebois 2020-05-06 00:33:35

  • Subject changed from Release process: reviewing improvements following 4.5~rc1 and 4.5 to Release process: reviewing improvements following 4.5~rc1, 4.5, and 4.6
  • Feature Branch changed from feature/improvements-from-4.5-rc1, feature/improvements-from-4.5 to feature/improvements-from-4.5-rc1, feature/improvements-from-4.5, feature/improvements-from-4.6

I’ve just pushed the feature/improvements-from-4.6 branch as well.

This one is separate from the two others (which were piled on top of each other), which included things around the “release candidate” and “major release” aspects. It includes some proposals I alluded to earlier, like listing some git-annex commands for those (the one?) that would want to copy/paste automatically, reordering things a little, and some other clean-ups/safeguards.

It will conflict with the other branches but I’m fine with dealing with the merge conflicts.

Please note the IUK hashes weren’t added to the Jenkins build at the time I added support for it in tails.git (and it seemed a little silly to waste another hour by restarting a build and waiting for it), so it might need some “live debugging” during the next release. Hopefully that should be rather limited given the small number of added lines.