Some packages, such as my package Checker, require enormous amounts of
source code that can be obtained elsewhere.  For instance, checker
needs the following files:

684366  Checker-0.8.tar.gz
5139402 binutils-2.8.1.tar.gz
7136085 gcc-2.7.2.3.tar.gz
82379   gdbm-1.7.3.tar.gz
602023  gettext-0.10.27.tar.gz
4013083 glibc-2.0.5c.tar.gz
28791   glibc-crypt-2.0.5.tar.gz
80387   glibc-linuxthreads-2.0.5.tar.gz
519066  glibc-localedata-2.0.5c.tar.gz
369832  gmp-2.0.2.tar.gz
1644088 libg++272_2.7.2.5.orig.tar.gz
1121466 ncurses-4.1.tar.gz
560670  readline-2.1.tar.gz
21981638        total

In my opinion, this is an unreasonable amount of source code to
include in a source package, since all the source code is available
elsewhere.  However, Debian policy requires *all* applicable source to
be included in a source package (right?), and a bug was recently filed
against Checker to this effect.

I think that Debian policy should be modified, in some way, to allow a
situation like this to exist and to specify some standard place that
the tarballs can be provided.  For instance, Checker expects the
tarballs in a directory called ../tarballs.

Comments?
-- 
Ben Pfaff <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
Senders of unsolicited commercial e-mail will receive free 32MB core files!

Reply via email to