Closed Bug 1448121 Opened 7 years ago Closed 7 years ago

Stop packaging XPT files in Thunderbird

Categories

(Thunderbird :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 61.0

People

(Reporter: mccr8, Assigned: jorgk-bmo)

References

Details

Attachments

(3 files, 2 obsolete files)

In bug 1438688, I am removing the ability to dynamically load XPT files. Instead, XPT information will be compiled into the binary. Assuming that Thunderbird does not rely on dynamically loading XPT files (at some point Firefox addons could do that, but hopefully nobody needs that in Thunderbird?) then fixing Thunderbird should simply be a matter of removing any XPT files from files like suite/installer/package-manifest.in.
Thanks for the heads-up, I'll be watching bug 1438688. There are a heap of XPT files in the package manifests. I assume those will go from the FF package manifests, too.
Bug 1438688 is on autoland for a second time. We will be busted when it is merged.
First cut following https://hg.mozilla.org/integration/autoland/rev/af6c0673ec6f I need to check what changes are required in build/makefiles.
I can't see anything else that needs porting, so here a try against https://hg.mozilla.org/integration/autoland/rev/102872860c7a (from bug 1438688 comment #97): https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=5aa168b44c511e8d373745ee266880e4fb0409b6 Didn't work, grr: TaskCluster error: Exception: Missing package job for docker-image-debian7-base: deb7-python3.5
Unrelated but necessary.
Pushed by mozilla@jorgk.com: https://hg.mozilla.org/comm-central/rev/f31b393f5f45 port bug 1438688: Stop packaging XPT files in Thunderbird. rs=bustage-fix
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Missed a few: mail/installer/windows/nsis/installer.nsi 263 ${If} ${FileExists} "$INSTDIR\components\IKLAntiSpam.xpt" 264 Delete /REBOOTOK "$INSTDIR\components\IKLAntiSpam.xpt" mailnews/jsaccount/test/idl/moz.build 18 '!/dist/bin/components/testJsAccount.xpt', mailnews/jsaccount/test/unit/resources/testComponents.manifest 6 interfaces testJsAccount.xpt
Pushed by mozilla@jorgk.com: https://hg.mozilla.org/comm-central/rev/cc7cf4214dad Follow-up: Remove references to testJsAccount.xpt. rs=bustage-fix
Attached patch 1448121-xpt-SM.patch (obsolete) — Splinter Review
FRG, I had not time this morning, but here is your patch.
Assignee: nobody → jorgk
Attachment #8964684 - Flags: review?(frgrahl)
Comment on attachment 8964684 [details] [diff] [review] 1448121-xpt-SM.patch Never mind, you've done it already. What's the story with removed-files.in?
Attachment #8964684 - Attachment is obsolete: true
Attachment #8964684 - Flags: review?(frgrahl)
Attachment #8964498 - Attachment description: 1448121-xpt.patch - WIP → 1448121-xpt.patch
Pushed by mozilla@jorgk.com: https://hg.mozilla.org/comm-central/rev/4753c8fcb8b6 port bug 1438688: Stop packaging XPT files, remove them from removed-files.in. rs=bustage-fix
> Never mind, you've done it already. Had some time yesterday and saw the TB patch. Thanks anway. > What's the story with removed-files.in? Mostly obsolete content. Upgrading from versions which used the files in it is no longer supported so this and even more can go. When I find the time I need to clean out the remaining parts for good. Usually doing the corresponding removals to package-manifest.in only. The Fx version is really really short and this is probably all which is needed for TB / SM too these days.
Just looked and the last file from browser\installer\removed-files.in was removed a few months ago. Only comments what the files does left.
Target Milestone: --- → Thunderbird 61.0
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: