Bug#233396: marked as done (Inefficient packaging of arch independent data in package libgtk2.0-common)

Debian Bug Tracking System owner@bugs.debian.org
Tue, 27 Apr 2004 21:48:05 -0700


Your message dated Wed, 28 Apr 2004 00:40:48 -0400
with message-id <E1BIgsK-0007FU-00@newraff.debian.org>
and subject line Bug#233396: fixed in gtk+2.0 2.2.4-4
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:30:46 +0000
>From steve@einval.com Tue Feb 17 18:30:46 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 1AtHU5-0005vo-00; Tue, 17 Feb 2004 18:30:45 -0800
Received: from localhost (lucy.ukfsn.org [127.0.0.1])
	by mail.ukfsn.org (Postfix) with ESMTP id 6BB5CE6D5F
	for <submit@bugs.debian.org>; Wed, 18 Feb 2004 02:29:41 +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 25141-02 for <submit@bugs.debian.org>;
 Wed, 18 Feb 2004 02:29:41 +0000 (GMT)
Received: from mail.einval.com (unknown [80.46.37.4])
	by mail.ukfsn.org (Postfix) with ESMTP id D71ACE6D50
	for <submit@bugs.debian.org>; Wed, 18 Feb 2004 02:29:40 +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 1AtHU3-0004Mu-00
	for <submit@bugs.debian.org>; Wed, 18 Feb 2004 02:30:43 +0000
Received: from steve by sledge.mossbank.org.uk with local (Exim 3.36 #1 (Debian))
	id 1AtHU2-0004vU-00; Wed, 18 Feb 2004 02:30:42 +0000
To: submit@bugs.debian.org
Subject: Inefficient packaging of arch independent data in package libgtk2.0-common
Message-Id: <E1AtHU2-0004vU-00@sledge.mossbank.org.uk>
From: Steve McIntyre <steve@einval.com>
Date: Wed, 18 Feb 2004 02:30:42 +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: libgtk2.0-common
Version: 2.2.4-3
Severity: normal

This is a semi-automated bug report based on scanning the contents of
binary .deb files in the unstable Debian archive.

The libgtk2.0-common 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
 1608088   4652        4620 99 pool/main/g/gtk+2.0/libgtk2.0-common_2.2.4-3_alpha.deb
 1606444   4644        4620 99 pool/main/g/gtk+2.0/libgtk2.0-common_2.2.4-3_arm.deb
 1607636   4648        4620 99 pool/main/g/gtk+2.0/libgtk2.0-common_2.2.4-3_hppa.deb
 1606578   4644        4620 99 pool/main/g/gtk+2.0/libgtk2.0-common_2.2.4-3_i386.deb
 1608868   4656        4620 99 pool/main/g/gtk+2.0/libgtk2.0-common_2.2.4-3_ia64.deb
 1615796   4644        4620 99 pool/main/g/gtk+2.0/libgtk2.0-common_2.2.4-3_m68k.deb
 1615980   4652        4620 99 pool/main/g/gtk+2.0/libgtk2.0-common_2.2.4-3_mips.deb
 1606840   4652        4620 99 pool/main/g/gtk+2.0/libgtk2.0-common_2.2.4-3_mipsel.deb
 1618714   4652        4620 99 pool/main/g/gtk+2.0/libgtk2.0-common_2.2.4-3_powerpc.deb
 1616396   4648        4620 99 pool/main/g/gtk+2.0/libgtk2.0-common_2.2.4-3_s390.deb
 1615624   4644        4620 99 pool/main/g/gtk+2.0/libgtk2.0-common_2.2.4-3_sparc.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 233396-close) by bugs.debian.org; 28 Apr 2004 04:44:19 +0000
>From rdonald@newraff.debian.org Tue Apr 27 21:44:19 2004
Return-path: <rdonald@newraff.debian.org>
Received: from newraff.debian.org [208.185.25.31] (mail)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1BIgvj-0008Db-00; Tue, 27 Apr 2004 21:44:19 -0700
Received: from rdonald by newraff.debian.org with local (Exim 3.35 1 (Debian))
	id 1BIgsK-0007FU-00; Wed, 28 Apr 2004 00:40:48 -0400
From: Akira TAGOH <tagoh@debian.org>
To: 233396-close@bugs.debian.org
X-Katie: lisa $Revision: 1.30 $
Subject: Bug#233396: fixed in gtk+2.0 2.2.4-4
Message-Id: <E1BIgsK-0007FU-00@newraff.debian.org>
Sender: Randall Donald <rdonald@newraff.debian.org>
Date: Wed, 28 Apr 2004 00:40:48 -0400
Delivered-To: 233396-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-5.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 
X-CrossAssassin-Score: 2

Source: gtk+2.0
Source-Version: 2.2.4-4

