Closed
Bug 1019117
Opened 10 years ago
Closed 10 years ago
Add ssltunnel to b2g desktop build output
Categories
(Firefox OS Graveyard :: Emulator, defect)
Firefox OS Graveyard
Emulator
Tracking
(Not tracked)
RESOLVED
FIXED
2.0 S5 (4july)
People
(Reporter: mt, Assigned: mt)
References
Details
Attachments
(2 files, 4 obsolete files)
(deleted),
patch
|
fabrice
:
review+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
mt
:
review+
|
Details | Diff | Splinter Review |
Having ssltunnel in this build will let developers run mochitests for b2g without downloading the entire tests package (as bug 1002545 does).
Updated•10 years ago
|
Comment 2•10 years ago
|
||
From what I have understood, this patch should be enough to package ssltunnel along the build.
I have not tried it thought.
Flags: needinfo?(21)
Comment 3•10 years ago
|
||
I'm not a expert for FxOS runtime. Fabrice, could you review the patch or know who can help on it?
Flags: needinfo?(fabrice)
Updated•10 years ago
|
Attachment #8441996 -
Flags: review+
Updated•10 years ago
|
Flags: needinfo?(fabrice)
Assignee | ||
Comment 4•10 years ago
|
||
Updated•10 years ago
|
Keywords: checkin-needed
Updated•10 years ago
|
Keywords: checkin-needed
Comment 5•10 years ago
|
||
I have no experience for landing patch to gecko, :mt, could you help on this?
Flags: needinfo?(martin.thomson)
Assignee | ||
Comment 6•10 years ago
|
||
I tend to rely on having a sheriff help out (that means checkin-needed). But the first step is to make sure that it works. And based on the output of the above try run, it doesn't :(
This looks like an interesting warning:
Warning: c:\builds\moz2_slave\try-w32_g-00000000000000000000\build\obj-firefox\b2g\installer\package-manifest:517: NO_PKG_FILES contains file listed in manifest: ssltunnel.exe
And here's the offending code:
http://dxr.mozilla.org/mozilla-central/source/toolkit/mozapps/installer/packager.mk#595
Seems like someone will need to modify that list somehow. The risk then is that we cause firefox builds to have ssltunnel added, which we'd want to avoid.
Flags: needinfo?(martin.thomson)
Assignee | ||
Comment 7•10 years ago
|
||
Assignee | ||
Comment 8•10 years ago
|
||
Comment on attachment 8446197 [details] [diff] [review]
Removing ssltunnel from package blacklist r=?
It turns out that we need this for Mulet and B2G desktop builds. I'm running a test now to see if this accidentally drops the executable into the wrong packages (local testing indicates that it doesn't).
Attachment #8446197 -
Flags: review?(mh+mozilla)
Assignee | ||
Comment 9•10 years ago
|
||
Comment 10•10 years ago
|
||
Comment on attachment 8446197 [details] [diff] [review]
Removing ssltunnel from package blacklist r=?
Review of attachment 8446197 [details] [diff] [review]:
-----------------------------------------------------------------
This would add the file to e.g. xulrunner. You need to keep it there when MOZ_PKG_MANIFEST is not defined.
Attachment #8446197 -
Flags: review?(mh+mozilla) → review-
Comment 11•10 years ago
|
||
unassign myself since I can't help on it and Vivien and :mt are working on it.
Assignee: yurenju.mozilla → nobody
Assignee | ||
Comment 12•10 years ago
|
||
Is this an addition that would make it tolerable?
+ifndef MOZ_PKG_MANIFEST
+NO_PKG_FILES += ssltunnel*
+endif
+
I notice that there are a couple of places that don't supply manifests, but this would prevent them from getting ssltunnel.
Alternatively, I could make the entire blacklist conditional on having a manifest: with a manifest there would be no exclusions; without a manifest you get the whole blacklist. Would that be better?
Flags: needinfo?(mh+mozilla)
Comment 13•10 years ago
|
||
(In reply to Martin Thomson [:mt] from comment #12)
> Alternatively, I could make the entire blacklist conditional on having a
> manifest: with a manifest there would be no exclusions; without a manifest
> you get the whole blacklist. Would that be better?
The blacklist is actually useful even when there's a manifest. Those files are not supposed to be packaged by some overeager wildcard.
Flags: needinfo?(mh+mozilla)
Assignee | ||
Comment 14•10 years ago
|
||
Assignee | ||
Comment 15•10 years ago
|
||
Comment on attachment 8447491 [details] [diff] [review]
Remove ssltunnel from NO_PKG_FILES conditional on having no manifest r=?
So this moves ssltunnel into a special adjunct.
Attachment #8447491 -
Flags: review?(mh+mozilla)
Assignee | ||
Updated•10 years ago
|
Attachment #8446197 -
Attachment is obsolete: true
Updated•10 years ago
|
Attachment #8447491 -
Flags: review?(mh+mozilla) → review+
Assignee | ||
Comment 16•10 years ago
|
||
https://tbpl.mozilla.org/?tree=Try&rev=0de4ce1c1e5f
Ready to go pending a sanity check on the output of that.
Assignee | ||
Comment 17•10 years ago
|
||
And it is good that I checked: stray backslash in there...
This is better: https://tbpl.mozilla.org/?tree=Try&rev=875cfd68119b
Assignee | ||
Comment 18•10 years ago
|
||
Comment on attachment 8447491 [details] [diff] [review]
Remove ssltunnel from NO_PKG_FILES conditional on having no manifest r=?
Stray backslash in this version.
Attachment #8447491 -
Attachment is obsolete: true
Assignee | ||
Comment 19•10 years ago
|
||
Assignee | ||
Comment 20•10 years ago
|
||
Comment on attachment 8449708 [details] [diff] [review]
Remove ssltunnel from NO_PKG_FILES conditional on having no manifest r=glandium
r=glandium
Attachment #8449708 -
Flags: review+
Assignee | ||
Updated•10 years ago
|
Attachment #8449708 -
Attachment description: Remove ssltunnel from NO_PKG_FILES conditional on having no manifest r=? → Remove ssltunnel from NO_PKG_FILES conditional on having no manifest r=glandium
Attachment #8449708 -
Attachment is obsolete: true
Attachment #8449708 -
Flags: review+
Assignee | ||
Comment 21•10 years ago
|
||
Assignee | ||
Comment 22•10 years ago
|
||
Comment on attachment 8449709 [details] [diff] [review]
Remove ssltunnel from NO_PKG_FILES conditional on having no manifest r=glandium
Carrying r+ from :glandium
Attachment #8449709 -
Flags: review+
Assignee | ||
Comment 23•10 years ago
|
||
OK, now that everything checks out, let's get this in there so that we can move on bug 1002545.
Keywords: checkin-needed
Comment 24•10 years ago
|
||
https://hg.mozilla.org/integration/b2g-inbound/rev/f2dda6439e42
https://hg.mozilla.org/integration/b2g-inbound/rev/7f3c2ac7856d
Keywords: checkin-needed
Comment 25•10 years ago
|
||
sorry had to back this out for bustage like https://tbpl.mozilla.org/php/getParsedLog.php?id=43016288&tree=B2g-Inbound
Assignee | ||
Comment 26•10 years ago
|
||
Assignee | ||
Comment 27•10 years ago
|
||
Comment on attachment 8449709 [details] [diff] [review]
Remove ssltunnel from NO_PKG_FILES conditional on having no manifest r=glandium
I have got some serious problems with my head. I checked and double checked and the backslash was gone, but here it is.
Attachment #8449709 -
Attachment is obsolete: true
Attachment #8449709 -
Flags: review+ → review-
Assignee | ||
Comment 28•10 years ago
|
||
Comment on attachment 8450381 [details] [diff] [review]
Remove ssltunnel from NO_PKG_FILES conditional on having no manifest r=glandium
r=glandium and yes, this has no backslash.
Attachment #8450381 -
Flags: review+
Assignee | ||
Updated•10 years ago
|
Comment 29•10 years ago
|
||
https://hg.mozilla.org/integration/b2g-inbound/rev/31ae0a3ed4c5
https://hg.mozilla.org/integration/b2g-inbound/rev/415590241bdd
Keywords: checkin-needed
Comment 30•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/31ae0a3ed4c5
https://hg.mozilla.org/mozilla-central/rev/415590241bdd
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → 2.0 S5 (4july)
You need to log in
before you can comment on or make changes to this bug.
Description
•