Bug#748426: Please use multi-arch versions of libz and libc6
Package: lsb-core
Version: 4.1+Debian12
Severity: normal
Tags: patch
Hi,
lsb-core currently depends on lib32z1 and libc6-i386.
I'm not sure if those dependencies are still required. If so, please
consider changing those to use the multi-arch versions, i.e
zlib1g:i386 and libc6:i386.
The attached patch should achieve that.
Having the /lib32 directory on my amd64 system just hurts my eyes :-)
Cheers,
Michael
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages lsb-core depends on:
ii alien 8.90
ii at 3.1.14-1
ii bc 1.06.95-8
ii binutils 2.24.51.20140425-1
ii bsd-mailx [mailx] 8.1.2-0.20131005cvs-1
ii bsdmainutils 9.0.5
ii bsdutils 1:2.20.1-5.7
ii cpio 2.11+dfsg-2
ii cron [cron-daemon] 3.0pl1-124
ii cups-bsd [lpr] 1.7.2-3
ii cups-client 1.7.2-3
ii debconf [debconf-2.0] 1.5.53
ii ed 1.10-2
ii exim4-daemon-light [mail-transport-agent] 4.82-8
ii file 1:5.18-1
ii gawk 1:4.1.1+dfsg-1
ii lib32z1 1:1.2.8.dfsg-1
ii libc6 2.18-6
ii libc6-dev [libc-dev] 2.18-6
ii libc6-i386 2.18-6
ii libncurses5 5.9+20140118-1
ii libpam0g 1.1.8-3
ii locales 2.18-6
ii lsb-base 4.1+Debian12
ii lsb-release 4.1+Debian12
ii lsb-security 4.1+Debian12
ii m4 1.4.17-3
ii make 4.0-7
ii man-db 2.6.7.1-1
ii mawk 1.3.3-17
ii ncurses-term 5.9+20140118-1
ii passwd 1:4.2-2
ii patch 2.7.1-5
ii pax 1:20120606-2+deb7u1
ii procps 1:3.3.9-4
ii psmisc 22.21-2
ii python 2.7.6-1
ii rsync 3.1.0-3
ii time 1.7-25
ii zlib1g [libz1] 1:1.2.8.dfsg-1
lsb-core recommends no packages.
lsb-core suggests no packages.
-- debconf information excluded
diff --git a/debian/rules b/debian/rules
index b085272..4dc2f03 100755
--- a/debian/rules
+++ b/debian/rules
@@ -84,6 +84,6 @@ override_dh_gencontrol:
@echo >> debian/lsb-languages.substvars "provides=lsb-languages-${lsbarch}"
@echo >> debian/lsb-printing.substvars "provides=lsb-printing-${lsbarch}"
@echo >> debian/lsb-security.substvars "provides=lsb-security-${lsbarch}"
- @[ ${DEB_HOST_ARCH} = 'amd64' ] && echo >> debian/lsb-core.substvars "depends=libc6-i386, lib32z1" || true
- @[ ${DEB_HOST_ARCH} = 'kfreebsd-amd64' ] && echo >> debian/lsb-core.substvars "depends=libc0.1-i386, lib32z1" || true
+ @[ ${DEB_HOST_ARCH} = 'amd64' ] && echo >> debian/lsb-core.substvars "depends=libc6:i386, zlib1g:i386" || true
+ @[ ${DEB_HOST_ARCH} = 'kfreebsd-amd64' ] && echo >> debian/lsb-core.substvars "depends=libc0.1:kfreebsd-i386, zlib1g:kfreebsd-i386" || true
dh_gencontrol
Reply to: