Bug #16742

Upgrade Thunderbird to 60.7.0 in feature/buster

Added by intrigeri 2019-05-23 07:22:25 . Updated 2019-06-18 17:39:19 .

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

50%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Email Client
Deliverable for:

Description

We need to upgrade both on stable and on feature/buster (different versions).


Subtasks


Related issues

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

History

#1 Updated by intrigeri 2019-05-23 07:22:33

#2 Updated by intrigeri 2019-05-23 09:34:50

  • Description updated

#3 Updated by intrigeri 2019-05-24 05:50:28

thunderbird 1:60.7.0-1 has been uploaded to sid.

#4 Updated by segfault 2019-05-27 16:02:27

  • Assignee set to segfault

#5 Updated by segfault 2019-06-01 21:52:28

  • Status changed from Confirmed to In Progress

Applied in changeset commit:tails|29dc5bfd3f60412cb3f6aaf53b6962b0942569a3.

#6 Updated by segfault 2019-06-01 21:53:02

  • Feature Branch set to bugfix/16742-thunderbird-60.7.0

#7 Updated by segfault 2019-06-02 01:07:30

  • Assignee deleted (segfault)
  • % Done changed from 0 to 10

Built and uploaded 60.7.0-1~deb9u1.0tails1 for stable. I could also do it for feature/buster but I’m unassigning myself for the case that someone else wants to do it before I get to it.

#8 Updated by intrigeri 2019-06-03 14:13:06

  • Status changed from In Progress to Needs Validation
  • Feature Branch changed from bugfix/16742-thunderbird-60.7.0 to bugfix/16742-thunderbird-60.7.0+force-all-tests

Renamed the branch + APT overlay so that Jenkins runs the Thunderbird tests, copied the packages from the now obsolete APT overlay to the new one. I think it’s fine to first check that the test suite passes on Stretch, review & merge, and keep this ticket open for Buster (worst case, we’ll handle it during our next Buster sprint :)

#9 Updated by hefee 2019-06-05 09:25:17

  • Assignee set to hefee

#10 Updated by hefee 2019-06-05 09:36:50

  • Assignee deleted (hefee)

Jenkins is happy ;) All Thunderbird tests passes!
Only a new overlay is added, so no code to review. Passes

intrigeri: I can't review the packages on incoming.deb.tails.boum.org@, as my key is not added there. Like it is written at: https://tails.boum.org/contribute/merge_policy/review/

deassign me, as I can’t do a fully review.

#11 Updated by anonym 2019-06-06 11:38:29

  • Status changed from Needs Validation to Fix committed
  • % Done changed from 10 to 100

Applied in changeset commit:tails|c7ea4f8dfb8d0704d02c4452b912c8d776802735.

#12 Updated by anonym 2019-06-06 12:19:50

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

Re-opening for the feature/buster part.

#13 Updated by intrigeri 2019-06-07 09:32:41

> intrigeri: I can't review the packages on incoming.deb.tails.boum.org@, as my key is not added there. Like it is written at: https://tails.boum.org/contribute/merge_policy/review/

@hefee, I’ve pushed commit:7dfe71a3a65b0dab0275ae81cf57c206e5a8e78e to make this doc support your current situation.

#14 Updated by intrigeri 2019-06-08 17:14:53

  • Subject changed from Upgrade Thunderbird to 60.7.0 to Upgrade Thunderbird to 60.7.0 in feature/buster
  • Target version changed from Tails_3.15 to Tails_4.0
  • Feature Branch deleted (bugfix/16742-thunderbird-60.7.0+force-all-tests)

#15 Updated by intrigeri 2019-06-14 08:36:56

Note that 60.7.1 is out to fix high prio security issues in the iCal support. I think it’s probably too low profile a feature in the context of Tails to bother rebasing+building+uploading again but if someone wants to do it, fine but please first check that we are affected though (i.e. untrusted iCal can be imported in our Thunderbird; could be that this feature does not work out of the box in Tails anyway — missing proxy settings, Torbirdy, or something — in which case this would not count as FT work).

#16 Updated by intrigeri 2019-06-18 13:49:50

  • Assignee set to intrigeri

#17 Updated by intrigeri 2019-06-18 16:50:09

Uploaded, let’s see what Jenkins thinks.

#18 Updated by intrigeri 2019-06-18 17:39:19

  • Status changed from In Progress to Resolved

New packages are installed as expected. Will reopen if we see test suite failures.