Bug#233391: marked as done (Inefficient packaging of arch independent data in package libc6.1)
Your message dated Sat, 27 Aug 2005 20:47:12 -0700
with message-id <E1E9E8W-0004mZ-00@spohr.debian.org>
and subject line Bug#233391: fixed in glibc 2.3.5-5
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--------------------------------------
Received: (at submit) by bugs.debian.org; 18 Feb 2004 02:28:15 +0000
>From steve@einval.com Tue Feb 17 18:28:15 2004
Return-path: <steve@einval.com>
Received: from s2.ukfsn.org (mail.ukfsn.org) [217.158.120.143]
by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
id 1AtHRf-0005sQ-00; Tue, 17 Feb 2004 18:28:15 -0800
Received: from localhost (lucy.ukfsn.org [127.0.0.1])
by mail.ukfsn.org (Postfix) with ESMTP id DBF42E6D61
for <submit@bugs.debian.org>; Wed, 18 Feb 2004 02:27:10 +0000 (GMT)
Received: from mail.ukfsn.org ([127.0.0.1])
by localhost (lucy.ukfsn.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id 24488-14 for <submit@bugs.debian.org>;
Wed, 18 Feb 2004 02:27:10 +0000 (GMT)
Received: from mail.einval.com (unknown [80.46.37.4])
by mail.ukfsn.org (Postfix) with ESMTP id 6143FE6D5F
for <submit@bugs.debian.org>; Wed, 18 Feb 2004 02:27:10 +0000 (GMT)
Received: from sledge.mossbank.org.uk ([10.13.0.5] ident=mail)
by mail.einval.com with esmtp (Exim 3.35 #1 (Debian))
id 1AtHRc-0004KS-00
for <submit@bugs.debian.org>; Wed, 18 Feb 2004 02:28:12 +0000
Received: from steve by sledge.mossbank.org.uk with local (Exim 3.36 #1 (Debian))
id 1AtHRc-0004tn-00; Wed, 18 Feb 2004 02:28:12 +0000
To: submit@bugs.debian.org
Subject: Inefficient packaging of arch independent data in package libc6.1
Message-Id: <E1AtHRc-0004tn-00@sledge.mossbank.org.uk>
From: Steve McIntyre <steve@einval.com>
Date: Wed, 18 Feb 2004 02:28:12 +0000
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_02_16
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-5.0 required=4.0 tests=HAS_PACKAGE autolearn=no
version=2.60-bugs.debian.org_2004_02_16
X-Spam-Level:
Package: libc6.1
Version: 2.3.2.ds1-11
Severity: normal
This is a semi-automated bug report based on scanning the contents of
binary .deb files in the unstable Debian archive.
The libc6.1 packages seem to contain a very large amount of
architecture-independent data in architecture-dependent packages,
specifically data installed under /usr/share. This is wasteful of
mirror space and bandwidth, as we then end up with multiple copies of
this data, one for each architecture. Initial estimates suggest that
several gigabytes of Debian archive space may currently be wasted
because of packages like this.
The way to fix this depends on the layout of your package:
* Some packages need to have a -common or -doc package split out to
contain this common data, and the existing packages that need this
data should then be altered to depend on the new -common or -doc
package.
* This package may already be such a -common or -doc package, in
which case it probably should already be marked as Architecture:
all in your debian/control file rather than Architecture: any .
* Maybe the files under /usr/share do not belong there - several
packages seem to contain data in /usr/share that is definitely
architecture-dependent. In this case, please move the files into
the right place.
Policy is quite clear on this point:
http://www.debian.org/doc/developers-reference/ch-best-pkging-practices#s-bpp-archindepdata
The usage of these packages is currently:
debsize pkgsize /usr/share % filename
4374822 14944 5808 38 pool/main/g/glibc/libc6.1_2.3.2.ds1-11_alpha.deb
6205082 21484 5848 27 pool/main/g/glibc/libc6.1_2.3.2.ds1-11_ia64.deb
Please split this package appropriately. If you believe your package
is already split reasonably, then sorry for bothering you. If you wish
to discuss this further, please feel free to reply to this bug. If you
agree that there's a problem here but need help to fix it: again, feel
free to ask...
Thanks,
--
Steve McIntyre, Cambridge, UK. steve@einval.com
---------------------------------------
Received: (at 233391-close) by bugs.debian.org; 28 Aug 2005 03:48:54 +0000
>From katie@spohr.debian.org Sat Aug 27 20:48:54 2005
Return-path: <katie@spohr.debian.org>
Received: from katie by spohr.debian.org with local (Exim 3.36 1 (Debian))
id 1E9E8W-0004mZ-00; Sat, 27 Aug 2005 20:47:12 -0700
From: GOTO Masanori <gotom@debian.org>
To: 233391-close@bugs.debian.org
X-Katie: $Revision: 1.56 $
Subject: Bug#233391: fixed in glibc 2.3.5-5
Message-Id: <E1E9E8W-0004mZ-00@spohr.debian.org>
Sender: Archive Administrator <katie@spohr.debian.org>
Date: Sat, 27 Aug 2005 20:47:12 -0700
Delivered-To: 233391-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level:
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER
autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-CrossAssassin-Score: 2
Source: glibc
Source-Version: 2.3.5-5
We believe that the bug you reported is fixed in the latest version of
glibc, which is due to be installed in the Debian FTP archive:
glibc-doc_2.3.5-5_all.deb
to pool/main/g/glibc/glibc-doc_2.3.5-5_all.deb
glibc_2.3.5-5.diff.gz
to pool/main/g/glibc/glibc_2.3.5-5.diff.gz
glibc_2.3.5-5.dsc
to pool/main/g/glibc/glibc_2.3.5-5.dsc
libc6-dbg_2.3.5-5_i386.deb
to pool/main/g/glibc/libc6-dbg_2.3.5-5_i386.deb
libc6-dbg_2.3.5-5_powerpc.deb
to pool/main/g/glibc/libc6-dbg_2.3.5-5_powerpc.deb
libc6-dev-ppc64_2.3.5-5_powerpc.deb
to pool/main/g/glibc/libc6-dev-ppc64_2.3.5-5_powerpc.deb
libc6-dev_2.3.5-5_i386.deb
to pool/main/g/glibc/libc6-dev_2.3.5-5_i386.deb
libc6-dev_2.3.5-5_powerpc.deb
to pool/main/g/glibc/libc6-dev_2.3.5-5_powerpc.deb
libc6-i686_2.3.5-5_i386.deb
to pool/main/g/glibc/libc6-i686_2.3.5-5_i386.deb
libc6-pic_2.3.5-5_i386.deb
to pool/main/g/glibc/libc6-pic_2.3.5-5_i386.deb
libc6-pic_2.3.5-5_powerpc.deb
to pool/main/g/glibc/libc6-pic_2.3.5-5_powerpc.deb
libc6-ppc64_2.3.5-5_powerpc.deb
to pool/main/g/glibc/libc6-ppc64_2.3.5-5_powerpc.deb
libc6-prof_2.3.5-5_i386.deb
to pool/main/g/glibc/libc6-prof_2.3.5-5_i386.deb
libc6-prof_2.3.5-5_powerpc.deb
to pool/main/g/glibc/libc6-prof_2.3.5-5_powerpc.deb
libc6-udeb_2.3.5-5_i386.udeb
to pool/main/g/glibc/libc6-udeb_2.3.5-5_i386.udeb
libc6-udeb_2.3.5-5_powerpc.udeb
to pool/main/g/glibc/libc6-udeb_2.3.5-5_powerpc.udeb
libc6_2.3.5-5_i386.deb
to pool/main/g/glibc/libc6_2.3.5-5_i386.deb
libc6_2.3.5-5_powerpc.deb
to pool/main/g/glibc/libc6_2.3.5-5_powerpc.deb
libnss-dns-udeb_2.3.5-5_i386.udeb
to pool/main/g/glibc/libnss-dns-udeb_2.3.5-5_i386.udeb
libnss-dns-udeb_2.3.5-5_powerpc.udeb
to pool/main/g/glibc/libnss-dns-udeb_2.3.5-5_powerpc.udeb
libnss-files-udeb_2.3.5-5_i386.udeb
to pool/main/g/glibc/libnss-files-udeb_2.3.5-5_i386.udeb
libnss-files-udeb_2.3.5-5_powerpc.udeb
to pool/main/g/glibc/libnss-files-udeb_2.3.5-5_powerpc.udeb
locales_2.3.5-5_all.deb
to pool/main/g/glibc/locales_2.3.5-5_all.deb
nscd_2.3.5-5_i386.deb
to pool/main/g/glibc/nscd_2.3.5-5_i386.deb
nscd_2.3.5-5_powerpc.deb
to pool/main/g/glibc/nscd_2.3.5-5_powerpc.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 233391@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
GOTO Masanori <gotom@debian.org> (supplier of updated glibc 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 ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sun, 21 Aug 2005 12:33:42 +0900
Source: glibc
Binary: libc6-i686 libc6-dev-ppc64 libc0.3-pic glibc-doc libc1-udeb libc0.3 libc6.1-dev libc1-pic libc6-s390x libnss-files-udeb libc1-dbg libc6-dev-sparc64 libc0.3-dev libc6-udeb libc6-dbg libc6.1-pic libc6-dev libc0.3-prof libc6-sparcv9 libc6.1-prof libc1 locales libc6-pic libc0.3-udeb libc1-prof libc6-ppc64 libc0.3-dbg libc6-prof libc6 libc6-sparcv9b libc6.1-udeb libc6.1-dbg nscd libc6-sparc64 libnss-dns-udeb libc6.1 libc1-dev libc6-dev-s390x
Architecture: all i386 powerpc source
Version: 2.3.5-5
Distribution: unstable
Urgency: low
Maintainer: GOTO Masanori <gotom@debian.org>
Changed-By: GOTO Masanori <gotom@debian.org>
Description:
glibc-doc - GNU C Library: Documentation
libc6 - GNU C Library: Shared libraries and Timezone data
libc6-dbg - GNU C Library: Libraries with debugging symbols
libc6-dev - GNU C Library: Development Libraries and Header Files
libc6-i686 - GNU C Library: Shared libraries [i686 optimized]
libc6-pic - GNU C Library: PIC archive library
libc6-prof - GNU C Library: Profiling Libraries
libc6-udeb - GNU C Library: Shared libraries - udeb (udeb)
libnss-dns-udeb - GNU C Library: NSS helper for DNS - udeb (udeb)
libnss-files-udeb - GNU C Library: NSS helper for files - udeb (udeb)
locales - GNU C Library: National Language (locale) data [support]
nscd - GNU C Library: Name Service Cache Daemon
Closes: 233390 233391 233392 246689 307984 321580 321634 322655 324165 324450 324455 324526 324549 324550
Changes:
glibc (2.3.5-5) unstable; urgency=low
.
* GOTO Masanori <gotom@debian.org>
.
* debian/debhelper.in/debhelper.mk: Don't expand debug-packages with
DEB_INDEP_REGULAR_PACKAGES. It causes binary-indep is unexpectedly
included. (Closes: #233390, #233391, #233392)
.
* Add the correct new line. (Closes: #324450)
- debian/control.in/sparc64: Likewise.
- debian/control: Update.
.
* Support Hurd again. (Closes: #324165)
- debian/sysdeps/gnu.mk: Rename to...
- debian/sysdeps/hurd.mk: ... this.
.
* debian/local/usr_sbin/locale-gen: Don't break locale-gen when locale-def
warns errors.
.
* debian/patches/glibc235-localedata-sr_CS.dpatch: New file, to fix
sr_CS localedef breakage. (Closes: #321580, #322655)
* debian/patches/glibc235-localedata-locales.dpatch: New file, to fix
mn_MN and sid_ET localedef breakage. (Closes: #321634)
.
* debian/sysdeps/powerpc.mk: Enable PowerPC NPTL.
(Closes: #246689, #307984)
.
* debian/FAQ: Add the description about dropping __ctype_* symbol support
of static linked application/libraries in etch. (Closes: #324526)
.
* debian/sysdeps/linux.mk: Check SETNJOBS environment variable to specify
the number of parallel make by users.
.
* debian/sysdeps/depflags.pl: Add Conflicts: e2fsprogs (<< 1.35-7)
because new ldd cannot work with old e2fsprogs. (Closes: #324550)
.
* debian/patches/glibc235-alpha-divqu.dpatch: New file, to fix alpha
divqu/remqu that does not return the correct result when their dividend
and divisor are the same and 63bit is 1. (Closes: #324455)
.
* Hurd requires gcc-3.3 to compile instead of gcc-4.0. Requested by
Michael Banck <mbanck@debian.org>.
- debian/sysdeps/hurd.mk: Change CC/BUILD_CC to gcc-3.3.
- debian/control.in/main: Build-Depends falls back to gcc-3.3.
- debian/control: Update.
.
* Introduce bootstrap kernel version check script.
- debian/debhelper.in/libc.preinst: Move detection script to...
- debian/script.in/kernelcheck.sh: ...this, new file.
- debian/local/etc_init.d/glibc.sh: New file, it includes kernelcheck.sh.
- debian/debhelper.in/libc.postinst: Invoke /etc/init.d/glibc.sh as S01.
- debian/rules.d/debhelper.mk: Add replacing KERNEL_VERSION_CHECK and
EXIT_CHECK for libc.preinst and glibc.sh.
- debian/debhelper.in/libc.dirs: Create etc/init.d.
.
* Don't use absolute path name.
- debian/debhelper.in/libc.dirs: Suppress the first slash.
- debian/debhelper.in/libc-pic.dirs: Likewise.
- debian/debhelper.in/nscd.dirs: Likewise.
- debian/debhelper.in/locales.dirs: Likewise.
.
* Michael Banck <mbanck@debian.org>:
- debian/patches/glibc235-gcc4-hurd.dpatch: New file, to build glibc
on Hurd with gcc-4.0. (Closes: #324549)
Files:
0d5e53b291cb04e462439c68636449a9 2679772 libdevel standard libc6-dev_2.3.5-5_i386.deb
11b7098e56a283797c97cc136f4fc7cc 1291986 libdevel optional libc6-pic_2.3.5-5_powerpc.deb
154b5262d5c48e0da2f4eda410ef4d59 3560288 base required libc6-ppc64_2.3.5-5_powerpc.deb
16f911d48fb6f494d44c1085341f362c 1987066 libdevel standard libc6-dev-ppc64_2.3.5-5_powerpc.deb
2672b6bea5c0593701b8b60ba7372cc9 1732534 libdevel extra libc6-prof_2.3.5-5_powerpc.deb
3921938f0a995a75a6ed29f498a73f15 8272 debian-installer extra libnss-dns-udeb_2.3.5-5_i386.udeb
3992952a0ed37de9be4a4b6d3d8700e0 1784 libs required glibc_2.3.5-5.dsc
3996d14d11b766b3582e33c2f7ded0fa 702868 debian-installer extra libc6-udeb_2.3.5-5_i386.udeb
3e7326b380b19fbad9560b0b238b21a8 123362 admin optional nscd_2.3.5-5_i386.deb
469a3580ef8e63596c382daaccf57373 4058696 base standard locales_2.3.5-5_all.deb
47f310af8796e58c838ee9c23f5b8ae0 3523888 libdevel standard libc6-dev_2.3.5-5_powerpc.deb
4d4bc287c8acaecc4bb55a4ba9f8f25b 964254 debian-installer extra libc6-udeb_2.3.5-5_powerpc.udeb
540967298b251339a9b4539b68acf3a5 1007634 libs extra libc6-i686_2.3.5-5_i386.deb
5d6a2c593ad2904bf4e4e3c99c1dab72 124008 admin optional nscd_2.3.5-5_powerpc.deb
76ddfae22bdb44a031917e2bb3e06251 5614066 libdevel extra libc6-dbg_2.3.5-5_powerpc.deb
977a128b31a3e8b102776b157c92021d 14854 debian-installer extra libnss-files-udeb_2.3.5-5_i386.udeb
9d248a98e8a43e7e49866862fa2f95b5 1010892 libdevel optional libc6-pic_2.3.5-5_i386.deb
ad1cc2e5990113477a8a1a33f7c72c58 1263478 libdevel extra libc6-prof_2.3.5-5_i386.deb
ae86cea6b32646dd9501abd08518b655 5644956 base required libc6_2.3.5-5_powerpc.deb
bff54ad3ae7a8cfe1aea98dec7c5c69f 8780 debian-installer extra libnss-dns-udeb_2.3.5-5_powerpc.udeb
d11a334216166f2fd1d204d159e5a475 3331002 doc optional glibc-doc_2.3.5-5_all.deb
df614bbea490e8e57c2eea9cc1cec537 5947096 libdevel extra libc6-dbg_2.3.5-5_i386.deb
e7c7ba244b1198ea6864ef343f08863d 300529 libs required glibc_2.3.5-5.diff.gz
e87201ff9c37e1686467075312f4c683 14738 debian-installer extra libnss-files-udeb_2.3.5-5_powerpc.udeb
fbf6de86b299c36466ca2cc67473ea5c 4931646 base required libc6_2.3.5-5_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDEQaAqIqasIZIJsMRAumAAKCOcfSTTL55rfPnxl0RgK0SHy7uYwCdEqV/
vD21nCL0UWUT0bwK3x07F/M=
=vQJw
-----END PGP SIGNATURE-----
Reply to: