Received: (at submit) by bugs.debian.org; 31 Aug 2025 13:39:30 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
	(2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-105.1 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
	DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,
	FROMDEVELOPER,SPF_HELO_NONE,SPF_NONE,UNPARSEABLE_RELAY,
	USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no
	version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 29; hammy, 150; neutral, 94; spammy,
	0. spammytokens:
	hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
	0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
	0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: <ntyni@debian.org>
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:35544)
	by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <ntyni@debian.org>)
	id 1usiHK-008W91-1T
	for submit@bugs.debian.org;
	Sun, 31 Aug 2025 13:39:30 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org;
	s=smtpauto.stravinsky; h=X-Debian-User:Content-Type:MIME-Version:Message-ID:
	Subject:To:From:Date:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
	Content-Description:In-Reply-To:References;
	bh=437JkzDsyFZ1BwZ1hkkoL7X4EkvfmfIWHgKqI9OrOmQ=; b=ANHWTrhcTjFQzjgbTLeQMld1HU
	4q55juOdqwCJ5TbH9rgSi4/Wn0vJZjuw+EbtmfuPktpPCPDCZfTsx231h/fzE8OwPRr+iWe1dlc72
	4+/aq62jH03obYI389qjdKXLPGEO4szlTwVABBwegHyUJh3sgop/75KBkzOq6LlupYh7MsQQWwa9Q
	C+0aTZXv4Myt9ED/VC0Hp2+xmpdSJju2Q2BzIPndbi6g1ijUk7s3z/GHUZmZRgIBvRk+CFl9/lblH
	ETatqncvzLJ/9vaTP54AvJ3ZEDiCFNy9RV9yw0gJ6APTTPIyqbkdqW+NGpLfxcz9KkP/aHfoQ1a9Z
	5yvGWU+A==;
Received: from authenticated user
	by stravinsky.debian.org with esmtpsa
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.94.2)
	(envelope-from <ntyni@debian.org>)
	id 1usiHH-000459-VE
	for submit@bugs.debian.org; Sun, 31 Aug 2025 13:39:28 +0000
Date: Sun, 31 Aug 2025 16:39:25 +0300
From: Niko Tyni <ntyni@debian.org>
To: submit@bugs.debian.org
Subject: ledgersmb: FTBFS with Perl 5.42: Possible precedence problem between
 ! and pattern match (m//)
Message-ID: <aLRQjY-YEOCGsh1F@birgitta.local.invalid>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Debian-User: ntyni
Delivered-To: submit@bugs.debian.org

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-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   ntyni@debian.org
