Bug 2337740
Summary: | Please update the package for the 'Tcl/Tk 9.0' Fedora change | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jaroslav Škarvada <jskarvad> |
Component: | ocaml-labltk | Assignee: | Richard W.M. Jones <rjones> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | dchen, rjones |
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-02-03 16:27:50 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, 2337749, 2337739, 2337741 |
Description
Jaroslav Škarvada
2025-01-14 18:36:02 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. Requires the following fix to be accepted upstream: https://github.com/garrigue/labltk/issues/27 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.
It seems to be a little late according to the schedule (as today is the day the side tag will be merged), but I have now fixed this package for Tcl 9 in dist-git: https://src.fedoraproject.org/rpms/ocaml-labltk/c/279c9ea14eefbf99fd147426d468b55512652e3e?branch=rawhide Note this is pushed to dist-git, but not built anywhere yet. I have also confirmed that it can be built in the side tag (this is a scratch build, not a real build): https://koji.fedoraproject.org/koji/taskinfo?taskID=128802447 If you would like me to do a real build somewhere (side tag? Rawhide?) then let me know. (In reply to Richard W.M. Jones from comment #4) > It seems to be a little late according to the schedule (as today is the day > the side tag > will be merged), but I have now fixed this package for Tcl 9 in dist-git: > > https://src.fedoraproject.org/rpms/ocaml-labltk/c/ > 279c9ea14eefbf99fd147426d468b55512652e3e?branch=rawhide > > Note this is pushed to dist-git, but not built anywhere yet. > > I have also confirmed that it can be built in the side tag (this is a > scratch build, not > a real build): > > https://koji.fedoraproject.org/koji/taskinfo?taskID=128802447 > > If you would like me to do a real build somewhere (side tag? Rawhide?) then > let > me know. I will push the side-tag in few hours (or at least it's my plan). So I will try to build it in the side-tag now. After the side-tag push it will be possible to normally build, the tcl/tk-devel will build with version 9, tcl8/tk8-devel will build with version 8. You might also wish to rebuild ocaml-lablgl (bug 2337739) and ocaml-ocamlnet (bug 2337741) into the side tag before merging. However you'll have to wait for this package to complete first. Otherwise we'll need to do those two in Rawhide after the side tag is merged. OK, thanks for the info, I am going to rebuild all packages in the side-tag due to gcc-15. |