Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-16 Thread Wichmann, Mats D
There's a section of the document that talks about forward compatibility. In theory, developing your app on MeeGo 1.1 would allow it to work on 1.1 and on for the whole life of 1.x, to my understanding at least. If you target 1.2, from 1.2 and onwards. Should rpm be relied on fully to capture

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-16 Thread Sergio Schvezov
On Fri, 2011-02-04 at 08:43 -0700, Wichmann, Mats D wrote: > After a bunch of review there's an updated copy of > the 1.1 spec available... sorry this isn't diffmarked, > there was quite a bit of rearranging of pieces to make > flow better (thanks to Mikko Ylinen for most of this, > and for a lot

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-08 Thread Sergio Schvezov
On Mon, 2011-02-07 at 11:36 -0700, Wichmann, Mats D wrote: > meego-dev-boun...@meego.com wrote: > > >> if we break ABI between 1.1 and 1.2 we, MeeGo, fscked up and must > >> provide a compatibility package. So this is real today, if packages marked as dep should also stay stable something must

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-08 Thread Marius Vollmer
"ext Gabriel M. Beddingfield" writes: > Would it be more sane to prohibit libs in MeeGo core from using > dlopen()? Uhh, that would be a bit much. But maybe we can make the rule that you can not use RTLD_GLOBAL with anything that is not directly in /lib and /usr/lib. ___

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Wichmann, Mats D
meego-dev-boun...@meego.com wrote: >> if we break ABI between 1.1 and 1.2 we, MeeGo, fscked up and must >> provide a compatibility package. > > libssl is Platform API, so there are no ABI promises made > (sect 3.2.1). (However, the spec used to promise ABI > compatability within a 1.x release.)

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Gabriel M. Beddingfield
On Mon, 7 Feb 2011, Arjan van de Ven wrote: On 2/7/2011 10:0st "core') If you compile your app against libssl in Meego 1.1 it will link against libssl.so.8, when you go to Meego 1.1.90->1.2 your app won't load as libssl.so.10 is there. If you symlink it may work, but you can never know as

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Arjan van de Ven
On 2/7/2011 10:0st "core') If you compile your app against libssl in Meego 1.1 it will link against libssl.so.8, when you go to Meego 1.1.90->1.2 your app won't load as libssl.so.10 is there. If you symlink it may work, but you can never know as that's why the version changed in the first pla

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Antti Kaijanmäki
On Mon, 2011-02-07 at 11:43 -0600, Gabriel M. Beddingfield wrote: > > On Mon, 7 Feb 2011, Arjan van de Ven wrote: > > >> I.e. "We refuse to supply openssl as part of MeeGo core, but you can't use > >> openssl as your own private library because QtNetwork is covertly loading > >> it with dlopen(

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Sergio Schvezov
On Mon, 2011-02-07 at 09:16 -0800, Arjan van de Ven wrote: > On 2/7/2011 9:03 AM, Gabriel M. Beddingfield wrote: > > On Mon, 7 Feb 2011, Sergio Schvezov wrote: > > > >>> Suppose that your app needs 3rd party libs and you install > >>> them in the folder /opt/foo/lib. Before you start your app, >

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Gabriel M. Beddingfield
On Mon, 7 Feb 2011, Arjan van de Ven wrote: I.e. "We refuse to supply openssl as part of MeeGo core, but you can't use openssl as your own private library because QtNetwork is covertly loading it with dlopen()." That's nuts. I'm pretty sure openssl is part of the actual compliance package

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Arjan van de Ven
On 2/7/2011 9:03 AM, Gabriel M. Beddingfield wrote: On Mon, 7 Feb 2011, Sergio Schvezov wrote: Suppose that your app needs 3rd party libs and you install them in the folder /opt/foo/lib. Before you start your app, you can manipulate the LD_LIBRARY_PATH to pull in your lib folder. [snip] S

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Gabriel M. Beddingfield
On Mon, 7 Feb 2011, Sergio Schvezov wrote: Suppose that your app needs 3rd party libs and you install them in the folder /opt/foo/lib. Before you start your app, you can manipulate the LD_LIBRARY_PATH to pull in your lib folder. [snip] So imagine the case of openssl, you provide it as it i

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Antti Kaijanmäki
On Fri, 2011-02-04 at 12:39 -0800, Arjan van de Ven wrote: > On 2/4/2011 12:10 PM, Antti Kaijanmäki wrote: > > IMO any component which does not support IPv6 fully must have bugs > > opened against them with High priority. > > this would be a great idea for the 1.2 compliance spec to add imo. > (bu

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Wichmann, Mats D
> So imagine the case of openssl, you provide it as it is not Meego Core, > it's linked to a specific version. Meego provides a different one, > you an't link to it in theory as it is not a core lib. In this example > you then bring in Qt to your application which does a dlopen on it's > ope

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Arjan van de Ven
On 2/7/2011 4:41 AM, Antti Kaijanmäki wrote: On Fri, 2011-02-04 at 08:43 -0700, Wichmann, Mats D wrote: Hoping some of you have time to take a look and supply comments... http://wiki.meego.com/Quality/Compliance, as usual. current version is the .7 revision. "Section 3: Application Compatibil

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Sergio Schvezov
On Mon, 2011-02-07 at 08:28 -0600, Gabriel M. Beddingfield wrote: > > On Mon, 7 Feb 2011, Miretti, Gabriel wrote: > > > Hi, I just begin to work with Meego and particularly with Meego Compliance. > > > > In 3.2.2, the specification says: > > My question: There is a preferred/recommended/mandator

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Gabriel M. Beddingfield
On Mon, 7 Feb 2011, Miretti, Gabriel wrote: Hi, I just begin to work with Meego and particularly with Meego Compliance. In 3.2.2, the specification says: "They shall import external interfaces only from the following sources: * shared libraries supplied as a part of the application package"

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Wichmann, Mats D
meego-dev-boun...@meego.com wrote: > Hi, I just begin to work with Meego and particularly with > Meego Compliance. > > In 3.2.2, the specification says: > "They shall import external interfaces only from the following > sources: * shared libraries supplied as a part of the application > package"

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Miretti, Gabriel
>-Original Message- >From: meego-dev-boun...@meego.com [mailto:meego-dev-boun...@meego.com] On >Behalf Of Wichmann, Mats D >Sent: Friday, February 04, 2011 12:44 PM >To: meego-dev@meego.com >Subject: [MeeGo-dev] updated MeeGo compliance spec available for review > >

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Wichmann, Mats D
meego-dev-boun...@meego.com wrote: > On Fri, 2011-02-04 at 12:39 -0800, Arjan van de Ven wrote: >> this would be a great idea for the 1.2 compliance spec to add imo. >> (but this doc is still the old 1.1 compliance) > > OK, so you don't want to add anything "new" to this 1.1, right? > > When will

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Antti Kaijanmäki
On Mon, 2011-02-07 at 05:53 -0700, Wichmann, Mats D wrote: > yes, you're right, it's just for "3rd party" (there's no really > good term for this, "not part of the distribution" is another > way that doesn't sound good). > > what sort of clarification did you have in mind? In the empty space be

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Antti Kaijanmäki
On Fri, 2011-02-04 at 12:39 -0800, Arjan van de Ven wrote: > this would be a great idea for the 1.2 compliance spec to add imo. > (but this doc is still the old 1.1 compliance) OK, so you don't want to add anything "new" to this 1.1, right? When will we begin to draft 1.2? It seems there's quite

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Wichmann, Mats D
Antti Kaijanmäki wrote: > On Fri, 2011-02-04 at 08:43 -0700, Wichmann, Mats D wrote: >> Hoping some of you have time to take a look and >> supply comments... >> >> http://wiki.meego.com/Quality/Compliance, as usual. >> current version is the .7 revision. > > > "Section 3: Application Compatibili

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-07 Thread Antti Kaijanmäki
On Fri, 2011-02-04 at 08:43 -0700, Wichmann, Mats D wrote: > Hoping some of you have time to take a look and > supply comments... > > http://wiki.meego.com/Quality/Compliance, as usual. > current version is the .7 revision. "Section 3: Application Compatibility" I assume this section talks abou

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-04 Thread Foster, Dawn M
On Feb 4, 2011, at 3:33 PM, Bernd Stramm wrote: > On Fri, 4 Feb 2011 15:26:39 -0800 > "Foster, Dawn M" wrote: > >> >> On Feb 4, 2011, at 11:32 AM, Bernd Stramm wrote: >> >>> On Fri, 04 Feb 2011 21:21:04 +0200 >>> Antti Kaijanmäki wrote: >>> On Fri, 2011-02-04 at 11:57 -0700, Wichmann,

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-04 Thread Bernd Stramm
On Fri, 4 Feb 2011 15:26:39 -0800 "Foster, Dawn M" wrote: > > On Feb 4, 2011, at 11:32 AM, Bernd Stramm wrote: > > > On Fri, 04 Feb 2011 21:21:04 +0200 > > Antti Kaijanmäki wrote: > > > >> On Fri, 2011-02-04 at 11:57 -0700, Wichmann, Mats D wrote: > >>> Antti Kaijanmäki wrote: > >>> ... > >>>

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-04 Thread Foster, Dawn M
On Feb 4, 2011, at 11:32 AM, Bernd Stramm wrote: > On Fri, 04 Feb 2011 21:21:04 +0200 > Antti Kaijanmäki wrote: > >> On Fri, 2011-02-04 at 11:57 -0700, Wichmann, Mats D wrote: >>> Antti Kaijanmäki wrote: >>> ... >>> last someone talked about kernels, there was a plan to list >>> manadatory part

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-04 Thread Arjan van de Ven
On 2/4/2011 12:10 PM, Antti Kaijanmäki wrote: On Fri, 2011-02-04 at 14:32 -0500, Bernd Stramm wrote: On Fri, 04 Feb 2011 21:21:04 +0200 Kernels have supported IPv6 for years, unless they are specifically configured not to. Yes, but sadly there are products where kernels are specifically configu

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-04 Thread Thiago Macieira
On Friday, 4 de February de 2011 21:21:04 Antti Kaijanmäki wrote: > I think IPv6 is mandatory for any product that comes out these days. > Even more importantly now that the IPv4 address pool has finally been > completely depleted. So yes I think MeeGo 1.1 compliance spec should > mention at least

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-04 Thread Antti Kaijanmäki
On Fri, 2011-02-04 at 14:32 -0500, Bernd Stramm wrote: > On Fri, 04 Feb 2011 21:21:04 +0200 > Kernels have supported IPv6 for years, unless they are specifically > configured not to. Yes, but sadly there are products where kernels are specifically configured not to have IPv6. By stating it's manda

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-04 Thread Bernd Stramm
On Fri, 04 Feb 2011 21:21:04 +0200 Antti Kaijanmäki wrote: > On Fri, 2011-02-04 at 11:57 -0700, Wichmann, Mats D wrote: > > Antti Kaijanmäki wrote: >> ... > > last someone talked about kernels, there was a plan to list > > manadatory parts of the kernel config in the next spec (1.2), > > although

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-04 Thread Antti Kaijanmäki
On Fri, 2011-02-04 at 11:57 -0700, Wichmann, Mats D wrote: > Antti Kaijanmäki wrote: > > This would at least > > require that kernels are compiled with IPv6 support enabled. > > last someone talked about kernels, there was a plan to list > manadatory parts of the kernel config in the next spec (1.

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-04 Thread Wichmann, Mats D
Antti Kaijanmäki wrote: > On Fri, 2011-02-04 at 08:43 -0700, Wichmann, Mats D wrote: >> Hoping some of you have time to take a look and >> supply comments... > > How about IPv6 support? > > It's clear that any sane device has to support IPv6 now that the IPv4 > address pool has been completely de

Re: [MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-04 Thread Antti Kaijanmäki
On Fri, 2011-02-04 at 08:43 -0700, Wichmann, Mats D wrote: > Hoping some of you have time to take a look and > supply comments... How about IPv6 support? It's clear that any sane device has to support IPv6 now that the IPv4 address pool has been completely depleted[0]. It has been known fact for

[MeeGo-dev] updated MeeGo compliance spec available for review

2011-02-04 Thread Wichmann, Mats D
After a bunch of review there's an updated copy of the 1.1 spec available... sorry this isn't diffmarked, there was quite a bit of rearranging of pieces to make flow better (thanks to Mikko Ylinen for most of this, and for a lot of useful comments/changes), and an unfortunate side effect is that