On Tue, Jul 18, 2023 at 08:23:54AM +0100, Richard W.M. Jones wrote: > 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 ...) This is the only discussion I can find: https://forum.polymake.org/viewtopic.php?t=1914 Let me remove that configure block and try to see what actually fails when it builds ... > 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 -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com Fedora Windows cross-compiler. Compile Windows programs, test, and build Windows installers. Over 100 libraries supported. http://fedoraproject.org/wiki/MinGW _______________________________________________ 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