Your message dated Wed, 05 Aug 2009 23:17:15 +0000
with message-id <e1mypjp-0002jv...@ries.debian.org>
and subject line Bug#539100: fixed in util-linux 2.16-2.1
has caused the Debian Bug report #539100,
regarding libblkid1: Broken/loose dependencies
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
539100: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=539100
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libblkid1
Version: 2.16-2
Severity: serious
Justification: wrong dependencies

Hi,

libblkdi1 has a generated dependency on libuuid1 > 1.40.3-1.

When I compile hal 0.5.13 against libblkid-dev in a minimal chroot, this
installs
libblkid-dev 2.16-2
uuid-dev 1.2-1.41.8-2
libblkid1 1.41.8-2

The build fails:
libtool: link: cc -g -O2 -g -Wall -O2 -Wchar-subscripts
-Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align
-Wsign-compare -Wl,--as-needed -o .libs/hald-probe-storage
probe-storage.o linux_dvd_rw_utils.o util_helper.o logger.o
/usr/lib/libblkid.so ../../../libhal/.libs/libhal.so
../../../partutil/.libs/libpartutil.a -ldbus-glib-1 -ldbus-1 -lpthread
-lrt /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so -lsmbios
/usr/lib/libblkid.so: undefined reference to `uuid_unpa...@uuid_1.0'
collect2: ld returned 1 exit status
make[6]: *** [hald-probe-storage] Error 1
make[6]: Leaving directory `/tmp/buildd/hal-0.5.13/hald/linux/probing'


There seem to be a couple of problems here:
* libblkid-dev having an unversioned dependency on uuid-dev
* libblkid1 dependening on libuuid1 > 1.40.3-1, where apparently the old
  version from e2fsprogs is *not* sufficient.
  My guess is that this is either due to broken symbols files or
  dh_shlibdeps not finding the correct symbols/shlibs files from
  debian/


Cheers,
Michael
-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (300, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.30.3
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libblkid1 depends on:
ii  libc6                         2.9-23     GNU C Library: Shared libraries
ii  libuuid1                      2.16-2     Universally Unique ID library

libblkid1 recommends no packages.

libblkid1 suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: util-linux
Source-Version: 2.16-2.1

We believe that the bug you reported is fixed in the latest version of
util-linux, which is due to be installed in the Debian FTP archive:

bsdutils_2.16-2.1_kfreebsd-i386.deb
  to pool/main/u/util-linux/bsdutils_2.16-2.1_kfreebsd-i386.deb
libblkid-dev_2.16-2.1_kfreebsd-i386.deb
  to pool/main/u/util-linux/libblkid-dev_2.16-2.1_kfreebsd-i386.deb
libblkid1-udeb_2.16-2.1_kfreebsd-i386.udeb
  to pool/main/u/util-linux/libblkid1-udeb_2.16-2.1_kfreebsd-i386.udeb
libblkid1_2.16-2.1_kfreebsd-i386.deb
  to pool/main/u/util-linux/libblkid1_2.16-2.1_kfreebsd-i386.deb
libuuid1-udeb_2.16-2.1_kfreebsd-i386.udeb
  to pool/main/u/util-linux/libuuid1-udeb_2.16-2.1_kfreebsd-i386.udeb
libuuid1_2.16-2.1_kfreebsd-i386.deb
  to pool/main/u/util-linux/libuuid1_2.16-2.1_kfreebsd-i386.deb
util-linux-locales_2.16-2.1_all.deb
  to pool/main/u/util-linux/util-linux-locales_2.16-2.1_all.deb
util-linux-udeb_2.16-2.1_kfreebsd-i386.udeb
  to pool/main/u/util-linux/util-linux-udeb_2.16-2.1_kfreebsd-i386.udeb
util-linux_2.16-2.1.diff.gz
  to pool/main/u/util-linux/util-linux_2.16-2.1.diff.gz
util-linux_2.16-2.1.dsc
  to pool/main/u/util-linux/util-linux_2.16-2.1.dsc
util-linux_2.16-2.1_kfreebsd-i386.deb
  to pool/main/u/util-linux/util-linux_2.16-2.1_kfreebsd-i386.deb
uuid-dev_2.16-2.1_kfreebsd-i386.deb
  to pool/main/u/util-linux/uuid-dev_2.16-2.1_kfreebsd-i386.deb
uuid-runtime_2.16-2.1_kfreebsd-i386.deb
  to pool/main/u/util-linux/uuid-runtime_2.16-2.1_kfreebsd-i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 539...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aure...@debian.org> (supplier of updated util-linux package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 05 Aug 2009 21:20:07 +0000
Source: util-linux
Binary: util-linux util-linux-locales mount bsdutils fdisk-udeb cfdisk-udeb 
libblkid1 libblkid1-udeb libblkid-dev libuuid1 uuid-runtime libuuid1-udeb 
uuid-dev util-linux-udeb
Architecture: source all kfreebsd-i386
Version: 2.16-2.1
Distribution: unstable
Urgency: low
Maintainer: Aurelien Jarno <aure...@debian.org>
Changed-By: Aurelien Jarno <aure...@debian.org>
Description: 
 bsdutils   - Basic utilities from 4.4BSD-Lite
 cfdisk-udeb - Manually partition a hard drive (cfdisk) (udeb)
 fdisk-udeb - Manually partition a hard drive (fdisk) (udeb)
 libblkid-dev - block device id library - headers and static libraries
 libblkid1  - block device id library
 libblkid1-udeb - block device id library (udeb)
 libuuid1   - Universally Unique ID library
 libuuid1-udeb - stripped down universally unique id library, for 
debian-installer (udeb)
 mount      - Tools for mounting and manipulating filesystems
 util-linux - Miscellaneous system utilities
 util-linux-locales - Locales files for util-linux
 util-linux-udeb - Miscellaneous system utilities (udeb)
 uuid-dev   - universally unique id library - headers and static libraries
 uuid-runtime - runtime components for the Universally Unique ID library
Closes: 528518 538940 539054 539100
Changes: 
 util-linux (2.16-2.1) unstable; urgency=low
 .
   [ Aurelien Jarno ]
   * Non-maintainer upload.
   * Upload to unstable.
   * Don't ship *.la files.
   * Add avr32 to debian/control (closes: bug#528518).
 .
   [ Michael Biebl ]
   * Remove the outdated debian/shlibs.local file.
   * Remove the auto-update of symbols files from debian/rules.
   * Remove symbols from the debian/libuuid1.symbols files which were never
     part of the public ABI, like uuid_pack/uuid_unpack and were falsely
     copied over from e2fsprogs.
   * Strip the Debian revision in the symbols files.
   * Create a shlibs file for libblkid1 and libuuid1 and bump it to >= 2.16 to
     ensure correct udeb shlibs dependencies.
     (closes: bug#539100, bug#538940).
   * Remove *.la files and empty /usr/include and /usr/lib/pkgconfig
     directories from the util-linux package.
 .
   [ Cyril Brulebois ]
   * Only check for ENOMEDIUM when ENOMEDIUM is defined. Fixes build on
     GNU/kFreeBSD. (closes: bug#539054).
Checksums-Sha1: 
 6d35cbb11312446fb4bdaf4dc45e547e20befdc1 1482 util-linux_2.16-2.1.dsc
 0f1658f953c0208786c9cf4344090db36b0427b4 301960 util-linux_2.16-2.1.diff.gz
 8e94ac3c709a8906b9650aa27f3a4f0b5c1bc382 1376314 
util-linux-locales_2.16-2.1_all.deb
 80e8561c6d80a85d7d7de4346783d2c03e043c9e 479150 
util-linux_2.16-2.1_kfreebsd-i386.deb
 26f694526508d6f76bcfb86c08e06bb1e15c4352 74672 
bsdutils_2.16-2.1_kfreebsd-i386.deb
 1bec74bee695438612a87ca582c577b8f5f541f3 82282 
libblkid1_2.16-2.1_kfreebsd-i386.deb
 97ec476f210e2dc871b911c4d1eb23fc5101c9e6 35806 
libblkid1-udeb_2.16-2.1_kfreebsd-i386.udeb
 9e246dbd5d88dfdaeccdb9ae71f2c3720bfa972e 95452 
libblkid-dev_2.16-2.1_kfreebsd-i386.deb
 b04a7ede4984fa777f8b2d42627ec70537bcee69 55408 
libuuid1_2.16-2.1_kfreebsd-i386.deb
 0bd0e125c3fe4cd9e958a0d69f3db8699cc66013 57276 
uuid-runtime_2.16-2.1_kfreebsd-i386.deb
 bdb365285a74d80058a72f03b2337378e81ea99a 7602 
libuuid1-udeb_2.16-2.1_kfreebsd-i386.udeb
 82fd9c603d4b7134abbed0c70e855f2b8af0cf91 69930 
uuid-dev_2.16-2.1_kfreebsd-i386.deb
 2d451f07d221c1bca8227f6dbca8dc7648df0441 7000 
util-linux-udeb_2.16-2.1_kfreebsd-i386.udeb
Checksums-Sha256: 
 a71f192a28b3f2924f6d42e572f18fc76386bae93ee8beecddd9c04d9a733ddf 1482 
util-linux_2.16-2.1.dsc
 9859687b5ba0d64af9862d1a0248a26dcbd537e88c1518f45bc7fcb7d3779b99 301960 
util-linux_2.16-2.1.diff.gz
 83ee64b579ff5eb6f82bb991bf067333d55d5a238ab07cb73db6251249cc2801 1376314 
util-linux-locales_2.16-2.1_all.deb
 3621449813cb5a5029d3440c6c4d185d43d9a00dacb0255298cb1c3e74dd643e 479150 
util-linux_2.16-2.1_kfreebsd-i386.deb
 5a0830c01cd8bda258fbe725472c07cddcb47d1171a4eebde87da8263fd24932 74672 
bsdutils_2.16-2.1_kfreebsd-i386.deb
 97521e3b6952fcedd78f3a9f9ee6da5a7515bed43b0328c7614c47ebea7a5100 82282 
libblkid1_2.16-2.1_kfreebsd-i386.deb
 d48a99d352fef08ebadc4a7d228decc427040d928953b16dc1eea93ae7179e98 35806 
libblkid1-udeb_2.16-2.1_kfreebsd-i386.udeb
 78300f6434edc833a78bedf23a9a081aa495da02bff231a20a3030ad29d59858 95452 
libblkid-dev_2.16-2.1_kfreebsd-i386.deb
 0c9fbd51ce22da6cfaa4394289a757e141d3b2928a61f5f87e8f56300bdac7cf 55408 
libuuid1_2.16-2.1_kfreebsd-i386.deb
 a09d70111b132fd90ccfe12bd2ef5b3165a34a0bc0c5e94c7a12e30006222a90 57276 
uuid-runtime_2.16-2.1_kfreebsd-i386.deb
 fff34f5b747ab3145f882e4def1acf17c20322336cba12c7f3a00ae2dceb971d 7602 
libuuid1-udeb_2.16-2.1_kfreebsd-i386.udeb
 70c0c41bf2279d036baa979e3522560e9f90b364d67ba0edbcbe223d034a750d 69930 
uuid-dev_2.16-2.1_kfreebsd-i386.deb
 dbf313a208d80bdec9a1bb2fed73c9ce45772961d99321b2e55b1abb10d59723 7000 
util-linux-udeb_2.16-2.1_kfreebsd-i386.udeb
Files: 
 d56a4c73f3f65d459a28d9f24bd9cf27 1482 base required util-linux_2.16-2.1.dsc
 51a941205c4fd33ed6cc3153d53c6059 301960 base required 
util-linux_2.16-2.1.diff.gz
 f65f21ebd38a9e9fa2ce08972298bfe3 1376314 utils optional 
util-linux-locales_2.16-2.1_all.deb
 0d81f113828a590a299859f992bebda8 479150 utils required 
util-linux_2.16-2.1_kfreebsd-i386.deb
 9312452537b3dd3a16fb602e493eadf2 74672 utils required 
bsdutils_2.16-2.1_kfreebsd-i386.deb
 ca3d21e369f6f783572bb537dd6505f5 82282 libs required 
libblkid1_2.16-2.1_kfreebsd-i386.deb
 d75503fc6ac2d1ea109d0870485de2e8 35806 debian-installer optional 
libblkid1-udeb_2.16-2.1_kfreebsd-i386.udeb
 309cd6d7a52d917b08e27fe36b958e3c 95452 libdevel extra 
libblkid-dev_2.16-2.1_kfreebsd-i386.deb
 ac5165ee830733ff15a34422c32a556c 55408 libs required 
libuuid1_2.16-2.1_kfreebsd-i386.deb
 0da075a3cca78f239ceca0c7eb872d10 57276 libs optional 
uuid-runtime_2.16-2.1_kfreebsd-i386.deb
 6219029bb25021258c4a1e48c9bf3f67 7602 debian-installer optional 
libuuid1-udeb_2.16-2.1_kfreebsd-i386.udeb
 78491a13a87cb0f4de940e037db42067 69930 libdevel extra 
uuid-dev_2.16-2.1_kfreebsd-i386.deb
 e39ca501bfd5817c133a1726cc438eac 7000 debian-installer optional 
util-linux-udeb_2.16-2.1_kfreebsd-i386.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/kFreeBSD)

iD8DBQFKehGtw3ao2vG823MRAouSAJ92bNE/2TpsjqQLefgdtW/z+lb/pgCeNL+a
igUT4BiQzMFkw+aQKsSL7lk=
=J9Gm
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to