Bug 2337759
| Summary: | python3.12: Please update the package for the 'Tcl/Tk 9.0' Fedora change | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Jaroslav Škarvada <jskarvad> |
| Component: | python3.12 | Assignee: | Miro Hrončok <mhroncok> |
| Status: | CLOSED RAWHIDE | QA Contact: | |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | cstratak, mhroncok, python-maint, python-packagers-sig, thrnciar, vstinner |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| URL: | https://fedoraproject.org/wiki/Changes/TclTk9.0 | ||
| Whiteboard: | |||
| Fixed In Version: | python3.12-3.12.8-4.fc42 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2025-02-03 11:18:43 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 | ||
|
Description
Jaroslav Škarvada
2025-01-14 18:37:21 UTC
Procedural questions: 1) Is it OK to use: BuildRequires: tcl-devel < 9 BuildRequires: tk-devel < 9 Instead of tcl8-devel? That way, the changes won't need to be rawhide-only. 2) When we do that, do we really need to build it into the side tag? Can we just build it that way in Rawhide and close this bug as completed? (In reply to Miro Hrončok from comment #1) Thanks for the info. > Procedural questions: > > 1) Is it OK to use: > > BuildRequires: tcl-devel < 9 > BuildRequires: tk-devel < 9 > > Instead of tcl8-devel? That way, the changes won't need to be rawhide-only. > I think it should work and I think it's a better way. > 2) When we do that, do we really need to build it into the side tag? Can we > just build it that way in Rawhide and close this bug as completed? I think it should also work and in such case I wouldn't need to handle the problems caused by the mass rebuild. I will add this information into the tracking main bug and will probably add comment to all opened bugs. 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. There is epoch, so probably: BuildRequires: tcl-devel < 1:9 BuildRequires: tk-devel < 1:9 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.
|