Closed
Bug 748208
Opened 12 years ago
Closed 12 years ago
Upgrade clang to 155417
Categories
(Release Engineering :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: ehsan.akhgari, Assigned: rail)
References
Details
Attachments
(5 files, 3 obsolete files)
902 bytes,
patch
|
rail
:
review+
espindola
:
checked-in+
|
Details | Diff | Splinter Review |
406 bytes,
patch
|
rail
:
review+
espindola
:
checked-in+
|
Details | Diff | Splinter Review |
995 bytes,
patch
|
espindola
:
review+
rail
:
checked-in+
|
Details | Diff | Splinter Review |
4.05 KB,
patch
|
espindola
:
review+
rail
:
checked-in+
|
Details | Diff | Splinter Review |
2.71 KB,
patch
|
espindola
:
review+
rail
:
checked-in+
|
Details | Diff | Splinter Review |
No description provided.
Reporter | ||
Comment 1•12 years ago
|
||
Reporter | ||
Comment 2•12 years ago
|
||
My local tests with this revision of clang were successful.
We normally upgrade linux and os x in lock step. Ping me on IRC if you want help with the spec file or setting up the centos 5 vms.
Assignee | ||
Comment 4•12 years ago
|
||
Comment on attachment 617757 [details] [diff] [review] Upgrade the compiler revision Are we going to upgrade to the same revision clang for linux?
Attachment #617757 -
Flags: review?(rail) → review+
Reporter | ||
Comment 5•12 years ago
|
||
Yes. I'm trying to figure out how to use libtool for this, I'll hopefully have more to say soon.
I will start a build in a vm and ping this bug when it is done.
Attachment #620091 -
Flags: review?(rail)
Assignee | ||
Updated•12 years ago
|
Attachment #620091 -
Flags: review?(rail) → review+
Summary: Upgrade clang to 155417 on OS X → Upgrade clang to 155417
Comment on attachment 620091 [details] [diff] [review] upgrade clang on linux to 155417 https://hg.mozilla.org/build/rpm-sources/rev/182c2c7a271b
Attachment #620091 -
Flags: checked-in+
Comment on attachment 617757 [details] [diff] [review] Upgrade the compiler revision https://hg.mozilla.org/build/braindump/rev/a1605660d9d5
Attachment #617757 -
Flags: checked-in+
Attachment #620112 -
Flags: review?(rail)
Attachment #620115 -
Flags: review?
Attachment #620115 -
Flags: review? → review?(rail)
Assignee | ||
Comment 12•12 years ago
|
||
Comment on attachment 620115 [details] [diff] [review] puppet change 2: remove the old packages Review of attachment 620115 [details] [diff] [review]: ----------------------------------------------------------------- ::: modules/packages/manifests/devtools.pp @@ +110,5 @@ > default: { > package { > + "clang_154343_moz0": > + provider => rpm, > + ensure => absent; Can you also add clang-3.0 here? We still have it on some slaves? Otherwise looks good
Assignee | ||
Comment 13•12 years ago
|
||
Comment on attachment 620112 [details] [diff] [review] puppet change 1: install the new packages lgtm, I'll check it in when we're ready to deploy.
Attachment #620112 -
Flags: review?(rail) → review+
Attachment #620115 -
Attachment is obsolete: true
Attachment #620115 -
Flags: review?(rail)
Attachment #620133 -
Flags: review?(rail)
Assignee | ||
Comment 15•12 years ago
|
||
Comment on attachment 620133 [details] [diff] [review] puppet change 2: remove the old packages (also remove clang-3.0) Thanks a lot!
Attachment #620133 -
Flags: review?(rail) → review+
The rpm build finished fine on linux64 and the resulting toolchain was able to build a functional debug and nightly versions of firefox. Starting a 32 bit build.
> Starting a 32 bit build.
32 bit is also OK. Both nightly and debug configurations. Ehsan tested on OS X, so we should be good to go.
Assignee | ||
Comment 18•12 years ago
|
||
\o/ I'l try to deploy it today/tomorrow.
Assignee | ||
Comment 19•12 years ago
|
||
Clean up source directories before checkout. Prevents patch failures.
Attachment #620305 -
Flags: review?(respindola)
Attachment #620305 -
Flags: review?(respindola) → review+
Assignee | ||
Comment 20•12 years ago
|
||
Comment on attachment 620305 [details] [diff] [review] cleanup source trees http://hg.mozilla.org/build/rpm-sources/rev/bf53f8b8bf68
Attachment #620305 -
Flags: checked-in+
Assignee | ||
Comment 21•12 years ago
|
||
This is the same patch, but I moved "clang" ... ensure=> absent section to the top so it removes old package for both linux and linux64. I think, this is why we had disk space issues last time.
Attachment #620112 -
Attachment is obsolete: true
Attachment #620389 -
Flags: review?(respindola)
Attachment #620389 -
Flags: review?(respindola) → review+
Assignee | ||
Comment 22•12 years ago
|
||
almost the same patch, just moved package names to the "all linux" section.
Attachment #620133 -
Attachment is obsolete: true
Attachment #620401 -
Flags: review?(respindola)
Attachment #620401 -
Flags: review?(respindola) → review+
Assignee | ||
Comment 23•12 years ago
|
||
Comment on attachment 620389 [details] [diff] [review] puppet change 1: install the new packages http://hg.mozilla.org/build/puppet-manifests/rev/9585e09020c1
Attachment #620389 -
Flags: checked-in+
Assignee | ||
Comment 24•12 years ago
|
||
Hmm, it turns out that puppet removes clang-3.0-r155417.moz0.dmg somehow... probably pkgdmg provider is too smart. Maybe it uses "clang" from http://hg.mozilla.org/build/braindump/file/a1605660d9d5/mac-related/clang_create_dmg.sh#l28
The new package is working. There are one or two oranges we should look at, but it is already better than the previous one. It is ok to check in the the second puppet change.
Assignee | ||
Comment 26•12 years ago
|
||
Comment on attachment 620401 [details] [diff] [review] puppet change 2: remove the old packages (also remove clang-3.0) http://hg.mozilla.org/build/puppet-manifests/rev/e17e006d4b47
Attachment #620401 -
Flags: checked-in+
Assignee | ||
Updated•12 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•