Bug#1112641: ledgersmb: FTBFS with Perl 5.42: Possible precedence problem between ! and pattern match (m//)

Source: ledgersmb Version: 1.6.33+ds-2.2 Severity: important Tags: ftbfs forky sid User: debian-perl@lists.debian.org Usertags: perl-5.42-transition This package fails to build with Perl 5.42 (currently in experimental.) https://perl.debian.net/rebuild-logs/perl-5.42-throwaway/ledgersmb_1.6.33+ds... # Failed test 'Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 124. # Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 136. # /tmp/extract-tests.pl:1: marktext() called with non string first argument; resetting scan (consider using maketext('') directly!' # at t/07.1-extract-perl.t line 102. # Failed test 'Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 124. # Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 136. # /tmp/extract-tests.pl:1: Direct variable interpolation not supported; use bracketed ([_1]) syntax for '$form->{title}'!' # at t/07.1-extract-perl.t line 102. # Failed test 'Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 124. # Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 136. # /tmp/extract-tests.pl:1: Direct variable interpolation not supported; use bracketed ([_1]) syntax for '$b->{c}'!' # at t/07.1-extract-perl.t line 102. # Failed test 'Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 124. # Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 136. # /tmp/extract-tests.pl:1: Direct variable interpolation not supported; use bracketed ([_1]) syntax for '$b->{c}'!' # at t/07.1-extract-perl.t line 102. # Looks like you failed 4 tests of 21. t/07.1-extract-perl.t ........... Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/21 subtests [...] Test Summary Report ------------------- t/07.1-extract-perl.t (Wstat: 1024 (exited 4) Tests: 21 Failed: 4) Failed tests: 2-3, 13, 16 Non-zero exit status: 4 Files=20, Tests=1802, 17 wallclock secs ( 0.31 usr 0.08 sys + 13.40 cusr 2.23 csys = 16.02 CPU) Result: FAIL make[1]: *** [Makefile:474: test] Error 1 If you want to test changes against Perl 5.42 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/>. Thanks for your work on Debian, -- Niko Tyni ntyni@debian.org

Thanks for this notification. Instead of making 1.6.33 work, I would love to create a new package -- for 1.12.12. However, since our release tarball now includes pre-built JavaScript "assets" which are served to clients (but are static on the server), I have no idea how to do that. The build process for these JS static assets has tons of dependencies, which I definitely won't be able to package (by myself). I also don't have a clue where to start: I've asked about this with respect to Debian policy, but none of the attendees of eg the #debian-mentors IRC channnel knew how to help. I'm at a loss and think I can't update the package if the situation remains the same... Regards, Erik. On Sun, Aug 31, 2025 at 3:41 PM Niko Tyni <ntyni@debian.org> wrote:
Source: ledgersmb Version: 1.6.33+ds-2.2 Severity: important Tags: ftbfs forky sid User: debian-perl@lists.debian.org Usertags: perl-5.42-transition
This package fails to build with Perl 5.42 (currently in experimental.)
https://perl.debian.net/rebuild-logs/perl-5.42-throwaway/ledgersmb_1.6.33+ds...
# Failed test 'Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 124. # Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 136. # /tmp/extract-tests.pl:1: marktext() called with non string first argument; resetting scan (consider using maketext('') directly!' # at t/07.1-extract-perl.t line 102.
# Failed test 'Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 124. # Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 136. # /tmp/extract-tests.pl:1: Direct variable interpolation not supported; use bracketed ([_1]) syntax for '$form->{title}'!' # at t/07.1-extract-perl.t line 102.
# Failed test 'Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 124. # Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 136. # /tmp/extract-tests.pl:1: Direct variable interpolation not supported; use bracketed ([_1]) syntax for '$b->{c}'!' # at t/07.1-extract-perl.t line 102.
# Failed test 'Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 124. # Possible precedence problem between ! and pattern match (m//) at utils/devel/extract-perl line 136. # /tmp/extract-tests.pl:1: Direct variable interpolation not supported; use bracketed ([_1]) syntax for '$b->{c}'!' # at t/07.1-extract-perl.t line 102. # Looks like you failed 4 tests of 21. t/07.1-extract-perl.t ........... Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/21 subtests [...] Test Summary Report ------------------- t/07.1-extract-perl.t (Wstat: 1024 (exited 4) Tests: 21 Failed: 4) Failed tests: 2-3, 13, 16 Non-zero exit status: 4 Files=20, Tests=1802, 17 wallclock secs ( 0.31 usr 0.08 sys + 13.40 cusr 2.23 csys = 16.02 CPU) Result: FAIL make[1]: *** [Makefile:474: test] Error 1
If you want to test changes against Perl 5.42 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/>.
Thanks for your work on Debian, -- Niko Tyni ntyni@debian.org _______________________________________________ devel mailing list -- devel@lists.ledgersmb.org To unsubscribe send an email to devel-leave@lists.ledgersmb.org
-- Bye, Erik. http://efficito.com -- Hosted accounting and ERP. Robust and Flexible. No vendor lock-in.
participants (2)
-
Erik Huelsmann
-
Niko Tyni