Closed
Bug 401936
Opened 18 years ago
Closed 17 years ago
tracking bug for moving 1.8 nightlies to release automation
Categories
(Release Engineering :: General, defect, P3)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: joduinn, Assigned: catlee)
References
Details
Attachments
(4 files, 1 obsolete file)
3.57 KB,
patch
|
Details | Diff | Splinter Review | |
5.29 KB,
patch
|
bhearsum
:
review+
|
Details | Diff | Splinter Review |
3.80 KB,
patch
|
bhearsum
:
review+
|
Details | Diff | Splinter Review |
6.88 KB,
patch
|
bhearsum
:
review+
|
Details | Diff | Splinter Review |
Meta bug for tracking a Q4 goal.
Reporter | ||
Updated•18 years ago
|
Blocks: end2end-bld
Priority: -- → P3
Reporter | ||
Updated•18 years ago
|
Blocks: firefox_src_tarball
Updated•18 years ago
|
Assignee: nobody → rhelmer
Comment 1•18 years ago
|
||
With this patch, if "version = nightly" in bootstrap.cfg then a bunch of things in Build.pm are skipped:
* no force-clobber (by removing last-built)
* no storing the buildID info.txt files on FTP
* no verify, push or announce
This leaves Tinderbox in charge of determining if a build is a nightly (clobber) or depend, so only multi-tinderbox is replaced and nothing else at the buildslave level.
Attachment #291921 -
Flags: review?(bhearsum)
Comment 2•18 years ago
|
||
Comment on attachment 291921 [details] [diff] [review]
simple "nightly mode" for en-US build
>+ if ($version eq 'nightly') {
>+ $this->Log(msg => 'Skip Push for nightly mode');
>+ return;
>+ }
>+
This one should be 'Skip Announce for nightly mode', I believe. r=bhearsum with that change.
Attachment #291921 -
Flags: review?(bhearsum) → review+
Comment 3•18 years ago
|
||
(In reply to comment #2)
> (From update of attachment 291921 [details] [diff] [review])
>
> >+ if ($version eq 'nightly') {
> >+ $this->Log(msg => 'Skip Push for nightly mode');
> >+ return;
> >+ }
> >+
>
> This one should be 'Skip Announce for nightly mode', I believe. r=bhearsum with
> that change.
>
Er, yeah :) copypasta ftw. thanks.
Status: NEW → ASSIGNED
Comment 4•18 years ago
|
||
Same as before plus "skip Announce" logging fix:
Checking in Bootstrap/Step/Build.pm;
/cvsroot/mozilla/tools/release/Bootstrap/Step/Build.pm,v <-- Build.pm
new revision: 1.22; previous revision: 1.21
done
Attachment #291921 -
Attachment is obsolete: true
Updated•18 years ago
|
Priority: P3 → P2
Comment 5•18 years ago
|
||
Add nightly and depend build support to trunk staging automation.
Attachment #292529 -
Flags: review?(bhearsum)
Comment 6•18 years ago
|
||
Most of the variables in here are unused so I left them the same as the staging config, so you can diff against that to get an idea of what actually changed.
Attachment #292558 -
Flags: review?(bhearsum)
Comment 7•18 years ago
|
||
Comment on attachment 292529 [details] [diff] [review]
[checked in] enable nightly/depend builders on staging-trunk-automation
Looks good, but don't you want to lock during update_verify and l10nverify?
Attachment #292529 -
Flags: review?(bhearsum) → review+
Updated•18 years ago
|
Attachment #292558 -
Flags: review?(bhearsum) → review+
Comment 8•18 years ago
|
||
(In reply to comment #7)
> (From update of attachment 292529 [details] [diff] [review])
> Looks good, but don't you want to lock during update_verify and l10nverify?
Hm, not sure. I wanted to lock builds specifically because they are so resource-intensive, but I want to free up the depend builds as much as possible. The verify steps use mostly disk space and a little bit of memory, it doesn't seem to have any significant impact on the nightly builds.
Comment 9•18 years ago
|
||
(In reply to comment #8)
> (In reply to comment #7)
> > (From update of attachment 292529 [details] [diff] [review] [details])
> > Looks good, but don't you want to lock during update_verify and l10nverify?
>
> Hm, not sure. I wanted to lock builds specifically because they are so
> resource-intensive, but I want to free up the depend builds as much as
> possible. The verify steps use mostly disk space and a little bit of memory, it
> doesn't seem to have any significant impact on the nightly builds.
>
Sounds fine to me, then.
Comment 10•18 years ago
|
||
Comment on attachment 292558 [details] [diff] [review]
[checked in] nightly bootstrap.cfg
RCS file: /cvsroot/mozilla/tools/release/configs/fx-moz19-nightly-bootstrap.cfg,v
done
Checking in fx-moz19-nightly-bootstrap.cfg;
/cvsroot/mozilla/tools/release/configs/fx-moz19-nightly-bootstrap.cfg,v <-- fx-moz19-nightly-bootstrap.cfg
initial revision: 1.1
done
Attachment #292558 -
Attachment description: nightly bootstrap.cfg → [checked in] nightly bootstrap.cfg
Comment 11•18 years ago
|
||
Comment on attachment 292529 [details] [diff] [review]
[checked in] enable nightly/depend builders on staging-trunk-automation
Checking in master.cfg;
/cvsroot/mozilla/tools/buildbot-configs/automation/staging-1.9/master.cfg,v <-- master.cfg
new revision: 1.2; previous revision: 1.1
done
Attachment #292529 -
Attachment description: enable nightly/depend builders on staging-trunk-automation → [checked in] enable nightly/depend builders on staging-trunk-automation
Comment 12•18 years ago
|
||
This gets nightlies running on Mozilla1.8 branch (with not-included-here tinderbox-configs patches)
Attachment #293258 -
Flags: review?(nrthomas)
Updated•18 years ago
|
Attachment #293258 -
Flags: review?(nrthomas) → review?(bhearsum)
Comment 13•18 years ago
|
||
Comment on attachment 293258 [details] [diff] [review]
[checked in] mozilla 1.8 nightly config
>+c['bots'] = [("linux-1.8-console1","mozilla"),
>+ ("linux-1.8-console2","mozilla"),
>+ ("linux-1.8-slave1", "mozilla"),
>+ ("linux-1.8-slave2", "mozilla"),
>+ ("macosx-1.8-slave1", "mozilla"),
>+ ("macosx-1.8-slave2", "mozilla"),
>+ ("win32-1.8-slave1", "mozilla"),
>+ ("win32-1.8-slave2", "mozilla"),
>+ ("linux-trunk-slave1", "mozilla"),
>+ ("linux-trunk-slave2", "mozilla"),
>+ ("macosx-trunk-slave1", "mozilla"),
>+ ("macosx-trunk-slave2", "mozilla"),
>+ ("win32-trunk-slave1", "mozilla"),
>+ ("win32-trunk-slave2", "mozilla")]
To be consistent, you should take out the passwords here. r=bhearsum with that changes.
Attachment #293258 -
Flags: review?(bhearsum) → review+
Updated•18 years ago
|
Whiteboard: testing, waiting for feedback
Updated•18 years ago
|
Priority: P2 → P3
Comment 14•18 years ago
|
||
Comment on attachment 293258 [details] [diff] [review]
[checked in] mozilla 1.8 nightly config
Checking in master.cfg;
/cvsroot/mozilla/tools/buildbot-configs/automation/staging/master.cfg,v <-- master.cfg
new revision: 1.11; previous revision: 1.10
done
Attachment #293258 -
Attachment description: mozilla 1.8 nightly config → [checked in] mozilla 1.8 nightly config
Updated•18 years ago
|
Whiteboard: testing, waiting for feedback → waiting for 2.0.0.12 release to ship
Updated•17 years ago
|
Priority: P3 → P2
Whiteboard: waiting for 2.0.0.12 release to ship
Updated•17 years ago
|
Whiteboard: start with bug 417147
Updated•17 years ago
|
Whiteboard: start with bug 417147
Updated•17 years ago
|
Summary: Migrate nightly builds to be done using same automation, hardware as release automation → tracking bug for moving nightlies to release automation
Whiteboard: waiting on blockers
Updated•17 years ago
|
Priority: P2 → P3
Comment 15•17 years ago
|
||
Returning this to the pool.
Assignee: robert → nobody
Status: ASSIGNED → NEW
QA Contact: build → release
Reporter | ||
Comment 16•17 years ago
|
||
Triaged.
Component: Release Engineering → Release Engineering: Future
Assignee | ||
Updated•17 years ago
|
Component: Release Engineering: Future → Release Engineering
Assignee | ||
Updated•17 years ago
|
Assignee: nobody → catlee
Assignee | ||
Comment 17•17 years ago
|
||
Mozilla 1.9 / Firefox 3.0.x nightlies are staying on Tinderbox (see bug 421411).
Mozilla 1.9.1 and beyond are already on release automation (buildbot).
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Updated•17 years ago
|
Resolution: FIXED → WONTFIX
Comment 18•17 years ago
|
||
We did this for 1.8 and decided not to for 1.9, I'm adjusting the summary and resolution.
Resolution: WONTFIX → FIXED
Summary: tracking bug for moving nightlies to release automation → tracking bug for moving 1.8 nightlies to release automation
Updated•17 years ago
|
Whiteboard: waiting on blockers
Updated•12 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•