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-----