Hi, On Thursday 19 September 2013 17:27:08 Gustavo Niemeyer wrote: > Can we please have these two packages in the -dev list: > > - qtbase5-private-dev > - qtdeclarative5-private-dev > > Although these packages are "private", they hold fundamental headers > of Qt which enables the creation of dynamic meta objects, necessary > for bindings such as Go, Python, and even QML itself.
I think this framework is intended to define the dependencies for click apps and everything related to develop them. As click apps can't be dependencies for other click apps it doesn't seem to make sense to include this here. Such binding libraries will still be installed through traditional means and can pull in the private-dev headers through dpkg dependencies. So if anything, pyqt or the Go bindings themselves would be candidates for this list. > > It would be brilliant if we could convince the upstream to move these > our of private, as it does seem to make sense, but meanwhile can we > have that as a dependency of the development side of the SDK? I don't think there is any chance to convince upstream to do that. Those private headers mostly expose implementation details of the public API with no promises regarding API/ABI stability or documentation whatsoever. You shouldn't ever need them as an application developer and if you do, you should be aware that your application might break with every minor Qt upgrade (which they often do). So unless you know how to apt-get install those private headers in your toolchain yourself you most likely shouldn't use them anyways. Br, Michael > > Thanks! > > On Wed, Sep 18, 2013 at 11:31 AM, Loïc Minier <[email protected]> wrote: > > Hi! > > > > Click packages uploaded to appstore currently declare a dependency on > > ubuntu-sdk-13.10, but we haven't defined this ubuntu-sdk-13.10 framework > > yet! > > > > This should be as backwards-compatible as possible (at least up to > > 12.04) so that apps in the appstore don't need to be ported to a new > > API/ABI before it's out in a stable release. > > > > Currently we have an ubuntu-sdk package, but no ubuntu-sdk-runtime or > > ubuntu-touch-runtime or whatever we want it; the seed is below, would > > people please reply commenting on APIs/ABIs which should/must be in > > ubuntu-sdk-13.10, with a thought on stability of the interface? > > > > Also, do we want multiple frameworks, notably for webapps or for cordova? > > > > Thanks! > > > > = Qt 5 APIs = > > > > * libqt5qml-graphicaleffects > > * libqt5sql5-sqlite > > * libqt5svg5-dev > > * libqt5v8-5-dev > > * libqt5webkit5-dev > > * libqt5xmlpatterns5-dev > > * qt3d5-dev > > * qtbase5-dev > > * qtdeclarative5-dev > > * qtdeclarative5-dev-tools > > * qtlocation5-dev > > * qtmultimedia5-dev > > * qtscript5-dev > > * qtsensors5-dev > > * qttools5-dev > > * qttools5-dev-tools > > > > * (libqt5webkit5-qmlwebkitplugin) > > * (qtdeclarative5-accounts-plugin) > > * (qtdeclarative5-folderlistmodel-plugin) > > * (qtdeclarative5-friends-plugin) > > * (qtdeclarative5-localstorage-plugin) > > * (qtdeclarative5-particles-plugin) > > * (qtdeclarative5-qtaudioengine-plugin) > > * (qtdeclarative5-qtmultimedia-plugin) > > * (qtdeclarative5-qtquick2-plugin) > > * (qtdeclarative5-qtsensors-plugin) > > * (qtdeclarative5-window-plugin) > > * (qtdeclarative5-xmllistmodel-plugin) > > > > # forces Qt5 as the default; conflicts with Qt4 -- XXX should be a > > Recommends? * qt5-default > > > > = Documentation = > > > > * qtbase5-doc > > * qtcreator-doc > > * qtgraphicaleffects5-doc > > * qtmultimedia5-doc > > * qtscript5-doc > > * qtsvg5-doc > > * qttools5-doc > > > > = Ubuntu UI Toolkit = > > > > * qtdeclarative5-ubuntu-ui-toolkit-plugin > > * ubuntu-ui-toolkit-doc > > * ubuntu-ui-toolkit-examples > > * ubuntu-ui-toolkit-theme > > > > = HTML5 Toolkit = > > > > * cordova-ubuntu-2.8 > > * ubuntu-html5-theme > > > > = Tools = > > > > * qmlscene > > * qtcreator > > * qtcreator-plugin-ubuntu > > * qtcreator-plugin-ubuntu-cordova > > > > -- > > Loïc Minier > > > > -- > > Mailing list: https://launchpad.net/~ubuntu-phone > > Post to : [email protected] > > Unsubscribe : https://launchpad.net/~ubuntu-phone > > More help : https://help.launchpad.net/ListHelp -- Mailing list: https://launchpad.net/~ubuntu-phone Post to : [email protected] Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp

