Bug 2337720
Summary: | Please update the package for the 'Tcl/Tk 9.0' Fedora change | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jaroslav Škarvada <jskarvad> |
Component: | irsim | Assignee: | Filipe Rosset <rosset.filipe> |
Status: | NEW --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 42 | CC: | rosset.filipe |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
URL: | https://fedoraproject.org/wiki/Changes/TclTk9.0 | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | Type: | --- | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 2337584 |
Description
Jaroslav Škarvada
2025-01-14 18:34:42 UTC
Update: There is a better way how to handle switch to compat packages, instead of build requiring tcl8-devel/tk8-devel, the following is better and backward compatible approach: BuildRequires: tcl-devel < 9 BuildRequires: tk-devel < 9 The correct provides are already included in the tcl8/tk8 packages. And in a such way the package needn't be built into the side tag. For updates please check the tracking bug 2337584. Update (auto comment):
> BuildRequires: tcl-devel < 9
> BuildRequires: tk-devel < 9
There is epoch, so the correct variant is:
BuildRequires: tcl-devel < 1:9
BuildRequires: tk-devel < 1:9
Sorry for confusion.
Update (auto comment): Tcl/Tk 9.0 update was pushed as fedora 42 update together with the tcl8/tk8 compat packages. If your package is Tcl/Tk 9.0 compatible, build it with the tcl-devel or tk-devel build requirements (no side tag build now). If your package isn't Tcl/Tk 9.0 compatible, the implicit dependencies should be automatically satisfied now by the compat tcl8/tk8 packages, but the package may later fail to build (FTBFS). In such case, change the build requirement to tcl8-devel or tk8-devel. It turned out that some packages may also require patching to use the tclsh8/wish8 instead of the tclsh/wish. This should be trivial change. If you already handled it, thank you and please ignore this message. This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle. Changing version to 42. |