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

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: