Your message dated Sat, 31 Dec 2011 01:02:58 +0000
with message-id <[email protected]>
and subject line Bug#653748: fixed in libyaml 0.1.4-2
has caused the Debian Bug report #653748,
regarding libyaml: support multiarch
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 [email protected]
immediately.)
--
653748: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653748
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libyaml
Version: 0.1.4-1
Severity: wishlist
Tags: patch
please support multiarch with this package.
Attached a debdiff following [0] enabling it.
An issue is the use of dh_buildinfo which breaks coinstallability (see
bug 620104)
I have removed the dependency in the debdiff.
[0] http://wiki.debian.org/Multiarch/Implementation
diff -u libyaml-0.1.4/debian/libyaml-dev.install
libyaml-0.1.4/debian/libyaml-dev.install
--- libyaml-0.1.4/debian/libyaml-dev.install
+++ libyaml-0.1.4/debian/libyaml-dev.install
@@ -2,2 +2,2 @@
-usr/lib/*.a
-usr/lib/pkgconfig/*
+usr/lib/*/*.a
+usr/lib/*/pkgconfig/*
diff -u libyaml-0.1.4/debian/changelog libyaml-0.1.4/debian/changelog
--- libyaml-0.1.4/debian/changelog
+++ libyaml-0.1.4/debian/changelog
@@ -1,3 +1,10 @@
+libyaml (0.1.4-2) UNRELEASED; urgency=low
+
+ * convert to multiarch
+ - remove dh_buildinfo from b-d as it breaks coinstallability
+
+ -- Julian Taylor <[email protected]> Fri, 30 Dec 2011 17:39:11 +0100
+
libyaml (0.1.4-1) unstable; urgency=low
* New upstream version 0.1.4.
diff -u libyaml-0.1.4/debian/rules libyaml-0.1.4/debian/rules
--- libyaml-0.1.4/debian/rules
+++ libyaml-0.1.4/debian/rules
@@ -7,0 +8,5 @@
+DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
+
+common-install-arch::
+ dh_link -plibyaml-dev usr/lib/$(DEB_HOST_MULTIARCH)/libyaml-0.so
usr/lib/$(DEB_HOST_MULTIARCH)/libyaml.so
+ dh_link -plibyaml-dev usr/lib/$(DEB_HOST_MULTIARCH)/libyaml-0.so.2
usr/lib/$(DEB_HOST_MULTIARCH)/libyaml-0.so
diff -u libyaml-0.1.4/debian/control libyaml-0.1.4/debian/control
--- libyaml-0.1.4/debian/control
+++ libyaml-0.1.4/debian/control
@@ -2,10 +2,9 @@
Section: libs
Priority: optional
Maintainer: Anders Kaseorg <[email protected]>
-Build-Depends: cdbs,
+Build-Depends: cdbs (>= 0.4.93~),
autotools-dev,
- debhelper,
- dh-buildinfo
+ debhelper (>= 8.1.3~)
Standards-Version: 3.9.2
Homepage: http://pyyaml.org/wiki/LibYAML
Vcs-Git: git://andersk.mit.edu/libyaml.git
@@ -13,6 +12,8 @@
Package: libyaml-0-2
Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Fast YAML 1.1 parser and emitter library
LibYAML is a C library for parsing and emitting data in YAML 1.1, a
@@ -22,6 +23,7 @@
Section: debug
Priority: extra
Architecture: any
+Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, libyaml-0-2 (= ${binary:Version})
Description: Fast YAML 1.1 parser and emitter library (debugging symbols)
LibYAML is a C library for parsing and emitting data in YAML 1.1, a
@@ -33,6 +35,7 @@
Package: libyaml-dev
Section: libdevel
Architecture: any
+Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, libyaml-0-2 (= ${binary:Version})
Description: Fast YAML 1.1 parser and emitter library (development)
LibYAML is a C library for parsing and emitting data in YAML 1.1, a
reverted:
--- libyaml-0.1.4/debian/libyaml-dev.links
+++ libyaml-0.1.4.orig/debian/libyaml-dev.links
@@ -1,2 +0,0 @@
-usr/lib/libyaml-0.so usr/lib/libyaml.so
-usr/lib/libyaml-0.so.2 usr/lib/libyaml-0.so
diff -u libyaml-0.1.4/debian/libyaml-0-2.install
libyaml-0.1.4/debian/libyaml-0-2.install
--- libyaml-0.1.4/debian/libyaml-0-2.install
+++ libyaml-0.1.4/debian/libyaml-0-2.install
@@ -1 +1 @@
-usr/lib/*.so.*
+usr/lib/*/*.so.*
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: libyaml
Source-Version: 0.1.4-2
We believe that the bug you reported is fixed in the latest version of
libyaml, which is due to be installed in the Debian FTP archive:
libyaml-0-2-dbg_0.1.4-2_i386.deb
to main/liby/libyaml/libyaml-0-2-dbg_0.1.4-2_i386.deb
libyaml-0-2_0.1.4-2_i386.deb
to main/liby/libyaml/libyaml-0-2_0.1.4-2_i386.deb
libyaml-dev_0.1.4-2_i386.deb
to main/liby/libyaml/libyaml-dev_0.1.4-2_i386.deb
libyaml_0.1.4-2.debian.tar.gz
to main/liby/libyaml/libyaml_0.1.4-2.debian.tar.gz
libyaml_0.1.4-2.dsc
to main/liby/libyaml/libyaml_0.1.4-2.dsc
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Anders Kaseorg <[email protected]> (supplier of updated libyaml 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 30 Dec 2011 17:14:52 -0500
Source: libyaml
Binary: libyaml-0-2 libyaml-0-2-dbg libyaml-dev
Architecture: source i386
Version: 0.1.4-2
Distribution: unstable
Urgency: low
Maintainer: Anders Kaseorg <[email protected]>
Changed-By: Anders Kaseorg <[email protected]>
Description:
libyaml-0-2 - Fast YAML 1.1 parser and emitter library
libyaml-0-2-dbg - Fast YAML 1.1 parser and emitter library (debugging symbols)
libyaml-dev - Fast YAML 1.1 parser and emitter library (development)
Closes: 653748
Changes:
libyaml (0.1.4-2) unstable; urgency=low
.
* Remove extra libyaml-0.so symlink from libyaml-dev.
* Bump Debhelper compat level to 9.
* Support multiarch. (Closes: #653748) (LP: #905630)
* Use 3.0 (quilt) source format.
Checksums-Sha1:
634412f501d29cd3cbc236dc5071e4c65c59705b 1293 libyaml_0.1.4-2.dsc
def395513bf91708784937a9acd95f056cf9b20e 2844 libyaml_0.1.4-2.debian.tar.gz
6cfee66d0b9e7bf5a947c93fc6710df31feeea5f 56348 libyaml-0-2_0.1.4-2_i386.deb
14dc9fedc271b9d6e9f9600a14fe64900d9bd40d 73096 libyaml-0-2-dbg_0.1.4-2_i386.deb
cd362775ea9c219f3b0ad81a6fb93fe43551e69e 66822 libyaml-dev_0.1.4-2_i386.deb
Checksums-Sha256:
a5784bd35b360ea94b7e0b977d8621302c9cc309cf7f17001ccb14bb0a6ac8c6 1293
libyaml_0.1.4-2.dsc
de564ebc8b575c43760713804c0cb93dae95a2f59a7c2570439a63563307d08c 2844
libyaml_0.1.4-2.debian.tar.gz
82d41f68c076a618942c1da3ccc5c63a6fcdde0601813b8c0cd30614b1ae342b 56348
libyaml-0-2_0.1.4-2_i386.deb
7f3fe0591f197ed0209adfe0a68ec8012e391342ab1a64c401121d41e58d67d2 73096
libyaml-0-2-dbg_0.1.4-2_i386.deb
d7fda79fbbddd430bd69e2ce42ec8be0068ac1a3d4eee9aa90a2d508ae0b460f 66822
libyaml-dev_0.1.4-2_i386.deb
Files:
ab467359f3c1f0101637d94b3b688ae1 1293 libs optional libyaml_0.1.4-2.dsc
99d8cf42a8296325ae5cb13fd29028e1 2844 libs optional
libyaml_0.1.4-2.debian.tar.gz
31216869eca9d45ab0489909cfc8814e 56348 libs optional
libyaml-0-2_0.1.4-2_i386.deb
be72535cffdfa62579725dca00ef1b6e 73096 debug extra
libyaml-0-2-dbg_0.1.4-2_i386.deb
c61a5081c149d7fd3027d64f2facf6fa 66822 libdevel optional
libyaml-dev_0.1.4-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk7+VHEACgkQHajaM93NaGqyrwCgmxHd937Nf23K2skHwE7GJ1on
l88An0Ny0LIWZyajTbcTiaIpFlJfgnN/
=Q0+F
-----END PGP SIGNATURE-----
--- End Message ---