This is a semi-automated bug report based on scanning the contents of
binary .deb files in the unstable Debian archive.
The vflib3 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
1411300 5964 5492 92 pool/main/v/vflib3/vflib3_3.6.13-2_m68k.deb
1420296 6068 5492 90 pool/main/v/vflib3/vflib3_3.6.13-2_s390.deb
1425612 6156 5492 89 pool/main/v/vflib3/vflib3_3.6.13-3_alpha.deb
1413256 6036 5492 90 pool/main/v/vflib3/vflib3_3.6.13-3_arm.deb
1432756 6180 5492 88 pool/main/v/vflib3/vflib3_3.6.13-3_hppa.deb
1399636 5948 5492 92 pool/main/v/vflib3/vflib3_3.6.13-3_i386.deb
1531926 6872 5492 79 pool/main/v/vflib3/vflib3_3.6.13-3_ia64.deb
1426578 6284 5492 87 pool/main/v/vflib3/vflib3_3.6.13-3_mips.deb
1426998 6284 5492 87 pool/main/v/vflib3/vflib3_3.6.13-3_mipsel.deb
1406866 6080 5492 90 pool/main/v/vflib3/vflib3_3.6.13-3_powerpc.deb
1418936 6156 5492 89 pool/main/v/vflib3/vflib3_3.6.13-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