Re: [Attn. Maintainers] gcc-14 and Perl 5.44 are imminent
ASSI via Cygwin-apps <[email protected]> Mon, 20 Jul 2026 20:45:57 +0200
| Newsgroups | gmane.os.cygwin.applications |
|---|---|
| Message-ID | <[email protected]> |
ASSI via Cygwin-apps writes: > The stars have aligned so that both updates will happen close together > end of June / beginning of July (both release candiates are available > from upstream now). I plan to immediately release gcc-14 when it > becomes available, then start with the preparation for Perl 5.44. The gcc-14 update went smoothly, I have staged the perl-5.44.0 version as test so any dependent packages can be re-built (although I will not wait for every such package, as experience shows that some of these updates never happen). The current plan is to switch on the upcoming weekend. To update one of your packages, install the test versions of the follwing packages, ignoring the wailing of setup that it will want to remove a lot of things (i.e. remove the tick on the box "accept the default solution" in setup), the last two are optional: perl-5.44.0-1-src perl-5.44.0-1-x86_64 perl-debuginfo-5.44.0-1-x86_64 perl_autorebase-5.44.0-1-x86_64 perl_base-5.44.0-1-x86_64 perl_manpages-5.44.0-1-x86_64 perl_pods-5.44.0-1-x86_64 Also update any of the Perl distributions to test that your build needs as a dependency, any dependent distributions of these themselves also need to be updated to test manually (e.g. perl-Text-CSV_XS, which also requires perl-Text-CSV). I've obsoleted a bunch of distributions without a direct replacement: perl-Digest-SHA1 (dead upstream and can be replaced by SHA module in core) perl-Digest-SHA2 (1:1 replaceable by SHA module in core) perl-Finance-Quote (upstream keeps changing many dependencies) perl-JSON (replace with "use JSON::MaybeXS qw( :legacy );" perl-JSON-Parse (dead upstream, no dependency remaining in Cygwin) perl-JSON-XS (replace with JSON::MaybeXS, which will use Cpanel::JSON::XS) The one user of SHA1 is in texlive-collection-mathscience, installed in /bin/ulqda and can directly be replaced: sed -i -E 's/(use Digest::SHA)1/\1/' /bin/ulqda Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Wavetables for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables