Closed
Bug 534422
Opened 15 years ago
Closed 15 years ago
Make 1.9.1 client.py pull specific state of extensions by default
Categories
(MailNews Core :: Build Config, defect)
MailNews Core
Build Config
Tracking
(thunderbird3.0 .1-fixed)
RESOLVED
FIXED
Thunderbird 3
Tracking | Status | |
---|---|---|
thunderbird3.0 | --- | .1-fixed |
People
(Reporter: kairo, Assigned: kairo)
References
Details
(Keywords: fixed-seamonkey2.0.3)
Attachments
(1 file, 1 obsolete file)
1.07 KB,
patch
|
standard8
:
review+
standard8
:
approval-thunderbird3.0.1+
|
Details | Diff | Splinter Review |
As we can't take new strings (or even new features) for the "stable" SeaMonkey 2.0.x series, we need to basically "freeze" ChatZilla, venkman, and DOM inspector at the state they were in when SeaMonkey 2.0 shipped.
We can take selected fixes after serious investigation, but we can't just follow their trunk, esp. as we cannot take string changes (for ChatZilla and venkman they break all L10n trees).
The best way to do this is probably to make client.py pull some tag of those repos by default, which is even more easy once ChatZilla has been converted to being pulled from hg. I still need to figure out that tag or if it should just be a named branch, or whatever, but I intend to work on this and hopefully have a solution soon.
I'd be happy about technical details (i.e. should it be a specific revision, a static tag which we move as needed, or a named branch? What name should be used for the tag/branch?)
I think we're safe to do what fits SeaMonkey best here, as nobody else on the comm-* branch is packaging any of the extensions by default.
Assignee | ||
Comment 1•15 years ago
|
||
For reference, this is the solution I am currently using, which is to specify the specific revisions on the buildbot side. That works, but 1) needs a build person (me) to update what we are building and 2) confuses people building theirselves by giving them different versions on checkout than what the build machines are using.
I'm only attaching this patch to have it up somewhere for reference to what we're doing right now.
Comment 2•15 years ago
|
||
Fwiw, I would probably prefer a named branch.
Assignee | ||
Comment 3•15 years ago
|
||
This patch bases on bug 524682, as moving ChatZilla to hg makes this nicer to work with overall.
If this gets review, I'll create a named COMM_1_9_1_BRANCH (or whatever name comes out of the discussion) in the repos of those extensions, basing on what SeaMonkey 2.0 final (and 2.0.1) shipped.
Comment 4•15 years ago
|
||
Comment on attachment 417346 [details] [diff] [review]
pull a COMM_1_9_1_BRANCH by default
r=Standard8 but please make sure that:
- This change is communicated to developers via the normal channels.
- This change is documented somewhere (https://developer.mozilla.org/en/comm-central#Branches may be an appropriate place).
Attachment #417346 -
Flags: review?(bugzilla) → review+
Assignee | ||
Updated•15 years ago
|
Attachment #417272 -
Attachment is obsolete: true
Assignee | ||
Comment 5•15 years ago
|
||
OK, I have created a COMM_1_9_1_BRANCH on all those repos, now it just need communication/documentation and checkin.
Assignee | ||
Comment 6•15 years ago
|
||
I added a paragraph about it to https://developer.mozilla.org/en/comm-central#Branches and posted to the newsgroups, so I'll go for checkin now.
Updated•15 years ago
|
Attachment #417346 -
Flags: approval-thunderbird3.0.1+
Assignee | ||
Comment 7•15 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
status-thunderbird3.0:
--- → .1-fixed
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 3
Updated•15 years ago
|
Flags: in-testsuite-
Assignee | ||
Updated•15 years ago
|
Keywords: fixed-seamonkey2.0.3
You need to log in
before you can comment on or make changes to this bug.
Description
•