[Attn MAINTAINERS] Perl 5.40 Rebuilds Needed

Brian Inglis Brian.Inglis@SystematicSW.ab.ca
Sun Sep 15 19:26:09 GMT 2024


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


More information about the Cygwin-apps mailing list