Russ - >I'd rather still check the dependencies, though, so I'm trying to figure >out what the right dependency is. I would expect the virtual tclx package >to be the right dependency, but as you say, tclx8.4 doesn't provide >/usr/bin/tcl. Do you have any idea why? It seems like it should; TclX >has always provided the tcl binary in my experience.
It's an upstream change. From the tclx8.4 README: TclX 8.4 differs from its predecessors in that it is based more on the idea of TclX as an extension to Tcl, and not an alternate environment. There is no TkX and no stand-alone shells are built. ...which is why I suggested the dependency check should be on tclx8.3. The Debian package maintainer, Massimo Dal Zotto <[EMAIL PROTECTED]>, suggested using tclsh instead, and adding "package require Tclx". It might be worth while mentioning this in the lintian extended explanation. Unfortunately this doesn't work for the emacspeak speech servers. I am copying him on this note - he may have his own suggestion. - Jim Van Zandt >From: Russ Allbery <[EMAIL PROTECTED]> >Cc: [EMAIL PROTECTED] >Organization: The Eyrie >Date: Sun, 05 Mar 2006 00:40:12 -0800 > >James R Van Zandt <[EMAIL PROTECTED]> writes: > >> Package: lintian >> Version: 1.23.12 >> Severity: normal > >> lintian is declaring the emacspeak package in error as follows: > >> E: emacspeak: tcl-script-but-no-tcl-dep >> ./usr/share/emacs/site-lisp/emacspeak/servers/dtk-soft >> N: >> N: Packages that use tcl scripts must depend on the virtual package tcl. >> N: >> N: In some cases a weaker relationship, such as Suggests or Recommends, >> N: will be more appropriate. >> N: > >> The script actually requires /usr/bin/tcl which is *not* provided by, >> for example, tcl8.3, but rather by the tclx8.3 package via the >> "alternatives" mechanism. I don't think any other packages in testing >> or unstable provide /usr/bin/tcl. (In particular, the tclx8.4 package >> does not provide /usr/bin/tcl.) > >/usr/bin/tcl is definitely a TclX thing, not a Tcl thing, so I agree that >the check is wrong. > >I'd rather still check the dependencies, though, so I'm trying to figure >out what the right dependency is. I would expect the virtual tclx package >to be the right dependency, but as you say, tclx8.4 doesn't provide >/usr/bin/tcl. Do you have any idea why? It seems like it should; TclX >has always provided the tcl binary in my experience. > >-- >Russ Allbery ([EMAIL PROTECTED]) <http://www.eyrie.org/~eagle/> > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]