We believe that the bug you reported is fixed in the latest version of
gtk+2.0, which is due to be installed in the Debian FTP archive:

gtk+2.0_2.2.4-4.diff.gz
  to pool/main/g/gtk+2.0/gtk+2.0_2.2.4-4.diff.gz
gtk+2.0_2.2.4-4.dsc
  to pool/main/g/gtk+2.0/gtk+2.0_2.2.4-4.dsc
gtk2.0-examples_2.2.4-4_i386.deb
  to pool/main/g/gtk+2.0/gtk2.0-examples_2.2.4-4_i386.deb
libgtk2.0-0_2.2.4-4_i386.deb
  to pool/main/g/gtk+2.0/libgtk2.0-0_2.2.4-4_i386.deb
libgtk2.0-common_2.2.4-4_i386.deb
  to pool/main/g/gtk+2.0/libgtk2.0-common_2.2.4-4_i386.deb
libgtk2.0-data_2.2.4-4_all.deb
  to pool/main/g/gtk+2.0/libgtk2.0-data_2.2.4-4_all.deb
libgtk2.0-dbg_2.2.4-4_i386.deb
  to pool/main/g/gtk+2.0/libgtk2.0-dbg_2.2.4-4_i386.deb
libgtk2.0-dev_2.2.4-4_i386.deb
  to pool/main/g/gtk+2.0/libgtk2.0-dev_2.2.4-4_i386.deb
libgtk2.0-doc_2.2.4-4_all.deb
  to pool/main/g/gtk+2.0/libgtk2.0-doc_2.2.4-4_all.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 233396@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Akira TAGOH <tagoh@debian.org> (supplier of updated gtk+2.0 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: Thu, 22 Apr 2004 00:42:02 +0900
Source: gtk+2.0
Binary: libgtk2.0-dev libgtk2.0-data libgtk2.0-dbg libgtk2.0-0 libgtk2.0-doc gtk2.0-examples libgtk2.0-common
Architecture: source i386 all
Version: 2.2.4-4
Distribution: unstable
Urgency: low
Maintainer: Akira TAGOH <tagoh@debian.org>
Changed-By: Akira TAGOH <tagoh@debian.org>
Description: 
 gtk2.0-examples - Examples files for the GTK+ 2.0
 libgtk2.0-0 - The GTK+ graphical user interface library
 libgtk2.0-common - Common files for the GTK+ graphical user interface library
 libgtk2.0-data - Data files for the GTK+ graphical user interface library
 libgtk2.0-dbg - The GTK+ libraries and debugging symbols
 libgtk2.0-dev - Development files for the GTK+ library
 libgtk2.0-doc - Documentation for the GTK+ graphical user interface library
Closes: 208671 233396 241522 241782
Changes: 
 gtk+2.0 (2.2.4-4) unstable; urgency=low
 .
   * Akira TAGOH <tagoh@debian.org>
   + debian/rules:
     - bumped the shlib version to 2.2.1-3. (closes: Bug#208671)
   + debian/control:
     - separated arch-independent data to libgtk2.0-data package.
       (closes: Bug#233396)
     - fixed the dependencies for the separated xlibs-dev.
       (closes: Bug#241782, Bug#241522)
   + debian/libgtk2.0-data.{dir,files}:
     - added.
Files: 
 8ffcf94e5b43cd92d96c88aa86e2649a 1804 libs optional gtk+2.0_2.2.4-4.dsc
 1119456e24773e108b4f93986d7be522 93001 libs optional gtk+2.0_2.2.4-4.diff.gz
 e5700c9a82f7b5a4fc881ab5dbcfc8c8 1596474 misc optional libgtk2.0-data_2.2.4-4_all.deb
 230ba5b9d72d1a8d293bfefebc1659c7 1465114 doc optional libgtk2.0-doc_2.2.4-4_all.deb
 78a51ad2da779038c6951ed676ac6d15 1849046 libs optional libgtk2.0-0_2.2.4-4_i386.deb
 4c26f53bad505943c86dde69327b17a6 11672 misc optional libgtk2.0-common_2.2.4-4_i386.deb
 ce914901fd6554142c76f097e1f50e07 2306532 libdevel optional libgtk2.0-dev_2.2.4-4_i386.deb
 04eaebb9ae04da6ab9608fa4c0aedf61 8373198 libdevel extra libgtk2.0-dbg_2.2.4-4_i386.deb
 627ef02694c1ec661684c18466b4e1ec 257586 x11 extra gtk2.0-examples_2.2.4-4_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAiQ2P/PbdRTnM8McRAkeMAJwP1HLqfi/PJ8b6iv97J/jp16PSjgCfUb63
9IMmMTZCwsVsza0kw2TA8bo=
=3WjR
-----END PGP SIGNATURE-----