[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#873041: marked as done (libxcursor1: broken shlibs for the udeb)



Your message dated Thu, 24 Aug 2017 07:19:43 +0000
with message-id <E1dkmQZ-000F9U-QV@fasolo.debian.org>
and subject line Bug#873041: fixed in libxcursor 1:1.1.14-3
has caused the Debian Bug report #873041,
regarding libxcursor1: broken shlibs for the udeb
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 owner@bugs.debian.org
immediately.)


-- 
873041: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=873041
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libxcursor1-udeb
Version: 1:1.1.14-2
Severity: serious
X-Debbugs-CC: debian-boot@lists.debian.org

When libxcursor was converted to dh's rules, the line defining PACKAGE
was accidentally removed.

So this line:
dh_makeshlibs -V "libxcursor1 (>> 1.1.2)" --add-udeb=$(PACKAGE)-udeb

gets interpreted as:
dh_makeshlibs -V "libxcursor1 (>> 1.1.2)" --add-udeb=-udeb

Which leads to packages like gtk+3.0 failing to build from source:

=========
dpkg-shlibdeps: warning: can't parse dependency -udeb (>> 1.1.2)
dpkg-shlibdeps: error: invalid dependency got generated:
libepoxy0-udeb (>= 1.3), libx11-6-udeb (>= 2:1.6.0), -udeb (>> 1.1.2),
libgtk-3-0-udeb (>= 3.22.19), libxinerama1-udeb,
libgdk-pixbuf2.0-0-udeb (>= 2.36.5), libxi6-udeb (>= 2:1.6.99.1),
libatk-bridge-2.0-0-udeb, libglib2.0-udeb (>= 2.53.4), fontconfig-udeb
(>= 2.11.94), libxext6-udeb (>= 2:1.3.0), libc6-udeb (>= 2.24),
libatk1.0-udeb (>= 2.24.0), libcairo2-udeb (>= 1.14.0),
libpango1.0-udeb (>= 1.40.11), libcairo2-udeb (>= 1.10.0)
dh_shlibdeps: dpkg-shlibdeps -Tdebian/libgtk-3-0-udeb.substvars -tudeb
debian/libgtk-3-0-udeb/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.19
debian/libgtk-3-0-udeb/usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2200.19
returned exit code 255
dh_shlibdeps: Aborting due to earlier error
=========

Thanks,
Jeremy Bicha

--- End Message ---
--- Begin Message ---
Source: libxcursor
Source-Version: 1:1.1.14-3

We believe that the bug you reported is fixed in the latest version of
libxcursor, which is due to be installed in the Debian FTP archive.

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 873041@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Drew Parsons <dparsons@debian.org> (supplier of updated libxcursor 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 24 Aug 2017 14:55:44 +0800
Source: libxcursor
Binary: libxcursor1 libxcursor1-udeb libxcursor-dev
Architecture: source
Version: 1:1.1.14-3
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Drew Parsons <dparsons@debian.org>
Description:
 libxcursor-dev - X cursor management library (development files)
 libxcursor1 - X cursor management library
 libxcursor1-udeb - X cursor management library (udeb)
Closes: 873041
Changes:
 libxcursor (1:1.1.14-3) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Drew Parsons ]
   * debian/control Homepage: https://www.x.org
   * Standards-Version: 4.1.0
 .
   [ Cyril Brulebois ]
   * debian/rules: Set PACKAGE to libxcursor1. Otherwise dh_makeshlibs is
     called with an incomplete package name for the udeb, which breaks
     reverse dependencies (Closes: #873041).
Checksums-Sha1:
 c1cf218480e575aecdaeeb710ed58e76b39fc65e 2288 libxcursor_1.1.14-3.dsc
 de531664d90fa2554ea71dd1822ecf5858a4eadf 8688 libxcursor_1.1.14-3.debian.tar.xz
Checksums-Sha256:
 c5324154d4232bae10c11222199960e7b1b194eb5da331807f6f048fc6fa74b9 2288 libxcursor_1.1.14-3.dsc
 1f80cf47326cf05eafe5ac7215103be6cac3369eccffbe2b254828330f47cbdd 8688 libxcursor_1.1.14-3.debian.tar.xz
Files:
 0ae73eba7d26ff1d7cdd775189d58310 2288 devel optional libxcursor_1.1.14-3.dsc
 5b44036caa994fb51e6c901436e7b1f2 8688 devel optional libxcursor_1.1.14-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAlmeetYUHGRwYXJzb25z
QGRlYmlhbi5vcmcACgkQVz7x5L1aAfqrEhAAnC6SNJ33WdsDLygtrR491/smuAbs
yUN1PvKvqeYAw0a0J/0q8iJGO7su+uLpi9BcmrOR3sEs+g/NFl5vqWAe0cw1GVKo
yKlc5ONIA4/00h6IhFogO0nbEryySzvZ/Wo/r8x2fIE6LdH4HFBMDqb33wgElBAt
ukmTKos+2IwL/XfIjkjorS47dsIZe9lndPqXmTHouM20BFtE/jJJ9ovbi7UEyMTe
1FdlPGA8zpF0cpnb/VAGWaW2nzvMB0LPzruv4i7RkCelsxX17kU+ixAuJaTMVkp/
djPRf4+Quh9Hf+RYNPMznf2Rj65yTq7H9PBkXaB9eZFI7KBZrA58GPZPiMulx/hV
/6Nz4F+JiUmulaKzKcDBFSSVwu5yCBbH6mZ9Zi/UDkvaBF3oohJxBZIYIdmaXNPx
oHY2nzZdUU20PfDn/NwQlp2o4jSFftcLs4w3RVm2uLSj6VJVpmYkIHiE4JcSaQcl
Hx23I8RoV8HN0OXf5VMTpjb1W2rZNpp8ZXopKiF7tBRvt40j5iV1TSsn+GuW5vsP
2oobGIMjj1SXxifFvK5qe8ASnUZOMbriB3dYotBvzGqTfp/qL0TmAaIo/kXG2oLi
/UhYoHbC5mqtbtxWzbtgreaNPX3pLjzJzwI0GFiSB6cud3jsWNXkTQAYITeVSPQs
KSKuccsWQvXmbg0=
=lQSh
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: