Hi, This is holding up the loong64 architecture introduction. Therefore I am uploading the patch as NMU to DELAYED/2.
Thanks, Bastian
diff -Nru pkg-kde-tools-0.19.1/debian/changelog pkg-kde-tools-0.19.1+nmu1/debian/changelog --- pkg-kde-tools-0.19.1/debian/changelog 2025-11-25 16:17:57.000000000 +0100 +++ pkg-kde-tools-0.19.1+nmu1/debian/changelog 2025-12-22 12:29:26.000000000 +0100 @@ -1,3 +1,13 @@ +pkg-kde-tools (0.19.1+nmu1) unstable; urgency=medium + + * Non-maintainer upload. + + [ Bas Couwenberg ] + * Fix FTBFS with dpkg 1.23.0, rename option to match this change: + - Dpkg::Shlibs::SymbolFile: Rename file option to filename. + + -- Bastian Germann <[email protected]> Mon, 22 Dec 2025 12:29:26 +0100 + pkg-kde-tools (0.19.1) unstable; urgency=medium [ Patrick Franz ] diff -Nru pkg-kde-tools-0.19.1/debian/control pkg-kde-tools-0.19.1+nmu1/debian/control --- pkg-kde-tools-0.19.1/debian/control 2025-09-30 21:37:44.000000000 +0200 +++ pkg-kde-tools-0.19.1+nmu1/debian/control 2025-12-22 12:29:26.000000000 +0100 @@ -5,7 +5,7 @@ Build-Depends: cmake, debhelper-compat (= 13), dpkg-dev (>= 1.22.5), - libdpkg-perl + libdpkg-perl (>= 1.23.0) Standards-Version: 4.7.0 Uploaders: Lisandro Damián Nicanor Pérez Meyer <[email protected]>, Pino Toscano <[email protected]>, @@ -17,7 +17,7 @@ Package: pkg-kde-tools Architecture: all Multi-Arch: foreign -Depends: libdpkg-perl, +Depends: libdpkg-perl (>= 1.23.0), python3-debian, python3-yaml, python3:any, diff -Nru pkg-kde-tools-0.19.1/perllib/Debian/PkgKde/SymbolsHelper/SymbolFile.pm pkg-kde-tools-0.19.1+nmu1/perllib/Debian/PkgKde/SymbolsHelper/SymbolFile.pm --- pkg-kde-tools-0.19.1/perllib/Debian/PkgKde/SymbolsHelper/SymbolFile.pm 2025-09-30 21:37:44.000000000 +0200 +++ pkg-kde-tools-0.19.1+nmu1/perllib/Debian/PkgKde/SymbolsHelper/SymbolFile.pm 2025-12-22 12:29:26.000000000 +0100 @@ -222,7 +222,7 @@ if ($patch->apply($tmpfile->filename)) { # Patching was successful. Parse new SymbolFile and return it my $symfile = Debian::PkgKde::SymbolsHelper::SymbolFile->new( - file => $tmpfile->filename, + filename => $tmpfile->filename, arch => $patch->{arch}, ); if ($patch->has_info()) { @@ -282,7 +282,7 @@ foreach my $opts (@optinstances) { my $symfile = $self->fork_empty(); $symfile->{$_} = $opts->{$_} foreach keys %$opts; - $symfile->{file} = ''; + $symfile->{filename} = ''; push @symfiles, $symfile; } diff -Nru pkg-kde-tools-0.19.1/pkgkde-symbolshelper pkg-kde-tools-0.19.1+nmu1/pkgkde-symbolshelper --- pkg-kde-tools-0.19.1/pkgkde-symbolshelper 2025-11-24 09:17:52.000000000 +0100 +++ pkg-kde-tools-0.19.1+nmu1/pkgkde-symbolshelper 2025-12-22 12:29:26.000000000 +0100 @@ -272,7 +272,7 @@ # Load input symfile my $symfile = Debian::PkgKde::SymbolsHelper::SymbolFile->new( - file => $infile, arch => $opt_arch + filename => $infile, arch => $opt_arch ); my $curversion = $symfile->get_confirmed_version(); unless ($curversion) { @@ -282,7 +282,7 @@ my $base_symfile = $symfile; if ($basefile ne $infile) { $base_symfile = Debian::PkgKde::SymbolsHelper::SymbolFile->new( - file => $basefile, arch => $opt_arch + filename => $basefile, arch => $opt_arch ); } @@ -292,7 +292,7 @@ my $latest_ver; regular_print("Patching symbol file '%s' with supplied patches ...", - $base_symfile->{file}); + $base_symfile->{filename}); my @psymfiles = $base_symfile->patch_template(@patches); foreach my $patch (@patches) { my $arch = $patch->{arch}; @@ -440,7 +440,7 @@ with_deprecated => 1, ); $tmpfile->close(); - spawn(exec => ["diff", "-u", $symfile->{file}, $tmpfile->filename], + spawn(exec => ["diff", "-u", $symfile->{filename}, $tmpfile->filename], to_handle => \*STDERR, wait_child => 1, no_check => 1, @@ -460,7 +460,7 @@ if ($filename =~ $filename_re) { regular_print("* Loading \"%s\" symbol file '%s' ...", $1, $file); $symfile = Debian::PkgKde::SymbolsHelper::SymbolFile->new( - file => $file, + filename => $file, arch => "$1" ); } else { @@ -675,7 +675,7 @@ check_mandatory_options("i"); if (-f $opt_in) { - my $symfile = Debian::PkgKde::SymbolsHelper::SymbolFile->new(file => $opt_in, arch => $opt_arch); + my $symfile = Debian::PkgKde::SymbolsHelper::SymbolFile->new(filename => $opt_in, arch => $opt_arch); my %o = ( template_mode => $opt_template );

