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.
Your message dated Sun, 18 Jan 2026 12:59:51 +0000 with message-id <E1vhSNj-00000007kHv-2hvP@fasolo.debian.org> and subject line Bug#1122176: Removed package(s) from unstable has caused the Debian Bug report #1112641, regarding ledgersmb: FTBFS with Perl 5.42: Possible precedence problem between ! and pattern match (m//) to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1112641: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112641 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
participants (3)
-
Debian Bug Tracking System -
Erik Huelsmann -
Niko Tyni