Skip to content

tcl/tk 8.6.10 subtle issues on Mac #278

Closed

Description

@hakansonOHSU

After a recent "pkgin upgrade", my exmh keybindings started misbehaving a bit. In particular, the Meta-less and Meta-greater bindings stopped working in the "Escape-less" and "Escape-greater" forms. Using the Meta-Shift-comma and Meta-Shift-period forms of the keystrokes still work, but both forms are supposed to be equivalent (in exmh's Simple Editor, which is what you use to compose new messages).

This pkgsrc upgrade changed tcl and tk from version 8.6.8 to version 8.6.10. I eventually found that if I symlink out the tcl and tk items back to a backup copy of my pkgsrc tree prior to the upgrade, the exmh keybinding problem goes away. Here are the items I symlinked back to their tcl and tk 8.6.8 versions:

/opt/pkg/bin/wish
/opt/pkg/lib/tcl8.6
/opt/pkg/lib/tk8.6
/opt/pkg/lib/libtk86.1.0.dylib
/opt/pkg/lib/libtcl86.1.0.dylib

Note that all the rest of the "upgraded" pkgsrc stack remains in place, so all the X11 and other dependencies are apparently fine, as is the exmh code itself. FWIW, the problem first appeared after a pkgsrc upgrade I did in late June-2020, but remains after an upgrade done yesterday, 13-Aug-2020.

This is macOS Catalina (10.15.6), but I doubt that is relevant, since it's only the tcl/tk version change which seems to have caused the problem.

Thanks and regards,

Marion

Activity

  1. added a commit that references this issue on Sep 16, 2020
  2. added a commit that references this issue on Oct 12, 2020
  3. added a commit that references this issue on Oct 19, 2020
  4. added a commit that references this issue on Aug 23, 2021
  5. added a commit that references this issue on Sep 20, 2021
  6. added a commit that references this issue on Sep 30, 2021
  7. added a commit that references this issue on Apr 19, 2022
  8. added a commit that references this issue on Sep 4, 2022
  9. added a commit that references this issue on Feb 27, 2023
  10. added 2 commits that reference this issue on May 5, 2023
    923387b
    cadba75
  11. added a commit that references this issue on Sep 10, 2023
  12. 54 remaining items

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions