On Mon, Jul 17, 2023 at 04:13:59PM -0600, Jerry James wrote: > The introduction of perl 5.38.0 broke polymake beyond repair. Several > symbols formerly used by polymake have been marked as internal APIs. > They now have the ELF hidden attribute, so we can't even cheat by > adding prototypes to the polymake code. Do you have a list of the deprecated APIs they are using? Or a link to a bug on the topic? I happen to have far too much experience of Perl internals and I might be able to suggest replacements (although not promising anything ...) Rich. > Polymake upstream is aware of the issue. For the time being, they are > advising their downstreams to stay on perl 5.36.0, which is not > feasible for Fedora. In the long term, they plan to remove the > mandatory perl bindings from polymake. However, they as yet have no > timeline for that effort. It might be years. > > I don't see that I have any choice but to retire polymake from > Rawhide. This will have some repercussions: > - gap-pkg-polymaking, python-jupymake, and python-jupyter-polymake > will also be retired > - sagemath and Macaulay2 will be rebuilt without polymake support > - packages that I have maintained solely for use by polymake will be > orphaned: azove, permlib, plantri, sympol, vinci > > I could try begging the perl package maintainers to add a downstream > patch making the affected symbols visible again. However, since those > symbols are now internal only, the perl maintainers are free to alter > or remove them at any time, so that would not be a good long term > solution. > -- > Jerry James, who is currently channeling Billy Joel > http://www.jamezone.org/ > _______________________________________________ > 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 -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-builder quickly builds VMs from scratch http://libguestfs.org/virt-builder.1.html _______________________________________________ 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