Bug 1343716 - Use Windows style paths for TOOLTOOL_CACHE. r=mshal

Currently, tooltool is a python script, but when called from mozharness,
it's wrapped with a shell script. What happens is that mozharness gets
the msys-style paths, passes them to the shell script, then the shell
script calls the python tooltool, and the transition msys->win32 makes
that call use windows style paths.

For bug 1313111, I want to replace tooltool with a mach command, and the
shell script would go away. Calling a mach command (or python tooltool,
for that matter) directly from mozharness with a msys-style path doesn't
work.

OTOH, calling the current shell script with a Windows style path (with
forward slashes, for good measure) does work, and is future-proof.

--HG--
extra : rebase_source : 3cb28d2352fbc2dcac96ae740c5f1aaa0e4a5f0f
This commit is contained in:
Mike Hommey 2017-03-01 11:26:39 +09:00
Родитель 3298568334
Коммит 3e41e4e1bd
23 изменённых файлов: 23 добавлений и 23 удалений

Просмотреть файл

@ -74,7 +74,7 @@ config = {
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/8.0/Debuggers/x64/srcsrv/pdbstr.exe',
'PROPERTIES_FILE': os.path.join(os.getcwd(), 'buildprops.json'),
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
},
'upload_env': {

Просмотреть файл

@ -72,7 +72,7 @@ config = {
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/8.0/Debuggers/x64/srcsrv/pdbstr.exe',
'PROPERTIES_FILE': os.path.join(os.getcwd(), 'buildprops.json'),
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
},
'upload_env': {

Просмотреть файл

@ -30,7 +30,7 @@ config = {
'PROPERTIES_FILE': os.path.join(os.getcwd(), 'buildprops.json'),
'TINDERBOX_OUTPUT': '1',
'XPCOM_DEBUG_BREAK': 'stack-and-abort',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
},
'src_mozconfig': 'browser/config/mozconfigs/win32/add-on-devel',

Просмотреть файл

@ -32,7 +32,7 @@ config = {
'PROPERTIES_FILE': os.path.join(os.getcwd(), 'buildprops.json'),
'TINDERBOX_OUTPUT': '1',
'XPCOM_DEBUG_BREAK': 'stack-and-abort',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
},
'src_mozconfig': 'browser/config/mozconfigs/win32/debug',

Просмотреть файл

@ -36,7 +36,7 @@ clang.manifest",
'PROPERTIES_FILE': os.path.join(os.getcwd(), 'buildprops.json'),
'TINDERBOX_OUTPUT': '1',
'XPCOM_DEBUG_BREAK': 'stack-and-abort',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
},
'src_mozconfig': 'browser/config/mozconfigs/win32/debug-static-analysis',

Просмотреть файл

@ -29,7 +29,7 @@ config = {
'PROPERTIES_FILE': os.path.join(os.getcwd(), 'buildprops.json'),
'TINDERBOX_OUTPUT': '1',
'XPCOM_DEBUG_BREAK': 'stack-and-abort',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
},
'src_mozconfig': 'browser/config/mozconfigs/win64/add-on-devel',

Просмотреть файл

@ -31,7 +31,7 @@ config = {
'PROPERTIES_FILE': os.path.join(os.getcwd(), 'buildprops.json'),
'TINDERBOX_OUTPUT': '1',
'XPCOM_DEBUG_BREAK': 'stack-and-abort',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
},
'src_mozconfig': 'browser/config/mozconfigs/win64/debug',

Просмотреть файл

@ -74,7 +74,7 @@ config = {
'MOZ_OBJDIR': 'obj-firefox',
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/10/Debuggers/x86/srcsrv/pdbstr.exe',
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
'MSYSTEM': 'MINGW32',
},

Просмотреть файл

@ -75,7 +75,7 @@ config = {
'MOZ_OBJDIR': 'obj-firefox',
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/10/Debuggers/x86/srcsrv/pdbstr.exe',
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
'XPCOM_DEBUG_BREAK': 'stack-and-abort',
'MSYSTEM': 'MINGW32',

Просмотреть файл

@ -76,7 +76,7 @@ config = {
'MOZ_OBJDIR': 'obj-firefox',
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/10/Debuggers/x86/srcsrv/pdbstr.exe',
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
'XPCOM_DEBUG_BREAK': 'stack-and-abort',
'MSYSTEM': 'MINGW32',

Просмотреть файл

@ -75,7 +75,7 @@ config = {
'MOZ_OBJDIR': 'obj-firefox',
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/10/Debuggers/x86/srcsrv/pdbstr.exe',
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
'MSYSTEM': 'MINGW32',
},

Просмотреть файл

@ -70,7 +70,7 @@ config = {
'MOZ_OBJDIR': 'obj-firefox',
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/10/Debuggers/x64/srcsrv/pdbstr.exe',
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
'MSYSTEM': 'MINGW32',
},

Просмотреть файл

@ -71,7 +71,7 @@ config = {
'MOZ_OBJDIR': 'obj-firefox',
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/10/Debuggers/x64/srcsrv/pdbstr.exe',
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
'XPCOM_DEBUG_BREAK': 'stack-and-abort',
'MSYSTEM': 'MINGW32',

Просмотреть файл

@ -67,7 +67,7 @@ config = {
'MOZ_OBJDIR': 'obj-firefox',
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/10/Debuggers/x64/srcsrv/pdbstr.exe',
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
'XPCOM_DEBUG_BREAK': 'stack-and-abort',
'MSYSTEM': 'MINGW32',

Просмотреть файл

@ -66,7 +66,7 @@ config = {
'MOZ_OBJDIR': 'obj-firefox',
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/10/Debuggers/x64/srcsrv/pdbstr.exe',
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
'MSYSTEM': 'MINGW32',
},

Просмотреть файл

@ -75,7 +75,7 @@ config = {
'MOZ_OBJDIR': 'obj-firefox',
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/10/Debuggers/x86/srcsrv/pdbstr.exe',
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
'MSYSTEM': 'MINGW32',
},

Просмотреть файл

@ -76,7 +76,7 @@ config = {
'MOZ_OBJDIR': 'obj-firefox',
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/10/Debuggers/x86/srcsrv/pdbstr.exe',
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
'XPCOM_DEBUG_BREAK': 'stack-and-abort',
'MSYSTEM': 'MINGW32',

Просмотреть файл

@ -75,7 +75,7 @@ config = {
'MOZ_OBJDIR': 'obj-firefox',
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/10/Debuggers/x86/srcsrv/pdbstr.exe',
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
'MSYSTEM': 'MINGW32',
},

Просмотреть файл

@ -72,7 +72,7 @@ config = {
'MOZ_OBJDIR': 'obj-firefox',
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/10/Debuggers/x64/srcsrv/pdbstr.exe',
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
'MSYSTEM': 'MINGW32',
},

Просмотреть файл

@ -72,7 +72,7 @@ config = {
'MOZ_OBJDIR': 'obj-firefox',
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/10/Debuggers/x64/srcsrv/pdbstr.exe',
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
'XPCOM_DEBUG_BREAK': 'stack-and-abort',
'MSYSTEM': 'MINGW32',

Просмотреть файл

@ -71,7 +71,7 @@ config = {
'MOZ_OBJDIR': 'obj-firefox',
'PDBSTR_PATH': '/c/Program Files (x86)/Windows Kits/10/Debuggers/x64/srcsrv/pdbstr.exe',
'TINDERBOX_OUTPUT': '1',
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
'MSYSTEM': 'MINGW32',
},

Просмотреть файл

@ -16,7 +16,7 @@ config = {
"MOZ_MAKE_COMPLETE_MAR": "1",
"PATH": 'C:\\mozilla-build\\nsis-3.0b1;'
'%s' % (os.environ.get('path')),
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
},
"ssh_key_dir": "~/.ssh",

Просмотреть файл

@ -16,7 +16,7 @@ config = {
"MOZ_MAKE_COMPLETE_MAR": "1",
"PATH": 'C:\\mozilla-build\\nsis-3.0b1;'
'%s' % (os.environ.get('path')),
'TOOLTOOL_CACHE': '/c/builds/tooltool_cache',
'TOOLTOOL_CACHE': 'c:/builds/tooltool_cache',
'TOOLTOOL_HOME': '/c/builds',
},
"ssh_key_dir": "~/.ssh",