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

Bug#754033: marked as done (at-spi2-core: stray shlibs file makes udebs useless)



Your message dated Thu, 17 Jul 2014 21:34:17 +0000
with message-id <E1X7tJh-0000Hz-4J@franck.debian.org>
and subject line Bug#754033: fixed in at-spi2-core 2.12.0-2
has caused the Debian Bug report #754033,
regarding at-spi2-core: stray shlibs file makes udebs useless
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.)


-- 
754033: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754033
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: at-spi2-core
Version: 2.10.2-3
Severity: serious
Tags: d-i patch
Justification: broken udebs

[ -boot@ in X-D-Cc ]

Hi maintainers,

the following bugs should have been fixed thanks to various udeb
additions: #723951, #723163. Unfortunately that isn't the case yet,
because during the build the following instructions:
| override_dh_makeshlibs:
| 	dh_makeshlibs -a --add-udeb=libatspi0-udeb

generate the following shlibs file:
| $ cat debian/libatspi2.0-0/DEBIAN/shlibs
| libatspi 0 libatspi2.0-0
| udeb: libatspi 0 libatspi0-udeb

which looks like what we would like reverse dependencies to use to get a
proper dependencies as far as udebs are concerned.

But given there's still this file around, the generated shlibs file is
later getting replaced by its contents, making all efforts moot:
| $ cat debian/libatspi2.0-0.shlibs 
| libatspi 0 libatspi2.0-0 (>= 2.9.90)

(Note the missing udeb line.)

I'm going to assume you might want to be keep the version around, you'll
find attached a patch against master which implements that.

Mraw,
KiBi.
>From 01af06cd340cfd547f3f66f8b9af1cd8967c1132 Mon Sep 17 00:00:00 2001
From: Cyril Brulebois <kibi@debian.org>
Date: Sun, 6 Jul 2014 23:11:41 +0200
Subject: [PATCH] Fix generated shlibs file (broken for udebs).

---
 debian/changelog            | 7 +++++++
 debian/libatspi2.0-0.shlibs | 1 -
 debian/rules                | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)
 delete mode 100644 debian/libatspi2.0-0.shlibs

diff --git a/debian/changelog b/debian/changelog
index 6445706..c8a4304 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,14 @@
 at-spi2-core (2.10.2-4) UNRELEASED; urgency=medium
 
