Closed
Bug 515855
Opened 14 years ago
Closed 14 years ago
Gloda depends on chrome://messenger/ string-bundle, breaks in seamonkey
Categories
(MailNews Core :: Database, defect)
MailNews Core
Database
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 3.0rc1
People
(Reporter: asuth, Assigned: sgautherie)
References
Details
(Keywords: fixed-seamonkey2.0, regression)
Attachments
(1 file, 1 obsolete file)
8.01 KB,
patch
|
neil
:
review+
standard8
:
review+
standard8
:
approval-thunderbird3+
|
Details | Diff | Splinter Review |
The recent changes for bug 474711 to provide a faceted search interface exposed gloda to the UI in a non-under-the-hood fashion for the first time. This necessitated the introduction of support for localized strings in gloda. The string bundle is currently found at: chrome://messenger/locale/gloda.properties The keys in the bundle are based on a hierarchical naming convention that the generic parts of gloda understand and use to surface strings into attributes (and some day, nouns). There are two possible courses of action: 1) Add an empty gloda.properties file to SeaMonkey's messenger namespace. 2) Disable building/installing gloda in non-Thunderbird builds. My rationale is mainly that until SeaMonkey actually ships some UI that depends on gloda it probably shouldn't ship gloda. Without default UI, that just leaves extensions, and I think that would end up being a versioning nightmare for all parties involved. Since gloda has done little to deviate from its extension history, I think the SeaMonkey extension community would do better to hoist gloda back out into an extension so they could have something that tracks Thunderbird's stable releases of gloda.
Assignee | ||
Updated•14 years ago
|
Comment 1•14 years ago
|
||
(In reply to comment #0) > There are two possible courses of action: > > 1) Add an empty gloda.properties file to SeaMonkey's messenger namespace. I tried this, but the gloda tests still fail. It has to be a copy of Thunderbird's file - i.e. include the strings as well. > 2) Disable building/installing gloda in non-Thunderbird builds. That sounds like a reasonable possibility.
Comment 2•14 years ago
|
||
(In reply to comment #0) > The recent changes for bug 474711 Is that the right bug#? I don't actually see a mention of chrome://messenger/locale/gloda.properties there.
Reporter | ||
Comment 3•14 years ago
|
||
(In reply to comment #2) > (In reply to comment #0) > > The recent changes for bug 474711 > Is that the right bug#? I don't actually see a mention of > chrome://messenger/locale/gloda.properties there. http://hg.mozilla.org/comm-central/log/fa1a67b49a3c/mail/locales/en-US/chrome/messenger/gloda.properties
Comment 4•14 years ago
|
||
(In reply to comment #3) > (In reply to comment #2) > > (In reply to comment #0) > > > The recent changes for bug 474711 > > Is that the right bug#? I don't actually see a mention of > > chrome://messenger/locale/gloda.properties there. > http://hg.mozilla.org/comm-central/log/fa1a67b49a3c/mail/locales/en-US/chrome/messenger/gloda.properties But still no bug# mentioned...
Reporter | ||
Comment 5•14 years ago
|
||
(In reply to comment #4) > But still no bug# mentioned... The development was performed as part of bug 474711. We did the development on task branches using pbranch. It was determined that it was preferable to merge the branches down rather than collapsing all of the version history into a single commit which would have our standard commit messages. If you follow the branch history to the default branch, you will see a message with the bug number referenced. Perhaps next time we should pass the revisions through a filtering step to tag each commit message more obviously.
![]() |
||
Comment 6•14 years ago
|
||
I'd like to have gloda shipped in SeaMonkey in a state that an extension can use it, e.g. even an extensions that implements the faceting UI. So if the shared backend needs strings, we should ship them in SeaMonkey, even if we don't use them right now. Given that localizers who do a SeaMonkey L10n all have a Thunderbird L10n as well, it's not much more work for them. :) Not blocking release on something not visible to normal users, but wanted for that fact of enabling extensions to make use of gloda.
Flags: wanted-seamonkey2.0+
Flags: blocking-seamonkey2.0?
Flags: blocking-seamonkey2.0-
Assignee | ||
Comment 7•14 years ago
|
||
Like this?
Attachment #402536 -
Flags: review?(neil)
Attachment #402536 -
Flags: review?(bugmail)
Comment 8•14 years ago
|
||
Well, in order that it matches the rest of our UI, I'd prefer if all references to "star" could be restored to "flag" (including rewriting the localisation note too, I guess), and could you also remove the "To" after "Replied"?
Assignee | ||
Comment 9•14 years ago
|
||
Av1, with comment 8 suggestion(s).
Assignee: nobody → sgautherie.bz
Attachment #402536 -
Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #402584 -
Flags: review?(neil)
Attachment #402584 -
Flags: review?(bugmail)
Attachment #402536 -
Flags: review?(neil)
Attachment #402536 -
Flags: review?(bugmail)
Reporter | ||
Comment 10•14 years ago
|
||
Comment on attachment 402584 [details] [diff] [review] (Av2) Copy gloda.properties from Thunderbird, Update it for SeaMonkey [Checkin: See comment 11+13] I don't think I'm the right reviewer for this for mail/; don't know who is? sipaq?. Good catch on the error in the localization note, though. And I definitely am not an appropriate reviewer for SeaMonkey...
Attachment #402584 -
Flags: review?(bugmail)
Assignee | ||
Updated•14 years ago
|
Attachment #402584 -
Flags: review?(bugzilla)
Updated•14 years ago
|
Attachment #402584 -
Flags: review?(neil) → review+
Assignee | ||
Updated•14 years ago
|
Attachment #402584 -
Flags: approval-thunderbird3?
Assignee | ||
Comment 11•14 years ago
|
||
Comment on attachment 402584 [details] [diff] [review] (Av2) Copy gloda.properties from Thunderbird, Update it for SeaMonkey [Checkin: See comment 11+13] http://hg.mozilla.org/comm-central/rev/6d6ca335bf56 SeaMonkey part only
Attachment #402584 -
Attachment description: (Av2) Copy gloda.properties from Thunderbird, Update it for SeaMonkey → (Av2) Copy gloda.properties from Thunderbird, Update it for SeaMonkey
[Checkin: See comment 11]
Assignee | ||
Updated•14 years ago
|
Keywords: fixed-seamonkey2.0
Assignee | ||
Comment 12•14 years ago
|
||
(In reply to comment #11) > http://hg.mozilla.org/comm-central/rev/6d6ca335bf56 verified-seamonkey2.0, per tinderboxes.
Updated•14 years ago
|
Attachment #402584 -
Flags: review?(bugzilla)
Attachment #402584 -
Flags: review+
Attachment #402584 -
Flags: approval-thunderbird3?
Attachment #402584 -
Flags: approval-thunderbird3+
Assignee | ||
Comment 13•14 years ago
|
||
Comment on attachment 402584 [details] [diff] [review] (Av2) Copy gloda.properties from Thunderbird, Update it for SeaMonkey [Checkin: See comment 11+13] http://hg.mozilla.org/comm-central/rev/b21aeef2a21a Thunderbird part only
Attachment #402584 -
Attachment description: (Av2) Copy gloda.properties from Thunderbird, Update it for SeaMonkey
[Checkin: See comment 11] → (Av2) Copy gloda.properties from Thunderbird, Update it for SeaMonkey
[Checkin: See comment 11+13]
Assignee | ||
Updated•14 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Flags: in-testsuite-
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 3.0rc1
You need to log in
before you can comment on or make changes to this bug.
Description
•