* [meta-oe][PATCH] meta-oe: recipes-devtools: add libubox recipe
@ 2015-09-30 8:48 Ioan-Adrian Ratiu
2015-09-30 11:15 ` [meta-oe][PATCH V2] " Ioan-Adrian Ratiu
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Ioan-Adrian Ratiu @ 2015-09-30 8:48 UTC (permalink / raw)
To: openembedded-devel
libubox contains C utility functions used by OpenWrt projects
Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
---
meta-oe/recipes-devtools/libubox/libubox_git.bb | 30 +++++++++++++++++++++++++
1 file changed, 30 insertions(+)
create mode 100644 meta-oe/recipes-devtools/libubox/libubox_git.bb
diff --git a/meta-oe/recipes-devtools/libubox/libubox_git.bb b/meta-oe/recipes-devtools/libubox/libubox_git.bb
new file mode 100644
index 0000000..4b9c3bc
--- /dev/null
+++ b/meta-oe/recipes-devtools/libubox/libubox_git.bb
@@ -0,0 +1,30 @@
+DESCRIPTION = "C utility functions for OpenWrt"
+SECTION = "libs"
+LICENSE = "libubox-custom-license"
+LIC_FILES_CHKSUM = "\
+ file://avl.c;endline=39;md5=00810155fed3d604816ec5814523d60a \
+ file://avl-cmp.c;endline=15;md5=1603e6094b432a5f3f320877a06f41b5 \
+ file://base64.c;endline=61;md5=51fdff010d45b0086ac0a6e035693dc0 \
+ file://blobmsg.c;endline=15;md5=7ed64c1570e8c9b46c4fc6fbd16c489e \
+ file://list.h;endline=28;md5=2d5f5475fbd0f08741354c5a99c2e983 \
+ file://md5.h;endline=39;md5=048bf9f68963c207a0c2b3a94c9d2aaa \
+ file://md5.c;endline=51;md5=0a448eea0bcbc89e3c7e6608f2d119a0 \
+ file://usock.h;endline=18;md5=f0dfdc8de858e66d66d74036611bba14 \
+"
+
+PR = "r0"
+
+DEPENDS = "json-c"
+RDEPENDS_${PN} = "json-c"
+
+SRC_URI = "git://git.openwrt.org/project/libubox.git;protocol=git;branch=master"
+
+SRCREV = "136a5196266d03d537f822c4e67d2fde2ed59505"
+
+S = "${WORKDIR}/git"
+
+inherit cmake
+
+EXTRA_OECMAKE = "-DBUILD_EXAMPLES=OFF -DBUILD_LUA=OFF"
+
+INSANE_SKIP_libubox += "dev-deps"
--
2.1.4
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [meta-oe][PATCH V2] meta-oe: recipes-devtools: add libubox recipe
2015-09-30 8:48 [meta-oe][PATCH] meta-oe: recipes-devtools: add libubox recipe Ioan-Adrian Ratiu
@ 2015-09-30 11:15 ` Ioan-Adrian Ratiu
2015-09-30 15:24 ` Khem Raj
2015-10-01 14:08 ` [meta-oe][PATCH V3] " Ioan-Adrian Ratiu
2015-10-01 14:31 ` [meta-oe][PATCH V4] " Ioan-Adrian Ratiu
2 siblings, 1 reply; 11+ messages in thread
From: Ioan-Adrian Ratiu @ 2015-09-30 11:15 UTC (permalink / raw)
To: openembedded-devel
libubox contains C utility functions used by OpenWrt projects
Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
---
meta-oe/recipes-devtools/libubox/libubox_git.bb | 32 +++++++++++++++++++++++++
1 file changed, 32 insertions(+)
create mode 100644 meta-oe/recipes-devtools/libubox/libubox_git.bb
diff --git a/meta-oe/recipes-devtools/libubox/libubox_git.bb b/meta-oe/recipes-devtools/libubox/libubox_git.bb
new file mode 100644
index 0000000..4be3ac1
--- /dev/null
+++ b/meta-oe/recipes-devtools/libubox/libubox_git.bb
@@ -0,0 +1,32 @@
+DESCRIPTION = "C utility functions for OpenWrt"
+SECTION = "libs"
+LICENSE = "libubox-custom-license"
+LIC_FILES_CHKSUM = "\
+ file://avl.c;endline=39;md5=00810155fed3d604816ec5814523d60a \
+ file://avl-cmp.c;endline=15;md5=1603e6094b432a5f3f320877a06f41b5 \
+ file://base64.c;endline=61;md5=51fdff010d45b0086ac0a6e035693dc0 \
+ file://blobmsg.c;endline=15;md5=7ed64c1570e8c9b46c4fc6fbd16c489e \
+ file://list.h;endline=28;md5=2d5f5475fbd0f08741354c5a99c2e983 \
+ file://md5.h;endline=39;md5=048bf9f68963c207a0c2b3a94c9d2aaa \
+ file://md5.c;endline=51;md5=0a448eea0bcbc89e3c7e6608f2d119a0 \
+ file://usock.h;endline=18;md5=f0dfdc8de858e66d66d74036611bba14 \
+"
+
+PACKAGES = "${PN} ${PN}-dbg ${PN}-dev ${PN}-staticdev"
+
+DEPENDS = "json-c"
+
+SRC_URI = "git://git.openwrt.org/project/libubox.git"
+
+SRCREV = "136a5196266d03d537f822c4e67d2fde2ed59505"
+
+S = "${WORKDIR}/git"
+
+inherit cmake
+
+EXTRA_OECMAKE = "-DBUILD_EXAMPLES=OFF -DBUILD_LUA=OFF"
+
+FILES_${PN} += "\
+ ${libdir}/libubox.so \
+ ${libdir}/libblobmsg_json.so \
+"
--
2.1.4
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [meta-oe][PATCH V2] meta-oe: recipes-devtools: add libubox recipe
2015-09-30 11:15 ` [meta-oe][PATCH V2] " Ioan-Adrian Ratiu
@ 2015-09-30 15:24 ` Khem Raj
2015-10-01 9:18 ` Ioan-Adrian Ratiu
2015-10-01 13:16 ` Ioan-Adrian Ratiu
0 siblings, 2 replies; 11+ messages in thread
From: Khem Raj @ 2015-09-30 15:24 UTC (permalink / raw)
To: Martin Jansa
[-- Attachment #1: Type: text/plain, Size: 2161 bytes --]
> On Sep 30, 2015, at 4:15 AM, Ioan-Adrian Ratiu <adrian.ratiu@ni.com> wrote:
>
> libubox contains C utility functions used by OpenWrt projects
>
> Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
> ---
> meta-oe/recipes-devtools/libubox/libubox_git.bb | 32 +++++++++++++++++++++++++
> 1 file changed, 32 insertions(+)
> create mode 100644 meta-oe/recipes-devtools/libubox/libubox_git.bb
>
> diff --git a/meta-oe/recipes-devtools/libubox/libubox_git.bb b/meta-oe/recipes-devtools/libubox/libubox_git.bb
> new file mode 100644
> index 0000000..4be3ac1
> --- /dev/null
> +++ b/meta-oe/recipes-devtools/libubox/libubox_git.bb
> @@ -0,0 +1,32 @@
> +DESCRIPTION = "C utility functions for OpenWrt"
> +SECTION = "libs"
> +LICENSE = "libubox-custom-license”
where is the license file ?
> +LIC_FILES_CHKSUM = "\
> + file://avl.c;endline=39;md5=00810155fed3d604816ec5814523d60a \
> + file://avl-cmp.c;endline=15;md5=1603e6094b432a5f3f320877a06f41b5 \
> + file://base64.c;endline=61;md5=51fdff010d45b0086ac0a6e035693dc0 \
> + file://blobmsg.c;endline=15;md5=7ed64c1570e8c9b46c4fc6fbd16c489e \
> + file://list.h;endline=28;md5=2d5f5475fbd0f08741354c5a99c2e983 \
> + file://md5.h;endline=39;md5=048bf9f68963c207a0c2b3a94c9d2aaa \
> + file://md5.c;endline=51;md5=0a448eea0bcbc89e3c7e6608f2d119a0 \
> + file://usock.h;endline=18;md5=f0dfdc8de858e66d66d74036611bba14 \
> +"
> +
> +PACKAGES = "${PN} ${PN}-dbg ${PN}-dev ${PN}-staticdev”
why override default PACKAGES ?
> +
> +DEPENDS = "json-c"
> +
> +SRC_URI = "git://git.openwrt.org/project/libubox.git"
> +
> +SRCREV = "136a5196266d03d537f822c4e67d2fde2ed59505"
> +
> +S = "${WORKDIR}/git"
> +
> +inherit cmake
> +
> +EXTRA_OECMAKE = "-DBUILD_EXAMPLES=OFF -DBUILD_LUA=OFF"
> +
> +FILES_${PN} += "\
> + ${libdir}/libubox.so \
> + ${libdir}/libblobmsg_json.so \
can they be versioned ?
> +"
> --
> 2.1.4
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 211 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-oe][PATCH V2] meta-oe: recipes-devtools: add libubox recipe
2015-09-30 15:24 ` Khem Raj
@ 2015-10-01 9:18 ` Ioan-Adrian Ratiu
2015-10-01 11:21 ` Martin Jansa
2015-10-01 13:16 ` Khem Raj
2015-10-01 13:16 ` Ioan-Adrian Ratiu
1 sibling, 2 replies; 11+ messages in thread
From: Ioan-Adrian Ratiu @ 2015-10-01 9:18 UTC (permalink / raw)
To: openembedded-devel
On 30.09.2015 18:24, Khem Raj wrote:
>
>> On Sep 30, 2015, at 4:15 AM, Ioan-Adrian Ratiu <adrian.ratiu@ni.com> wrote:
>>
>> libubox contains C utility functions used by OpenWrt projects
>>
>> Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
>> ---
>> meta-oe/recipes-devtools/libubox/libubox_git.bb | 32 +++++++++++++++++++++++++
>> 1 file changed, 32 insertions(+)
>> create mode 100644 meta-oe/recipes-devtools/libubox/libubox_git.bb
>>
>> diff --git a/meta-oe/recipes-devtools/libubox/libubox_git.bb b/meta-oe/recipes-devtools/libubox/libubox_git.bb
>> new file mode 100644
>> index 0000000..4be3ac1
>> --- /dev/null
>> +++ b/meta-oe/recipes-devtools/libubox/libubox_git.bb
>> @@ -0,0 +1,32 @@
>> +DESCRIPTION = "C utility functions for OpenWrt"
>> +SECTION = "libs"
>> +LICENSE = "libubox-custom-license”
>
> where is the license file ?
>
There is no global license file, only the license headers specified per
files, of which I tried to list all the unique ones in the
LIC_FILES_CHKSUM. I'm still at a loss what to put in the LICENSE
variable. Any suggestions?
>> +LIC_FILES_CHKSUM = "\
>> + file://avl.c;endline=39;md5=00810155fed3d604816ec5814523d60a \
>> + file://avl-cmp.c;endline=15;md5=1603e6094b432a5f3f320877a06f41b5 \
>> + file://base64.c;endline=61;md5=51fdff010d45b0086ac0a6e035693dc0 \
>> + file://blobmsg.c;endline=15;md5=7ed64c1570e8c9b46c4fc6fbd16c489e \
>> + file://list.h;endline=28;md5=2d5f5475fbd0f08741354c5a99c2e983 \
>> + file://md5.h;endline=39;md5=048bf9f68963c207a0c2b3a94c9d2aaa \
>> + file://md5.c;endline=51;md5=0a448eea0bcbc89e3c7e6608f2d119a0 \
>> + file://usock.h;endline=18;md5=f0dfdc8de858e66d66d74036611bba14 \
>> +"
>> +
>> +PACKAGES = "${PN} ${PN}-dbg ${PN}-dev ${PN}-staticdev”
>
> why override default PACKAGES ?
>
This is related with the issue below, please see my explanation there.
>> +
>> +DEPENDS = "json-c"
>> +
>> +SRC_URI = "git://git.openwrt.org/project/libubox.git"
>> +
>> +SRCREV = "136a5196266d03d537f822c4e67d2fde2ed59505"
>> +
>> +S = "${WORKDIR}/git"
>> +
>> +inherit cmake
>> +
>> +EXTRA_OECMAKE = "-DBUILD_EXAMPLES=OFF -DBUILD_LUA=OFF"
>> +
>> +FILES_${PN} += "\
>> + ${libdir}/libubox.so \
>> + ${libdir}/libblobmsg_json.so \
>
> can they be versioned ?
>
My initial problem in patch v1 was that I was getting this dev-deps
error (I used INSANE_SKIP to suppress it):
ERROR: QA Issue: libubox rdepends on libubox-dev [dev-deps]
ERROR: QA run found fatal errors. Please consider fixing them.
ERROR: Function failed: do_package_qa
Martin J. told me to fix the issue properly for these recipes.
Now, in v2, I've made it go away by reordering ${PN} in front of
${PN}-dev in PACKAGES and explicitly adding these files to FILES_${PN}.
If I use the default PACKAGES variable, or do not add the libraries to
FILES_${PN}, that error reappears.
I don't have a level of knowledge-depth of the OE packaging mechanism to
fully understand what is happening here and I couldn't find more info in
the docs... So any help on this is very much appreciated :)
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-oe][PATCH V2] meta-oe: recipes-devtools: add libubox recipe
2015-10-01 9:18 ` Ioan-Adrian Ratiu
@ 2015-10-01 11:21 ` Martin Jansa
2015-10-01 13:10 ` Ioan-Adrian Ratiu
2015-10-01 13:16 ` Khem Raj
1 sibling, 1 reply; 11+ messages in thread
From: Martin Jansa @ 2015-10-01 11:21 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 4982 bytes --]
On Thu, Oct 01, 2015 at 12:18:32PM +0300, Ioan-Adrian Ratiu wrote:
> On 30.09.2015 18:24, Khem Raj wrote:
> >
> >> On Sep 30, 2015, at 4:15 AM, Ioan-Adrian Ratiu <adrian.ratiu@ni.com> wrote:
> >>
> >> libubox contains C utility functions used by OpenWrt projects
> >>
> >> Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
> >> ---
> >> meta-oe/recipes-devtools/libubox/libubox_git.bb | 32 +++++++++++++++++++++++++
> >> 1 file changed, 32 insertions(+)
> >> create mode 100644 meta-oe/recipes-devtools/libubox/libubox_git.bb
> >>
> >> diff --git a/meta-oe/recipes-devtools/libubox/libubox_git.bb b/meta-oe/recipes-devtools/libubox/libubox_git.bb
> >> new file mode 100644
> >> index 0000000..4be3ac1
> >> --- /dev/null
> >> +++ b/meta-oe/recipes-devtools/libubox/libubox_git.bb
> >> @@ -0,0 +1,32 @@
> >> +DESCRIPTION = "C utility functions for OpenWrt"
> >> +SECTION = "libs"
> >> +LICENSE = "libubox-custom-license”
> >
> > where is the license file ?
> >
>
> There is no global license file, only the license headers specified per
> files, of which I tried to list all the unique ones in the
> LIC_FILES_CHKSUM. I'm still at a loss what to put in the LICENSE
> variable. Any suggestions?
>
> >> +LIC_FILES_CHKSUM = "\
> >> + file://avl.c;endline=39;md5=00810155fed3d604816ec5814523d60a \
> >> + file://avl-cmp.c;endline=15;md5=1603e6094b432a5f3f320877a06f41b5 \
> >> + file://base64.c;endline=61;md5=51fdff010d45b0086ac0a6e035693dc0 \
> >> + file://blobmsg.c;endline=15;md5=7ed64c1570e8c9b46c4fc6fbd16c489e \
> >> + file://list.h;endline=28;md5=2d5f5475fbd0f08741354c5a99c2e983 \
> >> + file://md5.h;endline=39;md5=048bf9f68963c207a0c2b3a94c9d2aaa \
> >> + file://md5.c;endline=51;md5=0a448eea0bcbc89e3c7e6608f2d119a0 \
> >> + file://usock.h;endline=18;md5=f0dfdc8de858e66d66d74036611bba14 \
> >> +"
> >> +
> >> +PACKAGES = "${PN} ${PN}-dbg ${PN}-dev ${PN}-staticdev”
> >
> > why override default PACKAGES ?
> >
>
> This is related with the issue below, please see my explanation there.
>
> >> +
> >> +DEPENDS = "json-c"
> >> +
> >> +SRC_URI = "git://git.openwrt.org/project/libubox.git"
> >> +
> >> +SRCREV = "136a5196266d03d537f822c4e67d2fde2ed59505"
> >> +
> >> +S = "${WORKDIR}/git"
> >> +
> >> +inherit cmake
> >> +
> >> +EXTRA_OECMAKE = "-DBUILD_EXAMPLES=OFF -DBUILD_LUA=OFF"
> >> +
> >> +FILES_${PN} += "\
> >> + ${libdir}/libubox.so \
> >> + ${libdir}/libblobmsg_json.so \
> >
> > can they be versioned ?
> >
>
> My initial problem in patch v1 was that I was getting this dev-deps
> error (I used INSANE_SKIP to suppress it):
>
> ERROR: QA Issue: libubox rdepends on libubox-dev [dev-deps]
> ERROR: QA run found fatal errors. Please consider fixing them.
> ERROR: Function failed: do_package_qa
>
> Martin J. told me to fix the issue properly for these recipes.
>
> Now, in v2, I've made it go away by reordering ${PN} in front of
> ${PN}-dev in PACKAGES and explicitly adding these files to FILES_${PN}.
> If I use the default PACKAGES variable, or do not add the libraries to
> FILES_${PN}, that error reappears.
>
> I don't have a level of knowledge-depth of the OE packaging mechanism to
> fully understand what is happening here and I couldn't find more info in
> the docs... So any help on this is very much appreciated :)
I'm surprised that there are still many people confused by this and that
the docs aren't clear enough.
I'm not tech. writer, but I would explain it like this:
Packaging rules:
1) Each installed file (in ${D} directory), should be packaged in exactly
one package. If it matches in multiple FILES_<pkg> patterns, then first
package wins (see bellow), if it isn't matched in any FILES_<pkg>
variable, then it's not packaged at all and QA warning
installed-not-packaged is shown.
2) Files are "moved" to packages in order of PACKAGES variable, so if
FILES_<pkg1> has more generic pattern than FILES_<pkg2> then pkg1 needs
to be _after_ pkg2 in PACKAGES variable or pkg1 will get all files and
pkg2 none.
To apply this on your problem, if you really want to move all .so files
to PN (normally they are symlinks to versioned .so.X.Y.Z and really
belong to PN-dev). Typical exception to this rule are some .so modules
loaded by the application itself instead of normal shlib loader.
You have 2 options (first one is better)
1) restrict FILES_${PN}-dev to prevent it from "eating" these .so. I
prefer to set FILES_SOLIBSDEV instead of redefinition of whole
FILES_${PN}-dev
2) change order of PACKAGES by re-defining it in the recipe - harder to
introduce new global PACKAGES
Regards,
>
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-oe][PATCH V2] meta-oe: recipes-devtools: add libubox recipe
2015-10-01 11:21 ` Martin Jansa
@ 2015-10-01 13:10 ` Ioan-Adrian Ratiu
0 siblings, 0 replies; 11+ messages in thread
From: Ioan-Adrian Ratiu @ 2015-10-01 13:10 UTC (permalink / raw)
To: openembedded-devel
On 01.10.2015 14:21, Martin Jansa wrote:
> On Thu, Oct 01, 2015 at 12:18:32PM +0300, Ioan-Adrian Ratiu wrote:
>> On 30.09.2015 18:24, Khem Raj wrote:
>>>
>>>> On Sep 30, 2015, at 4:15 AM, Ioan-Adrian Ratiu <adrian.ratiu@ni.com> wrote:
>>>>
>>>> libubox contains C utility functions used by OpenWrt projects
>>>>
>>>> Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
>>>> ---
>>>> meta-oe/recipes-devtools/libubox/libubox_git.bb | 32 +++++++++++++++++++++++++
>>>> 1 file changed, 32 insertions(+)
>>>> create mode 100644 meta-oe/recipes-devtools/libubox/libubox_git.bb
>>>>
>>>> diff --git a/meta-oe/recipes-devtools/libubox/libubox_git.bb b/meta-oe/recipes-devtools/libubox/libubox_git.bb
>>>> new file mode 100644
>>>> index 0000000..4be3ac1
>>>> --- /dev/null
>>>> +++ b/meta-oe/recipes-devtools/libubox/libubox_git.bb
>>>> @@ -0,0 +1,32 @@
>>>> +DESCRIPTION = "C utility functions for OpenWrt"
>>>> +SECTION = "libs"
>>>> +LICENSE = "libubox-custom-license”
>>>
>>> where is the license file ?
>>>
>>
>> There is no global license file, only the license headers specified per
>> files, of which I tried to list all the unique ones in the
>> LIC_FILES_CHKSUM. I'm still at a loss what to put in the LICENSE
>> variable. Any suggestions?
>>
>>>> +LIC_FILES_CHKSUM = "\
>>>> + file://avl.c;endline=39;md5=00810155fed3d604816ec5814523d60a \
>>>> + file://avl-cmp.c;endline=15;md5=1603e6094b432a5f3f320877a06f41b5 \
>>>> + file://base64.c;endline=61;md5=51fdff010d45b0086ac0a6e035693dc0 \
>>>> + file://blobmsg.c;endline=15;md5=7ed64c1570e8c9b46c4fc6fbd16c489e \
>>>> + file://list.h;endline=28;md5=2d5f5475fbd0f08741354c5a99c2e983 \
>>>> + file://md5.h;endline=39;md5=048bf9f68963c207a0c2b3a94c9d2aaa \
>>>> + file://md5.c;endline=51;md5=0a448eea0bcbc89e3c7e6608f2d119a0 \
>>>> + file://usock.h;endline=18;md5=f0dfdc8de858e66d66d74036611bba14 \
>>>> +"
>>>> +
>>>> +PACKAGES = "${PN} ${PN}-dbg ${PN}-dev ${PN}-staticdev”
>>>
>>> why override default PACKAGES ?
>>>
>>
>> This is related with the issue below, please see my explanation there.
>>
>>>> +
>>>> +DEPENDS = "json-c"
>>>> +
>>>> +SRC_URI = "git://git.openwrt.org/project/libubox.git"
>>>> +
>>>> +SRCREV = "136a5196266d03d537f822c4e67d2fde2ed59505"
>>>> +
>>>> +S = "${WORKDIR}/git"
>>>> +
>>>> +inherit cmake
>>>> +
>>>> +EXTRA_OECMAKE = "-DBUILD_EXAMPLES=OFF -DBUILD_LUA=OFF"
>>>> +
>>>> +FILES_${PN} += "\
>>>> + ${libdir}/libubox.so \
>>>> + ${libdir}/libblobmsg_json.so \
>>>
>>> can they be versioned ?
>>>
>>
>> My initial problem in patch v1 was that I was getting this dev-deps
>> error (I used INSANE_SKIP to suppress it):
>>
>> ERROR: QA Issue: libubox rdepends on libubox-dev [dev-deps]
>> ERROR: QA run found fatal errors. Please consider fixing them.
>> ERROR: Function failed: do_package_qa
>>
>> Martin J. told me to fix the issue properly for these recipes.
>>
>> Now, in v2, I've made it go away by reordering ${PN} in front of
>> ${PN}-dev in PACKAGES and explicitly adding these files to FILES_${PN}.
>> If I use the default PACKAGES variable, or do not add the libraries to
>> FILES_${PN}, that error reappears.
>>
>> I don't have a level of knowledge-depth of the OE packaging mechanism to
>> fully understand what is happening here and I couldn't find more info in
>> the docs... So any help on this is very much appreciated :)
>
> I'm surprised that there are still many people confused by this and that
> the docs aren't clear enough.
>
> I'm not tech. writer, but I would explain it like this:
>
> Packaging rules:
>
> 1) Each installed file (in ${D} directory), should be packaged in exactly
> one package. If it matches in multiple FILES_<pkg> patterns, then first
> package wins (see bellow), if it isn't matched in any FILES_<pkg>
> variable, then it's not packaged at all and QA warning
> installed-not-packaged is shown.
> 2) Files are "moved" to packages in order of PACKAGES variable, so if
> FILES_<pkg1> has more generic pattern than FILES_<pkg2> then pkg1 needs
> to be _after_ pkg2 in PACKAGES variable or pkg1 will get all files and
> pkg2 none.
>
> To apply this on your problem, if you really want to move all .so files
> to PN (normally they are symlinks to versioned .so.X.Y.Z and really
> belong to PN-dev). Typical exception to this rule are some .so modules
> loaded by the application itself instead of normal shlib loader.
>
> You have 2 options (first one is better)
>
> 1) restrict FILES_${PN}-dev to prevent it from "eating" these .so. I
> prefer to set FILES_SOLIBSDEV instead of redefinition of whole
> FILES_${PN}-dev
>
> 2) change order of PACKAGES by re-defining it in the recipe - harder to
> introduce new global PACKAGES
>
Thank you very much for clarifying this. I will rewrite and resubmit.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-oe][PATCH V2] meta-oe: recipes-devtools: add libubox recipe
2015-09-30 15:24 ` Khem Raj
2015-10-01 9:18 ` Ioan-Adrian Ratiu
@ 2015-10-01 13:16 ` Ioan-Adrian Ratiu
1 sibling, 0 replies; 11+ messages in thread
From: Ioan-Adrian Ratiu @ 2015-10-01 13:16 UTC (permalink / raw)
To: openembedded-devel
On 30.09.2015 18:24, Khem Raj wrote:
>
>> On Sep 30, 2015, at 4:15 AM, Ioan-Adrian Ratiu <adrian.ratiu@ni.com> wrote:
>>
>> libubox contains C utility functions used by OpenWrt projects
>>
>> Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
>> ---
>> meta-oe/recipes-devtools/libubox/libubox_git.bb | 32 +++++++++++++++++++++++++
>> 1 file changed, 32 insertions(+)
>> create mode 100644 meta-oe/recipes-devtools/libubox/libubox_git.bb
>>
>> diff --git a/meta-oe/recipes-devtools/libubox/libubox_git.bb b/meta-oe/recipes-devtools/libubox/libubox_git.bb
>> new file mode 100644
>> index 0000000..4be3ac1
>> --- /dev/null
>> +++ b/meta-oe/recipes-devtools/libubox/libubox_git.bb
>> @@ -0,0 +1,32 @@
>> +DESCRIPTION = "C utility functions for OpenWrt"
>> +SECTION = "libs"
>> +LICENSE = "libubox-custom-license”
>
> where is the license file ?
>
>> +LIC_FILES_CHKSUM = "\
>> + file://avl.c;endline=39;md5=00810155fed3d604816ec5814523d60a \
>> + file://avl-cmp.c;endline=15;md5=1603e6094b432a5f3f320877a06f41b5 \
>> + file://base64.c;endline=61;md5=51fdff010d45b0086ac0a6e035693dc0 \
>> + file://blobmsg.c;endline=15;md5=7ed64c1570e8c9b46c4fc6fbd16c489e \
>> + file://list.h;endline=28;md5=2d5f5475fbd0f08741354c5a99c2e983 \
>> + file://md5.h;endline=39;md5=048bf9f68963c207a0c2b3a94c9d2aaa \
>> + file://md5.c;endline=51;md5=0a448eea0bcbc89e3c7e6608f2d119a0 \
>> + file://usock.h;endline=18;md5=f0dfdc8de858e66d66d74036611bba14 \
>> +"
>> +
>> +PACKAGES = "${PN} ${PN}-dbg ${PN}-dev ${PN}-staticdev”
>
> why override default PACKAGES ?
>
>> +
>> +DEPENDS = "json-c"
>> +
>> +SRC_URI = "git://git.openwrt.org/project/libubox.git"
>> +
>> +SRCREV = "136a5196266d03d537f822c4e67d2fde2ed59505"
>> +
>> +S = "${WORKDIR}/git"
>> +
>> +inherit cmake
>> +
>> +EXTRA_OECMAKE = "-DBUILD_EXAMPLES=OFF -DBUILD_LUA=OFF"
>> +
>> +FILES_${PN} += "\
>> + ${libdir}/libubox.so \
>> + ${libdir}/libblobmsg_json.so \
>
> can they be versioned ?
>
Sorry I got carried into the packaging discussion and forgot to answer
this one. The answer is no. AFAIK this means that I have to tweak the
packaging to include them in FILES_${PN}.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-oe][PATCH V2] meta-oe: recipes-devtools: add libubox recipe
2015-10-01 9:18 ` Ioan-Adrian Ratiu
2015-10-01 11:21 ` Martin Jansa
@ 2015-10-01 13:16 ` Khem Raj
1 sibling, 0 replies; 11+ messages in thread
From: Khem Raj @ 2015-10-01 13:16 UTC (permalink / raw)
To: openembeded-devel
On Thu, Oct 1, 2015 at 2:18 AM, Ioan-Adrian Ratiu <adrian.ratiu@ni.com> wrote:
>> can they be versioned ?
>>
>
> My initial problem in patch v1 was that I was getting this dev-deps error (I
> used INSANE_SKIP to suppress it):
>
> ERROR: QA Issue: libubox rdepends on libubox-dev [dev-deps]
> ERROR: QA run found fatal errors. Please consider fixing them.
> ERROR: Function failed: do_package_qa
>
> Martin J. told me to fix the issue properly for these recipes.
>
> Now, in v2, I've made it go away by reordering ${PN} in front of ${PN}-dev
> in PACKAGES and explicitly adding these files to FILES_${PN}. If I use the
> default PACKAGES variable, or do not add the libraries to FILES_${PN}, that
> error reappears.
>
> I don't have a level of knowledge-depth of the OE packaging mechanism to
> fully understand what is happening here and I couldn't find more info in the
> docs... So any help on this is very much appreciated :)
if you were to change the package such that the libraries were using
versioning scheme libfoo.so.X,Y.Z
all your issues will be solved. Since the default packagers would get
invoked with right inputs. Second option is to redefine SOLIBSDEV = ""
and SOLIBS = ".so"
^ permalink raw reply [flat|nested] 11+ messages in thread
* [meta-oe][PATCH V3] meta-oe: recipes-devtools: add libubox recipe
2015-09-30 8:48 [meta-oe][PATCH] meta-oe: recipes-devtools: add libubox recipe Ioan-Adrian Ratiu
2015-09-30 11:15 ` [meta-oe][PATCH V2] " Ioan-Adrian Ratiu
@ 2015-10-01 14:08 ` Ioan-Adrian Ratiu
2015-10-01 14:23 ` Martin Jansa
2015-10-01 14:31 ` [meta-oe][PATCH V4] " Ioan-Adrian Ratiu
2 siblings, 1 reply; 11+ messages in thread
From: Ioan-Adrian Ratiu @ 2015-10-01 14:08 UTC (permalink / raw)
To: openembedded-devel
libubox contains C utility functions used by OpenWrt projects
Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
---
.../libubox/libubox/0001-version-libraries.patch | 28 ++++++++++++++++++++
meta-oe/recipes-devtools/libubox/libubox_git.bb | 30 ++++++++++++++++++++++
2 files changed, 58 insertions(+)
create mode 100644 meta-oe/recipes-devtools/libubox/libubox/0001-version-libraries.patch
create mode 100644 meta-oe/recipes-devtools/libubox/libubox_git.bb
diff --git a/meta-oe/recipes-devtools/libubox/libubox/0001-version-libraries.patch b/meta-oe/recipes-devtools/libubox/libubox/0001-version-libraries.patch
new file mode 100644
index 0000000..02117fa
--- /dev/null
+++ b/meta-oe/recipes-devtools/libubox/libubox/0001-version-libraries.patch
@@ -0,0 +1,28 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 57804cf..1aa7f27 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -18,6 +18,7 @@ ENDIF()
+ SET(SOURCES avl.c avl-cmp.c blob.c blobmsg.c uloop.c usock.c ustream.c ustream-fd.c vlist.c utils.c safe_list.c runqueue.c md5.c kvlist.c ulog.c base64.c)
+
+ ADD_LIBRARY(ubox SHARED ${SOURCES})
++SET_TARGET_PROPERTIES(ubox PROPERTIES VERSION 1.0.1 SOVERSION 1)
+ ADD_LIBRARY(ubox-static STATIC ${SOURCES})
+ SET_TARGET_PROPERTIES(ubox-static PROPERTIES OUTPUT_NAME ubox)
+
+@@ -46,6 +47,7 @@ find_library(json NAMES json-c)
+ IF(EXISTS ${json})
+ ADD_LIBRARY(blobmsg_json SHARED blobmsg_json.c)
+ TARGET_LINK_LIBRARIES(blobmsg_json ubox ${json})
++ SET_TARGET_PROPERTIES(blobmsg_json PROPERTIES VERSION 1.0.1 SOVERSION 1)
+
+ ADD_LIBRARY(blobmsg_json-static STATIC blobmsg_json.c)
+ SET_TARGET_PROPERTIES(blobmsg_json-static
+@@ -55,6 +57,7 @@ IF(EXISTS ${json})
+ TARGET_LINK_LIBRARIES(jshn blobmsg_json ${json})
+
+ ADD_LIBRARY(json_script SHARED json_script.c)
++ SET_TARGET_PROPERTIES(json_script PROPERTIES VERSION 1.0.1 SOVERSION 1)
+ TARGET_LINK_LIBRARIES(json_script ubox)
+
+ INSTALL(TARGETS blobmsg_json blobmsg_json-static jshn json_script
diff --git a/meta-oe/recipes-devtools/libubox/libubox_git.bb b/meta-oe/recipes-devtools/libubox/libubox_git.bb
new file mode 100644
index 0000000..d16bbcf
--- /dev/null
+++ b/meta-oe/recipes-devtools/libubox/libubox_git.bb
@@ -0,0 +1,30 @@
+DESCRIPTION = "C utility functions for OpenWrt"
+SECTION = "libs"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "\
+ file://avl.c;endline=39;md5=00810155fed3d604816ec5814523d60a \
+ file://avl-cmp.c;endline=15;md5=1603e6094b432a5f3f320877a06f41b5 \
+ file://base64.c;endline=61;md5=51fdff010d45b0086ac0a6e035693dc0 \
+ file://blobmsg.c;endline=15;md5=7ed64c1570e8c9b46c4fc6fbd16c489e \
+ file://list.h;endline=28;md5=2d5f5475fbd0f08741354c5a99c2e983 \
+ file://md5.h;endline=39;md5=048bf9f68963c207a0c2b3a94c9d2aaa \
+ file://md5.c;endline=51;md5=0a448eea0bcbc89e3c7e6608f2d119a0 \
+ file://usock.h;endline=18;md5=f0dfdc8de858e66d66d74036611bba14 \
+"
+
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+
+SRC_URI = "\
+ git://git.openwrt.org/project/libubox.git \
+ file://0001-version-libraries.patch \
+"
+
+SRCREV = "136a5196266d03d537f822c4e67d2fde2ed59505"
+
+S = "${WORKDIR}/git"
+
+inherit cmake
+
+DEPENDS = "json-c"
+
+EXTRA_OECMAKE = "-DBUILD_EXAMPLES=OFF -DBUILD_LUA=OFF"
--
2.1.4
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [meta-oe][PATCH V3] meta-oe: recipes-devtools: add libubox recipe
2015-10-01 14:08 ` [meta-oe][PATCH V3] " Ioan-Adrian Ratiu
@ 2015-10-01 14:23 ` Martin Jansa
0 siblings, 0 replies; 11+ messages in thread
From: Martin Jansa @ 2015-10-01 14:23 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 3901 bytes --]
On Thu, Oct 01, 2015 at 05:08:37PM +0300, Ioan-Adrian Ratiu wrote:
> libubox contains C utility functions used by OpenWrt projects
>
> Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
> ---
> .../libubox/libubox/0001-version-libraries.patch | 28 ++++++++++++++++++++
> meta-oe/recipes-devtools/libubox/libubox_git.bb | 30 ++++++++++++++++++++++
> 2 files changed, 58 insertions(+)
> create mode 100644 meta-oe/recipes-devtools/libubox/libubox/0001-version-libraries.patch
> create mode 100644 meta-oe/recipes-devtools/libubox/libubox_git.bb
>
> diff --git a/meta-oe/recipes-devtools/libubox/libubox/0001-version-libraries.patch b/meta-oe/recipes-devtools/libubox/libubox/0001-version-libraries.patch
> new file mode 100644
> index 0000000..02117fa
> --- /dev/null
> +++ b/meta-oe/recipes-devtools/libubox/libubox/0001-version-libraries.patch
> @@ -0,0 +1,28 @@
> +diff --git a/CMakeLists.txt b/CMakeLists.txt
> +index 57804cf..1aa7f27 100644
> +--- a/CMakeLists.txt
> ++++ b/CMakeLists.txt
> +@@ -18,6 +18,7 @@ ENDIF()
> + SET(SOURCES avl.c avl-cmp.c blob.c blobmsg.c uloop.c usock.c ustream.c ustream-fd.c vlist.c utils.c safe_list.c runqueue.c md5.c kvlist.c ulog.c base64.c)
> +
> + ADD_LIBRARY(ubox SHARED ${SOURCES})
> ++SET_TARGET_PROPERTIES(ubox PROPERTIES VERSION 1.0.1 SOVERSION 1)
> + ADD_LIBRARY(ubox-static STATIC ${SOURCES})
> + SET_TARGET_PROPERTIES(ubox-static PROPERTIES OUTPUT_NAME ubox)
> +
> +@@ -46,6 +47,7 @@ find_library(json NAMES json-c)
> + IF(EXISTS ${json})
> + ADD_LIBRARY(blobmsg_json SHARED blobmsg_json.c)
> + TARGET_LINK_LIBRARIES(blobmsg_json ubox ${json})
> ++ SET_TARGET_PROPERTIES(blobmsg_json PROPERTIES VERSION 1.0.1 SOVERSION 1)
> +
> + ADD_LIBRARY(blobmsg_json-static STATIC blobmsg_json.c)
> + SET_TARGET_PROPERTIES(blobmsg_json-static
> +@@ -55,6 +57,7 @@ IF(EXISTS ${json})
> + TARGET_LINK_LIBRARIES(jshn blobmsg_json ${json})
> +
> + ADD_LIBRARY(json_script SHARED json_script.c)
> ++ SET_TARGET_PROPERTIES(json_script PROPERTIES VERSION 1.0.1 SOVERSION 1)
> + TARGET_LINK_LIBRARIES(json_script ubox)
> +
> + INSTALL(TARGETS blobmsg_json blobmsg_json-static jshn json_script
> diff --git a/meta-oe/recipes-devtools/libubox/libubox_git.bb b/meta-oe/recipes-devtools/libubox/libubox_git.bb
> new file mode 100644
> index 0000000..d16bbcf
> --- /dev/null
> +++ b/meta-oe/recipes-devtools/libubox/libubox_git.bb
> @@ -0,0 +1,30 @@
> +DESCRIPTION = "C utility functions for OpenWrt"
> +SECTION = "libs"
> +LICENSE = "GPLv2"
> +LIC_FILES_CHKSUM = "\
> + file://avl.c;endline=39;md5=00810155fed3d604816ec5814523d60a \
> + file://avl-cmp.c;endline=15;md5=1603e6094b432a5f3f320877a06f41b5 \
> + file://base64.c;endline=61;md5=51fdff010d45b0086ac0a6e035693dc0 \
> + file://blobmsg.c;endline=15;md5=7ed64c1570e8c9b46c4fc6fbd16c489e \
> + file://list.h;endline=28;md5=2d5f5475fbd0f08741354c5a99c2e983 \
> + file://md5.h;endline=39;md5=048bf9f68963c207a0c2b3a94c9d2aaa \
> + file://md5.c;endline=51;md5=0a448eea0bcbc89e3c7e6608f2d119a0 \
> + file://usock.h;endline=18;md5=f0dfdc8de858e66d66d74036611bba14 \
> +"
> +
> +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
This isn't needed, it's included in default FILESPATHS.
> +
> +SRC_URI = "\
> + git://git.openwrt.org/project/libubox.git \
> + file://0001-version-libraries.patch \
> +"
> +
> +SRCREV = "136a5196266d03d537f822c4e67d2fde2ed59505"
> +
> +S = "${WORKDIR}/git"
> +
> +inherit cmake
> +
> +DEPENDS = "json-c"
> +
> +EXTRA_OECMAKE = "-DBUILD_EXAMPLES=OFF -DBUILD_LUA=OFF"
> --
> 2.1.4
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* [meta-oe][PATCH V4] meta-oe: recipes-devtools: add libubox recipe
2015-09-30 8:48 [meta-oe][PATCH] meta-oe: recipes-devtools: add libubox recipe Ioan-Adrian Ratiu
2015-09-30 11:15 ` [meta-oe][PATCH V2] " Ioan-Adrian Ratiu
2015-10-01 14:08 ` [meta-oe][PATCH V3] " Ioan-Adrian Ratiu
@ 2015-10-01 14:31 ` Ioan-Adrian Ratiu
2 siblings, 0 replies; 11+ messages in thread
From: Ioan-Adrian Ratiu @ 2015-10-01 14:31 UTC (permalink / raw)
To: openembedded-devel
libubox contains C utility functions used by OpenWrt projects
Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
---
.../libubox/libubox/0001-version-libraries.patch | 28 ++++++++++++++++++++++
meta-oe/recipes-devtools/libubox/libubox_git.bb | 28 ++++++++++++++++++++++
2 files changed, 56 insertions(+)
create mode 100644 meta-oe/recipes-devtools/libubox/libubox/0001-version-libraries.patch
create mode 100644 meta-oe/recipes-devtools/libubox/libubox_git.bb
diff --git a/meta-oe/recipes-devtools/libubox/libubox/0001-version-libraries.patch b/meta-oe/recipes-devtools/libubox/libubox/0001-version-libraries.patch
new file mode 100644
index 0000000..02117fa
--- /dev/null
+++ b/meta-oe/recipes-devtools/libubox/libubox/0001-version-libraries.patch
@@ -0,0 +1,28 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 57804cf..1aa7f27 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -18,6 +18,7 @@ ENDIF()
+ SET(SOURCES avl.c avl-cmp.c blob.c blobmsg.c uloop.c usock.c ustream.c ustream-fd.c vlist.c utils.c safe_list.c runqueue.c md5.c kvlist.c ulog.c base64.c)
+
+ ADD_LIBRARY(ubox SHARED ${SOURCES})
++SET_TARGET_PROPERTIES(ubox PROPERTIES VERSION 1.0.1 SOVERSION 1)
+ ADD_LIBRARY(ubox-static STATIC ${SOURCES})
+ SET_TARGET_PROPERTIES(ubox-static PROPERTIES OUTPUT_NAME ubox)
+
+@@ -46,6 +47,7 @@ find_library(json NAMES json-c)
+ IF(EXISTS ${json})
+ ADD_LIBRARY(blobmsg_json SHARED blobmsg_json.c)
+ TARGET_LINK_LIBRARIES(blobmsg_json ubox ${json})
++ SET_TARGET_PROPERTIES(blobmsg_json PROPERTIES VERSION 1.0.1 SOVERSION 1)
+
+ ADD_LIBRARY(blobmsg_json-static STATIC blobmsg_json.c)
+ SET_TARGET_PROPERTIES(blobmsg_json-static
+@@ -55,6 +57,7 @@ IF(EXISTS ${json})
+ TARGET_LINK_LIBRARIES(jshn blobmsg_json ${json})
+
+ ADD_LIBRARY(json_script SHARED json_script.c)
++ SET_TARGET_PROPERTIES(json_script PROPERTIES VERSION 1.0.1 SOVERSION 1)
+ TARGET_LINK_LIBRARIES(json_script ubox)
+
+ INSTALL(TARGETS blobmsg_json blobmsg_json-static jshn json_script
diff --git a/meta-oe/recipes-devtools/libubox/libubox_git.bb b/meta-oe/recipes-devtools/libubox/libubox_git.bb
new file mode 100644
index 0000000..3e886b7
--- /dev/null
+++ b/meta-oe/recipes-devtools/libubox/libubox_git.bb
@@ -0,0 +1,28 @@
+DESCRIPTION = "C utility functions for OpenWrt"
+SECTION = "libs"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "\
+ file://avl.c;endline=39;md5=00810155fed3d604816ec5814523d60a \
+ file://avl-cmp.c;endline=15;md5=1603e6094b432a5f3f320877a06f41b5 \
+ file://base64.c;endline=61;md5=51fdff010d45b0086ac0a6e035693dc0 \
+ file://blobmsg.c;endline=15;md5=7ed64c1570e8c9b46c4fc6fbd16c489e \
+ file://list.h;endline=28;md5=2d5f5475fbd0f08741354c5a99c2e983 \
+ file://md5.h;endline=39;md5=048bf9f68963c207a0c2b3a94c9d2aaa \
+ file://md5.c;endline=51;md5=0a448eea0bcbc89e3c7e6608f2d119a0 \
+ file://usock.h;endline=18;md5=f0dfdc8de858e66d66d74036611bba14 \
+"
+
+SRC_URI = "\
+ git://git.openwrt.org/project/libubox.git \
+ file://0001-version-libraries.patch \
+"
+
+SRCREV = "136a5196266d03d537f822c4e67d2fde2ed59505"
+
+S = "${WORKDIR}/git"
+
+inherit cmake
+
+DEPENDS = "json-c"
+
+EXTRA_OECMAKE = "-DBUILD_EXAMPLES=OFF -DBUILD_LUA=OFF"
--
2.1.4
^ permalink raw reply related [flat|nested] 11+ messages in thread
end of thread, other threads:[~2015-10-01 14:31 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-30 8:48 [meta-oe][PATCH] meta-oe: recipes-devtools: add libubox recipe Ioan-Adrian Ratiu
2015-09-30 11:15 ` [meta-oe][PATCH V2] " Ioan-Adrian Ratiu
2015-09-30 15:24 ` Khem Raj
2015-10-01 9:18 ` Ioan-Adrian Ratiu
2015-10-01 11:21 ` Martin Jansa
2015-10-01 13:10 ` Ioan-Adrian Ratiu
2015-10-01 13:16 ` Khem Raj
2015-10-01 13:16 ` Ioan-Adrian Ratiu
2015-10-01 14:08 ` [meta-oe][PATCH V3] " Ioan-Adrian Ratiu
2015-10-01 14:23 ` Martin Jansa
2015-10-01 14:31 ` [meta-oe][PATCH V4] " Ioan-Adrian Ratiu
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.