Tracking Tcl/Tk 8.4 Removal
The next Debian release (Jessie) should not include Tcl/Tk 8.4. This page lists the current packages which have dependency on tcl8.4 or tk8.4. It is initially created using this script and modified by hands after that.
We also must ensure that after bumping the dependencies to tcl/tk8.5 tclsh8.5 and/or wish8.5 is used as a Tcl/Tk interpreter, and if the dependencies become tcl/tk then tclsh and/or wish should be used.
Tcl/Tk 8.4 reverse dependencies
tcl8.4
- tcl8.4 (libc6)
antennavis (libc6, libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1, libx11-6, libxmu6, tcl8.4, tk8.4) 725207
bookview (tcl8.4, tk8.4) 724975
emacspeak (adduser, debconf, emacs, make, perl, tcl8.4, tclx8.4, debconf | debconf-2.0) 725290
emacspeak-ss (libc6, emacspeak, tcl8.4, tclx8.4, adduser, debconf | debconf-2.0) 725368
emacspeak-espeak-server (libc6, libespeak1, libgcc1, libstdc++6, tcl8.4) 725290
gpsmanshp (tcllib, libc6, libshp1, tcl8.4) 725367
hping3 (libc6, libpcap0.8, tcl8.4) 725324
libidzebra-2.0-mod-grs-regx (libc6, libidzebra-2.0-0, libyaz4, tcl8.4) 725331
mozart (libc6, libgcc1, libgdbm3, libgmp10, libstdc++6, libx11-6, tcl8.4, tk8.4, zlib1g, emacs23 | emacsen) 726030
newt-tcl (libnewt0.52, tcl8.3 | tcl8.4 | tcl8.5, libc6, libpopt0, libslang2) not pretty, but acceptable
rat (libc6, libice6, libsm6, libuclmmbase1, libx11-6, libxext6, tcl8.4, tk8.4) 725285
sauce (tcl8.4, authbind, adns-tools, libtcl-chiark-1) 725278
tcl8.4-dev
timidity-interfaces-extra (libatk1.0-0, libc6, libcairo2, libfontconfig1, libfreetype6, libgdk-pixbuf2.0-0, libglib2.0-0, libgtk2.0-0, libpango1.0-0, libslang2, libtinfo5, libx11-6, tcl8.4, tk8.4, timidity) see 725040
tk8.4
transcriber (libc6, libx11-6, tcl8.4, tk8.4, sox) 725254
tttprobe (libc6, libpcap0.8, libx11-6, tcl8.4, tk8.4) 724135
tttview (libc6, libpcap0.8, libx11-6, tcl8.4, tk8.4) 724135
ttt (libc6, libpcap0.8, libx11-6, tcl8.4, tk8.4, tttview) 724135
wzdftpd-mod-tcl (libc6, libgnutls26, libpam0g, tcl8.4, wzdftpd) 725266
xchat-gnome (gconf-service, libatk1.0-0, libc6, libcairo2, libcanberra-gtk0, libcanberra0, libdbus-1-3, libdbus-glib-1-2, libfontconfig1, libfreetype6, libgconf-2-4, libgdk-pixbuf2.0-0, libglib2.0-0, libgtk2.0-0, libice6, libnotify4, libpango-1.0-0, libpangocairo-1.0-0, libpangoft2-1.0-0, libperl5.18, libpython2.7, libsexy2, libsm6, libssl1.0.0, libx11-6, tcl8.4, xchat-gnome-common) 706160
tk8.4
tk8.4 (libc6, libx11-6, tcl8.4)
antennavis
bookview
dicomscope (default-jre, jarwrapper, libc6, libdcmtk2, libgcc1, libstdc++6, tk8.6 | tk8.5 | tk8.4 | wish) acceptable
ding (tk8.4 | wish) doesn't require immediate action
etktab (tk8.4) 726299
ferret (tk8.4 | wish, bwidget) doesn't require immediate action
i8kutils (libc6, tk8.4 | wish)
libmed-tools (libc6, libgcc1, libgfortran3, libhdf5-openmpi-7, libhwloc5, libmed1, libmedimport0, libopenmpi1.6, libquadmath0, libstdc++6, tk8.4 | wish) 725337
mozart
mpqc-support (mpqc, tk8.4 | wish, perl, libblas3 | libblas.so.3 | libatlas3-base, libc6, libgcc1, libgfortran3, libhwloc5, libint1, liblapack3 | liblapack.so.3 | libatlas3-base, libopenmpi1.6, libquadmath0, libsc7, libstdc++6) 725347
netmaze (libc6, libx11-6, libxext6, tix, tk8.4) 726040
osdsh (tk8.4 | wish, libapm1, libc6, libxosd2) doesn't require immediate action
page-crunch (tk8.4 | wish, psutils, ghostscript, xpdf-utils | poppler-utils) doesn't require immediate action
radiance (libc6, libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1, libtiff4, libx11-6, libxext6, tcsh | c-shell, tk8.4) see 725088
rat
survex-svxedit (tk8.4 | wish, bwidget) doesn't require immediate action; works with tk8.5, dependency will be updated in next upload
tau-racy (tau, tk8.4 | wish, tcsh | c-shell) doesn't require immediate action
timidity-interfaces-extra
(tk2 (tk8.4 | tk8.3) calls wish 726084
(tk5 (tk8.4 | tk8.3) calls wish 726085
tk8.4-dev
tkcvs (cvs | subversion, tk8.4 | tk8.5, ttf-dejavu) calls wish, will deal with it later ?DropTclshWishAlternatives
transcriber
ttt
tttprobe
tttview
xmaxima (tk8.5 | tk8.4, maxima, maxima-doc, maxima-test) calls wish, will deal with it later ?DropTclshWishAlternatives
tcl8.4-dev
tcl8.4-dev (tcl8.4)
critcl (tcl, tcllib, gcc, build-essential, tcl-dev | tcl8.4-dev | tcl8.5-dev | tcl8.6-dev) ← this is fine and intentional
tclx8.4-dev (tclx8.4, tcl8.4-dev) see 724811
tk8.4-dev
tk8.4-dev
tk8.4-dev (x11proto-core-dev, libx11-dev, libxt-dev, tcl8.4-dev, tk8.4)
tcl8.4-doc
tcl8.4-doc ()
tk8.4-doc
tk8.4-doc ()
Tcl/Tk 8.4 weak reverse dependencies
advi-examples (suggests: fonts-ipafont-gothic | fonts-japanese-gothic, fonts-ipafont-mincho | fonts-japanese-mincho, ocaml-base-nox, mpg321, tk8.4, xterm)
chiark-scripts (suggests: tcl8.4)
printer-driver-foo2zjs (suggests: psutils, hannah-foo2zjs, tk8.4, tix)
fortunes-cs (suggests: wish | tk8.4)
libyaz4-dev (recommends: tcl8.4 | tclsh) 725270
Tcl/Tk 8.4 reverse build dependencies
antennavis see 725207
bookview see 724975
cableswig see 725244
chiark-tcl see 725248
emacspeak see 725290
gpsmanshp see 725367
hping3 see 725324
idzebra see 725331
liboop see 725334
med-fichier see 725337
mozart see 726030 (build problems)
mpqc (tk8.4 | wish) see 725347
namazu2 (tk8.4 | wish) see 725027
pymol see 725287
radiance see 725088
rat see 725285
sauce see 725278
scsitools see 725080
tclgeoip see 725259
tclx8.4 see 724811
timidity see 725040
transcriber see 725254
ttt see 724135
wzdftpd see 725266
xchat-gnome see 706140
yaz see 725270
axe see 737185
fsl see 737187
ngspice see 737279
zangband see 737283