Closed
Bug 896209
Opened 11 years ago
Closed 8 years ago
Add client.py checkout knowledge to m-c
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: jcranmer, Assigned: jcranmer)
References
Details
Per discussion in the newsgroups, a consensus has appeared to be reached that the way client.py should work in the ccrework world is to have the functionality moved to mozilla-central's client.py. In theory, this could be a simple copy-paste job, but as the client.py has accumulated a bit of cruft, it makes more sense to port the functionality that is needed. The core functionality that is definitely needed: * Clone or update comm-central into comm/ * Clone or update ldap/sdks [at a frozen revision] into comm/ldap/sdks Functionality that is probably still desired: * Clone or update Chatzilla, Venkman, DOM Inspector Functionality that can probably be culled: * Support for blowing away old CVS checkouts * Support for the mozilla-1.9.1/mozilla-central switch * "Last-known good revision" for mozilla-central Things which releng does whose need to port I can't tell: * Auto apply patches post-update [used for try-comm-central] * hg retry limits * hgtool * Tinderbox print
Comment 1•11 years ago
|
||
ChatZilla, Venkman, DOM Inspector are definitely needed for Suite builds, so cloning or updating them must be ported to mozilla-central/client.py unless the Suite is to continue building with mozilla-central at comm-central/mozilla (and thus use comm-central/client.py) Tinderbox has been obsoleted by tbpl except (at the moment, IIUC) for Bugzilla, whose repository doesn't even use Mercurial.
Comment 2•11 years ago
|
||
(In reply to Tony Mechelynck [:tonymec] from comment #1) > Tinderbox has been obsoleted by tbpl except (at the moment, IIUC) for > Bugzilla, whose repository doesn't even use Mercurial. If you're referring to TinderboxPrint, tbpl still reads that.
Assignee | ||
Comment 3•8 years ago
|
||
This approach was abandoned a long time ago. LDAP is now integrated into comm-central, and the current desire is to avoid using client.py in automation at all by merging comm-central and mozilla-central into one repository.
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
Updated•6 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•