Feature #12352

Error out if trying to build an ISO with a system time before SOURCE_DATE_EPOCH

Added by intrigeri 2017-03-16 09:38:37 . Updated 2017-09-28 18:49:28 .

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

100%

Feature Branch:
feature/12352-fail-builds-before-source_date_epoch
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:
289

Description

Doing so would break not only build reproducibility, but probably a number of more or less implicit assumptions our hacks for Feature #5630 make.


Subtasks


History

#1 Updated by intrigeri 2017-03-16 09:43:20

  • Assignee changed from intrigeri to anonym
  • Target version set to Tails_3.2

Reassigning to the one of us who has more time allocated on this project.

#2 Updated by anonym 2017-09-22 01:21:04

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 40
  • QA Check set to Ready for QA
  • Feature Branch set to feature/12352-fail-builds-before-source_date_epoch

Let’s see what jenkins thinks: https://jenkins.tails.boum.org/job/build_Tails_ISO_feature-12352-fail-builds-before-source-date-epoch/1/

#3 Updated by anonym 2017-09-22 11:49:20

  • Assignee changed from anonym to intrigeri
  • % Done changed from 40 to 50

At least jenkins didn’t FTBFS. :)

#4 Updated by intrigeri 2017-09-22 12:49:45

  • Status changed from In Progress to Fix committed
  • % Done changed from 50 to 100

Applied in changeset commit:8c7ae43b6804346ceeb88129c2bc12999fbb1c1d.

#5 Updated by intrigeri 2017-09-22 12:51:49

  • Assignee deleted (intrigeri)
  • QA Check changed from Ready for QA to Pass

Tested with dateoffset=-10 and without dateoffset, works fine :)

#6 Updated by anonym 2017-09-28 18:49:29

  • Status changed from Fix committed to Resolved