Bug 2337711
| Summary: | graphviz-12.2.1-3.fc43 FTBFS with Tcl/Tk 9.0 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Jaroslav Škarvada <jskarvad> |
| Component: | graphviz | Assignee: | Jaroslav Škarvada <jskarvad> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 42 | CC: | alex, go-sig, jskarvad, ppisar, r-maint-sig |
| 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: | 2025-03-31 17:40:35 UTC | 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: | 2300528, 2337584, 2339432 | ||
|
Description
Jaroslav Škarvada
2025-01-14 18:34:06 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. Dear Maintainer, your package has an open Fails To Build From Source bug for Fedora 42. Action is required from you. If you can fix your package to build, perform a build in koji, and either create an update in bodhi, or close this bug without creating an update, if updating is not appropriate [1]. If you are working on a fix, set the status to ASSIGNED to acknowledge this. If you have already fixed this issue, please close this Bugzilla report. Following the policy for such packages [2], your package will be orphaned if this bug remains in NEW state more than 8 weeks (not sooner than 2025-03-11). A week before the mass branching of Fedora 43 according to the schedule [3], any packages not successfully rebuilt at least on Fedora 41 will be retired regardless of the status of this bug. [1] https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ [2] https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/ [3] https://fedorapeople.org/groups/schedule/f-43/f-43-key-tasks.html Switched to Tcl/Tk 8.6 until resolved upstream. Upstream notified about the problem. |