Closed
Bug 714063
Opened 13 years ago
Closed 9 years ago
SingleSourceFactory should use intree mozconfigs if they exist
Categories
(Release Engineering :: Release Automation: Other, defect, P3)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: rail, Assigned: rail)
References
Details
(Whiteboard: [releases][automation])
Attachments
(7 files, 3 obsolete files)
24.44 KB,
patch
|
bhearsum
:
review+
rail
:
checked-in+
|
Details | Diff | Splinter Review |
5.85 KB,
patch
|
bhearsum
:
review+
rail
:
checked-in+
|
Details | Diff | Splinter Review |
183.71 KB,
patch
|
bhearsum
:
review+
rail
:
checked-in+
|
Details | Diff | Splinter Review |
812 bytes,
patch
|
bhearsum
:
review+
rail
:
checked-in+
|
Details | Diff | Splinter Review |
2.17 KB,
patch
|
bhearsum
:
review+
rail
:
checked-in+
|
Details | Diff | Splinter Review |
4.30 KB,
patch
|
bhearsum
:
review+
rail
:
checked-in+
|
Details | Diff | Splinter Review |
5.96 KB,
patch
|
bhearsum
:
review+
rail
:
checked-in+
|
Details | Diff | Splinter Review |
ATM we use mozconfigs from buildbot-configs.
Updated•13 years ago
|
Blocks: hg-automation
Updated•12 years ago
|
Priority: -- → P3
Updated•12 years ago
|
No longer blocks: hg-automation
Comment 1•12 years ago
|
||
Mass move of bugs to Release Automation component.
Blocks: hg-automation
Component: Release Engineering → Release Engineering: Automation (Release Automation)
Updated•12 years ago
|
No longer blocks: hg-automation
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
Assignee | ||
Comment 4•9 years ago
|
||
While I'm touching some release automation, I'll take a look at this one too.
Assignee: nobody → rail
Assignee | ||
Comment 5•9 years ago
|
||
Assignee | ||
Updated•9 years ago
|
QA Contact: rail
Assignee | ||
Comment 6•9 years ago
|
||
v2, with tooltool enabled
Attachment #8558041 -
Attachment is obsolete: true
Assignee | ||
Comment 7•9 years ago
|
||
Moar cleanup, make mozconfig required
Assignee | ||
Updated•9 years ago
|
Attachment #8558675 -
Attachment is obsolete: true
Assignee | ||
Comment 8•9 years ago
|
||
Looks like this is dead too
Assignee | ||
Comment 10•9 years ago
|
||
Assignee | ||
Updated•9 years ago
|
Attachment #8558698 -
Flags: review?(bhearsum)
Assignee | ||
Updated•9 years ago
|
Attachment #8558719 -
Flags: review?(bhearsum)
Assignee | ||
Updated•9 years ago
|
Attachment #8558720 -
Flags: review?(bhearsum)
Assignee | ||
Updated•9 years ago
|
Attachment #8559090 -
Flags: review?(bhearsum)
Comment 11•9 years ago
|
||
Comment on attachment 8558720 [details] [diff] [review] SingleSourceFactory-buildbot-configs.diff Review of attachment 8558720 [details] [diff] [review]: ----------------------------------------------------------------- diediediedideideideie
Attachment #8558720 -
Flags: review?(bhearsum) → review+
Updated•9 years ago
|
Attachment #8559090 -
Flags: review?(bhearsum) → review+
Comment 12•9 years ago
|
||
Comment on attachment 8558719 [details] [diff] [review] SingleSourceFactory-mozharness.diff Review of attachment 8558719 [details] [diff] [review]: ----------------------------------------------------------------- ::: configs/multi_locale/mozilla-aurora_android.json @@ -25,5 @@ > "hg_l10n_tag": "default", > "l10n_dir": "mozilla-aurora", > "merge_locales": true, > - "mozilla_dir": "build", > - "mozconfig": "build/configs/mozilla2/mobile/android/mozilla-aurora/nightly/mozconfig" Why is mozconfig no longer needed?
Updated•9 years ago
|
Attachment #8558698 -
Flags: review?(bhearsum) → review+
Assignee | ||
Comment 13•9 years ago
|
||
(In reply to Ben Hearsum [:bhearsum] from comment #12) > Comment on attachment 8558719 [details] [diff] [review] > SingleSourceFactory-mozharness.diff > > Review of attachment 8558719 [details] [diff] [review]: > ----------------------------------------------------------------- > > ::: configs/multi_locale/mozilla-aurora_android.json > @@ -25,5 @@ > > "hg_l10n_tag": "default", > > "l10n_dir": "mozilla-aurora", > > "merge_locales": true, > > - "mozilla_dir": "build", > > - "mozconfig": "build/configs/mozilla2/mobile/android/mozilla-aurora/nightly/mozconfig" > > Why is mozconfig no longer needed? I have no idea. Probably we forgot to delete them after switching to in-tree mozconfigs. I tested the multilocale builds in staging to be sure, and they worked fine.
Assignee | ||
Comment 14•9 years ago
|
||
Comment on attachment 8558698 [details] [diff] [review] SingleSourceFactory-buildbotcustom-2.diff https://hg.mozilla.org/build/buildbotcustom/rev/10f70016ef77
Attachment #8558698 -
Flags: checked-in+
Assignee | ||
Comment 15•9 years ago
|
||
Comment on attachment 8559090 [details] [diff] [review] SingleSourceFactory-tools.diff https://hg.mozilla.org/build/tools/rev/5ab442bd20a0
Attachment #8559090 -
Flags: checked-in+
Assignee | ||
Comment 16•9 years ago
|
||
Comment on attachment 8558720 [details] [diff] [review] SingleSourceFactory-buildbot-configs.diff https://hg.mozilla.org/build/buildbot-configs/rev/673c56fcf766
Attachment #8558720 -
Flags: checked-in+
Comment 17•9 years ago
|
||
In production: https://hg.mozilla.org/build/buildbot-configs/rev/673c56fcf766
Comment 18•9 years ago
|
||
In production: https://hg.mozilla.org/build/buildbotcustom/rev/10f70016ef77
Updated•9 years ago
|
Attachment #8558719 -
Flags: review?(bhearsum) → review+
Assignee | ||
Comment 19•9 years ago
|
||
Failed for android: cp: cannot stat `mobile/config/mozconfigs/linux64/release': No such file or directory
Assignee | ||
Comment 20•9 years ago
|
||
Add a way to override source_mozconfig (for thunderbird). I checked, android builds used to use the same mozconfig for this builder as firefox and xulrunner.
Attachment #8559792 -
Flags: review?(bhearsum)
Assignee | ||
Comment 21•9 years ago
|
||
Overrides for thunderbird
Attachment #8559793 -
Flags: review?(bhearsum)
Comment 22•9 years ago
|
||
Comment on attachment 8559792 [details] [diff] [review] SingleSourceFactory-buildbotcustom.diff Review of attachment 8559792 [details] [diff] [review]: ----------------------------------------------------------------- ::: process/release.py @@ +501,5 @@ > if not releaseConfig.get('skip_source'): > pf = branchConfig['platforms']['linux64'] > + mozconfig = releaseConfig.get( > + 'source_mozconfig', > + 'browser/config/mozconfigs/linux64/release') Shouldn't this be %(appName)s instead of browser?
Updated•9 years ago
|
Attachment #8559793 -
Flags: review?(bhearsum) → review+
Assignee | ||
Comment 23•9 years ago
|
||
(In reply to Ben Hearsum [:bhearsum] from comment #22) > Comment on attachment 8559792 [details] [diff] [review] > SingleSourceFactory-buildbotcustom.diff > > Review of attachment 8559792 [details] [diff] [review]: > ----------------------------------------------------------------- > > ::: process/release.py > @@ +501,5 @@ > > if not releaseConfig.get('skip_source'): > > pf = branchConfig['platforms']['linux64'] > > + mozconfig = releaseConfig.get( > > + 'source_mozconfig', > > + 'browser/config/mozconfigs/linux64/release') > > Shouldn't this be %(appName)s instead of browser? It won't work for android with different directory layout. Additionally we always used browser/linux mozconfigs for android to generate source tarballs (of course!)
Assignee | ||
Comment 24•9 years ago
|
||
Comment on attachment 8558719 [details] [diff] [review] SingleSourceFactory-mozharness.diff https://hg.mozilla.org/build/mozharness/rev/f2ace537d36e
Attachment #8558719 -
Flags: checked-in+
Assignee | ||
Comment 25•9 years ago
|
||
Additionally I filed bug 1129927 to have a mach target for this.
Comment 26•9 years ago
|
||
Comment on attachment 8559792 [details] [diff] [review] SingleSourceFactory-buildbotcustom.diff Review of attachment 8559792 [details] [diff] [review]: ----------------------------------------------------------------- Please add a comment to explain this, r=me with that.
Attachment #8559792 -
Flags: review?(bhearsum) → review+
Assignee | ||
Comment 27•9 years ago
|
||
Comment on attachment 8559793 [details] [diff] [review] SingleSourceFactory-buildbot-configs.diff https://hg.mozilla.org/build/buildbot-configs/rev/7861f20788f2
Attachment #8559793 -
Flags: checked-in+
Assignee | ||
Comment 28•9 years ago
|
||
Comment on attachment 8559792 [details] [diff] [review] SingleSourceFactory-buildbotcustom.diff https://hg.mozilla.org/build/buildbotcustom/rev/34b38c777aae
Attachment #8559792 -
Flags: checked-in+
Assignee | ||
Comment 29•9 years ago
|
||
Green!
Assignee | ||
Comment 30•9 years ago
|
||
In production: https://hg.mozilla.org/build/buildbot-configs/rev/7861f20788f2
Assignee | ||
Comment 31•9 years ago
|
||
In production: https://hg.mozilla.org/build/buildbotcustom/rev/34b38c777aae
Assignee | ||
Comment 32•9 years ago
|
||
In production: https://hg.mozilla.org/build/mozharness/rev/f2ace537d36e
Assignee | ||
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 33•9 years ago
|
||
It turns out that we also add the tooltool files to the tarball. Boooo.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 34•9 years ago
|
||
http://hg.mozilla.org/mozilla-central/file/6608e0605dfc/build/unix/mozconfig.linux#l12 has an option to avoid using tootool. Tested in staging for firefox release, fennec release and thunderbird-esr31. The sizes are back to normal.
Attachment #8569265 -
Flags: review?(bhearsum)
Updated•9 years ago
|
Attachment #8569265 -
Flags: review?(bhearsum) → review+
Assignee | ||
Comment 35•9 years ago
|
||
Comment on attachment 8569265 [details] [diff] [review] source_no_tooltool-buildbotcustom.diff https://hg.mozilla.org/build/buildbotcustom/rev/a8fcb52a5b8f
Attachment #8569265 -
Flags: checked-in+
Assignee | ||
Comment 36•9 years ago
|
||
In production: https://hg.mozilla.org/build/buildbotcustom/rev/a8fcb52a5b8f
Assignee | ||
Comment 37•9 years ago
|
||
I regenerated the sources, ran the checksums builder and rsynced manually the files.
Status: REOPENED → RESOLVED
Closed: 9 years ago → 9 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•