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

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: