Opened 5 years ago

Closed 5 years ago

#15042 closed enhancement (fixed)

Update ReleaseProcess for Tor Browser 4.0.5/4.5a5 release

Reported by: gk Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Keywords: tbb-4.5-alpha, TorBrowserTeam201503R, MikePerry201503R
Cc: mikeperry, brade, mcs Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Looking at the current ReleaseProcess file and taking my experiences during the last release into account here come some improvements needed:

-we need to set NSS_CERTNAME optionally at least as well before signing the MARs as there is only one certificate with the hard-coded marsigner nickname allowed

-we need to set the group of the stable and alpha browser directories to torwww with something like chown :torwww $TORBROWSER_VERSION -R

-I am still nor sure what would be best after running static-update-component dist.torproject.org. For the stable release I did a mix as I knew syncing to nova took about 2-3 hours the last time and I did not want to have no downloadable Tor Browser during that gap. Thus, I just added the new version. But that made torbrowser-launcher people unhappy arguing we should only add a new version if it is available at all. And there is a point here especially as weasel killed the syncing of nova after about 6 hours because the internet sucks.
I guess the lesson from this is we have to be around when the syncing is finished/aborted and update *then* immediately versions.wmi and RecommendedTBBVersions leaving basically just the gap needed for rebuilding the website.

-make sure to put the signed MAR files back to your build machine before creating the update responses otherwise there will be a size mismatch. (Copying them anyway even if one is not in charge of the release might be a good idea although it should not influence the incremental MARs for the release thereafter)

Child Tickets

Attachments (1)

0001-Bug-15042-Update-release-enchantments.patch (2.0 KB) - added by gk 5 years ago.

Download all attachments as: .zip

Change History (4)

comment:1 Changed 5 years ago by mcs

Cc: brade mcs added

comment:2 Changed 5 years ago by gk

Keywords: TorBrowserTeam201503R MikePerry201503R added
Status: newneeds_review

Attached is a patch for almost all the issues mentioned in the description. I don't have a (better) "solution" for the third point other than the one mentioned though.

comment:3 Changed 5 years ago by mikeperry

Resolution: fixed
Status: needs_reviewclosed

I merged this patch, and also changed the release process to leave the previous release(s) live up until the point where we update the MAR response files. This will cost us disk space on the mirrors (#15530), but should ensure we never 404 for any download or update request at any point.

Note: See TracTickets for help on using tickets.