Closed Bug 1349771 Opened 7 years ago Closed 7 years ago

Thunderbird 53.0b1 Windows repacks fail

Categories

(Thunderbird :: Build Config, defect)

53 Branch
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wsmwk, Unassigned)

Details

All Windows repacks fail 

https://archive.mozilla.org/pub/thunderbird/candidates/53.0b1-candidates/build2/logs/release-comm-beta-win32_repack_1-bm91-build1-build4.txt.gz
  CARGO=c:/builds/moz2_slave/tb-rel-c-beta-w32_rpk_2-000000/comm-beta/rustc/bin/cargo
  MOZ_ADDON_SIGNING=0
  MOZ_REQUIRE_SIGNING=1
  VSPATH=/c/builds/moz2_slave/tb-rel-c-beta-w32_rpk_2-000000/comm-beta/vs2015u3
  MOZ_REQUIRE_ADDON_SIGNING=0
  VSWINPATH=c:/builds/moz2_slave/tb-rel-c-beta-w32_rpk_2-000000/comm-beta/vs2015u3
  RUSTC=c:/builds/moz2_slave/tb-rel-c-beta-w32_rpk_2-000000/comm-beta/rustc/bin/rustc
checking for llvm-config... not found
checking for a shell... C:/mozilla-build/msys/bin/sh.exe
checking for host system type... i686-pc-mingw32
checking for target system type... i686-pc-mingw32
*** Fix above errors and then restart with\
               "c:/builds/moz2_slave/tb-rel-c-beta-w32_rpk_2-000000/comm-beta/mozmake.exe -f client.mk build"
Traceback (most recent call last):
  File "c:/builds/moz2_slave/tb-rel-c-beta-w32_rpk_2-000000/comm-beta/configure.py", line 32, in <module>
    sys.exit(main(sys.argv))
  File "c:/builds/moz2_slave/tb-rel-c-beta-w32_rpk_2-000000/comm-beta/configure.py", line 24, in main
    sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
  File "c:\builds\moz2_slave\tb-rel-c-beta-w32_rpk_2-000000\comm-beta\mozilla\python\mozbuild\mozbuild\configure\__init__.py", line 344, in run
    self._value_for(option)
  File "c:\builds\moz2_slave\tb-rel-c-beta-w32_rpk_2-000000\comm-beta\mozilla\python\mozbuild\mozbuild\configure\__init__.py", line 412, in _value_for
    return self._value_for_option(obj)
  File "c:\builds\moz2_slave\tb-rel-c-beta-w32_rpk_2-000000\comm-beta\mozilla\python\mozbuild\mozbuild\util.py", line 925, in method_call
    cache[args] = self.func(instance, *args)
  File "c:\builds\moz2_slave\tb-rel-c-beta-w32_rpk_2-000000\comm-beta\mozilla\python\mozbuild\mozbuild\configure\__init__.py", line 478, in _value_for_option
    % option_string.split('=', 1)[0])
mozbuild.configure.options.InvalidOptionError: RUSTC is not available in this configuration
c:/builds/moz2_slave/tb-rel-c-beta-w32_rpk_2-000000/comm-beta/client.mk:360: recipe for target 'configure' failed
OK, I know what's going on here.

In bug 1346020 we disabled the compile environment for Windows for TB 52 ESR builds and then pushed the same change to C-C, C-A and C-B. Apparently it doesn't work on C-C and C-A and by the looks here, also not on C-B.

I'm currently doing a survey of what that option should look like, see bug 1345422 comment #57. So as soon as I have results from today's daily run on C-C and it worked, I can uplift to C-A and C-B.

Sadly, there are also bug 1349773 and bug 1349813 that are blocking TB 53 beta and they seem to have a different cause.
https://hg.mozilla.org/releases/comm-beta/rev/37c4656a7a2334c27654a6380456c9a7e50dae11

This should be fixed as per bug 1345422 comment #61.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.