Merge lp:~xnox/ubuntu-seeds/touch-content-hub into lp:~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.utopic

Proposed by Dimitri John Ledkov
Status: Merged
Merge reported by: Oliver Grawert
Merged at revision: not available
Proposed branch: lp:~xnox/ubuntu-seeds/touch-content-hub
Merge into: lp:~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.utopic
Diff against target: 41 lines (+9/-0)
3 files modified
sdk (+1/-0)
sdk-libs (+4/-0)
sdk-libs-dev (+4/-0)
To merge this branch: bzr merge lp:~xnox/ubuntu-seeds/touch-content-hub
Reviewer Review Type Date Requested Status
Loïc Minier Pending
Ricardo Salveti Pending
Ubuntu Core Development Team Pending
Review via email: mp+221856@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

content-hub is already in touch seed, but it's missing from the sdk.

Revision history for this message
Loïc Minier (lool) wrote :

Purely cosmetic but would you mind listing libcontent-hub0 in a separate section about C libs? qtdeclarative5-ubuntu-content0.1 is already listed for the QML API/ABI. Thanks!

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

On 3 June 2014 11:48, Loïc Minier <email address hidden> wrote:
> Purely cosmetic but would you mind listing libcontent-hub0 in a separate section about C libs? qtdeclarative5-ubuntu-content0.1 is already listed for the QML API/ABI. Thanks!

Like for example, in some kind of a "Platform API" section which we
don't seem to have at the moment? Shouldn't e.g.
libplatform-api-headers/libplatform-hardware-api-headers be seeded in
the SDK or are those not meant to be exposed as stable app-developer
interfaces?

--
Regards,

Dimitri.

Revision history for this message
Loïc Minier (lool) wrote :

Yup, exactly

On Tue, Jun 3, 2014 at 12:54 PM, Dimitri John Ledkov <<email address hidden>
> wrote:

> On 3 June 2014 11:48, Loïc Minier <email address hidden> wrote:
> > Purely cosmetic but would you mind listing libcontent-hub0 in a separate
> section about C libs? qtdeclarative5-ubuntu-content0.1 is already listed
> for the QML API/ABI. Thanks!
>
> Like for example, in some kind of a "Platform API" section which we
> don't seem to have at the moment? Shouldn't e.g.
> libplatform-api-headers/libplatform-hardware-api-headers be seeded in
> the SDK or are those not meant to be exposed as stable app-developer
> interfaces?
>
> --
> Regards,
>
> Dimitri.
>
>
> https://code.launchpad.net/~xnox/ubuntu-seeds/touch-content-hub/+merge/221856
> You are requested to review the proposed merge of
> lp:~xnox/ubuntu-seeds/touch-content-hub into
> lp:~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.utopic.
>

196. By Dimitri John Ledkov

Seed content-hub native apis

Revision history for this message
Iain Lane (laney) wrote :

It seems weird to seed the shared library like that - shouldn't it be pulled in by dependencies?

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

On 4 June 2014 17:43, Iain Lane <email address hidden> wrote:
> It seems weird to seed the shared library like that - shouldn't it be pulled in by dependencies?

it is currently pulled in:
* into touch, by content-hub
* into dev, by libcontent-dev

However, libcontent-hub0 is part of the ABI contract, and if clicks
use it, it must be present in sdk-libs directly & not dropped without
changing framework. (forexample if/when content-hub starts using
libcontent-hub1 for example).
Maybe, I'm wrong, I'll be ok with dropping the extra explicit seed, if
that's the consensus.

--
Regards,

Dimitri.

Revision history for this message
Loïc Minier (lool) wrote :

Exactly; the point is that C apps in Click packages might link directly to
libcontent-hub0 and we should; this is different from using the content hub
QML bindings which we might be able to keep stable for different (probably
longer) periods of time. Only a couple of apps link directly to content-hub
today though (at least gallery-app does).

Cheers,

On Wed, Jun 4, 2014 at 6:54 PM, Dimitri John Ledkov <email address hidden>
wrote:

> On 4 June 2014 17:43, Iain Lane <email address hidden> wrote:
> > It seems weird to seed the shared library like that - shouldn't it be
> pulled in by dependencies?
>
> it is currently pulled in:
> * into touch, by content-hub
> * into dev, by libcontent-dev
>
> However, libcontent-hub0 is part of the ABI contract, and if clicks
> use it, it must be present in sdk-libs directly & not dropped without
> changing framework. (forexample if/when content-hub starts using
> libcontent-hub1 for example).
> Maybe, I'm wrong, I'll be ok with dropping the extra explicit seed, if
> that's the consensus.
>
> --
> Regards,
>
> Dimitri.
>
>
> https://code.launchpad.net/~xnox/ubuntu-seeds/touch-content-hub/+merge/221856
> You are requested to review the proposed merge of
> lp:~xnox/ubuntu-seeds/touch-content-hub into
> lp:~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.utopic.
>

Revision history for this message
Oliver Grawert (ogra) wrote :

seems this was merged a while ago

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'sdk'
2--- sdk 2014-04-04 10:52:41 +0000
3+++ sdk 2014-06-03 11:51:14 +0000
4@@ -15,6 +15,7 @@
5 * qtscript5-doc
6 * qtsvg5-doc
7 * qttools5-doc
8+ * libcontent-hub-doc
9
10 = Ubuntu UI Toolkit =
11
12
13=== modified file 'sdk-libs'
14--- sdk-libs 2014-05-29 12:30:01 +0000
15+++ sdk-libs 2014-06-03 11:51:14 +0000
16@@ -38,6 +38,10 @@
17 * qtdeclarative5-ubuntu-mediascanner0.1
18 * qtdeclarative5-ubuntu-syncmonitor0.1
19
20+= Platform APIs =
21+
22+ * libcontent-hub0
23+
24 = Multimedia =
25
26 Preferred set of codecs for oxide.
27
28=== modified file 'sdk-libs-dev'
29--- sdk-libs-dev 2014-04-04 10:52:41 +0000
30+++ sdk-libs-dev 2014-06-03 11:51:14 +0000
31@@ -27,6 +27,10 @@
32 # forces Qt5 as the default; conflicts with Qt4 -- XXX should be a Recommends?
33 * qt5-default
34
35+= Platform APIs =
36+
37+ * libcontent-hub-dev
38+
39 = Documentation and example code =
40
41 * (ubuntu-html5-theme-examples)

Subscribers

People subscribed via source and target branches