Enable tooltool for all mozilla-central based projects

RESOLVED FIXED

Status

Release Engineering
General Automation
P1
blocker
RESOLVED FIXED
6 years ago
5 years ago

People

(Reporter: emorley, Assigned: rail)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(4 attachments, 1 obsolete attachment)

(Reporter)

Description

6 years ago
Tried clobber, didn't help:

eg:
https://tbpl.mozilla.org/php/getParsedLog.php?id=13667718&tree=Profiling
https://tbpl.mozilla.org/php/getParsedLog.php?id=13669328&tree=Profiling
https://tbpl.mozilla.org/php/getParsedLog.php?id=13668439&tree=Services-Central
https://tbpl.mozilla.org/php/getParsedLog.php?id=13668464&tree=Services-Central

{
Adding configure options from /builds/slave/srv-cen-osx64/build/.mozconfig:
  --target=i386-apple-darwin10
  --with-macos-sdk=/Developer/SDKs/MacOSX10.6.sdk
  --enable-stdcxx-compat
  --enable-application=browser
  --enable-update-channel=
  --enable-update-packaging
  --enable-codesighs
  --disable-install-strip
  --enable-signmar
  --enable-profiling
  --enable-js-diagnostics
  --with-macbundlename-prefix=Firefox
  --enable-warnings-as-errors
creating cache ./config.cache
checking host system type... /builds/slave/srv-cen-osx64/build/build/autoconf/config.guess: line 1251: /builds/slave/srv-cen-osx64/build/clang/bin/clang: No such file or directory
i386-apple-darwin11.2.0
checking target system type... i386-apple-darwin10
checking build system type... i386-apple-darwin11.2.0
checking for mawk... no
checking for gawk... no
checking for nawk... no
checking for awk... awk
checking for /builds/slave/srv-cen-osx64/build/clang/bin/clang... /builds/slave/srv-cen-osx64/build/clang/bin/clang -arch i386
checking for /builds/slave/srv-cen-osx64/build/clang/bin/clang++... /builds/slave/srv-cen-osx64/build/clang/bin/clang++ -arch i386
checking for perl5... no
checking for perl... /usr/bin/perl
checking for gcc... /builds/slave/srv-cen-osx64/build/clang/bin/clang -arch i386
checking whether the C compiler (/builds/slave/srv-cen-osx64/build/clang/bin/clang -arch i386  ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
*** Fix above errors and then restart with               "make -f client.mk build"
make[3]: *** [configure] Error 1
make[2]: *** [obj-firefox/i386/Makefile] Error 2
make[1]: *** [realbuild] Error 2
make: *** [build] Error 2
}
They are not running tooltool :-(
(Assignee)

Updated

6 years ago
Component: Build Config → Release Engineering: Automation (General)
Product: Core → mozilla.org
QA Contact: catlee
Version: Trunk → other
(Assignee)

Comment 2

6 years ago
Need to enable tooltool on all project branches tracking mozilla-central.
Assignee: nobody → rail
Priority: -- → P1
Summary: OS X on profiling + services-central branches busted with "configure: error: installation or configuration problem: C compiler cannot create executables." → Enable tooltool for all mozilla-central based projects
(Reporter)

Comment 3

6 years ago
Also ionmonkey:
https://tbpl.mozilla.org/php/getParsedLog.php?id=13665223&tree=Ionmonkey

UX:
https://tbpl.mozilla.org/php/getParsedLog.php?id=13644845&tree=UX

Holly:
https://tbpl.mozilla.org/php/getParsedLog.php?id=13647888&tree=Holly

Plus any twigs/project repos that haven't yet pulled in the switching changeset, so aren't yet burning.
(Assignee)

Comment 4

6 years ago
Created attachment 643882 [details] [diff] [review]
run tooltool related steps if manifests exist

Run tooltool related steps only the manifest exists. Configs (the next patch) become much simpler.
Attachment #643882 - Flags: review?(catlee)
(Assignee)

Comment 5

6 years ago
Created attachment 643883 [details] [diff] [review]
configs

Move tooltool manifest to platform variables.
Attachment #643883 - Flags: review?(catlee)
(Assignee)

Comment 6

6 years ago
I tested the patches in staging for 3 type of builds: no manifest, empty manifest and with proper manifest. All passed.
Comment on attachment 643882 [details] [diff] [review]
run tooltool related steps if manifests exist

Review of attachment 643882 [details] [diff] [review]:
-----------------------------------------------------------------

I think this is better done as a (much simpler) client side script.
Attachment #643882 - Flags: review?(catlee) → review-
(Assignee)

Updated

6 years ago
Attachment #643911 - Flags: review?(catlee)
(Assignee)

Comment 9

6 years ago
Created attachment 643912 [details] [diff] [review]
buildbotcustom

worked fine in staging for the previous biuld types.
Attachment #643882 - Attachment is obsolete: true
Attachment #643912 - Flags: review?(catlee)

Updated

6 years ago
Attachment #643911 - Flags: review?(catlee) → review+

Updated

6 years ago
Attachment #643912 - Flags: review?(catlee) → review+

Updated

6 years ago
Attachment #643883 - Flags: review?(catlee) → review+
(Assignee)

Comment 13

6 years ago
Created attachment 643929 [details] [diff] [review]
project branches cleanup

tested as well
Attachment #643929 - Flags: review?(catlee)

Updated

6 years ago
Attachment #643929 - Flags: review?(catlee) → review+
(Assignee)

Comment 15

6 years ago
In production.

I checked some branches (profiling, Ionmonkey, services-central), retriggered the failed builds. They are still in progress, but passed the tooltool related step and unpacked clang.
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.