Your message dated Tue, 07 Feb 2012 15:17:16 +0000
with message-id <[email protected]>
and subject line Bug#638314: fixed in file 5.10-1
has caused the Debian Bug report #638314,
regarding please add multi-arch support for libmagic1
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.)
--
638314: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638314
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libmagic1
Version: 5.04-5
Severity: wishlist
User: [email protected]
Usertags: multiarch
Tags: patch
Hi,
file and libmagic1 are one of the bottom dependencies in debian, and
thus need early multiarch conversion. Any reverse dependencies of libmagic1
cant be (usefully) multiarch until libmagic1 is converted.
The attached patch converts the version of file in git repository to multiarch
paths and adds the relevant Multi-Arch: fields to debian/control.
For more information, see:
http://wiki.debian.org/Multiarch/Implementation
Riku
diff --git a/debian/control b/debian/control
index 76bfd02..742e86d 100644
--- a/debian/control
+++ b/debian/control
@@ -5,8 +5,8 @@ Maintainer: Daniel Baumann <[email protected]>
Uploaders:
Daniel Baumann <[email protected]>, Judit Foglszinger <[email protected]>
Build-Depends:
- debhelper (>= 7.4.3~), autotools-dev, python, python-all-dev, python-all-dbg,
- python-support, quilt (>= 0.46-7), zlib1g-dev
+ debhelper (>= 8.1.3), autotools-dev, python, python-all-dev, python-all-dbg,
+ python-support, quilt (>= 0.46-7), zlib1g-dev, dpkg-dev (>= 1.16)
Standards-Version: 3.9.0
Homepage: http://www.darwinsys.com/file/
Vcs-Browser: http://git.debian-maintainers.org/?p=daniel/file.git
@@ -18,6 +18,7 @@ Section: utils
Priority: standard
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, libmagic1 (= ${binary:Version})
+Multi-Arch: foreign
Description: Determines file type using "magic" numbers
File tests each argument in an attempt to classify it. There are three sets of
tests, performed in this order: filesystem tests, magic number tests, and
@@ -29,6 +30,8 @@ Section: libs
Priority: standard
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
Conflicts: file (<< 5.08-1)
Suggests: file
Description: File type determination library using "magic" numbers
@@ -40,6 +43,7 @@ Section: libdevel
Priority: optional
Architecture: any
Depends: ${misc:Depends}, libmagic1 (= ${binary:Version})
+Multi-Arch: same
Suggests: file
Description: File type determination library using "magic" numbers (development)
This library can be used to classify files according to magic number tests. It
diff --git a/debian/libmagic-dev.install b/debian/libmagic-dev.install
index b2b06b3..8a0f33f 100644
--- a/debian/libmagic-dev.install
+++ b/debian/libmagic-dev.install
@@ -1,4 +1,4 @@
/usr/include
-/usr/lib/*.a
-/usr/lib/*.so
+/usr/lib/*/*.a
+/usr/lib/*/*.so
/usr/share/man/man3
diff --git a/debian/libmagic1.install b/debian/libmagic1.install
index 59fda7c..dd56ae3 100644
--- a/debian/libmagic1.install
+++ b/debian/libmagic1.install
@@ -1,4 +1,4 @@
/etc
-/usr/lib/*.so.*
+/usr/lib/*/*.so.*
/usr/share/file
/usr/share/man/man5
diff --git a/debian/rules b/debian/rules
index e080767..5e1fc8d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,6 +5,7 @@ include /usr/share/quilt/quilt.make
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
CROSS= --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) CC=$(DEB_HOST_GNU_TYPE)-gcc LD=$(DEB_HOST_GNU_TYPE)-ld
@@ -39,7 +40,7 @@ ifneq "$(wildcard /usr/share/misc/config.sub)" ""
cp -f /usr/share/misc/config.sub config.sub
endif
- ./configure $(CROSS) --prefix=/usr --datadir=\$${prefix}/share --mandir=\$${prefix}/share/man --enable-fsect-man5 CFLAGS="$(CFLAGS)"
+ ./configure $(CROSS) --prefix=/usr --datadir=\$${prefix}/share --mandir=\$${prefix}/share/man --enable-fsect-man5 CFLAGS="$(CFLAGS)" --libdir=/\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
build: build-stamp
build-stamp: config.status
--- End Message ---
--- Begin Message ---
Source: file
Source-Version: 5.10-1
We believe that the bug you reported is fixed in the latest version of
file, which is due to be installed in the Debian FTP archive:
file_5.10-1.debian.tar.gz
to main/f/file/file_5.10-1.debian.tar.gz
file_5.10-1.dsc
to main/f/file/file_5.10-1.dsc
file_5.10-1_i386.deb
to main/f/file/file_5.10-1_i386.deb
file_5.10.orig.tar.gz
to main/f/file/file_5.10.orig.tar.gz
libmagic-dev_5.10-1_i386.deb
to main/f/file/libmagic-dev_5.10-1_i386.deb
libmagic1_5.10-1_i386.deb
to main/f/file/libmagic1_5.10-1_i386.deb
python-magic-dbg_5.10-1_i386.deb
to main/f/file/python-magic-dbg_5.10-1_i386.deb
python-magic_5.10-1_i386.deb
to main/f/file/python-magic_5.10-1_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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Daniel Baumann <[email protected]> (supplier of updated
file 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: Tue, 07 Feb 2012 15:50:45 +0100
Source: file
Binary: file libmagic1 libmagic-dev python-magic python-magic-dbg
Architecture: source i386
Version: 5.10-1
Distribution: unstable
Urgency: low
Maintainer: Daniel Baumann <[email protected]>
Changed-By: Daniel Baumann <[email protected]>
Description:
file - Determines file type using "magic" numbers
libmagic-dev - File type determination library using "magic" numbers
(developmen
libmagic1 - File type determination library using "magic" numbers
python-magic - File type determination library using "magic" numbers (Python
bin
python-magic-dbg - File type determination library using "magic" numbers
(Python bin
Closes: 333717 608944 638314
Changes:
file (5.10-1) unstable; urgency=low
.
[ Daniel Baumann ]
* Adding patch from Eloi Notario <[email protected]> to add new magic
for GNU tar incremental snapshots files (Closes: #608944).
* Adding multi-arch support, thanks to Riku Voipio
<[email protected]> (Closes: #333717, #638314).
.
[ Judit Foglszinger ]
* Removing rpath from usr/bin/file.
* Merging upstream version 5.10.
* Removing magic-gnu-tar.patch, went upstream.
* Changing ./configure string to not compile in rpath and removing
workaround with chrpath, thanks to Riku Voipio <[email protected]>.
Checksums-Sha1:
c0dd74a9251dbeb5159d7931766e0f121aeaf111 1372 file_5.10-1.dsc
72fd435e78955ee122b7b3d323ff2f92e6263e89 608726 file_5.10.orig.tar.gz
69c43714e39e7b690823939064f491eb3117bbad 27350 file_5.10-1.debian.tar.gz
460b27ca0a0099ccffe8f432772fda066b137cd8 52384 file_5.10-1_i386.deb
46e85580dc4715cc080186bb936aa30a08a9f049 248732 libmagic1_5.10-1_i386.deb
cb30bb61cd846ec4c626e3bfc3fd07eed3905df5 99190 libmagic-dev_5.10-1_i386.deb
bd210d03ab54685567fcbdfa5a5303704b2ccf68 38708 python-magic_5.10-1_i386.deb
ef9cef3c986beef18674ef1dc07dfbb59c001378 888 python-magic-dbg_5.10-1_i386.deb
Checksums-Sha256:
5846562a946b65ef95f7334c62aa61bf836c6861f419350d8cd5692b3f79c425 1372
file_5.10-1.dsc
73ae51889006b1ddb95db729237d411eb8d353884dfb149f0b4427d314aff68a 608726
file_5.10.orig.tar.gz
adb6f27e44eef12ae4a28437f2984022e25322247635a7d29a72111c955f4a36 27350
file_5.10-1.debian.tar.gz
2c9d3fd50acedc3438db2e6f49258c0702be4611922655f9d2ce2814a2dac0e9 52384
file_5.10-1_i386.deb
12717d4723826d1857680b2df9bd3f835823af71b59ba7e5d54c8bad5dad7644 248732
libmagic1_5.10-1_i386.deb
69d88ae71d5954ffacc9a37fa5d037a7f8d6a11ec799a2769202687349cb0e6c 99190
libmagic-dev_5.10-1_i386.deb
8ef669144d7514c76978278aee398dd366c28b83a786579d2f2b00b5052c07ff 38708
python-magic_5.10-1_i386.deb
3d2a190012dfacd25404d9f901cd13c19a28a1143f0e2f9664cb1a11ebc9ecfb 888
python-magic-dbg_5.10-1_i386.deb
Files:
014063629fbf2691ab24b3b255bbc5c3 1372 utils standard file_5.10-1.dsc
4cea34b087b060772511e066e2038196 608726 utils standard file_5.10.orig.tar.gz
fbbfbced50b7ec2a8865861654bf26b4 27350 utils standard file_5.10-1.debian.tar.gz
de741ba566bb5768892a910ebee56f88 52384 utils standard file_5.10-1_i386.deb
fc3fba0b5d58e59f0097c19fb8ccb0a9 248732 libs standard libmagic1_5.10-1_i386.deb
4200a0ff2ef61bbe2b8951cf0392ddd7 99190 libdevel optional
libmagic-dev_5.10-1_i386.deb
2bf9a2ea8968d39303411c89901acfdf 38708 python extra
python-magic_5.10-1_i386.deb
c6768683c027653862be0bd99acb5e74 888 debug extra
python-magic-dbg_5.10-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAk8xPlgACgkQ+C5cwEsrK574ZgCfVBQKWV/TeMJtrd+g/l6EoIct
zf8An3LrZ7xNyPXhrrA39hGSGAy0sn8T
=foKw
-----END PGP SIGNATURE-----
--- End Message ---