diff mbox series

[oe,meta-oe,13/43] poco: Upgrade to 1.7.8

Message ID 20170331164247.5052-13-raj.khem@gmail.com
State New
Headers show
Series [oe,meta-oe,01/43] gpm: Update to use git src uri | expand

Commit Message

Khem Raj March 31, 2017, 4:42 p.m. UTC
Fixes build with musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>

---
 meta-oe/recipes-support/poco/{poco_1.7.7.bb => poco_1.7.8.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta-oe/recipes-support/poco/{poco_1.7.7.bb => poco_1.7.8.bb} (97%)

-- 
2.12.1

-- 
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Comments

Martin Jansa April 7, 2017, 5:42 p.m. UTC | #1
On Fri, Mar 31, 2017 at 09:42:17AM -0700, Khem Raj wrote:
> Fixes build with musl


WARNING: poco-1.7.8-r0 do_package: poco-1.7.8 was registered as shlib
provider for libCppUnit.so.1, changing it to poco-cppunit-1.7.8 because
it was built later

> 

> Signed-off-by: Khem Raj <raj.khem@gmail.com>

> ---

>  meta-oe/recipes-support/poco/{poco_1.7.7.bb => poco_1.7.8.bb} | 4 ++--

>  1 file changed, 2 insertions(+), 2 deletions(-)

>  rename meta-oe/recipes-support/poco/{poco_1.7.7.bb => poco_1.7.8.bb} (97%)

> 

> diff --git a/meta-oe/recipes-support/poco/poco_1.7.7.bb b/meta-oe/recipes-support/poco/poco_1.7.8.bb

> similarity index 97%

> rename from meta-oe/recipes-support/poco/poco_1.7.7.bb

> rename to meta-oe/recipes-support/poco/poco_1.7.8.bb

> index e2d3be885..0fd6a8b1c 100644

> --- a/meta-oe/recipes-support/poco/poco_1.7.7.bb

> +++ b/meta-oe/recipes-support/poco/poco_1.7.8.bb

> @@ -12,9 +12,9 @@ inherit cmake ptest

>  

>  BBCLASSEXTEND = "native"

>  

> -SRCREV = "e98adba2c298b4179e77237873d3fbc53876c528"

> +SRCREV = "aae9c2e0f64caf019d31ba8f97635d5656b25ba5"

>  SRC_URI = " \

> -    git://github.com/pocoproject/poco.git \

> +    git://github.com/pocoproject/poco.git;branch=poco-${PV} \

>      file://run-ptest \

>     "

>  

> -- 

> 2.12.1

> 

> -- 

> _______________________________________________

> 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
-- 
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Khem Raj April 7, 2017, 10:21 p.m. UTC | #2
On Fri, Apr 7, 2017 at 10:42 AM, Martin Jansa <martin.jansa@gmail.com> wrote:
> WARNING: poco-1.7.8-r0 do_package: poco-1.7.8 was registered as shlib

> provider for libCppUnit.so.1, changing it to poco-cppunit-1.7.8 because

> it was built later


actually poco should not build a shared object at all since that
should come from cppunit recipe.
-- 
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Khem Raj April 7, 2017, 11:43 p.m. UTC | #3
On Fri, Apr 7, 2017 at 3:21 PM, Khem Raj <raj.khem@gmail.com> wrote:
> On Fri, Apr 7, 2017 at 10:42 AM, Martin Jansa <martin.jansa@gmail.com> wrote:

>> WARNING: poco-1.7.8-r0 do_package: poco-1.7.8 was registered as shlib

>> provider for libCppUnit.so.1, changing it to poco-cppunit-1.7.8 because

>> it was built later

>

> actually poco should not build a shared object at all since that

> should come from cppunit recipe.


actually the library names are different. And move to make it part of
poco--cppunit is the right thing. What problems do you see ? package
upgrade ?
-- 
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Martin Jansa April 8, 2017, 7:20 a.m. UTC | #4
This is warning during buildtime.

If this 2 packages are fighting which will provide the library, then users
of this library will get different one to RDEPENDS from shlibs code each
time the poco* are finished building in different order.

I don't know if we have any poco users in our metadata, but making it
deterministic is always good thing.

On Sat, Apr 8, 2017 at 1:43 AM, Khem Raj <raj.khem@gmail.com> wrote:

> On Fri, Apr 7, 2017 at 3:21 PM, Khem Raj <raj.khem@gmail.com> wrote:

> > On Fri, Apr 7, 2017 at 10:42 AM, Martin Jansa <martin.jansa@gmail.com>

> wrote:

> >> WARNING: poco-1.7.8-r0 do_package: poco-1.7.8 was registered as shlib

> >> provider for libCppUnit.so.1, changing it to poco-cppunit-1.7.8 because

> >> it was built later

> >

> > actually poco should not build a shared object at all since that

> > should come from cppunit recipe.

>

> actually the library names are different. And move to make it part of

> poco--cppunit is the right thing. What problems do you see ? package

> upgrade ?

>

-- 
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel
diff mbox series

Patch

diff --git a/meta-oe/recipes-support/poco/poco_1.7.7.bb b/meta-oe/recipes-support/poco/poco_1.7.8.bb
similarity index 97%
rename from meta-oe/recipes-support/poco/poco_1.7.7.bb
rename to meta-oe/recipes-support/poco/poco_1.7.8.bb
index e2d3be885..0fd6a8b1c 100644
--- a/meta-oe/recipes-support/poco/poco_1.7.7.bb
+++ b/meta-oe/recipes-support/poco/poco_1.7.8.bb
@@ -12,9 +12,9 @@  inherit cmake ptest
 
 BBCLASSEXTEND = "native"
 
-SRCREV = "e98adba2c298b4179e77237873d3fbc53876c528"
+SRCREV = "aae9c2e0f64caf019d31ba8f97635d5656b25ba5"
 SRC_URI = " \
-    git://github.com/pocoproject/poco.git \
+    git://github.com/pocoproject/poco.git;branch=poco-${PV} \
     file://run-ptest \
    "