On 2024-08-25 13:42, Brian Inglis via Cygwin-apps wrote:
On 2024-08-25 07:25, Jon Turney via Cygwin-apps wrote:
On 18/08/2024 18:56, ASSI via Cygwin-apps wrote:
I'm going to release Perl 5.40.0 to Cygwin in a few days. I've skipped
5.38 in order to update only every second year (which I've done since
the 5.22 release). I haven't seen any trouble in my own Perl
distribution packages from the update even though there are lots of them
that haven't been updated since at least 5.22. So I hope it will be
smooth sailing for anything else depending on Perl also.
Any maintainer having packages that depend on perl5_036 or below should
re-release or upgrade these soon-ish after the Perl update is available,
as otherwise users are either blocked from upgrading Perl or will have
to uninstall the affected packages. The rebuilt packages need to have a
dependency on perl5_040, which cygport provides automatically when
building with the new Perl.
Packages that need an update from perl5_036 are:
[...]
The current list of things still needing rebuilds can be found at:
https://cygwin.com/packages/reports/perl_rebuilds.html
Just to reassure maintainers and encourage adopters:
graphviz ORPHANED
libproxy ORPHANED
link-grammar ORPHANED
net-snmp ORPHANED
openwsman ORPHANED
marisa ORPHANED
ming ORPHANED DONE
nginx ORPHANED
xfconf ORPHANED
zbar ORPHANED DONE Maintained
zinnia ORPHANED
I would think graphviz and nginx might have lots of users?
Any ideas what others may have significant dependencies or users?
Jon did NMUs on these last year, so they should be in decent shape for adopters
- any maintainers who are users and would be interested takers?
GraphicsMagick Marco Atzeri
ImageMagick Marco Atzeri
postgresql Marco Atzeri
subversion Marco Atzeri
hexchat Marco Atzeri
irssi Marco Atzeri
weechat Sebastien Helleu DONE
openbabel Lemures Lemniscati DONE
stow Andrew Schulman
znc Alexey Sokolov
libsolv Jon Turney DONE
po4a Erwin Waterlander DONE
The remaining packages needing rebuilt with perl 5.40 are:
$ lynx -dump -nolist https://cygwin.com/packages/reports/perl_rebuilds.html
Packages needing rebuilds for latest perl_base
Packages whose latest version depends on a version provides: other than
perl5_040.
package srcpackage version depends
hexchat-perl hexchat 2.16.1-1 perl5_036
irssi irssi 1.4.5-1 perl5_036
net-snmp-agent-libs net-snmp 5.9.3-2 perl5_036
nginx-mod_http_perl nginx 1.24.0-1 perl5_036
perl-Graphics-Magick GraphicsMagick 1.3.40-2 perl5_036
perl-Image-Magick ImageMagick 7.0.10.61-1 perl5_036
perl-Net-Libproxy libproxy 0.4.18-1 perl5_036
perl-Stow stow 2.4.0+5.36-1 perl5_036
perl-Xfce4-Xfconf xfconf 4.12.0-3 perl5_036
perl-clinkgrammar link-grammar 5.12.3-1 perl5_036
perl-gv graphviz 8.0.5-1 perl5_036
perl-marisa marisa 0.2.4-5 perl5_036
perl-net-snmp net-snmp 5.9.3-2 perl5_036
perl-openwsman openwsman 2.7.2-1 perl5_036
perl-zinnia zinnia 0.07-1 perl5_036
postgresql-contrib postgresql 16.2-1 perl5_036
postgresql-plperl postgresql 16.2-1 perl5_036
subversion-perl subversion 1.14.2-1 perl5_036
znc-perl znc 1.9.1-1 perl5_036
Maintained:
$ cygcheck-dep -cqSr irssi perl-Graphics-Magick perl-Image-Magick
postgresql-contrib postgresql-plperl subversion-perl hexchat-perl perl-Stow znc-perl
irssi: requires ( cygwin libglib2.0-devel libglib2.0_0 libncursesw10 libssl3
perl-libwww-perl perl_base pkg-config perl5_036 )
perl-Graphics-Magick: requires ( cygwin libgcc1 libGraphicsMagick3 perl_base
perl5_036 )
perl-Image-Magick: requires ( cygwin libMagickCore7_9 perl_base perl5_036 )
postgresql-contrib: requires ( cygwin libgcc1 libintl8 libpq5 libssl3
perl_base postgresql python39 zlib0 perl5_036 )
postgresql-plperl: requires ( cygwin libgcc1 perl perl_base postgresql
perl5_036 )
subversion-perl: requires ( cygwin libapr1 libgcc1 perl_base subversion
perl5_036 )
hexchat-perl: requires ( cygwin hexchat libgcc1 libglib2.0_0 perl_base
perl5_036 )
perl-Stow: requires ( perl_base perl5_036 )
znc-perl: requires ( cygwin libgcc1 libstdc++6 perl_base znc perl5_036 )
Orphaned/Unmaintained:
$ cygcheck-dep -cqSr net-snmp-agent-libs nginx-mod_http_perl perl-gv
perl-Net-Libproxy perl-clinkgrammar perl-net-snmp perl-openwsman perl-marisa
perl-Xfce4-Xfconf perl-zinnia
net-snmp-agent-libs: requires ( cygwin libpcre1 libwrap0 net-snmp-devel
net-snmp-libs perl_base pkg-config perl5_036 )
nginx-mod_http_perl: requires ( cygwin libgcc1 nginx perl_base perl5_036 )
perl-gv: requires ( cygwin libcgraph6 libgcc1 libgvc6 libstdc++6 perl_base
perl5_036 )
perl-Net-Libproxy: requires ( cygwin libgcc1 libproxy1 perl_base perl5_036 )
perl-clinkgrammar: requires ( cygwin liblink-grammar5 libstdc++6 perl_base
perl5_036 )
perl-net-snmp: requires ( bash cygwin libgcc1 net-snmp-agent-libs
net-snmp-libs perl perl_base perl5_036 )
perl-openwsman: requires ( cygwin libgcc1 libwsman1 libwsman_client5 perl_base
perl5_036 )
perl-marisa: requires ( cygwin libgcc1 libmarisa0 libstdc++6 perl_base
perl5_036 )
perl-Xfce4-Xfconf: requires ( cygwin libdbus-glib_1_2 libgcc1 libglib2.0_0
libxfconf0_2 perl-Glib perl_base perl5_036 )
perl-zinnia: requires ( cygwin libgcc1 libstdc++6 libzinnia0 perl_base
perl5_036 )
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry