Closed
Bug 445794
Opened 17 years ago
Closed 16 years ago
refactor mozilla2/master.cfg so the keys of the 'branches' dict aren't assumed to be repository names
Categories
(Release Engineering :: General, defect, P3)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 465735
People
(Reporter: bhearsum, Unassigned)
References
Details
Attachments
(2 files)
5.29 KB,
patch
|
coop
:
review+
|
Details | Diff | Splinter Review |
5.24 KB,
patch
|
coop
:
review+
|
Details | Diff | Splinter Review |
We've run into this when trying to set-up XULrunner builds off of m-c. We can't add branches['mozilla-central-xulrunner'] because 'mozilla-central-xulrunner' is not a repository. We can't add branches['mozilla-central']['win32-xulrunner'] without doing hacky things in the body of the loop. It's time to remove this assumption from the config. It's probably as simple as adding branches[name]['repository'] and changing the main loop to use that.
Reporter | ||
Updated•16 years ago
|
Priority: -- → P3
Reporter | ||
Comment 1•16 years ago
|
||
I'm an awful, awful person for letting this sit for so long. I'll get started on this now.
Priority: P3 → P2
Reporter | ||
Comment 2•16 years ago
|
||
Important parts of this patch include;
* Moving the HgPoller generation outside of the main loop. When we actually solve the bug this is blocking we'll end up with two "branches" which have 'mozilla-central' as their repository. This patch will make sure we only ever have 1 HgPoller per repository.
* Names of Schedulers, builders, build directories have not been touched. We can't switch them to be 'repository' instead of 'name' because they have uniqueness requirements.
* The 'branch' attribute of Schedulers and HgPollers has changed to 'repository'.
This patch should have no effect on current functionality - it simply enables us to solve the dep bug.
Attachment #344314 -
Flags: review?(ccooper)
Updated•16 years ago
|
Attachment #344314 -
Flags: review?(ccooper) → review+
Reporter | ||
Comment 3•16 years ago
|
||
I've tested the previous patch well in staging, now here's the production version. (Same patch, just against different files).
Attachment #344525 -
Flags: review?(ccooper)
Updated•16 years ago
|
Attachment #344525 -
Flags: review?(ccooper) → review+
Reporter | ||
Comment 4•16 years ago
|
||
I'm not planning to land this until xr builds get enabled...back in the pool for now.
Assignee: bhearsum → nobody
Status: ASSIGNED → NEW
Priority: P2 → P3
Reporter | ||
Updated•16 years ago
|
Component: Release Engineering → Release Engineering: Future
Reporter | ||
Updated•16 years ago
|
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
Comment 6•15 years ago
|
||
Moving closed Future bugs into Release Engineering in preparation for removing the Future component.
Component: Release Engineering: Future → Release Engineering
Assignee | ||
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
•