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: Bad: #!/usr/bin/tclsh8.5 Good: #!/usr/bin/tclsh 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.