Bug #17688

ISO history: ditch from the critical path of the release process?

Added by CyrilBrulebois 2020-05-05 23:48:43 . Updated 2020-05-15 08:11:32 .

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

0%

Feature Branch:
Type of work:
Research
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

See Bug #17686 (parent task) for context, and Bug #17687 for the “fix?” approach.

Assigning to @anonym for input on the release management side given (1) I have my own opinion on the topic already; (2) others need to take some time off.

We rely on ISO history to build IUKs in Jenkins; I’ve prepared some modifications to the release process documentation I’ll be pushing in another branch (see Bug #17659, which for now focuses on proposed improvements following the 4.5~rc1 and 4.5 releases) to reorder things a little, so that the IMG+ISO push starts a little earlier as it can take some time©®™ (see Bug #17414).

But basically, what we need from that push is (of course) the last IMG+ISO (all other ones are already in place, ready to be downloaded): at this stage, it’s highly likely we’ll have the images built reproducibly in Jenkins (I have seen no exceptions until now). So maybe we can have wrap_tails_create_iuks consider different things:

Of course, one would need to authenticate images properly, checking the signatures…

What do you think?


Subtasks


Related issues

Blocks Tails - Feature #16209: Core work: Foundations Team Confirmed

History

#1 Updated by anonym 2020-05-06 12:15:26

I totally agree that what you experience is unacceptable. FWIW, when I have done this it has never been an issue, with multi-megabyte speeds and all.

Personally I have the opinion that we need a history of all images we release — we’ve found it useful many times! I don’t want to lose this. I guess I’ll continue on the “fix” ticket (Bug #17687) with my ideas for a solution.

#2 Updated by anonym 2020-05-06 12:58:51

#3 Updated by intrigeri 2020-05-06 13:55:12

> Personally I have the opinion that we need a history of all images we release — we’ve found it useful many times! I don’t want to lose this.

+1

Another reason why we’ve created this tool is the test suite’s “use old ISO” mechanism.

But in theory, none of these reasons warrant “uploading to ISO history” being on the critical path of the release process.

#4 Updated by intrigeri 2020-05-15 08:11:32

  • Subject changed from ISO history: ditch? to ISO history: ditch from the critical path of the release process?