Closed Bug 825630 Opened 12 years ago Closed 11 years ago

Build Thunderbird 17.0.4 using mock

Categories

(Release Engineering :: Release Requests, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: jhopkins, Assigned: bhearsum)

References

Details

Attachments

(1 file, 4 obsolete files)

      No description provided.
Attached patch patch (obsolete) — Splinter Review
Attachment #696769 - Flags: review?(jhopkins)
same as kmoir's patch + added mock_platforms
Attachment #696769 - Attachment is obsolete: true
Attachment #696769 - Flags: review?(jhopkins)
Attachment #696774 - Flags: review?(kmoir)
Attachment #696774 - Flags: review?(kmoir) → review+
Is this 100% ready to go? We're about 48 hours from go to build.
It looks like this patch should land in advance of the go to build, otherwise we'll be building a release with mock before we've even tried dep/nightly builds with it...
Attachment #696774 - Flags: checked-in+
in production, forcing some builds to verify it
The builds that I retriggered went fine.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Comment on attachment 696774 [details] [diff] [review]
[buildbot-configs] follow-up patch

Backed out due to bug 826567.
Attachment #696774 - Flags: checked-in+ → checked-in-
we'll try for this next time
Blocks: 825316
No longer blocks: 813595
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Summary: Build Thunderbird 17.0.1 using mock → Build Thunderbird 17.0.3 using mock
Depends on: 827354
Assignee: nobody → mgervasini
Moving this to 17.0.4 because it's too close to 17.0.3 for comfort.
Blocks: 837128
No longer blocks: 825316
OS: Mac OS X → Linux
Summary: Build Thunderbird 17.0.3 using mock → Build Thunderbird 17.0.4 using mock
Attached patch [buildbot-configs] updated patch (obsolete) — Splinter Review
Attachment #696774 - Attachment is obsolete: true
Attachment #711899 - Flags: review?(mgervasini)
I'll take care of this early in the next cycle.
Assignee: mgervasini → bhearsum
Comment on attachment 711899 [details] [diff] [review]
[buildbot-configs] updated patch

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

John it looks ok but this is my first review, so I am asking Ben for a second opinion in case I've missed something.
Attachment #711899 - Flags: review?(mgervasini)
Attachment #711899 - Flags: review?(bhearsum)
Attachment #711899 - Flags: review+
Comment on attachment 711899 [details] [diff] [review]
[buildbot-configs] updated patch

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

As with the patch from bug 825959, I'm pretty sure this needs l10n mozconfigs changes.
Attachment #711899 - Flags: review?(bhearsum) → review-
Comment on attachment 711899 [details] [diff] [review]
[buildbot-configs] updated patch

The last hunk in the patch disables pymake on comm-release.  That has been dealt with in bug 841898.
Attached patch enable mock w/ new gcc (obsolete) — Splinter Review
Attachment #711899 - Attachment is obsolete: true
This is impossible to verify because we have no builders that comm-esr17+mozilla-esr17 under the comm-release branch name (bug 841903). However, the changes in bug 825959 worked fine, which is the same code branches.
Attachment #716549 - Flags: review?(jhopkins)
Comment on attachment 716549 [details] [diff] [review]
enable mock w/ new gcc

As long as mozilla2/linux*/comm-release/release/mozconfig don't need changing and build/unix/mozconfig.linux gets changed in-tree, r+.
Attachment #716549 - Flags: review?(jhopkins) → review+
(In reply to John Hopkins (:jhopkins) from comment #17)
> Comment on attachment 716549 [details] [diff] [review]
> enable mock w/ new gcc
> 
> As long as mozilla2/linux*/comm-release/release/mozconfig don't need
> changing and build/unix/mozconfig.linux gets changed in-tree, r+.

Found in https://ftp.mozilla.org/pub/mozilla.org/thunderbird/candidates/17.0.3-candidates/build1/logs/release-comm-release-linux_build-bm34-build1-build8.txt.gz:
Executing: ['bash', '-c', 'if [ -f "mail/config/mozconfigs/linux32/release" ]; then                        echo Using in-tree mozconfig;                        cp mail/config/mozconfigs/linux32/release .mozconfig;                    else                        echo Downloading mozconfig;                        wget -O .mozconfig http://hg.mozilla.org/build/buildbot-configs/raw-file/THUNDERBIRD_17_0_3_RELEASE/mozilla2/linux/comm-release/release/mozconfig;                    fi']
Using in-tree mozconfig
We also need a patch for *release-thunderbird-comm-release.py
Thanks for catching that!
Attachment #716549 - Attachment is obsolete: true
Attachment #716682 - Flags: review?(jhopkins)
Attachment #716682 - Flags: review?(jhopkins) → review+
Attachment #716682 - Flags: checked-in+
In production
Other than known intermittent test failures, things have greened up.
Status: REOPENED → RESOLVED
Closed: 12 years ago11 years ago
Resolution: --- → FIXED
Comment on attachment 716682 [details] [diff] [review]
patch the release configs too

This was backed out due to bustage in the chemspill 17.0.4esr release. Will be relanded once all the chemspills are done. Also need to land the mozilla-esr17 patch on the relbranches.
Attachment #716682 - Flags: checked-in+ → checked-in-
This was backed out for chemspills. Planning to reland after they ship today.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment on attachment 716682 [details] [diff] [review]
patch the release configs too

Relanded now that chemspills are over.
Attachment #716682 - Flags: checked-in- → checked-in+
Status: REOPENED → RESOLVED
Closed: 11 years ago11 years ago
Resolution: --- → FIXED
Blocks: 849351
This still broke shit. It's getting backed out again. See https://bugzilla.mozilla.org/show_bug.cgi?id=813613#c38 for details.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Attachment #716682 - Flags: checked-in+ → checked-in-
Given all of the issues we've had with trying to do this, I don't think it's worthwhile investing any more time into. We'll just have to prop up the old build platform until esr17 dies.
Status: REOPENED → RESOLVED
Closed: 11 years ago11 years ago
Resolution: --- → WONTFIX
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: