Red Hat Bugzilla – Bug 428712
Missing versioned interpreter
Last modified: 2008-01-15 08:55:36 EST
Description of problem:
The package installs a /usr/bin/tclsh binary, but no longer includes the binary
with the version number: /usr/bin/tclsh8.5
This causes problems with some legacy applications that hard-code the version
number into the script itself.
tcl should install /usr/bin/tclsh8.5 as the actual binary, and make
/usr/bin/tclsh a link to /usr/bin/tclsh8.5, just as it did for tcl 8.4
The same is true for tk. tk should install the binary as wish8.5, and make
/usr/bin/wish a link to wish8.5.
Hm, in packaging draft:
package require Tcl 8.5
For Tcl extensions/applications, yes. But Tcl itself should still provide both
the versioned and unversioned binary name for backwards compatibility with third
party applications that are not packaged as part of Fedora.