Package: coreutils
Version: 7.3-2
Severity: minor

I was just looking at the buildd logs for coreutils, and noticed a
large number of rather weird build dependencies.  I ran the command
dpkg-depcheck -m debuild -us -uc 
after modifying test-lib.sh to prevent the running of any strace-based
tests (they interact badly with dpkg-depcheck), and the output was:
  mime-support
  dpatch
  libselinux1-dev
  less
  devscripts
  acl
  locales
  netbase
  dash
  libc6-i686
  libnss-mdns
  libexpect-perl
  libgmp3-dev
  cvs
  libacl1-dev
  fakeroot
  dh-buildinfo
  ncurses-term
  git-core
  r-base-core
  lintian
  winbind
  gawk

Now, clearly, some of these are just from the environmental context
(r-base-core, for example!) and are clearly unnecessary.  But note the
conspicuous absence of the build-deps:
gettext (>= 0.10.37) (but this may be needed somewhere and pulled in
as a dep of another package listed above)
texinfo (>= 4.2)
groff  (which incidentally pulls in a big chunk of x11 stuff)
libattr1-dev | not+linux-gnu (might be needed somewhere but pulled in
as a dep of another package listed above)
libselinux1-dev (>= 1.32) | not+linux-gnu (ditto)
gperf
bison

I may be wrong in my assessment (haven't checked it all in a chroot -
sorry), but I was surprised to see libx11-6 et al being pulled in as
build-deps for coreutils!

   Julian



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to