Closed
Bug 1325897
Opened 8 years ago
Closed 6 years ago
Unship some Universal CRT DLLs
Categories
(Firefox Build System :: General, defect)
Tracking
(firefox53 wontfix, firefox68 fixed)
RESOLVED
FIXED
mozilla68
People
(Reporter: emk, Assigned: emk)
References
Details
Attachments
(1 file, 2 obsolete files)
Many (but not all) of api-ms-win-core-*.dlls are needed only for Windows Vista or earlier.
https://support.microsoft.com/en-us/kb/2999226
Just for the records, every dll 7 has seems to be on Vista as well.
Assignee | ||
Comment 2•8 years ago
|
||
Only if the Update for Universal C Runtime is applied. We can't assume updates are applied unless System Requirements require it explicitly (e.g. SP2 was needed for Windows XP). We have not mandated any updates to Windows Vista.
Assignee | ||
Comment 3•8 years ago
|
||
Hm, glob and set are not available in the moz.build sandbox...
Comment 4•8 years ago
|
||
set() may not be available, but you can use a set literal comprehension to create one:
{x for x in iterable}
(I'm not opposed to exposing set() to the sandbox - it is a very useful primitive.)
Comment hidden (mozreview-request) |
Assignee | ||
Updated•8 years ago
|
Attachment #8822037 -
Attachment is obsolete: true
Comment 6•8 years ago
|
||
mozreview-review |
Comment on attachment 8822376 [details]
Bug 1325897 - Unship some Universal CRT DLLs.
https://reviewboard.mozilla.org/r/101316/#review104372
I'm inclined to say we shouldn't do this without ensuring we're not shooting ourselves in the foot in the future. That is, we should have tests in place that ensure that
a) we are not including in this list things that we don't need
b) we don't start using things that are not in this list
Attachment #8822376 -
Flags: review?(mh+mozilla)
Assignee | ||
Comment 7•8 years ago
|
||
I considered using dependentlibs.py and filed a found bug (1330192).
Updated•8 years ago
|
Updated•8 years ago
|
Updated•7 years ago
|
Product: Core → Firefox Build System
Assignee | ||
Comment 8•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → VYV03354
Status: NEW → ASSIGNED
Assignee | ||
Updated•6 years ago
|
Attachment #8822376 -
Attachment is obsolete: true
Assignee | ||
Comment 9•6 years ago
|
||
Try runs:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=657b1f1c9d661dc8286ddff1170bb8fc1c3c4fbe
https://treeherder.mozilla.org/#/jobs?repo=try&revision=43505f63e1f6db8633aa30afd1eec12cc962f720 (fails if extra files are in appdir)
Win32 SM builds are broken regardless of this patch:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=99de0bfedd486b7df6ae1cac83e44df239051fea
Updated•6 years ago
|
Attachment #9051513 -
Attachment description: Bug 1325897 - Unship some Universal CRT DLLs. r?glandium → Bug 1325897 - Unship some Universal CRT DLLs. r?dmajor
Comment 10•6 years ago
|
||
Pushed by VYV03354@nifty.ne.jp:
https://hg.mozilla.org/integration/autoland/rev/9567622873d6
Unship some Universal CRT DLLs. r=dmajor
Comment 11•6 years ago
|
||
Backed out changeset 9567622873d6 (Bug 1325897) for causing Toolchains stackwalks bustages CLOSED TREE
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=237484219&repo=autoland&lineNumber=671
Backout: https://hg.mozilla.org/integration/autoland/rev/3305707514a18ff272af09a9e426819b9b47dc6a
Flags: needinfo?(VYV03354)
Updated•6 years ago
|
Attachment #9051513 -
Attachment description: Bug 1325897 - Unship some Universal CRT DLLs. r?dmajor → Bug 1325897 - Unship some Universal CRT DLLs. r=dmajor,glandium
Comment 12•6 years ago
|
||
Pushed by VYV03354@nifty.ne.jp:
https://hg.mozilla.org/integration/autoland/rev/73e57709c5ee
Unship some Universal CRT DLLs. r=dmajor,glandium
Comment 13•6 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
status-firefox68:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
Assignee | ||
Updated•6 years ago
|
Flags: needinfo?(VYV03354)
Updated•6 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•