Bug 41246: Add updater RewriteRules to make 13.5a10 a watershed.
Merge Info
Related Issues
- tor-browser#42747 (closed)
- mullvad-browser#xxxxx
- #41246 (closed)
Backporting
Timeline
-
Immediate: patchset needed as soon as possible -
Next Minor Stable Release: patchset that needs to be verified in nightly before backport -
Eventually: patchset that needs to be verified in alpha before backport -
No Backport (preferred): patchset for the next major stable
(Optional) Justification
-
Emergency security update: patchset fixes CVEs, 0-days, etc -
Censorship event: patchset enables censorship circumvention -
Critical bug-fix: patchset fixes a bug in core-functionality -
Consistency: patchset which would make development easier if it were in both the alpha and release branches; developer tools, build system changes, etc -
Sponsor required: patchset required for sponsor -
Other: please explain
Issue Tracking
-
Link resolved issues with appropriate Release Prep issue for changelog generation
Review
Request Reviewer
-
Request review from an applications developer depending on modified system: -
NOTE: if the MR modifies multiple areas, please
/cc
all the relevant reviewers (since gitlab only allows 1 reviewer) - accessibility : henry
- android : clairehurst, dan
- build system : boklm
- extensions : ma1
- firefox internals (XUL/JS/XPCOM) : jwilde, ma1
- fonts : pierov
- frontend (implementation) : henry
- frontend (review) : donuts, morgan
- localization : henry, pierov
- macOS : clairehurst, dan
- nightly builds : boklm
- rebases/release-prep : boklm, dan, ma1, morgan, pierov
- security : jwilde, ma1
- signing : boklm, morgan
- updater : pierov
- windows : jwilde, morgan
- misc/other : morgan, pierov
-
NOTE: if the MR modifies multiple areas, please
Change Description
For 13.5a10 we setup those rules...
However, as I wrote in #41244 (closed), I believe we'll want those rules ASAP in the actual alpha channel.
How Tested
I setup an .htaccess in my home in tb-build-03 (https://tb-build-03.torproject.org/~pierov/watershed/):
RewriteEngine On
# bug 26569: Redirect pre-8.0a9 alpha users to a separate update directory
RewriteRule ^[^/]+/8\.0a[12345678]/.* https://tb-build-03.torproject.org/~pierov/watershed/update_pre8.0a9/$0 [last]
RewriteRule ^[^/]+/[4567]\..*/.* https://tb-build-03.torproject.org/~pierov/watershed/update_pre8.0a9/$0 [last]
# tor-browser#42747: Make 13.5a10 a watershed alpha release
RewriteRule ^[^/]+/\d\..*/.* https://tb-build-03.torproject.org/~pierov/watershed/update_pre13.5a10/$0 [last]
RewriteRule ^[^/]+/1[012]\..*/.* https://tb-build-03.torproject.org/~pierov/watershed/update_pre13.5a10/$0 [last]
RewriteRule ^[^/]+/13\.0.*/.* https://tb-build-03.torproject.org/~pierov/watershed/update_pre13.5a10/$0 [last]
RewriteRule ^[^/]+/13\.5a\d/.* https://tb-build-03.torproject.org/~pierov/watershed/update_pre13.5a10/$0 [last]
RewriteRule ^[^/]+/14.0a2/ no-update.html [last]
RewriteRule ^WINNT_x86_64-gcc3-x64/[^/]+/ALL 14.0a2.html [last]
RewriteRule ^WINNT_x86_64-gcc3-x64/ 14.0a2.html [last]
You can use these links:
- https://tb-build-03.torproject.org/~pierov/watershed/WINNT_x86_64-gcc3-x64/13.5a11/ALL -> 14.0a2
- https://tb-build-03.torproject.org/~pierov/watershed/WINNT_x86_64-gcc3-x64/13.5a10/ALL -> 14.0a2
- https://tb-build-03.torproject.org/~pierov/watershed/WINNT_x86_64-gcc3-x64/14.0a2/ALL -> No update
- https://tb-build-03.torproject.org/~pierov/watershed/WINNT_x86_64-gcc3-x64/13.5a9/ALL -> pre 13.5a10 (visible redirect to https://tb-build-03.torproject.org/~pierov/watershed/update_pre13.5a10/WINNT_x86_64-gcc3-x64/13.5a9/ALL) -> 404
- https://tb-build-03.torproject.org/~pierov/watershed/WINNT_x86_64-gcc3-x64/8.0a9/ALL -> pre 13.5a10 (404)
- https://tb-build-03.torproject.org/~pierov/watershed/WINNT_x86_64-gcc3-x64/8.0a7/ALL -> pre 8.0a9 (404)
- https://tb-build-03.torproject.org/~pierov/watershed/WINNT_x86_64-gcc3-x64/9.0a1/ALL -> pre 13.5a10 (404)
- https://tb-build-03.torproject.org/~pierov/watershed/WINNT_x86_64-gcc3-x64/10.0a1/ALL -> pre 13.5a10 (404)
Edited by Pier Angelo Vendrame