Feature #16687
Upgrade to tor 0.4.x
0%
Description
Subtasks
Related issues
Blocks Tails - Feature #16209: Core work: Foundations Team | Confirmed | ||
Blocks Tails - Bug #16471: Drop time synchronization hacks that tor 0.3.5 and 0.4.x made obsolete | In Progress | 2019-02-17 | |
Blocks Tails - |
Resolved |
History
#1 Updated by intrigeri 2019-05-03 10:38:58
- blocks Feature #16209: Core work: Foundations Team added
#2 Updated by hefee 2019-05-21 22:30:05
- blocks Bug #16471: Drop time synchronization hacks that tor 0.3.5 and 0.4.x made obsolete added
#3 Updated by intrigeri 2019-05-24 07:05:48
- Subject changed from Upgrade to Tor 0.4.x to Upgrade to tor 0.4.x
#4 Updated by intrigeri 2019-05-24 07:07:26
- Type of work changed from Code to Wait
Let’s wait for https://deb.torproject.org/torproject.org/dists/stretch/main/binary-amd64/Packages to have 0.4.x. I’m not sure what’s the reason for the delay (we could ask weasel) since 0.4.x was declared stable already.
#5 Updated by intrigeri 2019-06-08 07:25:23
- Type of work changed from Wait to Code
intrigeri wrote:
> Let’s wait for https://deb.torproject.org/torproject.org/dists/stretch/main/binary-amd64/Packages to have 0.4.x. I’m not sure what’s the reason for the delay (we could ask weasel) since 0.4.x was declared stable already.
I see 0.4.0.5 is packaged in https://deb.torproject.org/torproject.org/dists/tor-experimental-0.4.0.x-stretch/main/binary-amd64/Packages. I’m pretty sure I’m guessing right that it’s there, and not in their stretch dist, only because tor 0.4.x will only be in Debian experimental until the Buster release. I don’t think we should block on this to upgrade ourselves given 0.4.x is stable from upstream’s PoV and this upgrade is needed for other ongoing work of ours (Bug #16471).
So IMO we should:
- create a branch forked off stable that switches to the
tor-experimental-0.4.0.x-stretch
dist; then work that depends on tor 0.4.x can be based on that new branch - file a ticket to revert this change once 0.4.x is in the
stretch
dist
#6 Updated by intrigeri 2019-06-08 07:35:22
- Assignee set to intrigeri
intrigeri wrote:
> * create a branch forked off stable that switches to the tor-experimental-0.4.0.x-stretch
dist; then work that depends on tor 0.4.x can be based on that new branch
I’ll do that so that I can push to Jenkins a branch based on stable that has hefee’s changes from Bug #16471 except the Chutney ones. At this point I’m not committing to do more on this very ticket though.
#7 Updated by intrigeri 2019-06-08 07:39:12
- Feature Branch set to feature/16687-tor-0.4.0.x+force-all-tests
#8 Updated by intrigeri 2019-06-08 17:15:58
- Status changed from Confirmed to In Progress
Applied in changeset commit:tails|b406d1744a4a866873b9b5469e7ca5af9ee0c9be.
#9 Updated by intrigeri 2019-06-08 18:13:25
- blocks
Bug #16790: Revert to installing tor from torproject's buster suite added
#10 Updated by intrigeri 2019-06-11 07:23:23
- Status changed from In Progress to Needs Validation
- Assignee deleted (
intrigeri)
Every test passed at least once in the 3 runs on Jenkins except:
- the DCHP ones: recently introduced regression, I’ve already filed a ticket for @anonym about it
- the Totem WebM HTTPS one: tested manually, works fine
anonym,
hefee, can one of you please review? Thanks in advance!
#11 Updated by anonym 2019-06-11 12:03:03
- Assignee set to anonym
#12 Updated by anonym 2019-06-11 13:13:44
- Status changed from Needs Validation to Fix committed
- % Done changed from 0 to 100
Applied in changeset commit:tails|b307872305867a2e50d411652fdc4f4b10233827.
#13 Updated by anonym 2019-06-11 13:21:34
- Assignee deleted (
anonym) - % Done changed from 100 to 0
LGTM!
#14 Updated by anonym 2019-06-14 14:01:40
- Status changed from Fix committed to In Progress
Applied in changeset commit:tails|5f5561c01b9a67b832a1daf2248daa408b2171c9.
#15 Updated by intrigeri 2019-06-14 14:10:20
- Status changed from In Progress to Fix committed
@anonym, I assume this was a mistake.
#16 Updated by intrigeri 2019-07-03 08:03:31
- Status changed from Fix committed to Resolved
- Target version changed from Tails_3.15 to Tails_3.14.1
This was shipped in 3.14.1.