Source: restfuldb Version: 0.16.0+dfsg-1 Severity: important User: debian-p...@lists.debian.org Usertags: perl-5.40-transition Tags: sid trixie patch
This package fails to build from source with Perl 5.40 (currently in experimental.) tests/cases/HTMLGenerator.pm_001.sh: FAILED: 0a1 > Attempt to call undefined import method with arguments ("$VERSION") via package "RestfulDB::Version" (Perhaps you forgot to load the package?) at <script_name> line <line_no>. This is fallout from a new Perl warning: https://metacpan.org/dist/perl/view/pod/perldelta.pod#Calling-the-import-method-of-an-unknown-package-produces-a-warning Proposed patch attached, this fixes it for me. A full build log is at https://perl.debian.net/rebuild-logs/perl-5.40-throwaway/restfuldb_0.16.0%2Bdfsg-1/restfuldb_0.16.0%2Bdfsg-1_amd64-2024-08-08T07%3A45%3A41Z.build -- Niko Tyni nt...@debian.org
From: Niko Tyni <nt...@debian.org> Date: Thu, 8 Aug 2024 08:40:04 +0100 X-Dgit-Generated: 0.16.0+dfsg-1 6d05da4077a1b5fa329265880b0f52cfe07a6717 Subject: Fix RestfulDB::Version import RestfulDB::Version does not export $VERSION. This warns with newer versions of Perl (5.40 or so): Attempt to call undefined import method with arguments ("$VERSION") via package "RestfulDB::Version" (Perhaps you forgot to load the package?) at <script_name> line <line_no>. --- diff --git a/lib/HTMLGenerator.pm b/lib/HTMLGenerator.pm index de1f4a1..189af78 100644 --- a/lib/HTMLGenerator.pm +++ b/lib/HTMLGenerator.pm @@ -46,7 +46,7 @@ use RestfulDB::SQL qw( is_integer is_text ); -use RestfulDB::Version qw( $VERSION ); +use RestfulDB::Version; use POSIX qw(strftime); use List::MoreUtils qw(uniq); use List::Util qw( any );