[yocto] [meta-cgl][PATCH v2] cluster-glue: upgrade 1.0.5 -> 1.0.12

Alexandru Vaduva Alexandru.Vaduva at enea.com
Mon Aug 24 02:54:57 PDT 2015


Thanks Siva!

-----Original Message-----
From: yocto-bounces at yoctoproject.org [mailto:yocto-bounces at yoctoproject.org] On Behalf Of Siva Borra
Sent: Monday, August 24, 2015 11:33 AM
To: yocto at yoctoproject.org
Subject: Re: [yocto] [meta-cgl][PATCH v2] cluster-glue: upgrade 1.0.5 -> 1.0.12

Hi Li,
The error reproducible on ppc32.
Here are the error messages:

make[2]: Entering directory
`/media/data/fb/zsibo/CGL/P2041_RC/tmp/work/ppce500mc-enea-linux/cluster-glue/1.0.12-r0/build/lrm/admin'
echo Creating lrmadmin.8

Creating lrmadmin.8

chmod a+x lrmadmin

help2man --output lrmadmin.8 --no-info --section 8 --name "Part of the Linux-HA project" /usr/sbin/lrmadmin

make[2]: *** [lrmadmin.8] Error 1
make[2]: Leaving directory
`/media/data/fb/zsibo/CGL/P2041_RC/tmp/work/ppce500mc-enea-linux/cluster-glue/1.0.12-r0/build/lrm/admin'

make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/media/data/fb/zsibo/CGL/P2041_RC/tmp/work/ppce500mc-enea-linux/cluster-glue/1.0.12-r0/build/lrm'

make: *** [all-recursive] Error 1

+ die 'oe_runmake failed'
+ bbfatal 'oe_runmake failed'
+ echo 'ERROR: oe_runmake failed'
ERROR: oe_runmake failed
+ exit 1
+ bb_exit_handler

+ ret=1
+ case $ret in
+ case $BASH_VERSION in
+ echo 'WARNING: 
/media/data/fb/zsibo/CGL/P2041_RC/tmp/work/ppce500mc-enea-linux/cluster-glue/1.0.12-r0/temp/run.do_compile.47522:1
exit 1 from
   exit' 1
WARNING: 
/media/data/fb/zsibo/CGL/P2041_RC/tmp/work/ppce500mc-enea-linux/cluster-glue/1.0.12-r0/temp/run.do_compile.47522:1
exit 1 from
   exit 1
+ exit 1

for `all'.
make[2]: Leaving directory
`/media/data/fb/zsibo/CGL/P2041_RC/tmp/work/ppce500mc-enea-linux/cluster-glue/1.0.12-r0/build/lrm/lrmd'
Making all in admin
make[2]: Entering directory
`/media/data/fb/zsibo/CGL/P2041_RC/tmp/work/ppce500mc-enea-linux/cluster-glue/1.0.12-r0/build/lrm/admin'
echo Creating lrmadmin.8
Creating lrmadmin.8
chmod a+x lrmadmin
help2man --output lrmadmin.8 --no-info --section 8 --name "Part of the Linux-HA project" /usr/sbin/lrmadmin
make[2]: *** [lrmadmin.8] Error 1
make[2]: Leaving directory
`/media/data/fb/zsibo/CGL/P2041_RC/tmp/work/ppce500mc-enea-linux/cluster-glue/1.0.12-r0/build/lrm/admin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/media/data/fb/zsibo/CGL/P2041_RC/tmp/work/ppce500mc-enea-linux/cluster-glue/1.0.12-r0/build/lrm'
make: *** [all-recursive] Error 1

Regards,
Siva Borra.

