Closed
Bug 485820
Opened 16 years ago
Closed 16 years ago
Make SeaMonkey buildbot configs base on abstracted buildbotcustom factories
Categories
(SeaMonkey :: Release Engineering, defect)
SeaMonkey
Release Engineering
Tracking
(Not tracked)
RESOLVED
FIXED
seamonkey2.0b1
People
(Reporter: kairo, Assigned: kairo)
References
Details
Attachments
(2 files, 2 obsolete files)
6.44 KB,
patch
|
kairo
:
review+
|
Details | Diff | Splinter Review |
2.55 KB,
patch
|
kairo
:
review+
|
Details | Diff | Splinter Review |
The SeaMonkey buildbot configs are currently using custom steps, we should convert them to the generalized steps in buildbotcustom, see also bug 478229.
Assignee | ||
Comment 1•16 years ago
|
||
Along with getting the bug 485436 fix to actually work, I investigated running the generic UnittestBuildFactory from buildbotcustom and found some still-existing problems there, but converted our test buildbot configs to use almost the same steps as we have in use there.
Comment 2•16 years ago
|
||
Remove (comment 1) workaround now that bug 479225 patch Dv1a is checked in.
While there, "fix" HGURL story.
Attachment #371592 -
Flags: review?(kairo)
Comment 3•16 years ago
|
||
All 3 platforms:
*Update URL.
*Remove obsolete (commented out) --enable-mochitest.
Windows:
*Remove commented out --disable-installer.
*Add -s.
Attachment #371596 -
Flags: review?(kairo)
Assignee | ||
Comment 4•16 years ago
|
||
(In reply to comment #3)
> *Add -s.
Why that? do "mozilla2" configs for Firefox have it as well? I want to be/stay as near as possible to those configs.
Assignee | ||
Comment 5•16 years ago
|
||
Comment on attachment 371592 [details] [diff] [review]
(Av1) Use leakThreshold directly now
>- if mochitest_leak_threshold:
>- self.mochitest_leak_threshold = mochitest_leak_threshold
>- if mochichrome_leak_threshold:
>- self.mochichrome_leak_threshold = mochichrome_leak_threshold
>- if mochibrowser_leak_threshold:
>- self.mochibrowser_leak_threshold = mochibrowser_leak_threshold
Please leave those in, we do this for all arguments when calling such classes everywhere in buildbotcustom.
> leakThreshold=mochitest_leak_threshold,
>+ leakThreshold=mochichrome_leak_threshold,
>+ leakThreshold=mochibrowser_leak_threshold,
Make those use self.*
>-# Since they're both right here it shouldn't be a problem to keep them in sync.
>-HGURL = 'http://hg.mozilla.org/'
> HGHOST = 'hg.mozilla.org'
>+HGURL = 'http://%s/' % HGHOST
Please don't touch this at this time, unless the "mozilla2" configs for Firefox have the same change.
Attachment #371592 -
Flags: review?(kairo) → review-
Comment 6•16 years ago
|
||
Av1, with comment 5 suggestion(s).
Attachment #371592 -
Attachment is obsolete: true
Attachment #373295 -
Flags: review?(kairo)
Comment 7•16 years ago
|
||
Bv1, with comment 4 suggestion(s).
(In reply to comment #4)
> (In reply to comment #3)
> > *Add -s.
>
> Why that?
Because Linux and MacOSX had it.
> do "mozilla2" configs for Firefox have it as well?
No, none, see
http://mxr.mozilla.org/build/search?string=MOZ_MAKE_FLAGS.*-s®exp=on&case=on&find=%2Fmozconfig
> I want to be/stay as near as possible to those configs.
Then let's remove these two.
Attachment #371596 -
Attachment is obsolete: true
Attachment #373298 -
Flags: review?(kairo)
Attachment #371596 -
Flags: review?(kairo)
Assignee | ||
Comment 8•16 years ago
|
||
Comment on attachment 373298 [details] [diff] [review]
(Bv1a) Clean up mozconfig
[Checkin: See comment 10]
>@@ -1,14 +1,13 @@
>-# http://hg.mozilla.org/build/buildbot-configs/seamonkey-unittest/mozconfig-centos
>+# http://hg.mozilla.org/build/buildbot-configs/file/tip/seamonkey-unittest/linux/comm-central/unittest/mozconfig
Please just go an remove that line and the and the empty one under it from all the files.
r=me with that (feel free to check in this one).
I still dislike misusing this bug report for not-really-related patches, though.
Attachment #373298 -
Flags: review?(kairo) → review+
Assignee | ||
Comment 9•16 years ago
|
||
Comment on attachment 373295 [details] [diff] [review]
(Av2) Use leakThreshold directly now
[Checkin: comment 9+12+13]
r=me but please don't check this in, I'll incorporate it in the patch/checkins for bug 488116.
Attachment #373295 -
Flags: review?(kairo) → review+
Comment 10•16 years ago
|
||
Comment on attachment 373298 [details] [diff] [review]
(Bv1a) Clean up mozconfig
[Checkin: See comment 10]
http://hg.mozilla.org/build/buildbot-configs/rev/187e0971a889
Attachment #373298 -
Attachment description: (Bv1a) Clean up mozconfig → (Bv1a) Clean up mozconfig
[Checkin: Comment 10]
Comment 11•16 years ago
|
||
Comment on attachment 373298 [details] [diff] [review]
(Bv1a) Clean up mozconfig
[Checkin: See comment 10]
(In reply to comment #10)
> http://hg.mozilla.org/build/buildbot-configs/rev/187e0971a889
Bv1a, with comment 8 suggestion(s).
Attachment #373298 -
Attachment description: (Bv1a) Clean up mozconfig
[Checkin: Comment 10] → (Bv1a) Clean up mozconfig
[Checkin: See comment 10]
Assignee | ||
Comment 12•16 years ago
|
||
http://hg.mozilla.org/build/buildbot-configs/rev/a9cdae769da3 landed to use buildbotcustom CCUnittestBuildFactory as introduced in bug 488116, including the changes to config.py from attachment 373295 [details] [diff] [review]. I'll activate this on the buildbots tomorrow, probably.
Comment 13•16 years ago
|
||
Comment on attachment 373295 [details] [diff] [review]
(Av2) Use leakThreshold directly now
[Checkin: comment 9+12+13]
I'm moving the remaining parts to bug 489478.
Attachment #373295 -
Attachment description: (Av2) Use leakThreshold directly now → (Av2) Use leakThreshold directly now
[Checkin: comment 9+12+13]
Assignee | ||
Comment 14•16 years ago
|
||
CCUnittestBuildFactory is deployed on SeaMonkey buildbots now.
Assignee | ||
Updated•16 years ago
|
Summary: Make SeaMonkey buildbot configs base on abstracted buildbotcustom steps → Make SeaMonkey buildbot configs base on abstracted buildbotcustom factories
Assignee | ||
Comment 15•16 years ago
|
||
I have a testing configuration of the new SeaMonkey buildbot configs reporting to the SeaMonkey-Ports waterfall page and the configs themselves in http://hg.mozilla.org/users/kairo_kairo.at/bbconf-sm2/ for testing, will go into buildbot-configs when ready for production.
Not everything is turned on yet and some known reds are there, will turn on further features step by step as showstoppers are fixed, up to a point where we can switch the new config to production :)
Depends on: 492253
Assignee | ||
Comment 16•16 years ago
|
||
The new configs build upon the abstracted factories are running in testing mode now, I'll use bug 485821 for moving to production as sucking the old VMs into the new pools and moving to production is basically the same step.
Assignee: nobody → kairo
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Target Milestone: --- → seamonkey2.0b1
Updated•16 years ago
|
Flags: in-testsuite-
Assignee | ||
Updated•15 years ago
|
Component: Project Organization → Release Engineering
Assignee | ||
Updated•15 years ago
|
QA Contact: organization → release
You need to log in
before you can comment on or make changes to this bug.
Description
•