+  [ Samuel Thibault ]
   * control: Fix typo in package description (Closes: Bug#745283)
 
+  [ Cyril Brulebois ]
+  * Fix generated shlibs file by removing stray, static copy
+    (debian/libatspi2.0-0.shlibs), and by moving the version to the
+    dh_makeshlibs call (-V flag). This will fix reverse-depending udeb
+    uninstallability as soon as at-spi2-atk is rebuilt.
+
  -- Samuel Thibault <sthibault@debian.org>  Sun, 20 Apr 2014 10:38:29 +0200
 
 at-spi2-core (2.10.2-3) unstable; urgency=low
diff --git a/debian/libatspi2.0-0.shlibs b/debian/libatspi2.0-0.shlibs
deleted file mode 100644
index 8035888..0000000
--- a/debian/libatspi2.0-0.shlibs
+++ /dev/null
@@ -1 +0,0 @@
-libatspi 0 libatspi2.0-0 (>= 2.9.90)
diff --git a/debian/rules b/debian/rules
index 6b1afc7..de62d98 100755
--- a/debian/rules
+++ b/debian/rules
@@ -21,7 +21,7 @@ override_dh_auto_install:
 override_dh_auto_test:
 
 override_dh_makeshlibs:
-	dh_makeshlibs -a --add-udeb=libatspi0-udeb
+	dh_makeshlibs -a --add-udeb=libatspi0-udeb -V 'libatspi2.0-0 (>= 2.9.90)'
 	dh_girepository -pgir1.2-atspi-2.0
 
 override_dh_strip:
-- 
2.0.1


--- End Message ---
--- Begin Message ---
Source: at-spi2-core
Source-Version: 2.12.0-2

We believe that the bug you reported is fixed in the latest version of
at-spi2-core, 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 754033@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Samuel Thibault <sthibault@debian.org> (supplier of updated at-spi2-core 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, 17 Jul 2014 22:29:27 +0200
Source: at-spi2-core
Binary: at-spi2-core at-spi2-core-udeb at-spi2-core-dbg libatspi2.0-0 libatspi0-udeb libatspi2.0-dev libatspi2.0-0-dbg gir1.2-atspi-2.0 at-spi2-doc
Architecture: source amd64 all
Version: 2.12.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Accessibility Team <debian-accessibility@lists.debian.org>
Changed-By: Samuel Thibault <sthibault@debian.org>
Description:
 at-spi2-core - Assistive Technology Service Provider Interface (dbus core)
 at-spi2-core-dbg - Assistive Technology Service Provider Interface - debugging symbo
 at-spi2-core-udeb - Assistive Technology Service Provider Interface (dbus core for d- (udeb)
 at-spi2-doc - Assistive Technology Service Provider Interface (Documentation)
 gir1.2-atspi-2.0 - Assistive Technology Service Provider (GObject introspection)
 libatspi0-udeb - Assistive Technology Service Provider Interface - module for d-i (udeb)
 libatspi2.0-0 - Assistive Technology Service Provider Interface - shared library
 libatspi2.0-0-dbg - Assistive Technology Service Provider Interface - debugging symbo
 libatspi2.0-dev - Development files for the assistive technology service provider
Closes: 754033
Changes:
 at-spi2-core (2.12.0-2) unstable; urgency=medium
 .
   [ Cyril Brulebois ]
   * Fix generated shlibs file by removing stray, static copy
     (debian/libatspi2.0-0.shlibs), and by moving the version to the
     dh_makeshlibs call (-V flag). This will fix reverse-depending udeb
     uninstallability as soon as at-spi2-atk is rebuilt (Closes: Bug#754033)
Checksums-Sha1:
 b1a67c9922cfd22c86b86fdb32328854ad544877 2703 at-spi2-core_2.12.0-2.dsc
 f0e491ccdf80db81e5f3aba66be8acad3b6bd763 5280 at-spi2-core_2.12.0-2.debian.tar.xz
 db54a062d842f62139784257ef930cb32777fcba 45614 at-spi2-core_2.12.0-2_amd64.deb
 9e8acf1562770c089bac3efcc974067aab91a0f4 33222 at-spi2-core-udeb_2.12.0-2_amd64.udeb
 1d9ed0c750c0da8af4f9100a071dac67034ef249 59964 at-spi2-core-dbg_2.12.0-2_amd64.deb
 cd7403c8e9b8521cbc5ac16b63bb776ed15f1677 56250 libatspi2.0-0_2.12.0-2_amd64.deb
 2da16f7d22b2f8996fc9d99b32fa9936bdf8aee0 53088 libatspi0-udeb_2.12.0-2_amd64.udeb
 2c0485e99efa9ebc565ecff98c5544c5c015f9bc 61504 libatspi2.0-dev_2.12.0-2_amd64.deb
 bab5fe32b2c262fc94d505ac6db7666aa1cdee5b 91794 libatspi2.0-0-dbg_2.12.0-2_amd64.deb
 f939f2020b1366ce9d581d4493ebfa1fa1a9f6e5 16580 gir1.2-atspi-2.0_2.12.0-2_amd64.deb
 6b8d0b87d3fa0e09f6ec81a3f0a29dff9b25db4e 71976 at-spi2-doc_2.12.0-2_all.deb
Checksums-Sha256:
 bc29823f42f804a7838ea00ce4ce630b5fa9a956f2064617fad76b2684c35bca 2703 at-spi2-core_2.12.0-2.dsc
 af17fbecf0b4aa92199b6ba2881d783c85fb7bdec16c081a9432141a8fa5bbd6 5280 at-spi2-core_2.12.0-2.debian.tar.xz
 727e8b8629a20059f78a75cf0eaec1139980ac3be28f3490e7713e82d5bfeea7 45614 at-spi2-core_2.12.0-2_amd64.deb
 df12e8e7b11d296fed27d83dcffeee98a13dd0d803eb9c834379436f0ae7dcb6 33222 at-spi2-core-udeb_2.12.0-2_amd64.udeb
 3a21bd3a82554e8ee5f34c4c67e59f1ba9490fddf88f9b4e6224d789974dd8a6 59964 at-spi2-core-dbg_2.12.0-2_amd64.deb
 7b68d7d6b8cf5c2bf691bed3b99d84b0b3483678d19371185f40f9bd1c9a7102 56250 libatspi2.0-0_2.12.0-2_amd64.deb
 d1da18788b9e4a0a30bc82185481c446d2add4b3fa5e9a635b511820cb8a2891 53088 libatspi0-udeb_2.12.0-2_amd64.udeb
 0055046da5130facadd8bf1659a60669ae83091dd5c23bb0b98fd9d86330744e 61504 libatspi2.0-dev_2.12.0-2_amd64.deb
 c0bca356acab840d1195756065083fc89ea6a2eca9561995119d82d95d781762 91794 libatspi2.0-0-dbg_2.12.0-2_amd64.deb
 4cf54b4d73769a33879d7f03ca962f474a590761bfbdaec867540308b76c7828 16580 gir1.2-atspi-2.0_2.12.0-2_amd64.deb
 55e0a05fec44af37438b533d554a421d05d8259f1f29975d5818f9bce2bb3205 71976 at-spi2-doc_2.12.0-2_all.deb
Files:
 35b445d3b436840bd03aa2c6fc2a4123 45614 misc optional at-spi2-core_2.12.0-2_amd64.deb
 2647757e4f30d44da85a484d9e201a72 33222 debian-installer optional at-spi2-core-udeb_2.12.0-2_amd64.udeb
 230cef9c5c787d2e51d8726acb337789 59964 debug extra at-spi2-core-dbg_2.12.0-2_amd64.deb
 3b31c1dbe825f5fae9957d79630ef739 56250 libs optional libatspi2.0-0_2.12.0-2_amd64.deb
 5215a8641cca69ceaa07a31daa90773d 53088 debian-installer optional libatspi0-udeb_2.12.0-2_amd64.udeb
 d2bf2fd032b5e46ba8c3b7e5f1b1d0ec 61504 libdevel optional libatspi2.0-dev_2.12.0-2_amd64.deb
 5a75e4a050487004a335dedb1cff431c 91794 debug extra libatspi2.0-0-dbg_2.12.0-2_amd64.deb
 d94df3b5688c0fe8573d324f0b52bf19 16580 introspection optional gir1.2-atspi-2.0_2.12.0-2_amd64.deb
 08e8d7b1a9b6676fd9ea024c3d1ba15f 71976 doc optional at-spi2-doc_2.12.0-2_all.deb
 c19af63a6aac0bca3ee701aaf4781566 2703 misc optional at-spi2-core_2.12.0-2.dsc
 5ce4e2e9799453ca4f50fd61e2b6ffeb 5280 misc optional at-spi2-core_2.12.0-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJTyDW2AAoJEBH0lP5vGG7NFU0QAIkaA25BTgreD7cKCJ4vCxcE
q/oZhrhaW6aRVKEepADw5ONANIizpN8zCIELxFBvFPcFU+TcXeUfAg8di18OYoZA
y6UzT5CEmFYTnoJWxnTUI4FgP299ry49iFOh2jDRKpOUo+5/dPFzuuZOBenzq6/1
kp72JrX6ZMpLai9Xmx/4jPBWsTKTX7cUCJ7dO++bSL7Tc2c6m76ouwilRGt1saS5
zjXF4/nMH0V26S9EzAgRJ6V72Lk5DSuo2NhScVjnrjXMbG4YebsNnX48+oWRw5OE
DJCtTqn26zLTrhdrPuaYtCmo7A6PK3QiZLQlOzBR5N5XTKTc8I5wxogeE2Awm7rR
ldcSSch1ol1pCoWjrzhH3s5Zct62Rr0+DtAolmiD0EKZaPF63UQs9064eJhzF/sx
qXGaxwIdGCMeJTVj3x3YdHBqaWc/mKOW0HYlGQI4B9rDsLaPvnxl2Et0N1WTAj6Q
n82advlQNMHtEJqeX5qSf2excahHKquuVMsv97s436bOs3hcjuEy5Wdtq9iW7yOy
Vg5zmSRZFWh4X7/+DS20vT2v2CEQqHjCYSKLx97mAugKCpxeNgv3/OCpisDjdu9q
yuLTtoA3wVjGOYbBBZ9Tjr2e1jlWWwTrc1UFA8Ftf97/KJJ51WVXerv49qr97bfg
mCgC+kqUZQDCqTzGmXx3
=wx58
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: