Closed Bug 366673 Opened 18 years ago Closed 16 years ago

Remove remaining contents.rdf from Suiterunner (stop using installed-chrome.txt)

Categories

(SeaMonkey :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
seamonkey2.0a2

People

(Reporter: standard8, Assigned: standard8)

References

Details

Attachments

(4 files, 2 obsolete files)

Similar to ff's bug 295235 - I think that there's probably not too many places where we are still using contents.rdf for suiterunner builds.

It'd be good if we could elimante the need for this (and hence get chrome tidier) before the first tinderbox trunk builds (whenever they are).
Attached patch Patch for mailnews v1 (obsolete) — Splinter Review
Comment on attachment 251217 [details] [diff] [review]
Patch for mailnews v1

The patch seems to work ok, requesting reviews...
Attachment #251217 - Flags: review?(kairo)
Attachment #251217 - Flags: review?(mnyromyr)
Comment on attachment 251217 [details] [diff] [review]
Patch for mailnews v1

Cancelling reviews, we're going to hold off on this for a while and get the moves done first - at least for mailnews.
Attachment #251217 - Flags: review?(mnyromyr)
Attachment #251217 - Flags: review?(kairo)
Depends on: 366962
Sorry Mark,

I'm not receiving all bugmail :(, so I hadn't read the your comment on bug 371298 relating it to this bug.

At least I started with Venkman and Chatzilla, so I think you won't bother.
They are attached to bug 371298.


Using contents.rdf requires write permissions to create an app-chrome.manifest file on the appdir.

I will try to confirm that your patch fixes the issue for mailnews tomorrow, but using manifests fixed the issue for CZ and Venkman.
Blocks: 371298
Could you please file separate bugs for chatzilla and venkman, in the right bugzilla components and make them dependent on this one here?

We probably have reviews from the respective products to do those changes, and that should be done in their projects' bugzilla components.
Depends on: 371670
Depends on: 371671
Depends on: 371678
Depends on: 371684
Attachment #251217 - Attachment is obsolete: true
Depends on: 376782
Attached patch Fix extensions/sroaming (obsolete) — Splinter Review
On irc (see also bug 378647) we've basically decided to keep extensions/sroaming alive for now (even though it won't work on suiterunner), but it needs work for suiterunner.

I'd like to at least get its contents.rdf files removed from suiterunner so that we can hopefully reduce our need for installed-chrome.txt before we switch (or if not, soon after). Its only a small patch so doesn't take much time.

If Robert wants me to I'll raise another bug pending for moving the locales/chrome if we do fix it up.
Attachment #262676 - Flags: superreview?(neil)
Attachment #262676 - Flags: review?(neil)
Comment on attachment 262676 [details] [diff] [review]
Fix extensions/sroaming

It doesn't work, I get assertions instead of sroaming preferences.
Attachment #262676 - Flags: superreview?(neil)
Attachment #262676 - Flags: superreview+
Attachment #262676 - Flags: review?(neil)
Attachment #262676 - Flags: review-
(In reply to comment #7)
> (From update of attachment 262676 [details] [diff] [review])
> It doesn't work, I get assertions instead of sroaming preferences.

Neil, is that for xpfe or suiterunner? We're expecting problems with sroaming on suiterunner anyway, though I thought the prefs did still display at least. Have you tried your suiterunner without the patch? 
(In reply to comment #8)
>(In reply to comment #7)
>>(From update of attachment 262676 [details] [diff] [review] [details])
>>It doesn't work, I get assertions instead of sroaming preferences.
>Neil, is that for xpfe or suiterunner?
Suiterunner of course.
>We're expecting problems with sroaming on suiterunner anyway, though I
>thought the prefs did still display at least.
Well they didn't.
>Have you tried your suiterunner without the patch?
Yes, and the prefs show up as they do in xpfe.
(In reply to comment #9)
> (In reply to comment #8)
> >We're expecting problems with sroaming on suiterunner anyway, though I
> >thought the prefs did still display at least.
> Well they didn't.

Opps, looks like I got the uris the wrong way round on this line:

% overlay chrome://communicator/content/pref/preftree.xul chrome://sroaming/content/prefs/prefsOverlay.xul

should be:

% overlay chrome://sroaming/content/prefs/prefsOverlay.xul chrome://communicator/content/pref/preftree.xul
I suddenly realised that toolkit converts installed-chrome.txt to app-chrome.manifest so you can compare the generated lines:

>grep sroaming app-chrome.manifest
overlay chrome://communicator/content/pref/preftree.xul chrome://sroaming/content/prefs/prefsOverlay.xul
content sroaming jar:sroaming.jar!/content/sroaming/
locale sroaming en-US jar:sroaming.jar!/locale/en-US/sroaming/
skin sroaming modern/1.0 jar:sroaming.jar!/skin/modern/sroaming/
skin sroaming classic/1.0 jar:sroaming.jar!/skin/classic/sroaming/

>cat sroaming.manifest
skin sroaming modern/1.0 jar:sroaming.jar!/skin/modern/sroaming
content sroaming jar:sroaming.jar!/content/sroaming
locale sroaming en-US jar:sroaming.jar!/locale/en-US/sroaming
skin sroaming classic/1.0 jar:sroaming.jar!/skin/classic/sroaming
overlay chrome://communicator/content/pref/preftree.xul chrome://sroaming/content/prefs/prefsOverlay.xul

So you're missing /s at the end of the lines.
Fix all the problems...
Attachment #262676 - Attachment is obsolete: true
Attachment #262780 - Flags: superreview+
Attachment #262780 - Flags: review?(neil)
Attachment #262780 - Flags: review?(neil) → review+
Attachment #262780 - Attachment description: Fix extensions/sroaming v2 → Fix extensions/sroaming v2 (checked in)
This will fix the tests buster jar.mn for content/xslt.
Summary: Remove remaning contents.rdf from Suiterunner (stop using installed-chrome.txt → Remove remaining contents.rdf from Suiterunner (stop using installed-chrome.txt
Attachment #262908 - Flags: superreview?(jonas)
Attachment #262908 - Flags: review?(jonas)
Attachment #262908 - Flags: superreview?(jonas)
Attachment #262908 - Flags: superreview+
Attachment #262908 - Flags: review?(jonas)
Attachment #262908 - Flags: review+
Comment on attachment 262908 [details] [diff] [review]
Fix content/xslt/tests/buster/jar.mn (checked in)

I just checked this in.
Attachment #262908 - Attachment description: Fix content/xslt/tests/buster/jar.mn → Fix content/xslt/tests/buster/jar.mn (checked in)
Depends on: 392475
Depends on: 351715
Depends on: 399243
Depends on: 399244
No longer blocks: suiterunner
Depends on: suiterunner, 381157, 390025
No longer depends on: 399243, 399244
Summary: Remove remaining contents.rdf from Suiterunner (stop using installed-chrome.txt → Remove remaining contents.rdf from Suiterunner (stop using installed-chrome.txt)
Blocks: 401691
FWIW I believe this just needs the remaining two blockers fixing hence there shouldn't be any work to do on this bug, except for removing installed-chrome.txt from the installers etc once they are fixed. Hence dropping of my immediate radar for now.
Assignee: bugzilla → general
Wallet is broken without this on latest trunk, hence password manager is not shown in the Tools menu, which is doubleplus ungood this close to SM2a1. (I blame Pike and his JarMaker.py!)
This patch fixes this, has r+/a+=kairo over IRC and is already checked in on wallet trunk aka 1.9.0.
Attachment #340201 - Flags: review+
Attachment #340201 - Flags: approval-seamonkey2.0a1+
No longer depends on: 381157, 390025
This gets rid of the last few bits
Assignee: general → bugzilla
Attachment #340216 - Flags: review?(kairo)
Comment on attachment 340216 [details] [diff] [review]
Remove the last remnants (checked in)

Thanks for doing this, It's good to see those files going away finally (even though a bit rushed now) :)
Attachment #340216 - Flags: review?(kairo) → review+
Comment on attachment 340216 [details] [diff] [review]
Remove the last remnants (checked in)

Checked in, changeset id: 459:f8499aaeeba1
Attachment #340216 - Attachment description: Remove the last remnants → Remove the last remnants (checked in)
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Target Milestone: --- → seamonkey2.0a2
Blocks: 389254
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: