Lightning 2.8a1 has corrupt component manifests. Both libical.manifest and icaljs.manifest have the following: interfaces .xpt Which is preventing them from being registered.
Created attachment 792142 [details] [diff] [review] proposed fix This patch simply removes the #expand. Is this okay like this? I have no other manifest found which is using the #expand for this. If this is the wrong approach, I hope someone other will take the bug. I don't know if the XPIDL_MODULE = '...' are still needed in the moz-build files and leave them unchanged.
Assignee: nobody → richard.marti
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Attachment #792142 - Flags: review?(philipp)
Severity: normal → blocker
Target Milestone: --- → 2.8
The expand thing is for the preprocessor and is an alternative for that #filter line found in other files. Not sure this is the right solution, does it work?
Yes, with this the manifests are looking normal and Lightning is usable again.
Forgot to write, it looks as the preprocessor can't find the variable __XPIDL_MODULE__. I only expanded this variable and wrote it directly into the manifest.
There have been changes to the XPIDL code in comm-central lately: Bug 850380 I believe, it has to do with that.
After Updating the repo, I found it is also broken in Windows
OS: Linux → All
Hardware: x86_64 → All
Comment on attachment 792142 [details] [diff] [review] proposed fix This works as far as I can see. I'm not sure if this is the best long term solution or not, but I'd suggest taking this for now it to get comm-central working again.
Attachment #792142 - Flags: feedback+
Comment on attachment 792142 [details] [diff] [review] proposed fix Ok, lets do it. Please leave the bug open after checkin.
Attachment #792142 - Flags: review?(philipp) → review+
Whiteboard: Don't close the bug
Summary: Lightning 2.8a1 has broken component manifests → Lightning 2.8a1 has broken component manifests, interfaces not loaded properly, views not working
Version: Trunk → Lightning 2.8
Problem is fixed, therefore no longer blocking.
Severity: blocker → normal
How or where is this fixed. I still get broken views and no events showing. I've tried installing: https://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/nightly/latest-comm-central/lightning-2.8a1.en-US.win32.xpi https://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/nightly/2013-08-16-03-02-03-comm-central/lightning-2.8a1.en-US.win32.xpi https://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/nightly/2013-09-01-03-02-17-comm-central/lightning-2.8a1.en-US.win32.xpi I'm on Thunderbird trunk: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Thunderbird/26.0a1 Am I doing something wrong? Is it bug 916537
This bug is fixed but still open to find a maybe better/cleaner solution. The actual problem is bug 916537.
This hack will probably stay here until we throw out libical, therefore I suggest we close this issue and create a new one in case we want to fix it differently.
Status: ASSIGNED → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.