Windows %BUILD_TARGET% changed in Tor Browser 6.0
In previous Tor Browser releases, the %BUILD_TARGET% used in the updater URL in Windows versions was WINNT_x86-gcc3
. In Tor Browser 6.0, this changed to WINNT_x86-gcc3-x64
, which broke our updater URLs.
A quick fix was to apply this patch, and regenerate the .htacess we use to deliver the update manifests:
diff --git a/tools/update-responses/config.yml b/tools/update-responses/config.yml
index 5e4d463f9262..4595544ec21e 100644
--- a/tools/update-responses/config.yml
+++ b/tools/update-responses/config.yml
@@ -5,7 +5,7 @@ download:
build_targets:
linux32: Linux_x86-gcc3
linux64: Linux_x86_64-gcc3
- win32: WINNT_x86-gcc3
+ win32: WINNT_x86-gcc3(-x64)?
osx32: Darwin_x86-gcc3
osx64: Darwin_x86_64-gcc3
channels:
However this change breaks the check_update_responses_deployement
command, which uses the build_targets values in test URLs (without expecting them to be regexps), so other changes are required to fix that part.