Closed Bug 635930 Opened 14 years ago Closed 14 years ago

Project branch for graphics future

Categories

(Release Engineering :: General, defect, P2)

x86
Windows 7
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bas.schouten, Assigned: lsblakk)

References

Details

Attachments

(3 files, 2 obsolete files)

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.
We will likely need a different mozconfig for this than the mozconfig used on m-c. Is that easily doable?
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.
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: nobody → lsblakk
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?
I believe you can just hgignore the extra files when you merge with mozilla-central
Sounds fine to me!
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?
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.
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" ?
(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!
Depends on: 635994
Depends on: 635996
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.
Attachment #514333 - Flags: review?(bhearsum)
Attachment #514334 - Flags: review?(bhearsum)
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)
Status: NEW → ASSIGNED
Priority: -- → P2
Depends on: 636166
Attachment #514491 - Flags: review?(bhearsum) → review+
Attachment #514333 - Flags: review?(bhearsum) → review+
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.
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 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)
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)
Attachment #515937 - Flags: review?(bhearsum) → review+
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+
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+
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
Depends on: 644042
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: