Bug 6404 - Remove the ADT installer in favour of the SDK
Summary: Remove the ADT installer in favour of the SDK
Status: RESOLVED FIXED
Alias: None
Product: ADT
Classification: Yocto Project Subprojects
Component: adt (show other bugs)
Version: unspecified
Hardware: All Multiple
: Medium+ enhancement
Target Milestone: 2.1 M4
Assignee: Paul Eggleton
QA Contact: Valentin Hangan
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2014-06-05 15:18 UTC by Paul Eggleton
Modified: 2016-03-30 01:01 UTC (History)
7 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Yes (doc changes required)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Eggleton 2014-06-05 15:18:51 UTC
The ADT installer was particularly useful earlier in order to have a way to have an SDK with a sysroot matching your image; however now that we have -c populate_sdk <image>, the installer is largely a duplication. We should remove the ADT installer, ensuring the following:

1) We still must have a means of installing the Eclipse plugin easily - either via an customised SDK which we build, or via some other method. (Perhaps including certain packages in the image e.g. tcf-agent should trigger the plugin to be part of the SDK - related to bug 5429.)

2) The Eclipse plugin must work out of the box with the SDK - this may already be true but we need to ensure the workflow is ideal.

3) We need to update the corresponding documentation.
Comment 1 Joshua Lock 2015-03-31 12:53:08 UTC
Based on some lightweight testing with Dizzy & Eclipse it feels like the ADT installer is more than just duplication, it ultimately seems to install a broken/non-useful toolchain.

I'm unable to build & deploy any of the helloworld project templates from Eclipse with an ADT installer installed toolchain.
Comment 2 Alexandru Georgescu 2016-01-06 14:43:12 UTC
Hi Paul,
Any updates on this?
Comment 3 Paul Eggleton 2016-02-25 01:29:54 UTC
Richard has sent a patch to remove the ADT for the 2.1 release, but hasn't merged it into master yet. It's safe to say it's finally being removed for 2.1.

Documentation updates haven't been started.
Comment 4 Paul Eggleton 2016-03-02 22:28:10 UTC
The adt-installer has been dropped in master:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=ab3a71833c7f446aeed7e2aebbd3e20d484c71ff
Comment 5 Paul Eggleton 2016-03-30 01:01:39 UTC
I think we can call this done - the adt-installer and references to it have been removed, and Scott has scrubbed the documentation for references there as well. We're also well on our way to a new SDK manual which replaces the ADT manual (covered separately under bug 7675).

Relevant commits from master:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=ab3a71833c7f446aeed7e2aebbd3e20d484c71ff
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=af63b49a65be5d39bf18482de7441eb1b1525583