Bug #17023

desktop-file-utils generates non-reproducible mimeinfo.cache

Added by segfault 2019-09-05 21:38:00 . Updated 2019-09-08 21:42:58 .

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

100%

Feature Branch:
bugfix/17023-reproducible-mimeinfo-cache
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

In Tails 3.x, we shipped our own patched desktop-file-utils (0.23-1.0tails1) to produce reproducible mimeinfo.cache files. In 4.x, 0.23-4 from Buster is installed instead, which still produce non-reproducible files. The patch lamby upstreamed was only released in 0.24 (available in Bullseye and Sid).


Subtasks


Related issues

Related to Tails - Bug #13439: mimeinfo.cache not reproducible Resolved 2017-07-07
Blocks Tails - Feature #16209: Core work: Foundations Team Confirmed

History

#1 Updated by segfault 2019-09-05 21:38:16

  • related to Bug #13439: mimeinfo.cache not reproducible added

#2 Updated by intrigeri 2019-09-06 03:43:32

#3 Updated by intrigeri 2019-09-06 03:43:46

#4 Updated by intrigeri 2019-09-06 03:44:11

  • Priority changed from Normal to Elevated

#5 Updated by intrigeri 2019-09-06 05:34:40

  • Status changed from Confirmed to In Progress

Applied in changeset commit:tails|1869bbf842b6f407984b648ba51fd264f729292f.

#6 Updated by intrigeri 2019-09-06 06:16:00

  • Status changed from In Progress to Confirmed

#7 Updated by intrigeri 2019-09-06 13:42:27

  • Status changed from Confirmed to In Progress

Applied in changeset commit:tails|92fbdfc66a1e31465495a8b6ad1cfb9da5141c37.

#8 Updated by intrigeri 2019-09-06 13:42:57

  • Status changed from In Progress to Confirmed
  • Assignee set to intrigeri
  • Feature Branch set to bugfix/17023-reproducible-mimeinfo-cache

#9 Updated by intrigeri 2019-09-06 14:06:02

Prepared, built & uploaded 0.23-4.0tails1.

#10 Updated by intrigeri 2019-09-06 18:24:46

  • Status changed from Confirmed to Needs Validation

#11 Updated by intrigeri 2019-09-07 05:42:10

  • Assignee deleted (intrigeri)

All Jenkins jobs pass, including reproducibility (a real run, that took more than 1h, not the fake success it would have returned if the ticket had not been in “Needs Validation” state).

#12 Updated by segfault 2019-09-08 21:42:58

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

Applied in changeset commit:tails|9f8f68dcb19f25d057189342a9ac79e777cf9ed4.