Public bug reported:
At the moment we have the following set of packages:
* ubuntu-sdk has libraries, documentation, examples, IDE and related tools
* ubuntu-touch has the set of packages installed on Ubuntu Touch rootfs
This set is not flexible enough and I'd like propose to restructure it:
* ubuntu-sdk-libs has only run-time libraries
* ubuntu-sdk-dev has -dev development packages for the above and depends on the
above set
* ubuntu-sdk depends on ubuntu-sdk-dev and also has documentation/examples/IDE
and related tools
* ubuntu-touch depends on ubuntu-sdk-libs and the rest of the packages
that are part of Ubuntu Touch rootfs
1) At the moment there is no guarantee that sdk runtime libraries are actually
also present on the device.
2) The available platform api on the device is actually only things in
"ubuntu-sdk-dev" as exported by "ubuntu-sdk-libs" runtime libraries. And e.g.
all the libraries and tools that are pulled in by examples/documentation
packages & IDE are not part of the API and are not available on the device
3) If one chooses to not use ubuntu-sdk IDE, but instead chooses other tools
(e.g. command line editor) then it would help to have exact set one can compile
against (ubuntu-sdk-dev)
4) For cross-compilation one does not need a second copy of IDE or any of it's
dependencies. One only really needs ubuntu-sdk-dev.
To achieve above 4 goals, I'd like to restructure the ubuntu-touch-meta
seed to provide 4 meta-packages with inheritance as outlined above.
** Affects: ubuntu-touch-meta (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1221918
Title:
APIs should be separate from the SDK
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-touch-meta/+bug/1221918/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs