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.*

Attachment: 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 ---

Reply via email to