Bug 221421 - [TRACKER] Runtime-dependency on buildtime-only tools
Bug#: 221421 (wrong-rdepend) Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: NEW Severity: normal Priority: P2
Resolution:  Assigned To: qa@gentoo.org Reported By: flameeyes@gentoo.org
Component: Ebuilds
URL: 
Summary: [TRACKER] Runtime-dependency on buildtime-only tools
Keywords:  Tracker
Status Whiteboard: 
Opened: 2008-05-11 13:51 0000
Description:   Opened: 2008-05-11 13:51 0000
Just trying to track down dependencies on stuff like flex, bison, autotools,
pkg-config and so on.

------- Comment #1 From Diego E. 'Flameeyes' Pettenò 2008-05-11 14:00:55 0000 -------
Some pointers to start (some might need older ebuilds to be reaped, others
might be right to have the rdepend):

http://tinderbox.dev.gentoo.org/misc/rindex/sys-devel/autoconf
http://tinderbox.dev.gentoo.org/misc/rindex/sys-devel/automake
http://tinderbox.dev.gentoo.org/misc/rindex/sys-devel/libtool (note: packages
using libltdl correctly rdepends on libtool)
http://tinderbox.dev.gentoo.org/misc/rindex/sys-devel/bin86
http://tinderbox.dev.gentoo.org/misc/rindex/sys-devel/bison
http://tinderbox.dev.gentoo.org/misc/rindex/sys-devel/dev86
http://tinderbox.dev.gentoo.org/misc/rindex/dev-util/byacc
http://tinderbox.dev.gentoo.org/misc/rindex/dev-util/yacc
http://tinderbox.dev.gentoo.org/misc/rindex/dev-util/unifdef (crossdev is
correct)
http://tinderbox.dev.gentoo.org/misc/rindex/dev-util/scons
http://tinderbox.dev.gentoo.org/misc/rindex/dev-util/pkgconfig (rarely useful)
http://tinderbox.dev.gentoo.org/misc/rindex/dev-util/cmake
http://tinderbox.dev.gentoo.org/misc/rindex/dev-util/intltool
http://tinderbox.dev.gentoo.org/misc/rindex/dev-lang/swig
http://tinderbox.dev.gentoo.org/misc/rindex/dev-lang/yasm (currently empty)
http://tinderbox.dev.gentoo.org/misc/rindex/dev-lang/nasm

------- Comment #2 From Diego E. 'Flameeyes' Pettenò 2008-05-11 14:05:21 0000 -------
Also

http://tinderbox.dev.gentoo.org/misc/rindex/sys-devel/pmake
http://tinderbox.dev.gentoo.org/misc/rindex/sys-devel/m4
http://tinderbox.dev.gentoo.org/misc/rindex/x11-misc/imake

------- Comment #3 From Diego E. 'Flameeyes' Pettenò 2008-05-11 14:40:44 0000 -------
And of course http://tinderbox.dev.gentoo.org/misc/rindex/app-doc/doxygen

------- Comment #4 From Diego E. 'Flameeyes' Pettenò 2008-05-11 15:21:08 0000 -------
http://tinderbox.dev.gentoo.org/misc/rindex/dev-util/jam (currently empty)

------- Comment #5 From Diego E. 'Flameeyes' Pettenò 2008-05-11 15:56:40 0000 -------
Halcy0n sent to me a list made by drac of other packages that should be
checked:

http://tinderbox.dev.gentoo.org/misc/rindex/app-arch/cabextract
http://tinderbox.dev.gentoo.org/misc/rindex/app-arch/rpm2targz
http://tinderbox.dev.gentoo.org/misc/rindex/dev-perl/extutils-pkgconfig
http://tinderbox.dev.gentoo.org/misc/rindex/dev-python/setuptools (I'll leave
this to somebody who knows python)
http://tinderbox.dev.gentoo.org/misc/rindex/media-gfx/ebdftopcf
http://tinderbox.dev.gentoo.org/misc/rindex/x11-misc/bdftopcf

I've ignored bzip2, gzip and unzip because there are enough cases where they
are actually used at runtime to think it would be better to avoid mass-filing
on them).

------- Comment #6 From Diego E. 'Flameeyes' Pettenò 2008-05-11 15:59:42 0000 -------
From the mail I missed

http://tinderbox.dev.gentoo.org/misc/rindex/dev-util/gtk-doc
http://tinderbox.dev.gentoo.org/misc/rindex/dev-util/gtk-doc-am

------- Comment #7 From Diego E. 'Flameeyes' Pettenò 2008-05-12 11:14:35 0000 -------
One more: http://tinderbox.dev.gentoo.org/misc/rindex/sys-apps/help2man

Someone with knowledge of docbook should verify DTDs and stylesheets packages
as I suspect most of them should be build-time only dependencies.

------- Comment #8 From Mark Loeser 2008-05-29 02:19:36 0000 -------
I'm just reassigning this to QA diego.  I'm sure you won't mind :)

------- Comment #9 From Jeremy Olexa (darkside) 2008-06-30 01:46:19 0000 -------
fixed

------- Comment #10 From Jeremy Olexa (darkside) 2008-06-30 01:47:18 0000 -------
Opps. Not fixed yet.

------- Comment #11 From Arfrever Frehtes Taifersar Arahesis 2009-08-29 18:51:52 0000 -------
(In reply to comment #5)
> http://tinderbox.dev.gentoo.org/misc/rindex/dev-python/setuptools

Many packages use setuptools at run-time, so please very carefully check them.