On 2015-08-24 08:43, Li, Xin wrote:
> Hi, Alex V.
>
> I bitbake cluster-glue for x86, Arm, and Powerpc. But I can't produce the error.
> Would you mind providing the error message for me?
>
> Regards,
> Li
>
>> -----Original Message-----
>> From: yocto-bounces at yoctoproject.org 
>> [mailto:yocto-bounces at yoctoproject.org]
>> On Behalf Of Li, Xin
>> Sent: Friday, August 21, 2015 10:51 AM
>> To: Alexandru Vaduva; yocto at yoctoproject.org
>> Subject: Re: [yocto] [meta-cgl][PATCH v2] cluster-glue: upgrade 1.0.5 
>> -> 1.0.12
>>
>> Hi, Alex V.
>>
>> Thanks a lot.
>>
>> Indeed, the error does not occur on my system.
>> I will do some extra test, and resend the patch.
>>
>> Regards,
>> Li
>>
>>> -----Original Message-----
>>> From: Alexandru Vaduva [mailto:Alexandru.Vaduva at enea.com]
>>> Sent: Thursday, August 20, 2015 10:51 PM
>>> To: Li, Xin/李 欣; yocto at yoctoproject.org
>>> Subject: RE: [yocto] [meta-cgl][PATCH v2] cluster-glue: upgrade 
>>> 1.0.5
>>> -> 1.0.12
>>>
>>> Hello,
>>>
>>> Could you please take one more look on this since for me the build 
>>> is failing in the do_compile stage.
>>> Due to this error I was not able to build the other two patches 
>>> heardbleat and pacemaker. :D
>>>
>>> Alex V.
>>>
>>> -----Original Message-----
>>> From: yocto-bounces at yoctoproject.org 
>>> [mailto:yocto-bounces at yoctoproject.org]
>>> On Behalf Of Li xin
>>> Sent: Wednesday, August 19, 2015 8:04 AM
>>> To: yocto at yoctoproject.org
>>> Subject: [yocto] [meta-cgl][PATCH v2] cluster-glue: upgrade 1.0.5 ->
>>> 1.0.12
>>>
>>> * Add patch to aviod build Error and Warning.
>>>   --0001-don-t-compile-doc-and-Error-Fix.patch
>>>   --0001-ribcl.py.in-Warning-Fix.patch
>>>
>>> * Dropped backported patch:
>>>   --fix-const-cast.patch
>>>   --glue-remove-getpid-check.patch
>>>   --glue-repair-deprecated-glib-support.patch
>>>   --glue-repair-libxml-support.patch
>>>
>>> * Replace the hardcoded strings "/usr/lib" "/etc/" "/usr/sbin" "/usr/share"
>>>
>>> Signed-off-by: Li Xin <lixin.fnst at cn.fujitsu.com>
>>> ---
>>> .../0001-don-t-compile-doc-and-Error-Fix.patch     |  50 ++++++++++
>>> .../0001-ribcl.py.in-Warning-Fix.patch             |  34 +++++++
>>> .../cluster-glue/cluster-glue/fix-const-cast.patch | 103 ---------------------
>>> .../cluster-glue/glue-remove-getpid-check.patch    |  31 -------
>>> .../glue-repair-deprecated-glib-support.patch      |  12 ---
>>> .../cluster-glue/glue-repair-libxml-support.patch  |  14
>>> ---  ...luster-glue_1.0.5.bb => cluster-glue_1.0.12.bb} |  76
>>> ++++++++-------
>>> 7 files changed, 125 insertions(+), 195 deletions(-)  create mode
>>> 100644
>>> meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/0001-don-t-com
>>> pil
>>> e-doc-and
>>> -Error-Fix.patch
>>> create mode 100644
>>> meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/0001-ribcl.py.
>>> in-Warning-Fi
>> x.
>>> patch
>>> delete mode 100644
>>> meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/fix-const-cast
>>> .pa
>>> tch
>>> delete mode 100644
>>> meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/glue-remove-ge
>>> tpi
>>> d-check.p
>>> atch
>>> delete mode 100644
>>> meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/glue-repair-de
>>> pre
>>> cated-glib-
>>> support.patch
>>> delete mode 100644
>>> meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/glue-repair-li
>>> bxm
>>> l-support.p
>>> atch
>>> rename 
>>> meta-cgl-common/recipes-cgl/cluster-glue/{cluster-glue_1.0.5.bb
>>> => cluster-glue_1.0.12.bb} (49%)
>>>
>>> diff --git
>>> a/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/0001-don-t-c
>>> omp
>>> ile-doc-a
>>> nd-Error-Fix.patch
>>> b/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/0001-don-t-c
>>> omp
>>> ile-doc-a
>>> nd-Error-Fix.patch
>>> new file mode 100644
>>> index 0000000..471b1e4
>>> --- /dev/null
>>> +++ b/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/0001-don
>>> +++ -t-
>>> +++ c
>>> +++ ompile-doc-and-Error-Fix.patch
>>> @@ -0,0 +1,50 @@
>>> +From b64b676f7abf896ca714341eb330099f2ff04213 Mon Sep 17 00:00:00 
>>> +2001
>>> +From: Li xin <lixin.fnst at cn.fujitsu.com>
>>> +Date: Tue, 18 Aug 2015 17:43:29 +0900
>>> +Subject: [PATCH] don't compile doc and Error Fix
>>> +
>>> +| help2man: can't get `--help' info from ../../lrm/admin/lrmadmin
>>> +| make[2]: *** [lrmadmin.8] Error 1
>>> +
>>> +| make[2]: a2x: Command not found
>>> +| /usr/bin/xsltproc \
>>> +|       --xinclude \
>>> +|
>>> +| http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.
>>> +| x
>>> +| sl ha_logd.xml
>>> +| make[2]: *** [hb_report.8] Error 127
>>> +
>>> +Upstream-Status: pending
>>> +
>>> +Signed-off-by: Li Xin <lixin.fnst at cn.fujitsu.com>
>>> +---
>>> + Makefile.am           | 2 +-
>>> + configure.ac          | 6 ++++++
>>> + lrm/admin/Makefile.am | 2 +-
>>> + 3 files changed, 8 insertions(+), 2 deletions(-)
>>> +
>>> +diff --git a/Makefile.am b/Makefile.am index 93dbaf6..2f4d03b 
>>> +100644
>>> +--- a/Makefile.am
>>> ++++ b/Makefile.am
>>> +@@ -23,7 +23,7 @@ MAINTAINERCLEANFILES	= Makefile.in aclocal.m4
>> configure
>>> DRF/config-h.in \
>>> + 			  DRF/stamp-h.in libtool.m4 ltdl.m4 libltdl.tar
>>> +
>>> + SUBDIRS			= include $(LIBLTDL_DIR) replace lib lrm logd \
>>> +-			  hb_report doc config
>>> ++			  hb_report config
>>> +
>>> + install-exec-local:
>>> + 	$(INSTALL) -d $(DESTDIR)/$(HA_COREDIR) diff --git 
>>> +a/lrm/admin/Makefile.am b/lrm/admin/Makefile.am index 
>>> +a92cd72..ed938e0
>>> +100644
>>> +--- a/lrm/admin/Makefile.am
>>> ++++ b/lrm/admin/Makefile.am
>>> +@@ -36,5 +36,5 @@ man8_MANS =	$(sbin_PROGRAMS:%=%.8)
>>> + %.8:	%
>>> + 	echo Creating $@
>>> + 	chmod a+x $<
>>> +-	help2man --output $@ --no-info --section 8 --name "Part of the Linux-HA
>>> project" $(top_builddir)/lrm/admin/$<
>>> ++	help2man --output $@ --no-info --section 8 --name "Part of the 
>>> ++Linux-HA project" /usr/sbin/$<
>>> + endif
>>> +--
>>> +1.8.4.2
>>> +
>>> diff --git
>>> a/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/0001-ribcl.p
>>> y.i
>>> n-Warning-F
>>> ix.patch
>>> b/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/0001-ribcl.p
>>> y.i
>>> n-Warning-F
>>> ix.patch
>>> new file mode 100644
>>> index 0000000..31010d4
>>> --- /dev/null
>>> +++ b/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/0001-ribcl.
>>> +++ p
>>> +++ y.in-Warning-Fix.patch
>>> @@ -0,0 +1,34 @@
>>> +From a2c66927b75547cee1db1340a67449ded0812df3 Mon Sep 17 00:00:00 
>>> +2001
>>> +From: Li xin <lixin.fnst at cn.fujitsu.com>
>>> +Date: Wed, 19 Aug 2015 11:13:46 +0900
>>> +Subject: [PATCH] ribcl.py.in: Warning Fix
>>> +
>>> +WARNING: QA Issue:
>>> +/usr/lib/stonith/plugins/stonith2/ribcl.py_cluster-glue-plugin-ston
>>> +ith
>>> +2 -ribcl contained in package cluster-glue-plugin-stonith2-ribcl
>>> +requires /usr/local/bin/python, but no providers found in its 
>>> +RDEPENDS [file-rdeps]
>>> +
>>> +Add target python handling
>>> +Allow the build to specify a path for the python instead of reusing 
>>> +the PYTHON variable which can lead to inconsistencies if we are 
>>> +cross compiling.
>>> +
>>> +Upstream-Status: pending
>>> +
>>> +Signed-off-by: Li Xin <lixin.fnst at cn.fujitsu.com>
>>> +---
>>> + lib/plugins/stonith/ribcl.py.in | 2 +-
>>> + 1 file changed, 1 insertion(+), 1 deletion(-)
>>> +
>>> +diff --git a/lib/plugins/stonith/ribcl.py.in 
>>> +b/lib/plugins/stonith/ribcl.py.in index 14e070c..01205e3 100644
>>> +--- a/lib/plugins/stonith/ribcl.py.in
>>> ++++ b/lib/plugins/stonith/ribcl.py.in
>>> +@@ -1,4 +1,4 @@
>>> +-#!@PYTHON@
>>> ++#!@TRAGET_PYTHON@
>>> +
>>> +
>>> + #
>>> +--
>>> +1.8.4.2
>>> +
>>> diff --git
>>> a/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/fix-const-cast.
>>> patch
>>> b/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/fix-const-cast.
>>> patch
>>> deleted file mode 100644
>>> index 6de65bf..0000000
>>> ---
>>> a/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/fix-const-cast.
>>> patch
>>> +++ /dev/null
>>> @@ -1,103 +0,0 @@
>>> -This patch gets rid of new warning introduced with gcc 4.5 -Warning 
>>> is explained here
>>> -http://gcc.gnu.org/viewcvs/trunk/gcc/doc/invoke.texi?r1=148037&r2=1
>>> 480
>>> 53&diff
>>> _format=h
>>> -
>>> --Khem
>>> --updated by Alexandru Vaduva - patch needed redone
>>> -
>>> -diff -Naur a/lib/plugins/stonith/apcsmart.c b/lib/plugins/stonith/apcsmart.c
>>> ---- a/lib/plugins/stonith/apcsmart.c	2014-07-09 17:14:24.492455034 +0200
>>> -+++ b/lib/plugins/stonith/apcsmart.c	2014-07-09 17:15:03.386817399 +0200
>>> -@@ -719,7 +719,7 @@
>>> - 	}
>>> - 	ERRIFNOTCONFIGED(s,NULL);
>>> -
>>> --	return OurImports->CopyHostList((const char **)ad->hostlist);
>>> -+    return OurImports->CopyHostList(CONST_CAST(ad->hostlist));
>>> - }
>>> -
>>> - static gboolean
>>> -diff -Naur a/lib/plugins/stonith/external.c b/lib/plugins/stonith/external.c
>>> ---- a/lib/plugins/stonith/external.c	2014-07-09 17:15:28.661753145 +0200
>>> -+++ b/lib/plugins/stonith/external.c	2014-07-09 17:17:03.873743634 +0200
>>> -@@ -540,7 +540,7 @@
>>> - 		sd->confignames[dircount] = NULL;
>>> - 	}
>>> -
>>> --	return (const char **)sd->confignames;
>>> -+    return CONST_CAST(sd->confignames);
>>> - }
>>> -
>>> - /*
>>> -diff -Naur a/lib/plugins/stonith/meatware.c b/lib/plugins/stonith/meatware.c
>>> ---- a/lib/plugins/stonith/meatware.c	2014-07-09 17:18:47.597375001 +0200
>>> -+++ b/lib/plugins/stonith/meatware.c	2014-07-09 17:19:35.943338541 +0200
>>> -@@ -136,7 +136,7 @@
>>> - 		return(NULL);
>>> - 	}
>>> -
>>> --	return OurImports->CopyHostList((const char **)nd->hostlist);
>>> -+    return OurImports->CopyHostList(CONST_CAST(nd->hostlist));
>>> - }
>>> -
>>> - /*
>>> -diff -Naur a/lib/plugins/stonith/null.c b/lib/plugins/stonith/null.c
>>> ---- a/lib/plugins/stonith/null.c	2014-07-09 17:20:12.389803230 +0200
>>> -+++ b/lib/plugins/stonith/null.c	2014-07-09 17:20:55.156001606 +0200
>>> -@@ -126,7 +126,7 @@
>>> - 	struct pluginDevice*	nd = (struct pluginDevice*)s;
>>> -
>>> - 	ERRIFWRONGDEV(s, NULL);
>>> --	return OurImports->CopyHostList((const char**)nd->hostlist);
>>> -+    return OurImports->CopyHostList(CONST_CAST(nd->hostlist));
>>> - }
>>> -
>>> -
>>> -diff -Naur a/lib/plugins/stonith/rcd_serial.c b/lib/plugins/stonith/rcd_serial.c
>>> ---- a/lib/plugins/stonith/rcd_serial.c	2014-07-09 17:21:12.603266573 +0200
>>> -+++ b/lib/plugins/stonith/rcd_serial.c	2014-07-09 17:21:56.341423862 +0200
>>> -@@ -347,7 +347,7 @@
>>> - 		return(NULL);
>>> - 	}
>>> -
>>> --	return OurImports->CopyHostList((const char **)rcd->hostlist);
>>> -+    return OurImports->CopyHostList(CONST_CAST(rcd->hostlist));
>>> - }
>>> -
>>> - /*
>>> -diff -Naur a/lib/plugins/stonith/rhcs.c b/lib/plugins/stonith/rhcs.c
>>> ---- a/lib/plugins/stonith/rhcs.c	2014-07-09 17:17:27.652742171 +0200
>>> -+++ b/lib/plugins/stonith/rhcs.c	2014-07-09 17:18:18.562597957 +0200
>>> -@@ -703,7 +703,7 @@
>>> - 		sd->confignames[dircount] = NULL;
>>> - 	}
>>> -
>>> --	return (const char **)sd->confignames;
>>> -+    return CONST_CAST(sd->confignames);
>>> - }
>>> -
>>> - /*
>>> -diff -Naur a/lib/plugins/stonith/ssh.c b/lib/plugins/stonith/ssh.c
>>> ---- a/lib/plugins/stonith/ssh.c	2014-07-09 17:22:15.320624229 +0200
>>> -+++ b/lib/plugins/stonith/ssh.c	2014-07-09 17:22:53.499015642 +0200
>>> -@@ -161,7 +161,7 @@
>>> - 		return(NULL);
>>> - 	}
>>> -
>>> --	return OurImports->CopyHostList((const char **)sd->hostlist);
>>> -+    return OurImports->CopyHostList(CONST_CAST(sd->hostlist));
>>> - }
>>> -
>>> -
>>> -diff -Naur a/lib/plugins/stonith/stonith_plugin_common.h
>>> b/lib/plugins/stonith/stonith_plugin_common.h
>>> ---- a/lib/plugins/stonith/stonith_plugin_common.h	2014-07-09
>>> 17:23:16.954027367 +0200
>>> -+++ b/lib/plugins/stonith/stonith_plugin_common.h	2014-07-09
>>> 17:24:38.538609129 +0200
>>> -@@ -123,5 +123,8 @@
>>> -     return; \
>>> -   }
>>> -
>>> -+#define CONST_CAST(s) \
>>> -+    (__extension__(union {char ** a; const char** b;})(s)).b
>>> -+
>>> - #endif
>>> -
>>> diff --git
>>> a/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/glue-remove-
>>> get
>>> pid-check
>>> .patch
>>> b/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/glue-remove-
>>> get
>>> pid-check
>>> .patch
>>> deleted file mode 100644
>>> index 30f422c..0000000
>>> ---
>>> a/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/glue-remove-
>>> get
>>> pid-check
>>> .patch
>>> +++ /dev/null
>>> @@ -1,31 +0,0 @@
>>> -diff -Naur a/configure.ac b/configure.ac
>>> ---- a/configure.ac	2014-07-09 17:05:51.602037193 +0200
>>> -+++ b/configure.ac	2014-07-09 17:08:44.566761961 +0200
>>> -@@ -441,24 +441,9 @@
>>> - AC_MSG_RESULT($BUILD_VERSION)
>>> - AC_SUBST(BUILD_VERSION)
>>> -
>>> --
>>> --dnl check if there are getpid() inconsistency
>>> --dnl	Note: reduce LIBS; in particular, ltdl can cause confusion.
>>> --dnl	Possibly better:  move 'LIBS="$LIBS -lltdl"' from above to beyond here.
>>> --dnl
>>> --AC_MSG_CHECKING(for getpid() consistency in multi-process/threads
>>> program) --ac_save_LIBS=$LIBS --LIBS="-lpthread"
>>> --AC_TRY_RUN(`cat $srcdir/config/pidtest.c`, --AC_MSG_RESULT(ok), 
>>> --[AC_MSG_RESULT(fail); AC_DEFINE(GETPID_INCONSISTENT, 1 , [pid
>>> inconsistent])],) --LIBS=$ac_save_LIBS
>>> --
>>> --dnl check byte order
>>> --AC_MSG_CHECKING(for byteorder)
>>> --AC_TRY_RUN(`cat $srcdir/config/byteorder_test.c`, 
>>> --[AC_MSG_RESULT(little-endian); AC_DEFINE(CONFIG_LITTLE_ENDIAN, 1, 
>>> [little-endian])], --[AC_MSG_RESULT(big-endian); 
>>> AC_DEFINE(CONFIG_BIG_ENDIAN, 1, [big-endian])],)
>>> -+AC_C_BIGENDIAN(
>>> -+  [AC_DEFINE(CONFIG_BIG_ENDIAN, 1, [big])],
>>> -+  [AC_DEFINE(CONFIG_LITTLE_ENDIAN, 1, [little])])
>>> -
>>> -
>>> - dnl ===============================================
>>> diff --git
>>> a/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/glue-repair-
>>> dep
>>> recated-gli
>>> b-support.patch
>>> b/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/glue-repair-
>>> dep
>>> recated-gli
>>> b-support.patch
>>> deleted file mode 100644
>>> index 16fc679..0000000
>>> ---
>>> a/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/glue-repair-
>>> dep
>>> recated-gli
>>> b-support.patch
>>> +++ /dev/null
>>> @@ -1,12 +0,0 @@
>>> -diff -Naur a/include/clplumbing/cl_uuid.h b/include/clplumbing/cl_uuid.h
>>> ---- a/include/clplumbing/cl_uuid.h	2014-07-14 14:25:24.127378762 +0200
>>> -+++ b/include/clplumbing/cl_uuid.h	2014-07-14 14:23:32.120193782 +0200
>>> -@@ -16,7 +16,7 @@
>>> -
>>> - #ifndef _CL_UUID_H_
>>> - #define _CL_UUID_H_
>>> --#include <glib/gtypes.h>
>>> -+#include <glib.h>
>>> -
>>> - typedef struct cl_uuid_s{
>>> - 	unsigned char	uuid[16];
>>> diff --git
>>> a/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/glue-repair-
>>> lib
>>> xml-support
>>> .patch
>>> b/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/glue-repair-
>>> lib
>>> xml-support
>>> .patch
>>> deleted file mode 100644
>>> index a436575..0000000
>>> ---
>>> a/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue/glue-repair-
>>> lib
>>> xml-support
>>> .patch
>>> +++ /dev/null
>>> @@ -1,14 +0,0 @@
>>> -diff -Naur a/configure.ac b/configure.ac
>>> ---- a/configure.ac	2014-07-14 13:02:42.016652860 +0200
>>> -+++ b/configure.ac	2014-07-14 13:03:59.585322332 +0200
>>> -@@ -679,8 +679,8 @@
>>> -
>>> - CPPFLAGS="$CPPFLAGS $XML2HEAD"
>>> -
>>> --AC_CHECK_HEADERS(libxml/xpath.h)
>>> --if test "$ac_cv_header_libxml_xpath_h" != "yes"; then
>>> -+AC_CHECK_HEADERS(libxml2/libxml/xpath.h)
>>> -+if test x"$ac_cv_header_libxml2_libxml_xpath_h" != x"yes"; then
>>> -    AC_MSG_ERROR(The libxml developement headers were not found)
>>> - fi
>>> -
>>> diff --git
>>> a/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue_1.0.5.bb
>>> b/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue_1.0.12.bb
>>> similarity index 49%
>>> rename from
>>> meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue_1.0.5.bb
>>> rename to
>>> meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue_1.0.12.bb
>>> index f1b4a78..be04469 100644
>>> --- a/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue_1.0.5.bb
>>> +++ b/meta-cgl-common/recipes-cgl/cluster-glue/cluster-glue_1.0.12.b
>>> +++ b
>>> @@ -7,21 +7,20 @@ LICENSE = "GPLv2"
>>> DEPENDS = "libxml2 libtool glib-2.0 bzip2 util-linux net-snmp openhpi"
>>>
>>> SRC_URI = " \
>>> -	http://hg.linux-ha.org/glue/archive/glue-${PV}.tar.bz2 \
>>> -    file://glue-repair-libxml-support.patch \
>>> -    file://glue-repair-deprecated-glib-support.patch \
>>> -    file://glue-remove-getpid-check.patch \
>>> -    file://fix-const-cast.patch \
>>> +    http://hg.linux-ha.org/glue/archive/glue-${PV}.tar.bz2 \
>>> +    file://0001-don-t-compile-doc-and-Error-Fix.patch \
>>> +    file://0001-ribcl.py.in-Warning-Fix.patch \
>>>      file://volatiles \
>>>      file://tmpfiles \
>>> -	"
>>> +"
>>> SRC_URI_append_libc-uclibc = " file://kill-stack-protector.patch"
>>> -SRC_URI[md5sum] = "d2b6f798e58ef2497526e404b8ad640a"
>>> -SRC_URI[sha256sum] =
>>> "0e1922373aba1c3811f6ef61559a9c407c0bec71d2ebc451a4db5b940ded8ec0"
>>> +
>>> +SRC_URI[md5sum] = "ec620466d6f23affa3b074b72bca7870"
>>> +SRC_URI[sha256sum] =
>>> "feba102fa1e24b6be2005089ebe362b82d6567af60005cf371679b1b44ec503f"
>>>
>>> LIC_FILES_CHKSUM =
>>> "file://${COREBASE}/meta/COPYING.GPLv2;md5=751419260aa954499f7abaaba
>>> a8
>> 8
>>> 2bbe"
>>>
>>> -inherit autotools useradd
>>> +inherit autotools useradd pkgconfig
>>>
>>> S = "${WORKDIR}/Reusable-Cluster-Components-glue--glue-${PV}"
>>>
>>> @@ -70,43 +69,50 @@ PACKAGES += "\
>>> 	 ${PN}-plugin-interfacemgr-dbg \
>>> 	 ${PN}-plugin-interfacemgr-staticdev \
>>> 	 ${PN}-lrmtest \
>>> +         ${PN}-plugin-compress \
>>> +         ${PN}-plugin-compress-dbg \
>>> +         ${PN}-plugin-compress-staticdev \
>>> 	 "
>>>
>>> -FILES_${PN} = "/etc/ /var /usr/lib/lib*.so.* /usr/sbin 
>>> /usr/share/cluster-glue/*sh /usr/share/cluster-glue/*pl\
>>> -	/usr/lib/heartbeat/transient-test.sh \
>>> -	/usr/lib/heartbeat/logtest \
>>> -	/usr/lib/heartbeat/ipctransientserver \
>>> -	/usr/lib/heartbeat/base64_md5_test \
>>> -	/usr/lib/heartbeat/ipctest \
>>> -	/usr/lib/heartbeat/ipctransientclient \
>>> -	/usr/lib/heartbeat/ha_logd \
>>> -	/usr/lib/heartbeat/lrmd \
>>> +FILES_${PN} = "${sysconfdir} /var ${libdir}/lib*.so.* ${sbindir}
>>> ${datadir}/cluster-glue/*sh ${datadir}/cluster-glue/*pl\
>>> +	${libdir}/heartbeat/transient-test.sh \
>>> +	${libdir}/heartbeat/logtest \
>>> +	${libdir}/heartbeat/ipctransientserver \
>>> +	${libdir}/heartbeat/base64_md5_test \
>>> +	${libdir}/heartbeat/ipctest \
>>> +	${libdir}/heartbeat/ipctransientclient \
>>> +	${libdir}/heartbeat/ha_logd \
>>> +	${libdir}/heartbeat/lrmd \
>>> 	"
>>>
>>> -FILES_${PN}-dbg += "/usr/lib/heartbeat/.debug/"
>>> +FILES_${PN}-dbg += "${libdir}/heartbeat/.debug/ \
>>> +                   "
>>> +FILES_${PN}-plugin-compress = "${libdir}/heartbeat/plugins/compress/*.so"
>>> +FILES_${PN}-plugin-compress-staticdev =
>>> "${libdir}/heartbeat/plugins/compress/*.*a"
>>> +FILES_${PN}-plugin-compress-dbg =
>>> "${libdir}/heartbeat/plugins/compress/.debug/"
>>>
>>> -FILES_${PN}-plugin-test = "/usr/lib/heartbeat/plugins/test/test.so"
>>> -FILES_${PN}-plugin-test-staticdev = "/usr/lib/heartbeat/plugins/test/test.*a"
>>> -FILES_${PN}-plugin-test-dbg = "/usr/lib/heartbeat/plugins/test/.debug/"
>>> +FILES_${PN}-plugin-test = "${libdir}/heartbeat/plugins/test/test.so"
>>> +FILES_${PN}-plugin-test-staticdev = "${libdir}/heartbeat/plugins/test/test.*a"
>>> +FILES_${PN}-plugin-test-dbg = "${libdir}/heartbeat/plugins/test/.debug/"
>>> FILES_${PN}-plugin-stonith2 = " \
>>> -	/usr/lib/stonith/plugins/xen0-ha-dom0-stonith-helper \
>>> -	/usr/lib/stonith/plugins/stonith2/*.so \
>>> +	${libdir}/stonith/plugins/xen0-ha-dom0-stonith-helper \
>>> +	${libdir}/stonith/plugins/stonith2/*.so \
>>> 	"
>>> -FILES_${PN}-plugin-stonith2-ribcl = "/usr/lib/stonith/plugins/stonith2/ribcl.py"
>>> +FILES_${PN}-plugin-stonith2-ribcl = "${libdir}/stonith/plugins/stonith2/ribcl.py"
>>>
>>> -FILES_${PN}-plugin-stonith2-dbg = "/usr/lib/stonith/plugins/stonith2/.debug/"
>>> -FILES_${PN}-plugin-stonith2-staticdev = "/usr/lib/stonith/plugins/stonith2/*.*a"
>>> +FILES_${PN}-plugin-stonith2-dbg = "${libdir}/stonith/plugins/stonith2/.debug/"
>>> +FILES_${PN}-plugin-stonith2-staticdev = "${libdir}/stonith/plugins/stonith2/*.*a"
>>>
>>> -FILES_${PN}-plugin-stonith-external = "/usr/lib/stonith/plugins/external/"
>>> -FILES_${PN}-plugin-raexec = "/usr/lib/heartbeat/plugins/RAExec/*.so"
>>> -FILES_${PN}-plugin-raexec-staticdev = "/usr/lib/heartbeat/plugins/RAExec/*.*a"
>>> -FILES_${PN}-plugin-raexec-dbg = "/usr/lib/heartbeat/plugins/RAExec/.debug/"
>>> +FILES_${PN}-plugin-stonith-external = "${libdir}/stonith/plugins/external/"
>>> +FILES_${PN}-plugin-raexec = "${libdir}/heartbeat/plugins/RAExec/*.so"
>>> +FILES_${PN}-plugin-raexec-staticdev = "${libdir}/heartbeat/plugins/RAExec/*.*a"
>>> +FILES_${PN}-plugin-raexec-dbg = "${libdir}/heartbeat/plugins/RAExec/.debug/"
>>>
>>> -FILES_${PN}-plugin-interfacemgr =
>>> "/usr/lib/heartbeat/plugins/InterfaceMgr/generic.so"
>>> -FILES_${PN}-plugin-interfacemgr-staticdev = 
>>> "/usr/lib/heartbeat/plugins/InterfaceMgr/generic.*a"
>>> -FILES_${PN}-plugin-interfacemgr-dbg = 
>>> "/usr/lib/heartbeat/plugins/InterfaceMgr/.debug/"
>>> +FILES_${PN}-plugin-interfacemgr =
>>> "${libdir}/heartbeat/plugins/InterfaceMgr/generic.so"
>>> +FILES_${PN}-plugin-interfacemgr-staticdev =
>>> "${libdir}/heartbeat/plugins/InterfaceMgr/generic.*a"
>>> +FILES_${PN}-plugin-interfacemgr-dbg =
>>> "${libdir}/heartbeat/plugins/InterfaceMgr/.debug/"
>>>
>>> -FILES_${PN}-lrmtest = "/usr/share/cluster-glue/lrmtest/"
>>> +FILES_${PN}-lrmtest = "${datadir}/cluster-glue/lrmtest/"
>>>
>>> RDEPENDS_${PN} += "perl"
>>> RDEPENDS_${PN}-plugin-stonith2 += "bash"
>>> --
>>> 1.8.4.2
>>>
>>> --
>>> _______________________________________________
>>> yocto mailing list
>>> yocto at yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/yocto
>> --
>> _______________________________________________
>> yocto mailing list
>> yocto at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto

--
_______________________________________________
yocto mailing list
yocto at yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


More information about the yocto mailing list