Bug 2337765
| Summary: | Please update the package for the 'Tcl/Tk 9.0' Fedora change | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Jaroslav Škarvada <jskarvad> |
| Component: | R | Assignee: | Tom "spot" Callaway <spotrh> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | i.ucar86, quantum.analyst, r-maint-sig, spotrh |
| Target Milestone: | --- | Keywords: | Reopened |
| 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-01-15 14:44:21 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: | 2337584, 2337768 | ||
|
Description
Jaroslav Škarvada
2025-01-14 18:37:48 UTC
Compat packages are only in the side tag, so if we switch now, then we have a problem when mass rebuild happens, which starts today if I'm not mistaken. It would have been nice to mention this, because I realized it too late. (In reply to Iñaki Ucar from comment #1) > Compat packages are only in the side tag, so if we switch now, then we have > a problem when mass rebuild happens, which starts today if I'm not mistaken. > It would have been nice to mention this, because I realized it too late. Thanks for the info, mhroncok proposed a better way how to handle it, instead of build requiring tcl8/tk8 use: BuildRequires: tcl-devel < 9 BuildRequires: tk-devel < 9 And in such way you also don't need to build the package into the side tag. I will add this comment to all opened bugs. (In reply to Jaroslav Škarvada from comment #2) > (In reply to Iñaki Ucar from comment #1) > > Compat packages are only in the side tag, so if we switch now, then we have > > a problem when mass rebuild happens, which starts today if I'm not mistaken. > > It would have been nice to mention this, because I realized it too late. > > Thanks for the info, mhroncok proposed a better way how to handle it, > instead of build requiring tcl8/tk8 use: > BuildRequires: tcl-devel < 9 > BuildRequires: tk-devel < 9 > And in such way you also don't need to build the package into the side tag. > > I will add this comment to all opened bugs. "instead of build requiring tcl8-devel/tk8-devel" Ok, so tcl8-devel/tk8-devel do provide tcl-devel/tk-devel? Yes, I can see that now in the spec. Thanks, adapted and closing now. The build failed though? 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. (In reply to Elliott Sales de Andrade from comment #6) > The build failed though? Is it Tcl/Tk related? I was unable to find logs. Why? I don't understand: 2025-01-15T10:23:02+0000 [2] ERROR No match for argument: tcl-devel < 9 2025-01-15T10:23:02+0000 [2] ERROR No match for argument: tk-devel < 9 Am I missing something? This is the commit: https://src.fedoraproject.org/rpms/R/c/c95bc7e8cc0a80212332870f4dca3294a82449b8?branch=rawhide Ahh, sorry there is epoch. tcl-devel < 1:9 ? Oh, and does the compat package have the epoch too? (In reply to Iñaki Ucar from comment #12) > Oh, and does the compat package have the epoch too? Yes, it was added there for them to be drop-in replacement. 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.
Ok, no problem. Solved now. It doesn't build either, but it's unrelated to this. Apparently gcc 15 is already in rawhide and... chaos. I'll deal with that separately. Closing here. |