Closed
Bug 1333826
Opened 8 years ago
Closed 8 years ago
Stop building/remove the Mozilla SDK support
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(firefox53 fixed, firefox54 fixed)
RESOLVED
FIXED
mozilla54
People
(Reporter: benjamin, Assigned: benjamin)
References
Details
Attachments
(7 files)
57 bytes,
text/x-github-pull-request
|
jlund
:
review+
|
Details | Review |
59 bytes,
text/x-review-board-request
|
mshal
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
mshal
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
mshal
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
mshal
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
jlund
:
review+
gchang
:
approval-mozilla-aurora+
|
Details |
59 bytes,
text/x-review-board-request
|
mshal
:
review+
|
Details |
There is no point in building or shipping the Mozilla SDK any more, since it's point was to enable binary component compilation and that is no longer supported. This bug tracks the various bits of turning off building the SDK (and automation which ships it) as well as removing various bits of code that support it.
Assignee | ||
Updated•8 years ago
|
Assignee: nobody → benjamin
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•8 years ago
|
||
Attachment #8830451 -
Flags: review?(jlund)
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 8•8 years ago
|
||
Comment on attachment 8830451 [details] [review]
beetmoverscript PR
with caveat inside the PR
Attachment #8830451 -
Flags: review?(jlund) → review+
Comment 9•8 years ago
|
||
mozreview-review |
Comment on attachment 8830457 [details]
Bug 1333826 - Remove the make-sdk build target, the INSTALL_SDK variable, and all the supporting packager/upload machinery,
https://reviewboard.mozilla.org/r/107204/#review108670
toolkit/mozapps/installer/package-name.mk still has a SDK_PATH definition - that could go away in this patch too.
Attachment #8830457 -
Flags: review?(mshal) → review+
Comment 10•8 years ago
|
||
mozreview-review |
Comment on attachment 8830459 [details]
Bug 1333826 - Remove SDK_FILES, SDK_LIBRARY, and related is_sdk support in the build goop,
https://reviewboard.mozilla.org/r/107208/#review108672
::: python/mozbuild/mozbuild/test/frontend/test_emitter.py
(Diff revision 1)
> icons = files._children['icons']
>
> self.assertEqual(icons._strings, ['quux.icns'])
>
> - def test_sdk_files(self):
> - reader = self.reader('sdk-files')
It looks like the python/mozbuild/mozbuild/test/frontend/data/sdk-files directory still exists - that should go away as well. (This patch removed test/backend/data/sdk-files, but not test/frontend/data/sdk-files)
Attachment #8830459 -
Flags: review?(mshal) → review+
Comment 11•8 years ago
|
||
mozreview-review |
Comment on attachment 8830456 [details]
Bug 1333826 - Remove all references to MOZ_AUTOMATION_SDK,
https://reviewboard.mozilla.org/r/107202/#review108674
Attachment #8830456 -
Flags: review?(mshal) → review+
Comment 12•8 years ago
|
||
mozreview-review |
Comment on attachment 8830458 [details]
Bug 1333826 - Remove SDK references from moz-automation.mk,
https://reviewboard.mozilla.org/r/107206/#review108676
Attachment #8830458 -
Flags: review?(mshal) → review+
Comment 13•8 years ago
|
||
mozreview-review |
Comment on attachment 8830461 [details]
Bug 1333826 - Remove a few references from .mk files,
https://reviewboard.mozilla.org/r/107212/#review108678
Attachment #8830461 -
Flags: review?(mshal) → review+
Comment 14•8 years ago
|
||
Comment on attachment 8830460 [details]
Bug 1333826 - Remove SDK references from taskcluster beetmover,
LGTM, but redirecting to :jlund since I'm not familiar with beetmover.
Attachment #8830460 -
Flags: review?(mshal) → review?(jlund)
Comment 15•8 years ago
|
||
mozreview-review |
Comment on attachment 8830460 [details]
Bug 1333826 - Remove SDK references from taskcluster beetmover,
https://reviewboard.mozilla.org/r/107210/#review108866
::: taskcluster/taskgraph/transforms/beetmover.py
(Diff revision 1)
> "target.apk",
> ]
>
>
> UPSTREAM_ARTIFACT_UNSIGNED_PATHS = {
> - 'linux64-nightly': _DESKTOP_UPSTREAM_ARTIFACTS_UNSIGNED_EN_US + [
we still need the 'linux64-nightly' and 'linux-nightly' keys and the _DESKTOP_UPSTREAM_ARTIFACTS_UNSIGNED_EN_US list of items as their value here.
Attachment #8830460 -
Flags: review?(jlund) → review+
Comment 16•8 years ago
|
||
mozreview-review |
Comment on attachment 8830460 [details]
Bug 1333826 - Remove SDK references from taskcluster beetmover,
https://reviewboard.mozilla.org/r/107210/#review108868
ugh, that was supposed to be a r- because the open issue is a blocker to landing :)
Attachment #8830460 -
Flags: review+ → review-
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 19•8 years ago
|
||
mozreview-review |
Comment on attachment 8830460 [details]
Bug 1333826 - Remove SDK references from taskcluster beetmover,
https://reviewboard.mozilla.org/r/107210/#review108892
lgtm
Attachment #8830460 -
Flags: review?(jlund) → review+
Comment 20•8 years ago
|
||
sorry I swore I already r+ the newest diff
Comment 21•8 years ago
|
||
Pushed by bsmedberg@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/075a7c952767
Remove SDK references from taskcluster beetmover, r=jlund
https://hg.mozilla.org/integration/mozilla-inbound/rev/3982ab8c8079
Remove all references to MOZ_AUTOMATION_SDK, r=mshal
https://hg.mozilla.org/integration/mozilla-inbound/rev/d08ce886e29c
Remove the make-sdk build target, the INSTALL_SDK variable, and all the supporting packager/upload machinery, r=mshal
https://hg.mozilla.org/integration/mozilla-inbound/rev/daa8b0da1484
Remove SDK references from moz-automation.mk, r=mshal
https://hg.mozilla.org/integration/mozilla-inbound/rev/6002440818d9
Remove SDK_FILES, SDK_LIBRARY, and related is_sdk support in the build goop, r=mshal
https://hg.mozilla.org/integration/mozilla-inbound/rev/c714a746f773
Remove a few references from .mk files, r=mshal
Comment 22•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/075a7c952767
https://hg.mozilla.org/mozilla-central/rev/3982ab8c8079
https://hg.mozilla.org/mozilla-central/rev/d08ce886e29c
https://hg.mozilla.org/mozilla-central/rev/daa8b0da1484
https://hg.mozilla.org/mozilla-central/rev/6002440818d9
https://hg.mozilla.org/mozilla-central/rev/c714a746f773
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox54:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla54
Assignee | ||
Comment 23•8 years ago
|
||
Comment on attachment 8830460 [details]
Bug 1333826 - Remove SDK references from taskcluster beetmover,
Approval Request Comment
[Feature/Bug causing the regression]: not a regression
[User impact if declined]: we'll ship an unnecessary/unusable SDK with Firefox 53
[Is this code covered by automated tests?]: No
[Has the fix been verified in Nightly?]: Yes
[Needs manual test from QE? If yes, steps to reproduce]: No (just build config)
[List of other uplifts needed for the feature/fix]: None
[Is the change risky?]: Build config issue could cause issues with release automation if that still expects to see an SDK. Releng (jlund) believes that this is all that's necessary.
Attachment #8830460 -
Flags: approval-mozilla-aurora?
Updated•8 years ago
|
status-firefox53:
--- → affected
Comment 24•8 years ago
|
||
Comment on attachment 8830460 [details]
Bug 1333826 - Remove SDK references from taskcluster beetmover,
Remove unnecessary sdk. Aurora53+.
Attachment #8830460 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 25•8 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-aurora/rev/28160f4776bd
https://hg.mozilla.org/releases/mozilla-aurora/rev/4c673647a132
https://hg.mozilla.org/releases/mozilla-aurora/rev/0105896f2a22
https://hg.mozilla.org/releases/mozilla-aurora/rev/a10cf3a4d0e6
https://hg.mozilla.org/releases/mozilla-aurora/rev/3f30448af075
https://hg.mozilla.org/releases/mozilla-aurora/rev/935a29b0089e
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•