Closed
Bug 635930
Opened 14 years ago
Closed 14 years ago
Project branch for graphics future
Categories
(Release Engineering :: General, defect, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: bas.schouten, Assigned: lsblakk)
References
Details
Attachments
(3 files, 2 obsolete files)
4.74 KB,
patch
|
bhearsum
:
review+
|
Details | Diff | Splinter Review |
12.11 KB,
patch
|
bhearsum
:
review+
lsblakk
:
checked-in+
|
Details | Diff | Splinter Review |
4.88 KB,
patch
|
bhearsum
:
review+
lsblakk
:
checked-in+
|
Details | Diff | Splinter Review |
The graphics team is planning to work on the future of graphics through a big project. We'd like a project branch to be created for work to be done on.
Comment 1•14 years ago
|
||
We will likely need a different mozconfig for this than the mozconfig used on m-c. Is that easily doable?
Will we? What for?
Reporter | ||
Comment 3•14 years ago
|
||
I think Joe just means to set flags to build our graphics framework and switch canvas to it on our branch at some point, etc.
Comment 4•14 years ago
|
||
Ideally we'd be developing in /branches/gfx with our work turned on by default (by the mozconfig), but regularly merging <-> m-c with it turned off.
Assignee | ||
Updated•14 years ago
|
Assignee: nobody → lsblakk
Assignee | ||
Comment 5•14 years ago
|
||
If you need to add or alter things in the mozconfig, the project branches use mozconfigs that are called "generic" but what that really means is that they have the extra few lines in them that looks for mozconfig-extra or mozconfig-extra-$platform:
http://hg.mozilla.org/build/buildbot-configs/file/cff183b5020a/mozilla2/linux/generic/nightly/mozconfig
Will that work for you?
Assignee | ||
Comment 6•14 years ago
|
||
I believe you can just hgignore the extra files when you merge with mozilla-central
Reporter | ||
Comment 7•14 years ago
|
||
Sounds fine to me!
Assignee | ||
Comment 8•14 years ago
|
||
Great! It won't take long to get something going, please take a second to answer the following questions:
Project name: (this is also your repo name in hg.mozilla.org/projects/)
Note: project names should avoid using confusing/overloaded terms, like "build", "firefox", "release"...
For builds:
All platforms or subset of platforms currently building mozilla-central?
Will you use the mozilla-central mozconfigs or will you need custom ones?
Nightly builds?
Need unittests?
All platforms or subset of platforms currently testing mozilla-central?
Mobile Builds?
All platforms or subset of platforms currently building mobile-browser?
Need Talos?
All talos suites or a subset of suites run on mozilla-central?
Name of the contact person for this branch who will:
Be doing periodic refreshes from parent
Be contact person for misc setup questions
Decide when to land back project branch onto parent
Decide when to terminate the project branch
Timeline:
When should this branch go live?
Approx expected life span of project branch?
Reporter | ||
Comment 9•14 years ago
|
||
Roc, Joe, Jeff, please let me know if you think anything I'm saying here is incorrect.
All platforms.
For now the mozilla-central mozconfig will do.
Nightly builds: Not for now, but an option in the future would be good.
Unittests: We may very well need them in the future, but at this point in time it'll be a waste of resources.
Mobile builds: Not for now.
Talos builds: Same as unittests.
I'll be contact person.
It would be nice if we could start doing stuff with it ASAP.
The expected life span is long. I.e. definitely past Firefox 5.
Assignee | ||
Comment 10•14 years ago
|
||
Bas do you already have a repo you're using or shall we file a bug asking for a mozilla-central clone to a projects/graphics repo? Also can I go ahead and call this branch "Graphics" ?
Reporter | ||
Comment 11•14 years ago
|
||
(In reply to comment #10)
> Bas do you already have a repo you're using or shall we file a bug asking for a
> mozilla-central clone to a projects/graphics repo? Also can I go ahead and call
> this branch "Graphics" ?
Yes, Graphics is fine, sorry for not being clear on this.
An m-c clone will do just fine!
Assignee | ||
Comment 12•14 years ago
|
||
Ok http://tinderbox.mozilla.org/showbuilds.cgi?tree=Graphics is up, a request is in for the repo and the tbpl page. I will put a patch up shortly for the buildbot configs and the graphserver inserts.
Assignee | ||
Comment 13•14 years ago
|
||
Attachment #514333 -
Flags: review?(bhearsum)
Assignee | ||
Comment 14•14 years ago
|
||
Attachment #514334 -
Flags: review?(bhearsum)
Assignee | ||
Comment 15•14 years ago
|
||
just caught an overlooked platform when preparing the insert lines for IT.
Attachment #514334 -
Attachment is obsolete: true
Attachment #514334 -
Flags: review?(bhearsum)
Attachment #514491 -
Flags: review?(bhearsum)
Assignee | ||
Updated•14 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Updated•14 years ago
|
Priority: -- → P2
Updated•14 years ago
|
Attachment #514491 -
Flags: review?(bhearsum) → review+
Updated•14 years ago
|
Attachment #514333 -
Flags: review?(bhearsum) → review+
Assignee | ||
Comment 16•14 years ago
|
||
This is ready to go except I need to turn off unittest/talos for it - we currently run all tests by default on a branch. I'll get a patch for that up today and try to get this landed tomorrow.
Assignee | ||
Comment 17•14 years ago
|
||
This depends on landing https://bugzilla.mozilla.org/attachment.cgi?id=515780 which allows for disabling talos entirely for a branch and adds the 'enable_unittest' flag to the project branch configs
Attachment #515781 -
Flags: review?(bhearsum)
Comment 18•14 years ago
|
||
Comment on attachment 515781 [details] [diff] [review]
turn off unittests and talos for graphics branch
Per bug 627454, the disable_talos flag needs to change.
Attachment #515781 -
Flags: review?(bhearsum)
Assignee | ||
Comment 19•14 years ago
|
||
set enable_talos & enable_unittest to False -- depends on landing https://bugzilla.mozilla.org/attachment.cgi?id=515935
Attachment #515781 -
Attachment is obsolete: true
Attachment #515937 -
Flags: review?(bhearsum)
Updated•14 years ago
|
Attachment #515937 -
Flags: review?(bhearsum) → review+
Assignee | ||
Comment 20•14 years ago
|
||
Comment on attachment 515937 [details] [diff] [review]
turn off unittests and talos for graphics branch
http://hg.mozilla.org/build/buildbot-configs/rev/13554929eff5
landed on default
Attachment #515937 -
Flags: checked-in+
Assignee | ||
Comment 21•14 years ago
|
||
Comment on attachment 514491 [details] [diff] [review]
data.sql update for graphics branch (with WINNT 6.1)
http://hg.mozilla.org/graphs/rev/a4563d63c3aa landed
Attachment #514491 -
Flags: checked-in+
Assignee | ||
Comment 22•14 years ago
|
||
The branch is live in production, please go ahead and start pushing to it. Scraping will need to be enabled in Tinderbox once reports start coming in and remember that the very first push will have failures due to missing log files that are used in future builds so push twice to get the branch 'warmed up'.
Status: ASSIGNED → RESOLVED
Closed: 14 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
•