Package: ftp.debian.org

Hi,

It seems that at some point it time some packages got a
Build-Essential field.  This is the current list (for amd64):
apt
binutils
build-essential
cpio
cpp
dpkg-dev
g++
gcc
libc6-dev
make
patch
perl
perl-modules

Why are those packages all marked like that?

There are atleast 3 errors in that list:
- cpio is not build essential, but it used to be pulled in
  by dpkg-dev
- apt is not build essential, and I have no idea why anybody
  would think it is.
- build-essential itself is not build-essential.  It might be
  a handy way to get the build-essential packages, but nothing
  should need that package.

The build-essential package itself has this:
Depends: libc6-dev | libc-dev, g++ (>= 4:4.3.1), make, dpkg-dev (>= 1.13.5)

Why do you force it on more packages?  It seems to contain
some of the depedencies that dpkg-dev pulls in, but not
all, atleast not all current.

Following policy, I think it should only be set for those packages:
- libc6-dev [!alpha !ia64 !hurd-i386] | libc0.3-dev [hurd-i386] | libc6.1-dev 
[alpha ia64]
- gcc
- g++
- make
- dpkg-dev
- libc6-dev-sparc64 [sparc]
- hurd-dev [hurd-i386]


Kurt




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to