Bug #17100

devel branch FTBFS: linux-image-5.2.0-2-amd64 not available

Added by segfault 2019-09-28 10:28:35 . Updated 2019-09-29 12:58:41 .

Status:
Resolved
Priority:
High
Assignee:
segfault
Category:
Target version:
Start date:
Due date:
% Done:

100%

Feature Branch:
bugfix/17100-upgrade-linux-to-5.2.0-3
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description


Subtasks


Related issues

Related to Tails - Bug #17104: "Erasure of memory freed by killed userspace processes" test scenario regression caused by the ugprade to Linux 5.2.0-3 Resolved
Blocks Tails - Feature #16209: Core work: Foundations Team Confirmed

History

#1 Updated by segfault 2019-09-28 10:29:34

  • blocks Bug #17007: JavaScript sometimes blocked on Tor Browser first start ⇒ "Watching a WebM video over HTTPS" and "Playing an Ogg audio track" scenarios are fragile: blocked by NoScript click-to-play added

#2 Updated by segfault 2019-09-28 10:29:56

  • blocked by deleted (Bug #17007: JavaScript sometimes blocked on Tor Browser first start ⇒ "Watching a WebM video over HTTPS" and "Playing an Ogg audio track" scenarios are fragile: blocked by NoScript click-to-play)

#3 Updated by segfault 2019-09-28 10:30:02

#4 Updated by segfault 2019-09-28 10:36:13

  • Status changed from Confirmed to In Progress

Applied in changeset commit:tails|f9c7b176fec039bf740328dc0ab3bae3ae395c57.

#5 Updated by intrigeri 2019-09-29 07:17:23

  • Priority changed from Normal to High
  • Feature Branch set to bugfix/17100-upgrade-linux-to-5.2.0-3

#6 Updated by intrigeri 2019-09-29 07:19:41

Thanks! I’ll run the full test suite locally (the branch hasn’t +force-all-tests so Jenkins won’t do that for us) and will merge if happy, as this blocks most other current FT work.

#7 Updated by intrigeri 2019-09-29 07:23:25

  • Status changed from In Progress to Needs Validation

(So that our CI tests build reproducibility.)

#8 Updated by segfault 2019-09-29 10:41:49

intrigeri wrote:
> Thanks! I’ll run the full test suite locally (the branch hasn’t +force-all-tests so Jenkins won’t do that for us) and will merge if happy, as this blocks most other current FT work.

Oh right, I forgot to add +force-all-tests.

> Status changed from In Progress to Needs Validation
>
> (So that our CI tests build reproducibility.)

Should I have done that before I got the Jenkins test results? If so, in which cases should I do that? Because I got used to waiting for the test results before setting the status to “Needs Validation” (as documented in contribute/merge_policy).

#9 Updated by intrigeri 2019-09-29 11:27:23

> Because I got used to waiting for the test results before setting the status to “Needs Validation” (as documented in contribute/merge_policy).

That’s fine! I just wanted to save some time and be able to merge faster, if/once I see the test suite pass.

#10 Updated by intrigeri 2019-09-29 12:18:34

> I’ll run the full test suite locally

“Scenario: Erasure of memory freed by killed userspace processes” failed twice in 2 runs locally. I see it failed on Jenkins too: https://jenkins.tails.boum.org/job/test_Tails_ISO_bugfix-17100-upgrade-linux-to-5.2.0-3/2/cucumber-html-reports/report-feature_3_2622904403.html. I’ve never seen this happen before so it looks very much like a regression.

Other than that, my 1st test suite run looks OK.

I don’t think this regression a blocker for merging this branch so I’ll go ahead once my 2nd test suite run finishes.

But we should file a dedicated ticket to investigate whether it’s a regression in Linux or an intended change of behaviour that our test suite needs to be adjusted for. In passing, /usr/share/doc/linux-image-5.2.0-3-amd64/changelog.gz has quite a few potentially relevant changes in the mm area.

#11 Updated by intrigeri 2019-09-29 12:57:20

  • related to Bug #17104: "Erasure of memory freed by killed userspace processes" test scenario regression caused by the ugprade to Linux 5.2.0-3 added

#12 Updated by intrigeri 2019-09-29 12:58:03

intrigeri wrote:
> But we should file a dedicated ticket to investigate whether it’s a regression in Linux or an intended change of behaviour that our test suite needs to be adjusted for. In passing, /usr/share/doc/linux-image-5.2.0-3-amd64/changelog.gz has quite a few potentially relevant changes in the mm area.

See you on Bug #17104.

I’m now going to merge this branch so that devel-based work can resume :)

#13 Updated by intrigeri 2019-09-29 12:58:41

  • Status changed from Needs Validation to Resolved
  • % Done changed from 0 to 100

Applied in changeset commit:tails|28d07dce7c21996c9ff105f2ae7829c8180c14cf.