All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kang Kai <Kai.Kang@windriver.com>
To: Khem Raj <raj.khem@gmail.com>
Cc: openembeded-devel <openembedded-devel@lists.openembedded.org>
Subject: Re: [PATCH 1/1] lvm2/libdevmapper: 2.03.01 -> 2.03.02
Date: Fri, 1 Mar 2019 09:24:20 +0800	[thread overview]
Message-ID: <029cc1bc-8c28-0d47-79f5-57438c5e3050@windriver.com> (raw)
In-Reply-To: <CAMKF1srLkNztasECDdRXHm-zpwKLSSCbM83j4G6XOpQLVGUQmw@mail.gmail.com>

On 2019/3/1 上午1:40, Khem Raj wrote:
> Fails packaging
> https://errors.yoctoproject.org/Errors/Details/230620/


I am so sorry. I once thought I had built it with systemd. v3 will be sent.

Regards,
Kai


>
> On Wed, Feb 27, 2019 at 5:39 PM <kai.kang@windriver.com> wrote:
>> From: Kai Kang <kai.kang@windriver.com>
>>
>> Upgrade lvm2/libdevmapper from 2.03.01 to 2.03.02.
>>
>> * update SRC_URI back to use ftp url
>>    - 2.03.02 has been released but no such tag in git repo
>>    - subdir 'releases' on ftp site should be a persistent place for tarballs
>> * drop 0003-include-fcntl.h-for-O_-defines-and-fcntl-signature.patch
>>    which is not needed any longer
>> * remove backpoort patch
>> * update patch contexts
>>
>> Signed-off-by: Kai Kang <kai.kang@windriver.com>
>> ---
>>   ...h-for-O_-defines-and-fcntl-signature.patch | 30 -----------------
>>   .../lvm2/files/0005-do-not-build-manual.patch | 13 +++++---
>>   ...lvm2-monitor.service-after-tmp.mount.patch | 13 +++++---
>>   ...per_2.03.01.bb => libdevmapper_2.03.02.bb} |  0
>>   meta-oe/recipes-support/lvm2/lvm2.inc         |  7 ++--
>>   ...0001-explicitly-do-not-install-libdm.patch | 32 ++++++++++++-------
>>   ...g-service-shouldn-t-refer-to-lvmetad.patch | 31 ------------------
>>   .../lvm2/{lvm2_2.03.01.bb => lvm2_2.03.02.bb} |  3 +-
>>   8 files changed, 44 insertions(+), 85 deletions(-)
>>   delete mode 100644 meta-oe/recipes-support/lvm2/files/0003-include-fcntl.h-for-O_-defines-and-fcntl-signature.patch
>>   rename meta-oe/recipes-support/lvm2/{libdevmapper_2.03.01.bb => libdevmapper_2.03.02.bb} (100%)
>>   delete mode 100644 meta-oe/recipes-support/lvm2/lvm2/0001-lvm2-monitoring-service-shouldn-t-refer-to-lvmetad.patch
>>   rename meta-oe/recipes-support/lvm2/{lvm2_2.03.01.bb => lvm2_2.03.02.bb} (92%)
>>
>> diff --git a/meta-oe/recipes-support/lvm2/files/0003-include-fcntl.h-for-O_-defines-and-fcntl-signature.patch b/meta-oe/recipes-support/lvm2/files/0003-include-fcntl.h-for-O_-defines-and-fcntl-signature.patch
>> deleted file mode 100644
>> index 9ab1c06d2..000000000
>> --- a/meta-oe/recipes-support/lvm2/files/0003-include-fcntl.h-for-O_-defines-and-fcntl-signature.patch
>> +++ /dev/null
>> @@ -1,30 +0,0 @@
>> -From b1ad91a059d99afd1ce25823b7c0a8d3ac63d2fd Mon Sep 17 00:00:00 2001
>> -From: Dengke Du <dengke.du@windriver.com>
>> -Date: Tue, 25 Oct 2016 11:55:49 +0000
>> -Subject: [PATCH 3/4] include fcntl.h for O_* defines and fcntl() signature
>> -
>> -On glibc _somehow_ this header gets pulled in indirectly
>> -
>> -Signed-off-by: Khem Raj <raj.khem@gmail.com>
>> -Signed-off-by: Dengke Du <dengke.du@windriver.com>
>> ----
>> -Upstream-Status: Pending
>> ----
>> - libdaemon/server/daemon-server.c | 1 +
>> - 1 file changed, 1 insertion(+)
>> -
>> -diff --git a/libdaemon/server/daemon-server.c b/libdaemon/server/daemon-server.c
>> -index 6af6de9..a9590e7 100644
>> ---- a/libdaemon/server/daemon-server.c
>> -+++ b/libdaemon/server/daemon-server.c
>> -@@ -18,6 +18,7 @@
>> - #include "daemon-server.h"
>> - #include "daemon-log.h"
>> -
>> -+#include <fcntl.h>
>> - #include <dlfcn.h>
>> - #include <errno.h>
>> - #include <pthread.h>
>> ---
>> -2.9.3
>> -
>> diff --git a/meta-oe/recipes-support/lvm2/files/0005-do-not-build-manual.patch b/meta-oe/recipes-support/lvm2/files/0005-do-not-build-manual.patch
>> index 2124ebafe..7117d99a3 100644
>> --- a/meta-oe/recipes-support/lvm2/files/0005-do-not-build-manual.patch
>> +++ b/meta-oe/recipes-support/lvm2/files/0005-do-not-build-manual.patch
>> @@ -14,6 +14,11 @@ Do not build man to workaround the issue.
>>   Upstream-Status: Pending
>>
>>   Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
>> +
>> +
>> +Update context for lvm2 2.03.02.
>> +
>> +Signed-off-by: Kai Kang <kai.kang@windriver.com>
>>   ---
>>    Makefile.in  | 6 +++---
>>    configure.ac | 1 -
>> @@ -41,7 +46,7 @@ index 6a1a990..80cba91 100644
>>        libdaemon lib tools daemons libdm \
>>        udev po
>>    tools.distclean: test.distclean
>> -@@ -59,7 +59,7 @@ libdm.device-mapper: include.device-mapper
>> +@@ -65,7 +65,7 @@ libdm.device-mapper: include.device-mapper
>>    daemons.device-mapper: libdm.device-mapper
>>    tools.device-mapper: libdm.device-mapper
>>    scripts.device-mapper: include.device-mapper
>> @@ -51,17 +56,17 @@ index 6a1a990..80cba91 100644
>>    ifeq ("@INTL@", "yes")
>>    lib.pofile: include.pofile
>>   diff --git a/configure.ac b/configure.ac
>> -index 9c45745..8fee4c4 100644
>> +index 7fd0561..4154dc0 100644
>>   --- a/configure.ac
>>   +++ b/configure.ac
>> -@@ -1806,7 +1806,6 @@ libdaemon/server/Makefile
>> +@@ -1812,7 +1812,6 @@ libdaemon/server/Makefile
>>    libdm/Makefile
>>    libdm/dm-tools/Makefile
>>    libdm/libdevmapper.pc
>>   -man/Makefile
>>    po/Makefile
>> + scripts/lvm2-pvscan.service
>>    scripts/blkdeactivate.sh
>> - scripts/blk_availability_init_red_hat
>>   --
>>   2.7.4
>>
>> diff --git a/meta-oe/recipes-support/lvm2/files/0006-start-lvm2-monitor.service-after-tmp.mount.patch b/meta-oe/recipes-support/lvm2/files/0006-start-lvm2-monitor.service-after-tmp.mount.patch
>> index 0e68d62fc..e5ad4eaf2 100644
>> --- a/meta-oe/recipes-support/lvm2/files/0006-start-lvm2-monitor.service-after-tmp.mount.patch
>> +++ b/meta-oe/recipes-support/lvm2/files/0006-start-lvm2-monitor.service-after-tmp.mount.patch
>> @@ -10,20 +10,25 @@ So start lvm2-monitor.service after tmp.mount
>>   Upstream-Status: Inappropriate [oe specific]
>>
>>   Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
>> +
>> +
>> +Update context for lvm2 2.03.02.
>> +
>> +Signed-off-by: Kai Kang <kai.kang@windriver.com>
>>   ---
>>    scripts/lvm2_monitoring_systemd_red_hat.service.in | 2 +-
>>    1 file changed, 1 insertion(+), 1 deletion(-)
>>
>>   diff --git a/scripts/lvm2_monitoring_systemd_red_hat.service.in b/scripts/lvm2_monitoring_systemd_red_hat.service.in
>> -index 22238b7..93b2bee 100644
>> +index 7ec4e4e..3282a95 100644
>>   --- a/scripts/lvm2_monitoring_systemd_red_hat.service.in
>>   +++ b/scripts/lvm2_monitoring_systemd_red_hat.service.in
>>   @@ -2,7 +2,7 @@
>>    Description=Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling
>>    Documentation=man:dmeventd(8) man:lvcreate(8) man:lvchange(8) man:vgchange(8)
>> - Requires=dm-event.socket lvm2-lvmetad.socket
>> --After=dm-event.socket dm-event.service lvm2-lvmetad.socket lvm2-activation.service lvm2-lvmetad.service
>> -+After=dm-event.socket dm-event.service lvm2-lvmetad.socket lvm2-activation.service lvm2-lvmetad.service tmp.mount
>> + Requires=dm-event.socket
>> +-After=dm-event.socket dm-event.service lvm2-activation.service
>> ++After=dm-event.socket dm-event.service lvm2-activation.service tmp.mount
>>    Before=local-fs-pre.target
>>    DefaultDependencies=no
>>    Conflicts=shutdown.target
>> diff --git a/meta-oe/recipes-support/lvm2/libdevmapper_2.03.01.bb b/meta-oe/recipes-support/lvm2/libdevmapper_2.03.02.bb
>> similarity index 100%
>> rename from meta-oe/recipes-support/lvm2/libdevmapper_2.03.01.bb
>> rename to meta-oe/recipes-support/lvm2/libdevmapper_2.03.02.bb
>> diff --git a/meta-oe/recipes-support/lvm2/lvm2.inc b/meta-oe/recipes-support/lvm2/lvm2.inc
>> index 1961dca1e..8617f25cb 100644
>> --- a/meta-oe/recipes-support/lvm2/lvm2.inc
>> +++ b/meta-oe/recipes-support/lvm2/lvm2.inc
>> @@ -7,18 +7,19 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=12713b4d9386533feeb07d6e4831765a \
>>
>>   DEPENDS += "util-linux libaio"
>>
>> -SRC_URI = "git://github.com/lvmteam/lvm2.git;protocol=https;branch=master \
>> +SRC_URI = "ftp://sources.redhat.com/pub/lvm2/releases/LVM2.${PV}.tgz \
>>              file://lvm.conf \
>>              file://0001-implement-libc-specific-reopen_stream.patch \
>>              file://0002-Guard-use-of-mallinfo-with-__GLIBC__.patch \
>> -           file://0003-include-fcntl.h-for-O_-defines-and-fcntl-signature.patch \
>>              file://0004-tweak-MODPROBE_CMD-for-cross-compile.patch \
>>              file://0001-Avoid-bashisms-in-init-scripts.patch \
>>              file://0005-do-not-build-manual.patch \
>>              file://0006-start-lvm2-monitor.service-after-tmp.mount.patch \
>>              "
>> +SRC_URI[md5sum] = "5fc07da5461a3794a751dcfc355827d5"
>> +SRC_URI[sha256sum] = "550ba750239fd75b7e52c9877565cabffef506bbf6d7f6f17b9700dee56c720f"
>>
>> -S = "${WORKDIR}/git"
>> +S = "${WORKDIR}/LVM2.${PV}"
>>
>>   inherit autotools-brokensep pkgconfig systemd license
>>
>> diff --git a/meta-oe/recipes-support/lvm2/lvm2/0001-explicitly-do-not-install-libdm.patch b/meta-oe/recipes-support/lvm2/lvm2/0001-explicitly-do-not-install-libdm.patch
>> index 8b805fc1a..24160b405 100644
>> --- a/meta-oe/recipes-support/lvm2/lvm2/0001-explicitly-do-not-install-libdm.patch
>> +++ b/meta-oe/recipes-support/lvm2/lvm2/0001-explicitly-do-not-install-libdm.patch
>> @@ -9,16 +9,21 @@ explicitly do not do the installation here.
>>   Upstream-Status: Inappropriate [meta-oe specific]
>>
>>   Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
>> +
>> +
>> +Update context for lvm2 2.03.02.
>> +
>> +Signed-off-by: Kai Kang <kai.kang@windriver.com>
>>   ---
>>    libdm/Makefile.in          | 6 ++++--
>>    libdm/dm-tools/Makefile.in | 6 ++++--
>>    2 files changed, 8 insertions(+), 4 deletions(-)
>>
>>   diff --git a/libdm/Makefile.in b/libdm/Makefile.in
>> -index 8c8334a..effcf25 100644
>> +index e9bb5ae..4e9ae3f 100644
>>   --- a/libdm/Makefile.in
>>   +++ b/libdm/Makefile.in
>> -@@ -81,9 +81,11 @@ ifeq ("@PKGCONFIG@", "yes")
>> +@@ -82,9 +82,11 @@ ifeq ("@PKGCONFIG@", "yes")
>>      INSTALL_TYPE += install_pkgconfig
>>    endif
>>
>> @@ -31,25 +36,30 @@ index 8c8334a..effcf25 100644
>>   +      echo "Do not install device mapper in lvm2"
>>
>>    install_include: $(srcdir)/libdevmapper.h
>> -       $(INSTALL_DATA) -D $< $(includedir)/$(<F)
>> +       @echo "    [INSTALL] $<"
>>   diff --git a/libdm/dm-tools/Makefile.in b/libdm/dm-tools/Makefile.in
>> -index 39d411d..4a0f61a 100644
>> +index 15a9d8e..65e1306 100644
>>   --- a/libdm/dm-tools/Makefile.in
>>   +++ b/libdm/dm-tools/Makefile.in
>> -@@ -60,9 +60,11 @@ install_dmsetup_static: dmsetup.static
>> -       $(Q) $(INSTALL_PROGRAM) -D $< $(staticdir)/$(<F)
>> -       $(Q) $(LN_S) -f $(<F) $(staticdir)/dmstats
>> +@@ -20,7 +20,8 @@ all: device-mapper
>>
>> --install_device-mapper: $(INSTALL_DMSETUP_TARGETS)
>> + SOURCES2 = dmsetup.c
>> + TARGETS_DM = dmsetup
>> +-install_device-mapper: install_dmsetup_dynamic
>>   +install_device-mapper:
>>   +      echo "Do not install device mapper in lvm2"
>>
>> --install: install_device-mapper
>> + ifeq ("@STATIC_LINK@", "yes")
>> +   TARGETS_DM += dmsetup.static
>> +@@ -93,6 +94,7 @@ install_dmfilemapd_static: dmfilemapd.static
>> + .PHONY: install_dmsetup_dynamic install_dmsetup_static
>> + .PHONY: install_dmfilemapd install_dmfilemapd_static
>> +
>> +-install: install_device-mapper install_dmfilemapd
>>   +install:
>>   +      echo "Do not install device mapper in lvm2"
>>
>> - # dmfilemapd support
>> - ifeq ("@BUILD_DMFILEMAPD@", "yes")
>> + device-mapper: $(TARGETS_DM)
>>   --
>>   2.7.4
>>
>> diff --git a/meta-oe/recipes-support/lvm2/lvm2/0001-lvm2-monitoring-service-shouldn-t-refer-to-lvmetad.patch b/meta-oe/recipes-support/lvm2/lvm2/0001-lvm2-monitoring-service-shouldn-t-refer-to-lvmetad.patch
>> deleted file mode 100644
>> index 4eeac1c57..000000000
>> --- a/meta-oe/recipes-support/lvm2/lvm2/0001-lvm2-monitoring-service-shouldn-t-refer-to-lvmetad.patch
>> +++ /dev/null
>> @@ -1,31 +0,0 @@
>> -From b922f4a4e7e1c6c64a235bae4c575540bc4a12df Mon Sep 17 00:00:00 2001
>> -From: Changqing Li <changqing.li@windriver.com>
>> -Date: Thu, 21 Feb 2019 14:00:34 +0800
>> -Subject: [PATCH] lvm2-monitoring service shouldn't refer to lvmetad
>> -
>> -Upstream-Status: Backport [https://sourceware.org/git/?p=lvm2.git;
>> -a=commit;h=df2fa88e631b13f0f2cfff4aeab80f12bd93ab72]
>> -
>> -Signed-off-by: Changqing Li <changqing.li@windriver.com>
>> ----
>> - scripts/lvm2_monitoring_systemd_red_hat.service.in | 4 ++--
>> - 1 file changed, 2 insertions(+), 2 deletions(-)
>> -
>> -diff --git a/scripts/lvm2_monitoring_systemd_red_hat.service.in b/scripts/lvm2_monitoring_systemd_red_hat.service.in
>> -index 2b87479..3282a95 100644
>> ---- a/scripts/lvm2_monitoring_systemd_red_hat.service.in
>> -+++ b/scripts/lvm2_monitoring_systemd_red_hat.service.in
>> -@@ -1,8 +1,8 @@
>> - [Unit]
>> - Description=Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling
>> - Documentation=man:dmeventd(8) man:lvcreate(8) man:lvchange(8) man:vgchange(8)
>> --Requires=dm-event.socket lvm2-lvmetad.socket
>> --After=dm-event.socket dm-event.service lvm2-lvmetad.socket lvm2-activation.service lvm2-lvmetad.service tmp.mount
>> -+Requires=dm-event.socket
>> -+After=dm-event.socket dm-event.service lvm2-activation.service tmp.mount
>> - Before=local-fs-pre.target
>> - DefaultDependencies=no
>> - Conflicts=shutdown.target
>> ---
>> -2.7.4
>> -
>> diff --git a/meta-oe/recipes-support/lvm2/lvm2_2.03.01.bb b/meta-oe/recipes-support/lvm2/lvm2_2.03.02.bb
>> similarity index 92%
>> rename from meta-oe/recipes-support/lvm2/lvm2_2.03.01.bb
>> rename to meta-oe/recipes-support/lvm2/lvm2_2.03.02.bb
>> index 0df624b73..35c46f0d8 100644
>> --- a/meta-oe/recipes-support/lvm2/lvm2_2.03.01.bb
>> +++ b/meta-oe/recipes-support/lvm2/lvm2_2.03.02.bb
>> @@ -3,8 +3,7 @@ require lvm2.inc
>>   SRCREV = "913c28917e62577a2ef67152b2e5159237503dda"
>>
>>   SRC_URI += "file://0001-explicitly-do-not-install-libdm.patch \
>> -            file://0001-lvm2-monitoring-service-shouldn-t-refer-to-lvmetad.patch \
>> -           file://0001-dev-hdc-open-failed-No-medium-found-will-print-out-i.patch \
>> +            file://0001-dev-hdc-open-failed-No-medium-found-will-print-out-i.patch \
>>              "
>>
>>   DEPENDS += "autoconf-archive-native"
>> --
>> 2.20.0
>>

-- 
Kai Kang



  reply	other threads:[~2019-03-01  1:25 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-02-28  1:39 [PATCH v3 0/1] lvm2/libdevmapper: 2.03.01 -> 2.03.02 kai.kang
2019-02-28  1:39 ` [PATCH 1/1] " kai.kang
2019-02-28 17:40   ` Khem Raj
2019-03-01  1:24     ` Kang Kai [this message]
  -- strict thread matches above, loose matches on Subject: below --
2019-02-27  1:18 [PATCH v2 0/1] Update lvm2/libdevmapper kai.kang
2019-02-27  1:18 ` [PATCH 1/1] lvm2/libdevmapper: 2.03.01 -> 2.03.02 kai.kang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=029cc1bc-8c28-0d47-79f5-57438c5e3050@windriver.com \
    --to=kai.kang@windriver.com \
    --cc=openembedded-devel@lists.openembedded.org \
    --cc=raj.khem@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.