LedgerSMB
The foundation for your business
[ledgersmb-devel] Bug#1112641: Bug#1112641: ledgersmb: FTBFS with Perl 5.42: Possible precedence problem between ! and pattern match (m//)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ledgersmb-devel] Bug#1112641: Bug#1112641: ledgersmb: FTBFS with Perl 5.42: Possible precedence problem between ! and pattern match (m//)
- Subject: [ledgersmb-devel] Bug#1112641: Bug#1112641: ledgersmb: FTBFS with Perl 5.42: Possible precedence problem between ! and pattern match (m//)
- From: Erik Huelsmann <..hidden..>
- Date: Sun, 31 Aug 2025 16:32:13 +0200
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 <..hidden..> wrote:
>
> Source: ledgersmb
> Version: 1.6.33+ds-2.2
> Severity: important
> Tags: ftbfs forky sid
> User: ..hidden..
> 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-2.2/ledgersmb_1.6.33+ds-2.2_amd64-2025-08-22T10:49:03Z.build
>
> # 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 ..hidden..
> _______________________________________________
> devel mailing list -- ..hidden..
> To unsubscribe send an email to ..hidden..
--
Bye,
Erik.
http://efficito.com -- Hosted accounting and ERP.
Robust and Flexible. No vendor lock-in.
_______________________________________________
devel mailing list -- ..hidden..
To unsubscribe send an email to ..hidden..