[Pkg-tcltk-devel] Bug#742253: Bug#742253: "wish" not provided anymore

Sergei Golovan sgolovan at nes.ru
Fri Mar 21 11:14:46 UTC 2014


Hi Yuri,

On Fri, Mar 21, 2014 at 2:33 PM, Yuri D'Elia <wavexx at thregr.org> wrote:
>
> I believe there is a problem with how "wish" is provided. In the newer version
> of tk8.5, "wish" is not provided anymore, but only by the latest tk version.

Currently, no tk8.* packages provide /usr/bin/wish interpreter anymore. Only the
tk package contains /usr/bin/wish. And for now, /usr/bin/wish is a symlink to
/usr/bin/wish8.6, so if a program specifically requires Tcl/Tk 8.5 then it must
depend on tk8.5 and use /usr/bin/wish8.5 as a wish interpreter.

>
> "tk" simply depends on the newer package version, but it shouldn't "break" old
> releases unless there is a real reason to do so.

I don't really follow you in "break old releases".

>
> I cannot install "isag" (for example), which doesn't depend on any specific tk
> version. 'isag' depends on tk|wish, but since 8.5 doesn't provide wish anymore,
> tk is selected and tk breaks 8.5 (of course, I cannot remove 8.5 yet as many
> packages depend on it).

The tk package doesn't break 8.5. You may happily install tk and tk8.5
simultaneously. Just /usr/bin/wish is 8.6 and not 8.5 now. If isag doesn't
work with Tk 8.6 then file a bugreport against it and ask the maintainer to
change it's dependency to tk8.5 and to use /usr/bin/wish8.5 instead of wish.

Cheers!
-- 
Sergei Golovan



More information about the Pkg-tcltk-devel mailing list