ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #09550
Re: frameworks: seeding U1DB and libcurl ?
It was only being seeded "by accident" because unity-scopes-shell depended
on libu1db-qt and libunity-scopes depended on libu1db. So both
implementations got pulled into the image.
Is looks like that as soon as we stopped depending on them, both seemed to
get dropped from the image.
On Thu, Aug 21, 2014 at 1:25 PM, Nekhelesh Ramananthan <
krnekhelesh@xxxxxxxxx> wrote:
> Hi,
>
> I have a few apps that also use U1db for storage mechanisms and know
> plenty more 3rd party apps that require it. The clock app in the phone
> images also require it. Why are we removing it? U1db is used to store not
> just app settings, but also app data in general which QT setting is not
> suited for.
>
> Nekhelesh
>
>
> On Thu, Aug 21, 2014 at 2:20 PM, Jamie Strandboge <jamie@xxxxxxxxxxxxx>
> wrote:
>
>> On 08/21/2014 03:51 AM, Oliver Grawert wrote:
>> > hi,
>> >
>> > we had some incident today where the scopes dropped U1 support and
>> > switched to QSettings ...
>> > this removed dependencies for libcurl3-nss and libu1db1 (as you can see
>> > in [1])
>> >
>> > with that removal the music app stopped showing any music (i assume
>> > there was the expectation that curl and U1 will be supported by our
>> > framework)
>> >
>> > if this is actually what we want (dropping these two) the music app
>> > needs to ship them in its click package ...
>> > if we want to keep them they should be seeded into the sdk libs asap ...
>> >
>> > due to other issues with the scopes the landing that dropped the
>> > dependency will be reverted in image 203 which gives us some time to
>> > decide this ....
>> >
>> I don't know the causes for music app, but I can say that there are
>> applications
>> that will fail if U1db is not seeded. Developers have been told this is
>> what
>> they should be using for settings up until recently and what they should
>> use if
>> QSettings doesn't fit their needs. Furthermore, it is listed in the
>> frameworks
>> page[1] as a supported QML API and this has been the case since 13.10. We
>> can't
>> just drop it.
>>
>> [1]https://wiki.ubuntu.com/Click/Frameworks
>>
>> PS - Personally, I have 2 apps that depend on it. I'd be happy to adjust
>> the
>> seeds ;)
>>
>> --
>> Jamie Strandboge http://www.ubuntu.com/
>>
>>
>> --
>> Mailing list: https://launchpad.net/~ubuntu-phone
>> Post to : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~ubuntu-phone
>> More help : https://help.launchpad.net/ListHelp
>>
>>
>
> --
> Mailing list: https://launchpad.net/~ubuntu-phone
> Post to : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ubuntu-phone
> More help : https://help.launchpad.net/ListHelp
>
>
Follow ups
References