Bug 2405003 - Tcl/Tk version problem
Summary: Tcl/Tk version problem
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: itk
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Dmitrij S. Kryzhevich
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-10-19 15:44 UTC by Patrick Monnerat
Modified: 2026-07-10 01:05 UTC (History)
3 users (show)

Fixed In Version: itk-4.2.3-1.fc44 itk-4.2.3-1.fc43
Clone Of:
Environment:
Last Closed: 2026-07-10 00:52:37 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Patrick Monnerat 2025-10-19 15:44:59 UTC
In rawhide, the current Tcl/Tk version is 9, while itk is still compiled for version 8.
As itcl has been rebuilt for version 9, this inconsistency lets itk unusable, even with Tcl version 8.

Reproducible: Always

Steps to Reproduce:
1. run "tclsh"
2. package require itcl        --> OK
3. package require itk         --> fails
Actual Results:
$ tclsh
% package require itcl
4.3.2
% package require itk
can't find package itk
% package require Iwidgets
version conflict for package "Tcl": have 9.0.2, need 8.0
%

Expected Results:
Proper package loadings

Additional Information:
As shown above, Iwidgets fails too (I can file a separate BZ# if you need it).

itk 4.2.3 should be packaged for Tcl9 (I have an updated spec file for my local tests, I can attach it if you wish so).

Probably among others, these problems make the insight debugger unusable.

You might also consider providing packages itcl8, itk8 and iwidgets8, as this has been done for the tcl and tk packages for the version transition. This is not a request, just a suggestion, as insight is ready for Tcl/Tk 9.

I have built local packages some months ago for my own needs and thus I may provide some materials/info (although I would not become a comaintainer!).

Thanks for considering this.

Comment 1 Patrick Monnerat 2025-10-19 16:59:10 UTC
Please note this also occurs in Fedora 43 beta

Comment 2 Patrick Monnerat 2025-11-06 05:12:34 UTC
I left PRs fixing this for itk and iwidgets:
https://src.fedoraproject.org/rpms/itk/pull-request/1
https://src.fedoraproject.org/rpms/iwidgets/pull-request/1
Please review and apply. Thanks.

Comment 3 Fedora Update System 2026-07-01 07:22:34 UTC
FEDORA-2026-6ffc4b54b5 (itk-4.2.3-1.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-6ffc4b54b5

Comment 4 Fedora Update System 2026-07-01 07:22:40 UTC
FEDORA-2026-26fa3f465c (itk-4.2.3-1.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-26fa3f465c

Comment 5 Fedora Update System 2026-07-02 01:41:02 UTC
FEDORA-2026-6ffc4b54b5 has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-6ffc4b54b5`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-6ffc4b54b5

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2026-07-02 02:07:00 UTC
FEDORA-2026-26fa3f465c has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-26fa3f465c`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-26fa3f465c

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2026-07-10 00:52:37 UTC
FEDORA-2026-6ffc4b54b5 (itk-4.2.3-1.fc44) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 8 Fedora Update System 2026-07-10 01:05:47 UTC
FEDORA-2026-26fa3f465c (itk-4.2.3-1.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.