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

Reply via email to