On Tue, Dec 3, 2024 at 10:30 PM Jaroslav Škarvada <jskarvad@xxxxxxxxxx> wrote: > > On Mon, Nov 4, 2024 at 6:14 PM Miro Hrončok <mhroncok@xxxxxxxxxx> wrote: > > > > On 04. 11. 24 17:26, Jaroslav Škarvada wrote: > > > I am going to add compat Tcl/Tk 8.6 packages, because IMHO porting of > > > the packages to Tcl/Tk 9 will take significant time and maybe some of > > > the packages will never be ported. But IMHO it will also require > > > changes in the affected packages, at least changing the BuildRequires > > > to the compat Tcl/Tk versions. > > > > That'S expected. Probably best to document it as a change proposal. > > > > > Are there any guidelines/best practice > > > guides for the compat packages? > > > > https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/#multiple > > about naming it (i.e. there is no "compat" supposed to be in the name) > > > > I would say: > > > > - package Tk 8 as tk8 > > - make tk8-devel and tk-devel conflict > > - make tk8-devel provide tk-devel, so we can BuildRequire tk-devel < 9 > > - ensure tk and tk8 are co-installable > > (either rename the conflicting files (/usr/bin/wish + manpages) > > or move them to another conflicting subpackage (e.g. tk8-wish/tk8-doc) > > > > Similarly with tcl and tcl8. Happy to review/help. > > > > -- > > Miro Hrončok > > -- > > Phone: +420777974800 > > Fedora Matrix: mhroncok > > > > I filled draft change proposal: > https://fedoraproject.org/wiki/Changes/TclTk9.0 > > Feel free to edit/comment > > thanks & regards > > Jaroslav I made some minor changes to the Fedora Change proposal and if there aren't more comments I will submit it later this week. What's the preferred naming scheme for the compat packages? It seems there is no standard and multiple variants in Fedora co-exists. I personally prefer: tcl-compat-8 and tk-compat-8 resulting in tcl-compat-8-devel and tk-compat-8-devel thanks & regards Jaroslav -- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue