Closed
Bug 1448121
Opened 7 years ago
Closed 7 years ago
Stop packaging XPT files in Thunderbird
Categories
(Thunderbird :: General, defect)
Thunderbird
General
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 61.0
People
(Reporter: mccr8, Assigned: jorgk-bmo)
References
Details
Attachments
(3 files, 2 obsolete files)
14.08 KB,
patch
|
Details | Diff | Splinter Review | |
1.59 KB,
patch
|
Details | Diff | Splinter Review | |
17.01 KB,
patch
|
Details | Diff | Splinter Review |
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.
Assignee | ||
Comment 1•7 years ago
|
||
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.
Comment 2•7 years ago
|
||
Assignee | ||
Comment 3•7 years ago
|
||
Bug 1438688 is on autoland for a second time. We will be busted when it is merged.
Assignee | ||
Comment 4•7 years ago
|
||
First cut following
https://hg.mozilla.org/integration/autoland/rev/af6c0673ec6f
I need to check what changes are required in build/makefiles.
Assignee | ||
Comment 5•7 years ago
|
||
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
Assignee | ||
Comment 6•7 years ago
|
||
Looks like these from bug 1449629 need porting, too:
https://hg.mozilla.org/integration/autoland/rev/4b89260566da
https://hg.mozilla.org/integration/autoland/rev/87840a3dd715
Assignee | ||
Comment 7•7 years ago
|
||
Assignee | ||
Comment 8•7 years ago
|
||
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
Assignee | ||
Comment 10•7 years ago
|
||
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
Assignee | ||
Comment 11•7 years ago
|
||
No idea whether this is right, let' see:
https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=7a28e1f7178860125d81909a33dd9c5675f65472
Attachment #8964504 -
Attachment is obsolete: true
Comment 12•7 years ago
|
||
Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/cc7cf4214dad
Follow-up: Remove references to testJsAccount.xpt. rs=bustage-fix
Assignee | ||
Comment 13•7 years ago
|
||
FRG, I had not time this morning, but here is your patch.
Assignee: nobody → jorgk
Attachment #8964684 -
Flags: review?(frgrahl)
Assignee | ||
Comment 14•7 years ago
|
||
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)
Assignee | ||
Comment 15•7 years ago
|
||
Assignee | ||
Updated•7 years ago
|
Attachment #8964498 -
Attachment description: 1448121-xpt.patch - WIP → 1448121-xpt.patch
Comment 16•7 years ago
|
||
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
Comment 17•7 years ago
|
||
> 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.
Comment 18•7 years ago
|
||
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.
Assignee | ||
Updated•6 years ago
|
Target Milestone: --- → Thunderbird 61.0
Assignee | ||
Comment 19•6 years ago
|
||
TB 60.5 ESR:
https://hg.mozilla.org/releases/comm-esr60/rev/20253f7096fd2fa13b90555aec110e3b17b887d4
removed-files.in patch from comment #16.
You need to log in
before you can comment on or make changes to this bug.
Description
•