Control: forwarded -1 https://github.com/steve-m-hay/perl-libnet/pull/40
On Thu, Oct 28, 2021 at 01:42:15PM +0200, Nathan MALO wrote: > Package: perl-modules-5.32 > Version: 5.32.1-4+deb11u2 > > Hello, > > I use backup-manager (conf attached) to upload tarballs to a FTPS > destination. > backup-manager use the perl package Net::FTP to handle ftp connections. > It seems that the Net::FTP v3.11 perl package is incompatible with the > IO::Socket:SSL perl package provided by the libio-socket-ssl-perl v2.069-1 > debian package. > This version of Net::FTP uses a custom SSL_session_cache which lacks a > 'del_session' routine invoked by IO::Socket:SSL. ... > Net::FTP=GLOB(0x5646f37d5218)<<< 227 Entering Passive Mode > (xx,xxx,xxx,xxx,xxx,xxx) > Net::FTP=GLOB(0x5646f37d5218)>>> NLST > Can't locate object method "del_session" via package > "Net::FTP::_SSL_SingleSessionCache" at /usr/share/perl5/IO/Socket/SSL.pm > line 3042. > > > It seems to have been fixed in Net::FTP v3.13 by this commit : > https://github.com/steve-m-hay/perl-libnet/commit/67281c8f29f081962cb7702a87c16a4473b936e8#diff-506ff1e09133b22009f33a185017deec1c04bce8e645f818c7c4fb2665c57ec3 > > This commit is present in perl 5.34, but I have not tested it. > > Do you think that perl 5.34 could arrive in bullseye-backports ? > > I am available for testing. > I am using Debian GNU/Linux 11.1, kernel 5.10.0-9, and libc6 > 2.31-13+deb11u2. Sorry for the delay in replying. Yes, I think this could be added to a stable release. It looks like we should also include https://github.com/steve-m-hay/perl-libnet/pull/41 too. I've enquired about whether that can be released to CPAN.