Re: Tcl/Tk 9.0.0 rebase

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 05. 12. 24 11:57, Jaroslav Škarvada wrote:
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

"compat" should not be there.
See https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/#multiple

The name should be tcl8 and tk8 resulting in tcl8-devel and tk8-devel.

--
Miro Hrončok
--
Phone: +420777974800
Fedora Matrix: mhroncok

--
_______________________________________________
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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux