Feature #8518

Initial rough implementation of saving list of packages used at ISO build time

Added by intrigeri 2015-01-03 10:08:33 . Updated 2015-10-22 09:41:37 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Build system
Target version:
Start date:
2015-01-03
Due date:
% Done:

100%

Feature Branch:
feature/8518-save-packages-list
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

This is about saving package names. For Feature #6297, we’ll also need version numbers, and maybe even what APT repo they come from. But let’s start with something simple.


Files


Subtasks


Related issues

Related to Tails - Feature #6297: Save list of packages used at ISO build time Duplicate

History

#1 Updated by intrigeri 2015-01-03 10:13:51

  • Feature Branch changed from feature/6297-save-packages-list to feature/8518-save-packages-list

#2 Updated by intrigeri 2015-01-03 10:15:22

  • blocks Feature #8512: Have reproducible.debian.net track the status of the Debian packages we use added

#3 Updated by intrigeri 2015-01-04 12:34:39

  • blocked by deleted (Feature #8512: Have reproducible.debian.net track the status of the Debian packages we use)

#4 Updated by bertagaz 2015-01-06 18:11:42

  • Assignee set to intrigeri
  • QA Check changed from Ready for QA to Info Needed

That sounds good, but I wonder why the .binpkgs and .srcpkgs are not included in the shasum file. Are there any specific reasons?

Also at the moment, the {start,end}.timestamp files actually are listed in this shasum file, while they are removed later in the build-tails script.

#5 Updated by intrigeri 2015-01-07 10:33:52

Good catch! The attached patch should fix that. I’ll test it when I can, but don’t hesitate being faster than me and testing/reviewing/merging it yourself :)

#6 Updated by intrigeri 2015-01-10 11:18:19

  • Assignee changed from intrigeri to bertagaz
  • % Done changed from 60 to 80
  • QA Check changed from Dev Needed to Ready for QA

Pushed, tested, seems to work fine: http://nightly.tails.boum.org/build_Tails_ISO_experimental/latest.iso.shasum

#7 Updated by bertagaz 2015-01-11 13:11:24

  • Status changed from In Progress to Fix committed
  • Assignee deleted (bertagaz)
  • % Done changed from 80 to 100
  • QA Check changed from Ready for QA to Pass

Merged the branch in stable and devel after testing the merge result in our Jenkins.

#8 Updated by BitingBird 2015-01-15 03:50:44

  • Status changed from Fix committed to Resolved

#9 Updated by intrigeri 2015-05-28 15:49:59

  • Priority changed from Elevated to Normal

#10 Updated by intrigeri 2015-10-22 09:41:37

#11 Updated by intrigeri 2015-10-22 09:41:51

  • related to Feature #6297: Save list of packages used at ISO build time added