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

Reply via email to