| Submitter | MiLo |
|---|---|
| Date | Feb. 16, 2013, 3:45 p.m. |
| Message ID | <1361029505-32439-1-git-send-email-milo-software@users.sourceforge.net> |
| Download | mbox | patch |
| Permalink | /patch/44713/ |
| State | Accepted |
| Commit | 2e79110e31da940728d42411cad3d019d570fc31 |
| Headers | show |
Comments
Haven't seen any reactions (good or bad), So I thought I'd give it a ping as the wiki suggested. I'd really like to see this fixed. On 02/16/2013 04:45 PM, MiLo wrote: > The libmount shared library was part of util-linux. This caused > util-linux-mount to RDEPEND on util-linux, so including that would > also drag in all of util-linux and all its recommendations. > > To break this circular dependency, add a libmount package that holds > the libmount.so.* files, just like the other libraries built by util- > linux. > > --- > meta/recipes-core/util-linux/util-linux.inc | 3 +++ > meta/recipes-core/util-linux/util-linux_2.22.2.bb | 2 +- > 2 files changed, 4 insertions(+), 1 deletions(-) > > diff --git a/meta/recipes-core/util-linux/util-linux.inc b/meta/recipes-core/util-linux/util-linux.inc > index 10439c0..bd7b089 100644 > --- a/meta/recipes-core/util-linux/util-linux.inc > +++ b/meta/recipes-core/util-linux/util-linux.inc > @@ -31,6 +31,7 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/utils/util-linux/v${MAJOR_VERSION}/util-lin > PACKAGES =+ "util-linux-agetty util-linux-fdisk util-linux-cfdisk util-linux-sfdisk \ > util-linux-swaponoff util-linux-losetup util-linux-umount \ > util-linux-mount util-linux-readprofile util-linux-libblkid \ > + util-linux-libmount util-linux-libmount-dev \ > util-linux-libblkid-dev util-linux-libuuid util-linux-libuuid-dev \ > util-linux-uuidgen util-linux-lscpu util-linux-fsck util-linux-blkid \ > util-linux-mkfs util-linux-mcookie util-linux-reset" > @@ -64,6 +65,8 @@ FILES_util-linux-reset = "${base_bindir}/reset" > > FILES_util-linux-libblkid = "${base_libdir}/libblkid.so.*" > FILES_util-linux-libblkid-dev = "${base_libdir}/libblkid.so ${base_libdir}/libblkid.la ${includedir}/blkid ${libdir}/pkgconfig/blkid.pc" > +FILES_util-linux-libmount = "${base_libdir}/libmount.so.*" > +FILES_util-linux-libmount-dev = "${base_libdir}/libmount.so ${base_libdir}/libmount.la ${includedir}/libmount ${libdir}/pkgconfig/mount.pc" > FILES_util-linux-libuuid = "${base_libdir}/libuuid.so.*" > FILES_util-linux-libuuid-dev = "${base_libdir}/libuuid.so ${base_libdir}/libuuid.la ${includedir}/uuid ${libdir}/pkgconfig/uuid.pc" > FILES_util-linux-lscpu = "${bindir}/lscpu" > diff --git a/meta/recipes-core/util-linux/util-linux_2.22.2.bb b/meta/recipes-core/util-linux/util-linux_2.22.2.bb > index dd95573..f91784b 100644 > --- a/meta/recipes-core/util-linux/util-linux_2.22.2.bb > +++ b/meta/recipes-core/util-linux/util-linux_2.22.2.bb > @@ -1,5 +1,5 @@ > MAJOR_VERSION = "2.22" > -PR = "r0" > +PR = "r1" > require util-linux.inc > > # note that `lscpu' is under GPLv3+ >
On 02/18/2013 02:57 AM, Mike Looijmans wrote: > Haven't seen any reactions (good or bad), So I thought I'd give it a > ping as the wiki suggested. I'd really like to see this fixed. > Mike, Many of us are traveling this week to ELC in San Francisco and it was a long weekend in the US. I will be working on a master under test and merging with RP this week, but expect slower response. Thanks for understanding Sau! > On 02/16/2013 04:45 PM, MiLo wrote: >> The libmount shared library was part of util-linux. This caused >> util-linux-mount to RDEPEND on util-linux, so including that would >> also drag in all of util-linux and all its recommendations. >> >> To break this circular dependency, add a libmount package that holds >> the libmount.so.* files, just like the other libraries built by util- >> linux. >> >> --- >> meta/recipes-core/util-linux/util-linux.inc | 3 +++ >> meta/recipes-core/util-linux/util-linux_2.22.2.bb | 2 +- >> 2 files changed, 4 insertions(+), 1 deletions(-) >> >> diff --git a/meta/recipes-core/util-linux/util-linux.inc >> b/meta/recipes-core/util-linux/util-linux.inc >> index 10439c0..bd7b089 100644 >> --- a/meta/recipes-core/util-linux/util-linux.inc >> +++ b/meta/recipes-core/util-linux/util-linux.inc >> @@ -31,6 +31,7 @@ SRC_URI = >> "${KERNELORG_MIRROR}/linux/utils/util-linux/v${MAJOR_VERSION}/util-lin >> PACKAGES =+ "util-linux-agetty util-linux-fdisk util-linux-cfdisk >> util-linux-sfdisk \ >> util-linux-swaponoff util-linux-losetup >> util-linux-umount \ >> util-linux-mount util-linux-readprofile >> util-linux-libblkid \ >> + util-linux-libmount util-linux-libmount-dev \ >> util-linux-libblkid-dev util-linux-libuuid >> util-linux-libuuid-dev \ >> util-linux-uuidgen util-linux-lscpu util-linux-fsck >> util-linux-blkid \ >> util-linux-mkfs util-linux-mcookie util-linux-reset" >> @@ -64,6 +65,8 @@ FILES_util-linux-reset = "${base_bindir}/reset" >> >> FILES_util-linux-libblkid = "${base_libdir}/libblkid.so.*" >> FILES_util-linux-libblkid-dev = "${base_libdir}/libblkid.so >> ${base_libdir}/libblkid.la ${includedir}/blkid >> ${libdir}/pkgconfig/blkid.pc" >> +FILES_util-linux-libmount = "${base_libdir}/libmount.so.*" >> +FILES_util-linux-libmount-dev = "${base_libdir}/libmount.so >> ${base_libdir}/libmount.la ${includedir}/libmount >> ${libdir}/pkgconfig/mount.pc" >> FILES_util-linux-libuuid = "${base_libdir}/libuuid.so.*" >> FILES_util-linux-libuuid-dev = "${base_libdir}/libuuid.so >> ${base_libdir}/libuuid.la ${includedir}/uuid ${libdir}/pkgconfig/uuid.pc" >> FILES_util-linux-lscpu = "${bindir}/lscpu" >> diff --git a/meta/recipes-core/util-linux/util-linux_2.22.2.bb >> b/meta/recipes-core/util-linux/util-linux_2.22.2.bb >> index dd95573..f91784b 100644 >> --- a/meta/recipes-core/util-linux/util-linux_2.22.2.bb >> +++ b/meta/recipes-core/util-linux/util-linux_2.22.2.bb >> @@ -1,5 +1,5 @@ >> MAJOR_VERSION = "2.22" >> -PR = "r0" >> +PR = "r1" >> require util-linux.inc >> >> # note that `lscpu' is under GPLv3+ >> > > > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core > >
On 02/16/2013 07:45 AM, MiLo wrote: > The libmount shared library was part of util-linux. This caused > util-linux-mount to RDEPEND on util-linux, so including that would > also drag in all of util-linux and all its recommendations. > > To break this circular dependency, add a libmount package that holds > the libmount.so.* files, just like the other libraries built by util- > linux. There's no "Signed-off-by:" tag, please add it and this will get pulled Sau! > --- > meta/recipes-core/util-linux/util-linux.inc | 3 +++ > meta/recipes-core/util-linux/util-linux_2.22.2.bb | 2 +- > 2 files changed, 4 insertions(+), 1 deletions(-) > > diff --git a/meta/recipes-core/util-linux/util-linux.inc b/meta/recipes-core/util-linux/util-linux.inc > index 10439c0..bd7b089 100644 > --- a/meta/recipes-core/util-linux/util-linux.inc > +++ b/meta/recipes-core/util-linux/util-linux.inc > @@ -31,6 +31,7 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/utils/util-linux/v${MAJOR_VERSION}/util-lin > PACKAGES =+ "util-linux-agetty util-linux-fdisk util-linux-cfdisk util-linux-sfdisk \ > util-linux-swaponoff util-linux-losetup util-linux-umount \ > util-linux-mount util-linux-readprofile util-linux-libblkid \ > + util-linux-libmount util-linux-libmount-dev \ > util-linux-libblkid-dev util-linux-libuuid util-linux-libuuid-dev \ > util-linux-uuidgen util-linux-lscpu util-linux-fsck util-linux-blkid \ > util-linux-mkfs util-linux-mcookie util-linux-reset" > @@ -64,6 +65,8 @@ FILES_util-linux-reset = "${base_bindir}/reset" > > FILES_util-linux-libblkid = "${base_libdir}/libblkid.so.*" > FILES_util-linux-libblkid-dev = "${base_libdir}/libblkid.so ${base_libdir}/libblkid.la ${includedir}/blkid ${libdir}/pkgconfig/blkid.pc" > +FILES_util-linux-libmount = "${base_libdir}/libmount.so.*" > +FILES_util-linux-libmount-dev = "${base_libdir}/libmount.so ${base_libdir}/libmount.la ${includedir}/libmount ${libdir}/pkgconfig/mount.pc" > FILES_util-linux-libuuid = "${base_libdir}/libuuid.so.*" > FILES_util-linux-libuuid-dev = "${base_libdir}/libuuid.so ${base_libdir}/libuuid.la ${includedir}/uuid ${libdir}/pkgconfig/uuid.pc" > FILES_util-linux-lscpu = "${bindir}/lscpu" > diff --git a/meta/recipes-core/util-linux/util-linux_2.22.2.bb b/meta/recipes-core/util-linux/util-linux_2.22.2.bb > index dd95573..f91784b 100644 > --- a/meta/recipes-core/util-linux/util-linux_2.22.2.bb > +++ b/meta/recipes-core/util-linux/util-linux_2.22.2.bb > @@ -1,5 +1,5 @@ > MAJOR_VERSION = "2.22" > -PR = "r0" > +PR = "r1" > require util-linux.inc > > # note that `lscpu' is under GPLv3+ >
Patch
diff --git a/meta/recipes-core/util-linux/util-linux.inc b/meta/recipes-core/util-linux/util-linux.inc index 10439c0..bd7b089 100644 --- a/meta/recipes-core/util-linux/util-linux.inc +++ b/meta/recipes-core/util-linux/util-linux.inc @@ -31,6 +31,7 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/utils/util-linux/v${MAJOR_VERSION}/util-lin PACKAGES =+ "util-linux-agetty util-linux-fdisk util-linux-cfdisk util-linux-sfdisk \ util-linux-swaponoff util-linux-losetup util-linux-umount \ util-linux-mount util-linux-readprofile util-linux-libblkid \ + util-linux-libmount util-linux-libmount-dev \ util-linux-libblkid-dev util-linux-libuuid util-linux-libuuid-dev \ util-linux-uuidgen util-linux-lscpu util-linux-fsck util-linux-blkid \ util-linux-mkfs util-linux-mcookie util-linux-reset" @@ -64,6 +65,8 @@ FILES_util-linux-reset = "${base_bindir}/reset" FILES_util-linux-libblkid = "${base_libdir}/libblkid.so.*" FILES_util-linux-libblkid-dev = "${base_libdir}/libblkid.so ${base_libdir}/libblkid.la ${includedir}/blkid ${libdir}/pkgconfig/blkid.pc" +FILES_util-linux-libmount = "${base_libdir}/libmount.so.*" +FILES_util-linux-libmount-dev = "${base_libdir}/libmount.so ${base_libdir}/libmount.la ${includedir}/libmount ${libdir}/pkgconfig/mount.pc" FILES_util-linux-libuuid = "${base_libdir}/libuuid.so.*" FILES_util-linux-libuuid-dev = "${base_libdir}/libuuid.so ${base_libdir}/libuuid.la ${includedir}/uuid ${libdir}/pkgconfig/uuid.pc" FILES_util-linux-lscpu = "${bindir}/lscpu" diff --git a/meta/recipes-core/util-linux/util-linux_2.22.2.bb b/meta/recipes-core/util-linux/util-linux_2.22.2.bb index dd95573..f91784b 100644 --- a/meta/recipes-core/util-linux/util-linux_2.22.2.bb +++ b/meta/recipes-core/util-linux/util-linux_2.22.2.bb @@ -1,5 +1,5 @@ MAJOR_VERSION = "2.22" -PR = "r0" +PR = "r1" require util-linux.inc # note that `lscpu' is under GPLv3+