#1148366 libanyevent-riperedis-perl: FTBFS with Perl 5.44: Can't modify non-lvalue subroutine call of &Time::HiRes::sleep

#1148366#5
Date:
2026-09-19 09:00:13 UTC
From:
To:
Source: libanyevent-riperedis-perl
Version: 0.48-3
Severity: important
Tags: ftbfs
User: debian-perl@lists.debian.org
Usertags: perl-5.44-transition

This package fails to build with Perl 5.44.0 (currently in experimental.)

  Can't modify non-lvalue subroutine call of &Time::HiRes::sleep in addition (+) at t/tlib/Test/RedisRunner.pm line 103, near "0.1;"
  Compilation failed in require at t/test_helper.pl line 8.
  BEGIN failed--compilation aborted at t/test_helper.pl line 8.
  Compilation failed in require at t/03-auth.t line 7.

This seems to be fallout from

https://github.com/Perl/perl5/commit/aaaa85451df1bafe4eb3a32e417d82c54056ff19

A similar issue in Test-RedisServer was fixed with

https://github.com/typester/Test-RedisServer/pull/21

A full build log is at

https://perl.debian.net/rebuild-logs/perl-5.44-throwaway/libanyevent-riperedis-perl_0.48-3/libanyevent-riperedis-perl_0.48-3_amd64-2026-09-19T08:38:42Z.build

If you want to test changes against Perl 5.44 in experimental and run
into uninstallability problems, there is a test repository of rebuilt
Debian sid packages for amd64 available at <https://perl.debian.net/>.

#1148366#10
Date:
2026-09-19 09:59:14 UTC
From:
To:
On Sat, 19 Sep 2026 12:00:13 +0300, Niko Tyni writes:
...

thanks for digging up the details; very much appreciated.

i'll work on this in the next few days.

regards
az