Opened 3 years ago

Last modified 3 months ago

#18867 new task

Ship auto-updates for Tor Browser nightly channel

Reported by: gk Owned by: tbb-team
Priority: High Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-rbm, boklm201811, tbb-update, TorBrowserTeam201904
Cc: boklm, mcs, brade, ln5, pili Actual Points:
Parent ID: Points:
Reviewer: Sponsor: Sponsor9

Description

We want to get more users to test our nightly builds. The main hurdle currently is the missing auto-update. This is the parent ticket that tracks this task.

Child Tickets

TicketStatusOwnerSummaryComponent
#25099newtbb-teamUpdate nightly version numberApplications/Tor Browser
#25101newtbb-teamGenerate incremental mar files for nightly buildsApplications/Tor Browser
#25102newtbb-teamAdd script to sign nightly build mar filesApplications/Tor Browser

Change History (32)

comment:1 Changed 3 years ago by boklm

I think the main sub tasks are:

  • generating new certificates to sign the nightly mars, and adding them in tor-browser in toolkit/mozapps/update/updater/Makefile.in (for the public part), and on the nightly build machine
  • changing the version number (currently set to 'tbb-nightly') to an increasing version number (maybe the date ?), so that the updater can see it as a new version
  • updating the nightly build scripts to sign the mar files, generate the xml update responses and upload them somewhere

comment:2 Changed 3 years ago by gk

Cc: ln5 added

comment:3 Changed 3 years ago by ln5

I'll add an item to that list:

  • Make sure at least one more nightly build produces the same results.

Bonus points for using a non-public system for this.

comment:4 Changed 21 months ago by gk

Keywords: tbb-rbm added

comment:5 Changed 18 months ago by boklm

Keywords: TorBrowserTeam201802 boklm201802 added

comment:6 Changed 17 months ago by boklm

Keywords: boklm201803 added; boklm201802 removed

boklm201802 -> boklm201803

comment:7 Changed 17 months ago by gk

Keywords: TorBrowserTeam201803 added; TorBrowserTeam201802 removed

Adding to our March plate.

comment:8 Changed 16 months ago by boklm

Keywords: boklm201804 added; boklm201803 removed

boklm201803 -> boklm201804

comment:9 Changed 16 months ago by gk

Keywords: TorBrowserTeam201804 added; TorBrowserTeam201803 removed

Moving our tickets to April.

comment:10 Changed 16 months ago by gk

Priority: MediumHigh

comment:11 Changed 15 months ago by boklm

Keywords: boklm201805 added; boklm201804 removed

boklm201804 -> boklm201805

comment:12 Changed 15 months ago by gk

Keywords: TorBrowserTeam201805 added; TorBrowserTeam201804 removed

Move our roadmap tickets to May.

comment:13 Changed 14 months ago by boklm

Keywords: boklm201806 added; boklm201805 removed

boklm201805 -> boklm201806

comment:14 Changed 14 months ago by gk

Keywords: TorBrowserTeam201806 added; TorBrowserTeam201805 removed

Moving our tickets to June 2018

comment:15 Changed 14 months ago by gk

While working on #26045 we realized that for nightly builds as they are produced today it is not sufficient to just replace the nightly_aurora_level3* certificates Mozilla uses for such cases. The reason for that is that our update channel is default which lets the code use the dep1.der and dep2.der certificates instead.

I guess it is not unreasonable to move to a nightly update channel and then only replace the nightly_aurora_level3* certs.

Last edited 14 months ago by gk (previous) (diff)

comment:16 Changed 13 months ago by boklm

Keywords: boklm201807 added; boklm201806 removed

boklm201806 -> boklm201807

comment:17 Changed 13 months ago by gk

Keywords: TorBrowserTeam201807 added; TorBrowserTeam201806 removed

Moving first batch of tickets to July 2018

comment:18 Changed 12 months ago by gk

Keywords: TorBrowserTeam201808 added; TorBrowserTeam201807 removed

Move our tickets to August.

comment:19 Changed 11 months ago by boklm

Keywords: boklm201809 added; boklm201807 removed

boklm201807 -> boklm201809

comment:20 Changed 11 months ago by gk

Keywords: TorBrowserTeam201809 added; TorBrowserTeam201808 removed

Moving our tickets to September 2018

comment:21 Changed 10 months ago by gk

Keywords: TorBrowserTeam201810 added; TorBrowserTeam201809 removed

Moving tickets to October

comment:22 Changed 9 months ago by gk

Keywords: TorBrowserTeam201811 added; TorBrowserTeam201810 removed

Moving our tickets to November.

comment:23 Changed 8 months ago by boklm

Keywords: boklm201811 added; boklm201809 removed

boklm201809 -> boklm201811

comment:24 Changed 8 months ago by gk

Keywords: TorBrowserTeam201812 added; TorBrowserTeam201811 removed

Moving our tickets to December.

comment:25 Changed 6 months ago by gk

Keywords: TorBrowserTeam201901 added; TorBrowserTeam201812 removed

Moving tickets to Jan 2019.

comment:26 Changed 6 months ago by gk

Keywords: tbb-updater added

comment:27 Changed 6 months ago by gk

Keywords: tbb-update added; tbb-updater removed

Renaming keyword to make it a bit broader

comment:28 Changed 6 months ago by gk

Keywords: TorBrowserTeam201902 added; TorBrowserTeam201901 removed

Moving tickets to February.

comment:29 Changed 5 months ago by gk

Keywords: TorBrowserTeam201903 added; TorBrowserTeam201902 removed

Moving remaining tickets to March.

comment:30 Changed 4 months ago by gk

Keywords: TorBrowserTeam201904 added; TorBrowserTeam201903 removed

Moving tickets to April.

comment:31 Changed 3 months ago by pili

Cc: pili added

comment:32 Changed 3 months ago by pili

Sponsor: Sponsor9
Note: See TracTickets for help on using tickets.