Bug#1069247: libconfig-model-dpkg-perl: test failures

2024-04-24 Thread gregor herrmann
Control: reassign 1069247 apt 2.9.0
Control: reassign 1069246 apt 2.9.0
Control: forcemerge 1069247 1069246
Control: retitle 1069247 apt: apt 2.9.0's output breaks libapt-pkg-perl
Control: affects 1069247 + libapt-pkg-perl libconfig-model-dpkg-perl 
dh-make-perl
Control: tag 1069247 = sid
Control: fixed 1069247 2.9.2

On Mon, 22 Apr 2024 19:44:38 +0200, Julian Andres Klode wrote:

> On Mon, Apr 22, 2024 at 07:41:42PM +0200, Dominique Dumont wrote:
> > On Sunday, 21 April 2024 18:07:00 CEST Julian Andres Klode wrote:
> > > This should be fixed in apt git already, just needs an upload,
> > > which is waiting-ish for some more merges
> > Given [1], I need to ask... 
> > Is this a definitive fix or will this feature come back with apt 3.0 ?
…
> This should be fixed in apt side on 2.9.2 I just uploaded, but
> either way it's a weird thing to break because we change progress
> messages for interactive output, maybe run with -q instead or don't
> pretend to be a tty.

I can confirm that the issues in dh-make-perl's and
libconfig-model-dpkg-perl's test suites (via libapt-pkg-perl) are gone
with apt 2.9.2. Thanks!

(Further change requests should probably go to libapt-pkg-perl, if
necessary.)


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1069247: libconfig-model-dpkg-perl: test failures

2024-04-20 Thread gregor herrmann
On Sat, 20 Apr 2024 11:09:17 +0200, Dominique Dumont wrote:

> This really looks like a bug with prove:
> 
> $ perl t/reorder.t 
> ok 1 -  test re-ordered list
> 1..1
> $ prove -l -v -p t/reorder.t 
> t/reorder.t .. 
> ok 1 -  test re-ordered list
> 1..1
> Failed 1/1 subtests 
> 
> Test Summary Report
> ---
> t/reorder.t (Wstat: 0 Tests: 0 Failed: 0)
>   Parse errors: Bad plan.  You planned 1 tests but ran 0.
> Files=1, Tests=0,  1 wallclock secs ( 0.02 usr  0.00 sys +  0.92 cusr  0.07 
> csys =  1.01 CPU)
> Result: FAIL

Good idea to run this directly with `perl'.
 
> I can't see what's wrong with the output of reorder test...

Ack, and same for the failing test in dh-make-perl (#1069246).

But I don't see that `prove' has changed recently … So maybe this is
in fact even somewhere "deeper"?
 
> I'll try to dig this later on..

Thanks!


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1069247: libconfig-model-dpkg-perl: test failures

2024-04-18 Thread gregor herrmann
Source: libconfig-model-dpkg-perl
Version: 3.004
Severity: serious
Tags: ftbfs
Justification: fails to build from source

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

As seen on
https://ci.debian.net/packages/libc/libconfig-model-dpkg-perl/unstable/amd64/45274399/
libconfig-model-dpkg-perl has test failures:

183s Test Summary Report
183s ---
183s t/dependency-check.t   (Wstat: 0 Tests: 109 Failed: 0)
183s   Parse errors: Tests out of sequence.  Found (3) but expected (2)
183s Tests out of sequence.  Found (4) but expected (3)
183s Tests out of sequence.  Found (5) but expected (4)
183s Tests out of sequence.  Found (6) but expected (5)
183s Tests out of sequence.  Found (7) but expected (6)
183s Displayed the first 5 of 109 TAP syntax errors.
183s Re-run prove with the -p option to see them all.
183s t/dpkg.t   (Wstat: 0 Tests: 50 Failed: 0)
183s   Parse errors: Tests out of sequence.  Found (3) but expected (2)
183s Tests out of sequence.  Found (4) but expected (3)
183s Tests out of sequence.  Found (5) but expected (4)
183s Tests out of sequence.  Found (6) but expected (5)
183s Tests out of sequence.  Found (7) but expected (6)
183s Displayed the first 5 of 50 TAP syntax errors.
183s Re-run prove with the -p option to see them all.
183s t/reorder.t(Wstat: 0 Tests: 0 Failed: 0)
183s   Parse errors: Bad plan.  You planned 1 tests but ran 0.
183s Files=18, Tests=1786, 106 wallclock secs ( 0.20 usr  0.03 sys + 103.34 
cusr  3.44 csys = 107.01 CPU)
183s Result: FAIL

This also happens locally for autopkgtest but also for the tests
during build.

(The version in git has more and unrelated test failure due to the
last commit.)

We see bascially the same -- the "Tests out of sequence." errors --
also in dh-make-perl, hence I think that there's some underlying
problem.


Cheers,
gregor

-BEGIN PGP SIGNATURE-

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmYhVrNfFIAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgYXgQ/+ISS+Mo+83JAstQtZtiX4wWhUQbJDXG4xnQeu5YTj04AF/2WgCaDLzQf9
73iSweb9AJ+epJhQTuUxoo78XghIJkGaD7QiYaTCX1egOCmG72ZKVjIl2Hvr+C1n
nqMDVRhKX21TW2tD0dQRQ+WaZYEd+pB5gkfq3hgPyYnIgwB4LubU8F2M7uo1cxf9
J5aD7Fv0fMGmuwPQ5ncflljf8yRSuocRLvMQLlHB0JjcpeFPKGgQ6ZyoKBfGWvZ0
x0qp4Ez2oqIXNNiDTz+8jET7m+bSdE2lL73dlADRjt2wqaQf7O8i2MCuf4krMqwJ
owOyjBYzi//0qhOEj7Eh846Fclz4WMpwSO3+pns2du4gvaB6jN5mWK1uQrC4ohAi
CSAlWqjXFyZ1kchuYxiejlvVPQrJ9EyAW4yeDzWAnXWCsI3gMAE/TUGUchc0dWyY
nVviLMkdRSpgaOp08ITJ1se2yDapHXP/pIFSxeqzCj8L7hflzUPqC0/BsLHYkzQG
kvSZxCIBZcB2biWQBVEcexPsHKliPgzu01FUdHb5uTCncxfjEwRiWO3QAKuZ0eca
LXFWdyr2YVZH9NMWY2rxVhV9Lrf1ldwBWcTa4BzbBY3HbOrfxStyZ1PMmG8cVlc4
IkjOdMGhBiCyuE5TYqMEZyCsl/+Z3juWsjzt6/GLjwPUv6QgEDw=
=1EkQ
-END PGP SIGNATURE-



Bug#1069246: dh-make-perl: test failure in t/AptContents.t

2024-04-18 Thread gregor herrmann
Source: dh-make-perl
Version: 0.124
Severity: serious
Tags: ftbfs help
Justification: fails to build from source

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

As noticed on ci.debian.net, dh-make-perl has a test failure in
t/AptContents.t:

https://ci.debian.net/packages/d/dh-make-perl/unstable/amd64/45274464/

This also happens locally, and also during the build tests:

t/AptContents.t . 
ok 1 - use Debian::AptContents;
ok 2 - AptContents->new with no cache_dir dies
ok 3 - should say why it died
ok 4 - Distributing files on more CPUs results in no empty slots
ok 5 - should create
ok 6 - contents in a dir
ok 7 - Contents.cache created
ok 8 - cache was used
ok 9 - cache updated
ok 10 - Moose found by find_file_packages
ok 11 - Moose found by module name
ok 12 - get_contents_files
ok 13 - GD.pm is in libdg-gd2[-noxpm]-perl
ok 14 - Alternative dependency for module found in multiple packages
ok 15 - Image/Magick.pm in perlmagick and graphicsmagick-libmagick-dev-compat, 
but different paths
ok 16 - Alternative dependency for Image::Magick module found in multiple 
packages
ok 17 - Test::More is in perl core and libtest-simple-perl but we only get the 
latter
ok 18 - use Debian::Control::FromCPAN;
ok 19 - Test::More is in libtest-simple-perl
ok 20
1..20
Failed 1/20 subtests 

Test Summary Report
- ---
t/AptContents.t   (Wstat: 0 Tests: 19 Failed: 0)
  Parse errors: Tests out of sequence.  Found (20) but expected (19)
Bad plan.  You planned 20 tests but ran 19.
Files=24, Tests=409, 20 wallclock secs ( 0.07 usr  0.04 sys + 15.74 cusr  2.40 
csys = 18.25 CPU)
Result: FAIL


And I don't understand the issue … Looking at the code:

   112  is( ( $ctl->find_debs_for_modules( { 'Test::More' => '0' }, 
$apt_contents ) )[0] . '',
   113  'libtest-simple-perl',
   114  'Test::More is in libtest-simple-perl'
   115  );
   116  
   117  ok( unlink "$Bin/Contents.cache", 'Contents.cache unlinked' );
   118  

Line 112 is test 19, succeeding and outputting "Test::More is in
libtest-simple-perl".

Test 20 is the unlink in line 117; no output (but the file is
removed).

Changing line 117 to

is( unlink( "$Bin/Contents.cache" ), 1, '20 Contents.cache unlinked' );

leads to basically the same:

ok 20 - Contents.cache unlnked
1..20
Failed 1/20 subtests 

Test Summary Report
- ---
t/AptContents.t (Wstat: 0 Tests: 19 Failed: 0)
  Parse errors: Tests out of sequence.  Found (20) but expected (19)
Bad plan.  You planned 20 tests but ran 19.

Now the test name/message is printed, but still there's this "Tests
out of sequence" error message.


No idea if this is a problem in dh-make-perl (I think not, we see
something very similar in libconfig-model-dpkg-perl), or in
Test::More or somewhere else …


Cheers,
gregor


-BEGIN PGP SIGNATURE-

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmYhU41fFIAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgZrqQ/9Gnom3gRNYvgPGBmba3r1O1xP+8ODIKxlsMgdSsRUsBV+XVZNSPSZcMdC
iH4RqZf5kYvt0rpHXzIgz88lxky3ERLnoKrlmaI2A0gS4D6VtrjIdHdn6lRjmobR
PAU0K4BI5GDEFugZZnDxLKOlF2ClcGtqYVz91qDhLWoVjjzZQGvC3Er1tqTk4Ze9
uztJd3gg8J9f3wjcMYZCQwUZcALz6flnK7Eef4IMs0PRV45SRSMTQ6wS7Kp31amL
KQDqzPrQqbXJ2u6u4Ax04MeJrDW9y/p1Tw9Xt/2yYa1VXtyLPS+PcBWA3jEmjaXK
SgTeuvSf1cMk4PS75AT+Y3oZxYLDuP4QvdgjZCPG4Zxi3W1pt6bOV011t6kB0Oiz
aP8S/c4HbfNwhVjgrJRhBOizs2GioALV1/iA7LC0OFyVZbe3OWj/4x3i86FzgVqB
MzVcABTRCnKBHFUhZGMtPMXzm8l8COZkHgFkos43Z09nAZwcB5n8MLPPW4F3X1wd
HFoMQd1JcyAjWlwMohoyPRtM+qKbLdhDJc3NJoE7QG4WxQT5zT8TJXkEniLQplsJ
tCezQyDN7XSuJbILdIZTXG4T32m1MhOCq4GnR9d1pGMar9evM0UsRScrEKMs9ANa
8lY1WMbr3q61RyzNGOT7HmIp37fpEPOBc3OBw4uGhmvCYfF9GyY=
=+yiH
-END PGP SIGNATURE-


Bug#1065768: libauthen-krb5-perl: FTBFS on arm{el,hf}: Krb5.xs:1040:17: error: implicit declaration of function ‘krb5_free_address’; did you mean ‘krb5_free_addresses’? [-Werror=implicit-function-dec

2024-04-03 Thread gregor herrmann
On Sun, 31 Mar 2024 18:41:02 -0700, Russ Allbery wrote:

> In theory, one could delete the pieces of the module that try to do things
> that no one should really be doing from Perl and the rest of it remains
> somewhat useful, but given that upstream has archived the project, I would
> go ahead and remove it.

Thanks, Russ, for the explanations and the recommendation.

And thanks, Sebastian, for filing #1068258.
 

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   BOFH excuse #183:  filesystem not big enough for Jumbo Kernel Patch 



Bug#1065768: libauthen-krb5-perl: FTBFS on arm{el,hf}: Krb5.xs:1040:17: error: implicit declaration of function ‘krb5_free_address’; did you mean ‘krb5_free_addresses’? [-Werror=implicit-function-dec

2024-03-31 Thread gregor herrmann
On Fri, 29 Mar 2024 13:08:43 +0100, Sebastian Ramacher wrote:

> > Not sure there are many chances to fix this (short of disabling
> > -Werror=implicit-function-declaration). Cf. also in Fedora:
> > https://src.fedoraproject.org/rpms/perl-Authen-Krb5/commits/rawhide
> > https://bugzilla.redhat.com/show_bug.cgi?id=2172836
> 
> So should it be removed?

I'm by far not any expert on C code and gcc flags; but yes, given the
above findings and unless someone more knowledgeable steps up in the
next couple of week, I think we have to remove libauthen-krb5-perl
(and libauthen-krb5-admin-perl).

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe


signature.asc
Description: Digital Signature


Bug#1067305: marked as pending in libjson-schema-modern-perl

2024-03-20 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1067305 in libjson-schema-modern-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libjson-schema-modern-perl/-/commit/419bb3c7a0a9a31029cd364d4a76177c628c325e


Add test and runtime dependency on libcpanel-json-xs-perl.

This was pulled in by libtest-json-schema-acceptance-perl via
libjson-maybexs-perl before.

Thanks: Niko Tyni for finding the missing piece.
Closes: #1067305


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1067305



Bug#1067305: libjson-schema-modern-perl: FTBFS: dh_auto_test: error: /usr/bin/perl Build test --verbose 1 returned exit code 3

2024-03-20 Thread gregor herrmann
On Thu, 21 Mar 2024 00:46:45 +0200, Niko Tyni wrote:

> Indeed. It seems to have regressed with
> libtest-json-schema-acceptance-perl_1.022-1, and specifically
> by the removal of some of its dependencies. Just installing
> libcpanel-json-xs-perl makes it pass again.

D'oh!
Thanks, nice find :)


Cheers,
gregor, preparing the upload

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1067305: libjson-schema-modern-perl: FTBFS: dh_auto_test: error: /usr/bin/perl Build test --verbose 1 returned exit code 3

2024-03-20 Thread gregor herrmann
Control: tag -1 + confirmed

On Wed, 20 Mar 2024 22:00:40 +0100, Lucas Nussbaum wrote:

> Source: libjson-schema-modern-perl
> Version: 0.582-1
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lu...@debian.org
> Usertags: ftbfs-20240319 ftbfs-trixie
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
> 
> 
> Relevant part (hopefully):
> > Test Summary Report
> > ---
> > t/additional-tests-draft2019-09.t (Wstat: 256 (exited 1) Tests: 983 
> > Failed: 1)
> >   Failed test:  79
> >   Non-zero exit status: 1
> > t/additional-tests-draft2020-12.t (Wstat: 256 (exited 1) Tests: 1066 
> > Failed: 1)
> >   Failed test:  86
> >   Non-zero exit status: 1
> > t/additional-tests-draft7.t   (Wstat: 256 (exited 1) Tests: 762 
> > Failed: 1)
> >   Failed test:  40
> >   Non-zero exit status: 1

Same failure in all 3 tests:

#v+

# prove --blib t/additional-tests-draft2019-09.t 
t/additional-tests-draft2020-12.t t/additional-tests-draft7.t

t/additional-tests-draft2019-09.t .. 1/? # Failed test 'evaluation result 
is incorrect'
# at t/additional-tests-draft2019-09.t line 36.
# expected false; got true
# {
#   "valid": true
# }

# Failed test 'integers.json: "int64 range checks" - "beyond lower boundary"'
# at t/additional-tests-draft2019-09.t line 36.
t/additional-tests-draft2019-09.t .. 865/? # 
# 
# Results using Test::JSON::Schema::Acceptance 1.022
# specification version: draft2019-09
# using custom test directory: t/additional-tests-draft2019-09
# optional tests included: yes
# 
# filename  pass  todo-fail  fail
# ---
# anchor.json  2  0 0
# annotation-collection.json  10  0 0
# badRef.json  3  0 0
# faux-buggy-schemas.json  2  0 0
# format-duration.json 9  0 0
# format-ipv4.json 4  0 0
# format-ipv6.json17  0 0
# format-relative-json-pointer.json7  0 0
# formats.json 4  0 0
# id.json  6  0 0
# integers.json   28  0 1
# keyword-independence.json  812  0 0
# loose-types-const-enum.json  8  0 0
# recursive-dynamic.json   4  0 0
# ref-and-id.json  6  0 0
# ref.json10  0 0
# short-circuit.json  20  0 0
# unknownKeyword.json  4  0 0
# vocabulary.json  5  0 0
# optional/format-date-time.json   4  0 0
# optional/format-date.json1  0 0
# optional/format-time.json   13  0 0
# ---
# TOTAL  979  0 1
# 
# WARNING: some non-optional tests are failing! This implementation is not 
fully compliant with the specification!
# 
# Looks like you failed 1 test of 983.
t/additional-tests-draft2019-09.t .. Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/983 subtests 


t/additional-tests-draft2020-12.t .. 1/? # Failed test 'evaluation result 
is incorrect'
# at t/additional-tests-draft2020-12.t line 36.
# expected false; got true
# {
#   "valid": true
# }

# Failed test 'integers.json: "int64 range checks" - "beyond lower boundary"'
# at t/additional-tests-draft2020-12.t line 36.
t/additional-tests-draft2020-12.t .. 930/? # 
# 
# Results using Test::JSON::Schema::Acceptance 1.022
# specification version: draft2020-12
# using custom test directory: t/additional-tests-draft2020-12
# optional tests included: yes
# 
# filename  pass  todo-fail  fail
# ---
# anchor.json  2  0 0
# annotation-collection.json  10  0 0
# badRef.json  3  0 0
# dynamicRef.json  7  0 0
# faux-buggy-schemas.json  2  0 0
# format-duration.json 9  0 0
# format-ipv4.json 4  0 0
# format-ipv6.json17  0 0
# format-relative-json-pointer.json7  0 0
# formats.json 4  0 0
# id.json  

Bug#1067341: marked as pending in libdevel-mat-dumper-perl

2024-03-20 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1067341 in libdevel-mat-dumper-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libdevel-mat-dumper-perl/-/commit/7d2b0b41347a219ee5ac9d1d8d1691dd1e9f261c


Add a Breaks on libdevel-mat-perl < 0.53.

Closes: #1067341


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1067341



Bug#1066249: libmediascan: FTBFS: api_test.c:80:3: error: implicit declaration of function ‘gettimeofday’ [-Werror=implicit-function-declaration]

2024-03-14 Thread gregor herrmann
On Thu, 14 Mar 2024 21:16:51 +0200, Niko Tyni wrote:

> > Not going to upload as-is, as I hardly speak any C and don't really
> > know what I'm doing and this is more than adding a missing #include
> > or prototype and I don't understand the code.
> I assume you mean the '#define _mkdir mkdir' part? The rest
> seems straightforward.

Right, this _mkdir was the part I was mostly unsure about.
 
> AFAICS the code used to call mkdir(2) without the mode argument.
> A simple test [1] indicates that will just put random garbage there,
> so the resulting directory will have a different mode every time. Surely
> that was always buggy.

That was my assumption as well that this is all a bit, hm, broken.
 
> I'm not convinced that affected functions in test/test_defects.c
> or test/test_background.c ever get executed for us though?

I think they don't get executed but they lead to compile errors.

> In any case, your change
> 
>   +int _mkdir(const char *pathname)
>   +{
>   +mkdir(*pathname, 0775);
>   +}
> 
> is not quite correct: I think it should read something like
> 
>   int _mkdir(const char *pathname)
>   {
>   return mkdir(pathname, 0775)
>   }
> 
> to work properly.

Ha! Thanks, that's what I meant by "I don't really speak C", and
indeed I was wondering how exactly to express this :)
 
> But I think it would be easier to stick with the preprocessor and do
> 
> -#define _mkdir mkdir
> +#include 
> +#define _mkdir(x) mkdir((x), 0755)
> 
> instead.

Great.
 
> Hope this helps :)

It does, thank you!


Patch updated, package uploaded.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1066498: dh-make-perl: autopkgtest regression due to time_t transition

2024-03-14 Thread gregor herrmann
On Thu, 14 Mar 2024 18:40:27 +0200, Niko Tyni wrote:

> Sure we need to allow for libperl5.XX to stay future-proof. I was just
> thinking of hardcoding libperl5.38t64 as the (temporary) other option
> rather than using a generic libperl5.XXt64 name.
> But no worries :)

There were already for variables for getting the perl API version in
the script :)

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1066249: libmediascan: FTBFS: api_test.c:80:3: error: implicit declaration of function ‘gettimeofday’ [-Werror=implicit-function-declaration]

2024-03-14 Thread gregor herrmann
On Wed, 13 Mar 2024 12:41:10 +0100, Lucas Nussbaum wrote:

> > api_test.c: In function ‘check_mimetypes’:
> > api_test.c:80:3: error: implicit declaration of function ‘gettimeofday’ 
> > [-Werror=implicit-function-declaration]
> >80 |   gettimeofday(, NULL);

> > api_test.c: In function ‘main’:
> > api_test.c:198:3: error: implicit declaration of function ‘run_unit_tests’ 
> > [-Werror=implicit-function-declaration]
> >   198 |   run_unit_tests();

> > test_background.c: In function ‘test_background_api’:
> > test_background.c:12:16: error: implicit declaration of function ‘mkdir’; 
> > did you mean ‘_mkdir’? [-Werror=implicit-function-declaration]
> >12 | #define _mkdir mkdir

> > test_background.c: In function ‘test_async_api’:
> > test_background.c:822:3: error: implicit declaration of function 
> > ‘gettimeofday’ [-Werror=implicit-function-declaration]
> >   822 |   gettimeofday(, NULL);

> > test.c: In function ‘TouchFile’:
> > test.c:512:3: error: implicit declaration of function ‘gettimeofday’ 
> > [-Werror=implicit-function-declaration]
> >   512 |   gettimeofday(, NULL);

> > test.c:513:3: error: implicit declaration of function ‘utimes’; did you 
> > mean ‘ctime’? [-Werror=implicit-function-declaration]
> >   513 |   utimes(filename  , );

I've pushed a patch to git which make the package compile without
errors.

Not going to upload as-is, as I hardly speak any C and don't really
know what I'm doing and this is more than adding a missing #include
or prototype and I don't understand the code.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1066249: marked as pending in libmediascan

2024-03-14 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1066249 in libmediascan reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libmediascan/-/commit/0c920fa2741e966e16ca782a84646a90a02156bf


Add implicit-function-declaration.patch.

Closes: #1066249


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1066249



Bug#1065768: libauthen-krb5-perl: FTBFS on arm{el,hf}: Krb5.xs:1040:17: error: implicit declaration of function ‘krb5_free_address’; did you mean ‘krb5_free_addresses’? [-Werror=implicit-function-dec

2024-03-14 Thread gregor herrmann
On Sat, 09 Mar 2024 21:29:26 +0100, Sebastian Ramacher wrote:

> Source: libauthen-krb5-perl
> Version: 1.9-6
> Severity: serious
> Tags: ftbfs
> Justification: fails to build from source (but built successfully in the past)
> X-Debbugs-Cc: sramac...@debian.org
> 
> https://buildd.debian.org/status/fetch.php?pkg=libauthen-krb5-perl=armhf=1.9-6%2Bb3=1709893977=0
> 
> Krb5.xs:1040:17: error: implicit declaration of function ‘krb5_free_address’; 
> did you mean ‘krb5_free_addresses’? [-Werror=implicit-function-declaration]
>  1040 | krb5_free_address(context,addr);
>   | ^
>   | krb5_free_addresses

Not sure there are many chances to fix this (short of disabling
-Werror=implicit-function-declaration). Cf. also in Fedora:
https://src.fedoraproject.org/rpms/perl-Authen-Krb5/commits/rawhide
https://bugzilla.redhat.com/show_bug.cgi?id=2172836

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1066498: dh-make-perl: autopkgtest regression due to time_t transition

2024-03-14 Thread gregor herrmann
On Wed, 13 Mar 2024 23:12:57 +0200, Niko Tyni wrote:

> > Reviews welcome; I'm not sure it's the most elegant and safe solution,
> > and also if this libperl5.38t64 naming has other effects.
> Thanks for fixing this.

Thanks for checking.
 
> Didn't dig deeply into what the test is actually doing, but I think it'd
> be fine to just hardcode libperl5.38t64 FWIW.

After some thinking, I think I makes to (temporarily) allow both
libperl5.XXt64 and libperl5.XX, otherwise we'll have a mess during
the 5.40 transition.
(After that we can get rid of the option with the suffix again.)
 
> But whatever works is good of course.

:)


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1065995: marked as pending in libauthen-smb-perl

2024-03-14 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1065995 in libauthen-smb-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libauthen-smb-perl/-/commit/4d5c752a546cd7fd9b2d0a4b62a1babd263ca7c1


Add implicit-function-declaration.patch.

Declare functions before use.

Closes: #1065995


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1065995



Bug#1066498: dh-make-perl: autopkgtest regression due to time_t transition

2024-03-13 Thread gregor herrmann
On Wed, 13 Mar 2024 13:34:57 +0100, gregor herrmann wrote:

> > 80s not ok 5 - Errno is in libperl5.38 or perl-base (or only perl-base
> > for perl < 5.22)
> libperl5.38 or as it's called nowadays: libperl5.38t64, that's the
> point probably …

Fix committed in git.

Reviews welcome; I'm not sure it's the most elegant and safe solution,
and also if this libperl5.38t64 naming has other effects.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1066786: marked as pending in dh-make-perl

2024-03-13 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1066786 in dh-make-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/dh-make-perl/-/commit/9877efe593292b17819005919785ea9525f05f9f


t/DpkgLists.t: use Test::Deep's subsetof test to check for libperl5.xt64.

Closes: #1066786


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1066786



Bug#1066498: dh-make-perl: autopkgtest regression due to time_t transition

2024-03-13 Thread gregor herrmann
On Wed, 13 Mar 2024 11:20:06 -0100, Graham Inggs wrote:

> dh-make-perl's autopkgtest regress when tested with perl/5.38.2-3.2
> [1].  I've copied what I hope is the relevant part of the log below.

Huh, thanks for the bug report; the autopkgtests still worked a week
ago on my laptop, when I did the last upload.
 
> From what I can see on the excuses page for perl [2], dh-make-perl's
> autopkgtests are the only ones failing on all architectures, besides
> perl's own.  Do these test cases need updating to handle the 't64'?

Let's have a look:

> 80s not ok 5 - Errno is in libperl5.38 or perl-base (or only perl-base
> for perl < 5.22)

*sigh*

libperl5.38 or as it's called nowadays: libperl5.38t64, that's the
point probably …


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   BOFH excuse #233:  TCP/IP UDP alarm threshold is set too low. 



Bug#1065975: marked as pending in libnet-nis-perl

2024-03-11 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1065975 in libnet-nis-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libnet-nis-perl/-/commit/a7a6e87c5cddc4c4a0e3943aadea64c9d47a1761


Add patch to declare function before use.

Closes: #1065975


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1065975



Bug#1065788: marked as pending in liblocale-hebrew-perl

2024-03-11 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1065788 in liblocale-hebrew-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/liblocale-hebrew-perl/-/commit/de1692a5e4467ab6a9855aa2d70b22539dce5391


Add patch to declare function before use.

Closes: #1065788


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1065788



Bug#1066001: marked as pending in libnet-rawip-perl

2024-03-10 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1066001 in libnet-rawip-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libnet-rawip-perl/-/commit/f71a2a1bc06079cc8bf147cf60d69073010996f9


Add Fedora patches to fix compiler warnings and errors.

Closes: #1066001


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1066001



Bug#1065999: marked as pending in libnet-freedb-perl

2024-03-10 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1065999 in libnet-freedb-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libnet-freedb-perl/-/commit/dd4135defb1ca704d8055fe2daa1f08cd44cd63a


Add patch to define read_toc() before using it in get_disc_id().

Closes: #1065999


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1065999



Bug#1065997: marked as pending in libdata-pond-perl

2024-03-10 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1065997 in libdata-pond-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libdata-pond-perl/-/commit/b4033843ece82817471b711689f30859a8f135a9


Add patch to use uvchr_to_utf8_flags instead of uvuni_to_utf8_flags.

Closes: #1065997


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1065997



Bug#1065786: marked as pending in libnet-idn-encode-perl

2024-03-10 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1065786 in libnet-idn-encode-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libnet-idn-encode-perl/-/commit/aeae1ed9275710fe3c603801f4092a17058a0eec


Add patch to avoid removed uvuni_to_utf8_flags.

Closes: #1065786


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1065786



Bug#1065785: marked as pending in libxml-easy-perl

2024-03-10 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1065785 in libxml-easy-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libxml-easy-perl/-/commit/ca265cbf51ea34dac2f7f1ff5a3a0cf6cc8eb86a


Add patch to replace removed uvuni_to_utf8_flags.

Closes: #1065785


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1065785



Bug#1065784: marked as pending in libinline-python-perl

2024-03-10 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1065784 in libinline-python-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libinline-python-perl/-/commit/87090c0c4c57ae3ba91c7e0df0565b47445d02a4


Add patch from upstream Git for C99 compatibility.

Closes: #1065784


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1065784



Bug#1065783: marked as pending in libdata-uuid-libuuid-perl

2024-03-10 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1065783 in libdata-uuid-libuuid-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libdata-uuid-libuuid-perl/-/commit/7ede4508b7e7423563d2e050dec3975c0cc55d4e


Add patch arc4random_stir.patch.

Comment out unused code path which causes a build failure with
-Werror=implicit-function-declaration.

Closes: #1065783


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1065783



Bug#1065762: marked as pending in libaudio-cd-perl

2024-03-10 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1065762 in libaudio-cd-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libaudio-cd-perl/-/commit/ce7ee2af1623b0dedc81a80fc676de24f123b36f


Add patch to add missing #includes.

Closes: #1065762


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1065762



Bug#1065760: marked as pending in libkinosearch1-perl

2024-03-10 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1065760 in libkinosearch1-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libkinosearch1-perl/-/commit/85cf22a383d366829fca2f799afd35dfba0a4ebd


Add patch from CPAN RT for C99 compatibility.

Closes: #1065760


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1065760



Bug#1064058: Bug#1050336: Bug#1064058: libxml-stream-perl: TLS/SSL broken with IO-Socket-SSL >= 2.078 when hostname verification is enabled

2024-03-03 Thread gregor herrmann
On Sun, 18 Feb 2024 01:41:20 +0100, gregor herrmann via pkg-perl-maintainers 
wrote:

> If yes, I'm happy to
> - do some BTS manipulation
> - more relevant: get this fix into bookworm for the next point
>   release.

Fixed package uploaded to bookworm right now, and unblock request
filed: #1065376

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1065182: marked as pending in libquota-perl

2024-03-01 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1065182 in libquota-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libquota-perl/-/commit/4a8cb792937a4fd6ce63501810bf20dfe8fe702b


Add build dependency on libtirpc-dev.

Thanks: Aurelien Jarno for the bug report.
Closes: #1065182


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1065182



Bug#1064755: marked as pending in libflickr-api-perl

2024-02-25 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1064755 in libflickr-api-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libflickr-api-perl/-/commit/f7150fb76016ddf8f2bffe6b2fd5923b61e6e103


Add patch for changed Flickr error code.

Closes: #1064755


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1064755



Bug#1064723: marked as pending in libio-async-loop-epoll-perl

2024-02-25 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1064723 in libio-async-loop-epoll-perl reported by you has been fixed in 
the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libio-async-loop-epoll-perl/-/commit/cf41de5f892135b06bfc20b9b5a0f47a7be76c59


Add test dependency on libtest2-suite-perl.

Closes: #1064723


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1064723



Bug#1064709: marked as pending in libio-async-loop-glib-perl

2024-02-25 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1064709 in libio-async-loop-glib-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libio-async-loop-glib-perl/-/commit/82f4a628d8c7aef59847b323622b50d38b38d75b


Add test dependency on libtest2-suite-perl.

Closes: #1064709


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1064709



Bug#1064684: marked as pending in libio-async-loop-mojo-perl

2024-02-25 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1064684 in libio-async-loop-mojo-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libio-async-loop-mojo-perl/-/commit/09587b1f17a7e70c6d8ac77c18ceb7c1e4af3ae7


Add test dependency on libtest2-suite-perl.

Closes: #1064684


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1064684



Bug#1064482: marked as pending in libdemeter-perl

2024-02-22 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1064482 in libdemeter-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libdemeter-perl/-/commit/9bed5fb294bbd7c400266a6086eb10509266bdaa


Update test and runtime dependencies.

Add libchemistry-formula-perl to Build-Depends and libwx-perl to Depends,
the latter closes: #1064482.


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1064482



Bug#1050336: Bug#1064058: libxml-stream-perl: TLS/SSL broken with IO-Socket-SSL >= 2.078 when hostname verification is enabled

2024-02-21 Thread gregor herrmann
Control: reassign 1032868 libxml-stream-perl 1.24-4
Control: reassign 1050336 libxml-stream-perl 1.24-4
Control: fixed 1032868 1.24-5
Control: fixed 1050336 1.24-5
Control: tag 986971 bookworm sid trixie upstream
Control: tag 1032868 bookworm sid trixie upstream
Control: tag 1050336 bookworm sid trixie upstream


On Mon, 19 Feb 2024 20:48:26 +0100, Manfred Stock wrote:

> > I remember looking at #1050336 in libnet-xmpp-perl and having the
> > suspicion that the problem is actually in libxml-stream-perl, but
> > never managed to nail it down.
> It actually took me a while, too ;). 

Heh :)

> I think I ended up in XML-Stream
> because of the debug output, especially the binary part that was printed
> in the output of a read operation. A few detours later, I found the
> IO-Socket-SSL release where it stopped working and remembered that
> start_SSL() was called in XML::Stream and that an example in the
> documentation somewhere passed a hostname, which wasn't done in
> XML::Stream. 

And that was the nice finding.

> > I've uploaded libxml-stream-perl 1.24-5 to unstable right now.
> Thanks! I quickly tested this package and can confirm that it works for
> me.

Great, thanks.
 
> 
> > I'd like to invite the submitters of the other bugs to tests if there
> > problems are fixed with libxml-stream-perl 1.24-5.
> >
> > If yes, I'm happy to
> > - do some BTS manipulation
> > - more relevant: get this fix into bookworm for the next point
> >   release.
> 
> This would be great, thanks!

In #986971 Martin has already confirmed that libxml-stream-perl/1.24-5
fixes his issue, and the bug has been reassigned. I'm now reassigning
the other 2 bugs and will merge them later.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1050336: Bug#1064058: libxml-stream-perl: TLS/SSL broken with IO-Socket-SSL >= 2.078 when hostname verification is enabled

2024-02-17 Thread gregor herrmann
On Fri, 16 Feb 2024 15:56:04 +0100, Manfred Stock wrote:

> after upgrading to Debian Bookworm, we noticed that the sendxmpp command
> line tool was not working anymore in our setup. During the investigation
> of this issue, I noticed that downgrading IO-Socket-SSL to the version
> in Bullseye made sendxmpp work again. I then started to try all versions
> of IO-Socket-SSL between the version in Bullseye and the one in Bookworm
> and found that it stopped working with version 2.078. Eventually, I came
> up with a pull request [1] containing a patch that fixed it for us -
> apparently, the way XML-Stream was using IO-Socket-SSL most likely
> always resulted in the hostname verification to be done against the IP
> address of the peer instead of an actual hostname, which was always
> considered to be successful in IO-Socket-SSL < 2.078, but not anymore in
> newer versions.

Oh wow -- thank you!

I remember looking at #1050336 in libnet-xmpp-perl and having the
suspicion that the problem is actually in libxml-stream-perl, but
never managed to nail it down.
 
> Since the upstream seems quite inactive, it might be worth considering
> to add this or a similar patch to the package in Debian, as I came
> across several other bug reports in the Debian BTS which might actually
> be caused by this issue, like #986971 [2], #1032868 [3] and maybe also
> #1050336 [4] - at least the error messages in the first two look very
> similar to what I saw.

I've uploaded libxml-stream-perl 1.24-5 to unstable right now.

I'd like to invite the submitters of the other bugs to tests if there
problems are fixed with libxml-stream-perl 1.24-5.

If yes, I'm happy to
- do some BTS manipulation
- more relevant: get this fix into bookworm for the next point
  release.
 

Thanks again,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1061660: liblwp-protocol-https-perl: Fail to verify certificates

2024-02-04 Thread gregor herrmann
On Sun, 04 Feb 2024 17:18:18 +0100, Christian Marillat wrote:

> On 04 févr. 2024 17:07, gregor herrmann  wrote:
> > And before I could file the bug upstream, I noticed that there is
> > already a new pull request for this issue:
> > https://github.com/libwww-perl/LWP-Protocol-https/pull/77
> This also solves this problem for me.

Thanks for testing & confirming!
 

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1061660: liblwp-protocol-https-perl: Fail to verify certificates

2024-02-04 Thread gregor herrmann
Control: tag -1 + confirmed upstream patch
Control: forwarded -1 https://github.com/libwww-perl/LWP-Protocol-https/pull/77

On Sat, 03 Feb 2024 08:40:41 +0100, Christian Marillat wrote:

> This bug should be fixed. If Ipv6 isn't available, Ipv4 should be used.
> Before 6.12 this package was working perfectly.
> Th best is to forward this bug to upstream author.

Right. And before doing this I wanted to understand what's actually
going on, and finally I could reproduce it. You gave me the keyword
earlier: The problem is in the SNI part of the change, and appears
when a _proxy_ is used. So after installing squid in the local
network I get:

% https_proxy=http://new:3128 HEAD 
https://metacpan.org/release/LWP-Protocol-https
500 SSL upgrade failed: hostname verification failed
Content-Type: text/plain
Client-Date: Sun, 04 Feb 2024 15:50:11 GMT
Client-Warning: Internal response

(And the $host variable in line 85 is undef.)

% env -u https_proxy HEAD https://metacpan.org/release/LWP-Protocol-https
200 OK
Cache-Control: max-age=3600
Connection: close
Date: Sun, 04 Feb 2024 15:50:37 GMT
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Age: 0
Server: nginx
Vary: Accept-Encoding
Content-Length: 49785
Content-Type: text/html; charset=utf-8
Last-Modified: Mon, 22 Jan 2024 17:51:48 GMT
Client-Date: Sun, 04 Feb 2024 15:50:37 GMT
Client-Peer: 151.101.194.217:443
Client-Response-Num: 1
Client-SSL-Cert-Issuer: /C=BE/O=GlobalSign nv-sa/CN=GlobalSign Atlas R3 DV TLS 
CA 2023 Q2
Client-SSL-Cert-Subject: /CN=metacpan.org
Client-SSL-Cipher: ECDHE-RSA-CHACHA20-POLY1305
Client-SSL-Socket-Class: IO::Socket::SSL
Client-SSL-Version: TLSv1_2
Content-Security-Policy: default-src * data: 'unsafe-inline'; frame-ancestors 
'self' *.metacpan.org; script-src 'self' 'unsafe-eval' 'unsafe-inline' 
*.metacpan.org *.google-analytics.com *.google.com www.gstatic.com
Strict-Transport-Security: max-age=31557600
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Runtime: 3.174736
X-Served-By: cache-lhr7344-LHR, cache-vie6362-VIE
X-Timer: S1707061835.628790,VS0,VE3218
X-XSS-Protection: 1; mode=block


And before I could file the bug upstream, I noticed that there is
already a new pull request for this issue:
https://github.com/libwww-perl/LWP-Protocol-https/pull/77

And at least for me, the little change from
https://patch-diff.githubusercontent.com/raw/libwww-perl/LWP-Protocol-https/pull/77.diff
works:

% https_proxy=http://new:3128 HEAD 
https://metacpan.org/release/LWP-Protocol-https
200 OK
Cache-Control: max-age=3600
Connection: close
Date: Sun, 04 Feb 2024 15:54:18 GMT
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Age: 221
Server: nginx
Vary: Accept-Encoding
Content-Length: 49785
Content-Type: text/html; charset=utf-8
Last-Modified: Mon, 22 Jan 2024 17:51:48 GMT
Client-Date: Sun, 04 Feb 2024 15:54:18 GMT
Client-Peer: 192.168.0.247:3128
Client-Response-Num: 1
Content-Security-Policy: default-src * data: 'unsafe-inline'; frame-ancestors 
'self' *.metacpan.org; script-src 'self' 'unsafe-eval' 'unsafe-inline' 
*.metacpan.org *.google-analytics.com *.google.com www.gstatic.com
Strict-Transport-Security: max-age=31557600
X-Cache: MISS, HIT
X-Cache-Hits: 0, 1
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Runtime: 3.174736
X-Served-By: cache-lhr7344-LHR, cache-vie6320-VIE
X-Timer: S1707062059.838034,VS0,VE2
X-XSS-Protection: 1; mode=block


I'm preparing an upload with this new fix.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1061660: marked as pending in liblwp-protocol-https-perl

2024-02-04 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1061660 in liblwp-protocol-https-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/liblwp-protocol-https-perl/-/commit/b4b9c01a735c2dafd246eabe34271bd2038003d2


Add patch from upstream pull request to fix SSL upgrade for regular host names

observed in connection with proxies.

Closes: #1061660
Thanks: Christian Marillat for the bug report and the help in debugging.


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1061660



Bug#1062885: mimetic: NMU diff for 64-bit time_t transition

2024-02-03 Thread gregor herrmann
On Sat, 03 Feb 2024 21:23:42 +, Graham Inggs wrote:

> Source: mimetic
> Version: 0.9.8-10

> Please find the patch for this NMU attached.

Thanks; and sorry for uploading 0.9.8-11 to unstable 2 days ago,
which caused your NMU to be REJECTed.
 
> If you have any concerns about this patch, please reach out ASAP.  Although
> this package will be uploaded to experimental immediately,

I've now incorporated your changes to the package's git repo and
uploaded them to experimental. So I guess we're good again :)

(I've also fixed the lintian-overrides output of the transition
script: 
https://git.toastfreeware.priv.at/debian/mimetic.git/commitdiff/50936beaa87d790ccf1bfdee4e3a2cde3cb1893c
which got the soname wrong.)

Thanks for your work on this transition!


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1061660: liblwp-protocol-https-perl: Fail to verify certificates

2024-02-02 Thread gregor herrmann
On Tue, 30 Jan 2024 18:18:59 +0100, Christian Marillat wrote:

> > @@ -96,9 +96,12 @@
> >  if ( $Net::HTTPS::SSL_SOCKET_CLASS->can('start_SSL')) {
> >  *_upgrade_sock = sub {
> > my ($self,$sock,$url) = @_;
> > +# SNI should be passed there only if it is not an IP address.
> > +# Details: 
> > https://github.com/libwww-perl/libwww-perl/issues/449#issuecomment-1896175509
> 
> I had  the idea to read this github issue.

Thanks for your further investigations!
 
> In my case I've a proxy and IPv6 isn't configured so this explain this
> Debian bug and reverting upstream changes in 6.12 is maybe a bad idea.

Ok; so where does this leave us? Do I understand you correctly that
we should not revert the above change, and that the issue is with
your local setup? So should we just close the bug or is there
anything left?


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1061660: liblwp-protocol-https-perl: Fail to verify certificates

2024-01-29 Thread gregor herrmann
On Mon, 29 Jan 2024 08:53:45 +0100, Christian Marillat wrote:

> >> This issue doesn't exist with 6.11-1. I've seen this bug when 6.12 has
> >> been installed.
> > What doesn't help is that I've uploaded libio-socket-ssl-perl 2.085-1
> > as well … (Although with minimal changes as well.)
> Could you try to reprocduce this bug with the svt-av1 package ?

Sure. Running `uscan --report' in the version from dmo gives no
output at all, in the version currently in testing and unstable tells
me about the new upstream version:

% uscan --report
Newest version of svt-av1 on remote site is 1.8.0, local version is 1.7.0
   (mangled local version is 1.7.0)
 => Newer package available from:
=> 
https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v1.8.0/SVT-AV1-v1.8.0.tar.bz2

In both cases no errors or whatever.
 
> >> The attached patch isn't clean :
> > Sorry, that was a diff of the upstream git tags.
> This diff fix this issue.

Thanks for checking.
Alright, so we know that 
1) something is different between your and my environment, and
2) one of the two small changes between 6.11 and 6.12 causes errors
   for you

Could you try which of the two hunks is the culprit? My very random
guess is that it's the first one [0]; for some reason my laptop
prefers IPv4 although I also have IPv6 …


Cheers,
gregor

[0]

@@ -56,7 +56,7 @@
 }
 }
 $self->{ssl_opts} = \%ssl_opts;
-return (%ssl_opts, $self->SUPER::_extra_sock_opts);
+return (%ssl_opts, MultiHomed => 1, $self->SUPER::_extra_sock_opts);
 }
 
 # This is a subclass of LWP::Protocol::http.




-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1061660: liblwp-protocol-https-perl: Fail to verify certificates

2024-01-28 Thread gregor herrmann
On Sun, 28 Jan 2024 18:44:02 +0100, Christian Marillat wrote:

> > Does it work for you if you downgrade liblwp-protocol-https-perl to 6.11-1
> > from testing? If yes, which of the two hunks from [0] is causing the
> > problem?
> This issue doesn't exist with 6.11-1. I've seen this bug when 6.12 has
> been installed.

What doesn't help is that I've uploaded libio-socket-ssl-perl 2.085-1
as well … (Although with minimal changes as well.)
 
> The attached patch isn't clean :

Sorry, that was a diff of the upstream git tags.

From the debdiff:

#v+
diff -Nru liblwp-protocol-https-perl-6.11/lib/LWP/Protocol/https.pm 
liblwp-protocol-https-perl-6.12/lib/LWP/Protocol/https.pm
--- liblwp-protocol-https-perl-6.11/lib/LWP/Protocol/https.pm   2023-07-09 
17:10:32.0 +0200
+++ liblwp-protocol-https-perl-6.12/lib/LWP/Protocol/https.pm   2024-01-22 
18:51:33.0 +0100
@@ -56,7 +56,7 @@
 }
 }
 $self->{ssl_opts} = \%ssl_opts;
-return (%ssl_opts, $self->SUPER::_extra_sock_opts);
+return (%ssl_opts, MultiHomed => 1, $self->SUPER::_extra_sock_opts);
 }
 
 # This is a subclass of LWP::Protocol::http.
@@ -96,9 +96,12 @@
 if ( $Net::HTTPS::SSL_SOCKET_CLASS->can('start_SSL')) {
 *_upgrade_sock = sub {
my ($self,$sock,$url) = @_;
+# SNI should be passed there only if it is not an IP address.
+# Details: 
https://github.com/libwww-perl/libwww-perl/issues/449#issuecomment-1896175509
+   my $host = $url->host_port() =~ m/:|^[\d.]+$/s ? undef : $url->host();
$sock = LWP::Protocol::https::Socket->start_SSL( $sock,
SSL_verifycn_name => $url->host,
-   SSL_hostname => $url->host,
+   SSL_hostname => $host,
$self->_extra_sock_opts,
);
$@ = LWP::Protocol::https::Socket->errstr if ! $sock;
#v-
 
> > Do the errors from qa.debian.org go away if you run uscan as
> > "PERL_LWP_SSL_VERIFY_HOSTNAME=1 uscan …"?
> Still the same. I also this bug with gitlab.

Hm …


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1061660: liblwp-protocol-https-perl: Fail to verify certificates

2024-01-28 Thread gregor herrmann
Control: tag -1 + unreproducible

On Sun, 28 Jan 2024 09:07:00 +0100, Christian Marillat wrote:

> uscan from devscipts package fail to verify certificates afetr upgrading
> to liblwp-protocol-https-perl 6.12-1

Thanks for your bug report.
 
> ,
> | uscan warn: In watchfile debian/watch, reading webpage
> |   https://qa.debian.org/watch/sf.php/pcre/ failed: 500 SSL upgrade failed: 
> hostname verification failed
> | uscan warn: In watchfile debian/watch, reading webpage
> |   https://qa.debian.org/watch/sf.php/mjpeg/ failed: 500 SSL upgrade failed: 
> hostname verification failed
> | uscan warn: In watchfile debian/watch, reading webpage
> |   https://gitlab.com/AOMediaCodec/SVT-AV1/-/tags failed: 500 SSL upgrade 
> failed: SSL connect attempt failed error:0A000410:SSL routines::sslv3 alert 
> handshake failure
> | uscan warn: In watchfile debian/watch, reading webpage
> |   https://qa.debian.org/watch/sf.php/synfig/ failed: 500 SSL upgrade 
> failed: hostname verification failed
> `

I was a bit skeptical that these issues come from
liblwp-protocol-https-perl, as the changes between 6.11 and 6.12 are
small[0], and the errors sound like different issues:
- "hostname verification failed" might be the change in HTTP::Tiny …
  or no, as that validates SSL certs; the error "hostname verification
  failed" comes from libio-socket-ssl-perl
- "routines::sslv3 alert handshake failure" sounds like an openssl
  configuration thing


Interestingly I can't reproduce the issue which makes diving into the
problem a bit hard:


% cat qa-sf-watch 
version=4
https://qa.debian.org/watch/sf.php/pcre/ .*@ANY_VERSION@@ARCHIVE_EXT@


% cat gitlab-watch 
version=4
https://gitlab.com/AOMediaCodec/SVT-AV1/-/tags .*@ANY_VERSION@@ARCHIVE_EXT@


% for w in qa-sf-watch gitlab-watch; do uscan --report --watchfile $w --package 
abc --upstream-version 123; done
%


Does it work for you if you downgrade liblwp-protocol-https-perl to 6.11-1
from testing? If yes, which of the two hunks from [0] is causing the
problem?
Do the errors from qa.debian.org go away if you run uscan as
"PERL_LWP_SSL_VERIFY_HOSTNAME=1 uscan …"?


Does anyone else reading along have any ideas?


Cheers,
gregor


[0]
diff --git a/lib/LWP/Protocol/https.pm b/lib/LWP/Protocol/https.pm
index 16fce19..01a800b 100644
--- a/lib/LWP/Protocol/https.pm
+++ b/lib/LWP/Protocol/https.pm
@@ -56,7 +56,7 @@ EOT
 }
 }
 $self->{ssl_opts} = \%ssl_opts;
-return (%ssl_opts, $self->SUPER::_extra_sock_opts);
+return (%ssl_opts, MultiHomed => 1, $self->SUPER::_extra_sock_opts);
 }

 # This is a subclass of LWP::Protocol::http.
@@ -96,9 +96,12 @@ sub _get_sock_info
 if ( $Net::HTTPS::SSL_SOCKET_CLASS->can('start_SSL')) {
 *_upgrade_sock = sub {
my ($self,$sock,$url) = @_;
+# SNI should be passed there only if it is not an IP address.
+# Details: 
https://github.com/libwww-perl/libwww-perl/issues/449#issuecomment-1896175509
+   my $host = $url->host_port() =~ m/:|^[\d.]+$/s ? undef : $url->host();
$sock = LWP::Protocol::https::Socket->start_SSL( $sock,
SSL_verifycn_name => $url->host,
-   SSL_hostname => $url->host,
+   SSL_hostname => $host,
$self->_extra_sock_opts,
);
$@ = LWP::Protocol::https::Socket->errstr if ! $sock;

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1060740: regripper: diff for NMU version 3.0~git20221205.d588019+dfsg-1.1

2024-01-17 Thread gregor herrmann
Dear maintainer,

I've prepared and uploaded an NMU for regripper (versioned as
3.0~git20221205.d588019+dfsg-1.1). The diff is attached to this
message.

Sorry for the rush, this was one of the last blockers of the ongoing
perl 5.38 migration.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   
diff -Nru regripper-3.0~git20221205.d588019+dfsg/debian/changelog regripper-3.0~git20221205.d588019+dfsg/debian/changelog
--- regripper-3.0~git20221205.d588019+dfsg/debian/changelog	2022-12-11 09:36:06.0 +0100
+++ regripper-3.0~git20221205.d588019+dfsg/debian/changelog	2024-01-17 19:45:41.0 +0100
@@ -1,3 +1,16 @@
+regripper (3.0~git20221205.d588019+dfsg-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix "autopkgtest failure with Perl 5.38: changed diagnostics":
+Add patch from upstream Git repo fixing a syntax error (stray
+parenthesis) in ./plugins/clsid_tln.pl.
+Additionally add the now fixed clsid_tln plugin to
+debian/tests/testfiles/regripper-plugins.csv, the file containing the
+expected plugins.
+(Closes: #1060740)
+
+ -- gregor herrmann   Wed, 17 Jan 2024 19:45:41 +0100
+
 regripper (3.0~git20221205.d588019+dfsg-1) unstable; urgency=medium
 
   [ Jan Gruber ]
diff -Nru regripper-3.0~git20221205.d588019+dfsg/debian/patches/1060740.patch regripper-3.0~git20221205.d588019+dfsg/debian/patches/1060740.patch
--- regripper-3.0~git20221205.d588019+dfsg/debian/patches/1060740.patch	1970-01-01 01:00:00.0 +0100
+++ regripper-3.0~git20221205.d588019+dfsg/debian/patches/1060740.patch	2024-01-17 19:32:16.0 +0100
@@ -0,0 +1,22 @@
+From ca9d83387e10854093f066a1ebe80cfc6852c832 Mon Sep 17 00:00:00 2001
+From: Andreas Hunkeler 
+Date: Tue, 21 Mar 2023 19:18:29 +0100
+Subject: [PATCH] fix: remove unneeded parenthesis in clsid_tln.pl
+
+---
+ plugins/clsid_tln.pl | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/plugins/clsid_tln.pl b/plugins/clsid_tln.pl
+index adfe2df..eb57770 100644
+--- a/plugins/clsid_tln.pl
 b/plugins/clsid_tln.pl
+@@ -109,7 +110,7 @@ sub pluginmain {
+ 
+ 	eval {
+ 			  		my $scriptlet = $s->get_subkey("ScriptletURL")->get_value("")->get_data();
+-		::rptMsg($s->get_subkey("ScriptletURL")->get_timestamp())."|REG|||CLID - ".$name."\\ScriptletURL: ".$scriptlet);
++		::rptMsg($s->get_subkey("ScriptletURL")->get_timestamp()."|REG|||CLID - ".$name."\\ScriptletURL: ".$scriptlet);
+ 			  	};
+ }
+ 			}
diff -Nru regripper-3.0~git20221205.d588019+dfsg/debian/patches/series regripper-3.0~git20221205.d588019+dfsg/debian/patches/series
--- regripper-3.0~git20221205.d588019+dfsg/debian/patches/series	2022-12-11 09:36:06.0 +0100
+++ regripper-3.0~git20221205.d588019+dfsg/debian/patches/series	2024-01-17 19:32:16.0 +0100
@@ -1 +1,2 @@
 10_modify-paths-in-srcs.patch
+1060740.patch
diff -Nru regripper-3.0~git20221205.d588019+dfsg/debian/tests/testfiles/regripper-plugins.csv regripper-3.0~git20221205.d588019+dfsg/debian/tests/testfiles/regripper-plugins.csv
--- regripper-3.0~git20221205.d588019+dfsg/debian/tests/testfiles/regripper-plugins.csv	2022-12-11 09:36:06.0 +0100
+++ regripper-3.0~git20221205.d588019+dfsg/debian/tests/testfiles/regripper-plugins.csv	2024-01-17 19:45:09.0 +0100
@@ -250,3 +250,4 @@
 gpohist,,Software,Collects system/user GPO history
 imagedev,20140104,System, -- 
 winrar,20200526,NTUSER.DAT,Get WinRAR\ArcHistory entries
+clsid_tln,20200526,Software, USRCLASS.DAT,Get list of CLSID/registered classes


signature.asc
Description: Digital Signature


Bug#1060710: dnsenum: diff for NMU version 1.3.1-1.1

2024-01-17 Thread gregor herrmann
Dear maintainer,

I've prepared an NMU for dnsenum (versioned as 1.3.1-1.1). The diff
is attached to this message.

Sorry for the rush, this was one of the last blockers of the ongoing
perl 5.38 migration.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   
diff -Nru dnsenum-1.3.1/debian/changelog dnsenum-1.3.1/debian/changelog
--- dnsenum-1.3.1/debian/changelog	2022-10-25 19:05:15.0 +0200
+++ dnsenum-1.3.1/debian/changelog	2024-01-17 19:27:32.0 +0100
@@ -1,3 +1,13 @@
+dnsenum (1.3.1-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix "autopkgtest failure with Perl 5.38: Smartmatch is deprecated":
+add patch perl5.38_smartmatch.patch, replacing smartmatch with a plain
+grep().
+(Closes: #1060710)
+
+ -- gregor herrmann   Wed, 17 Jan 2024 19:27:32 +0100
+
 dnsenum (1.3.1-1) unstable; urgency=medium
 
   * New upstream version 1.3.1.
diff -Nru dnsenum-1.3.1/debian/patches/perl5.38_smartmatch.patch dnsenum-1.3.1/debian/patches/perl5.38_smartmatch.patch
--- dnsenum-1.3.1/debian/patches/perl5.38_smartmatch.patch	1970-01-01 01:00:00.0 +0100
+++ dnsenum-1.3.1/debian/patches/perl5.38_smartmatch.patch	2024-01-17 19:21:35.0 +0100
@@ -0,0 +1,32 @@
+Description: Stop using smartmatch
+ smartmatch is deprecated in perl 5.38, throwing warnings,
+ and will be removed in perl 5.42
+Origin: vendor
+Bug-Debian: https://bugs.debian.org/1060710
+Author: gregor herrmann 
+Last-Update: 2024-01-13
+
+--- a/dnsenum.pl
 b/dnsenum.pl
+@@ -50,9 +50,6 @@
+ use strict;
+ use warnings
+   ; #it complains about uninitialized values when it doesn't find address in RR; need to fix later
+-no
+-  if $] >= 5.018, 'warnings',
+-  "experimental::smartmatch";# Mute Experimental Warning
+ use Config;
+ use Term::ANSIColor;
+ use Getopt::Long;
+@@ -746,9 +743,9 @@
+ ##we only print / add the result if it doesn't match the wildcardaddress
+ if (
+ !(
+-$rr->can('address') && $rr->address ~~ @wildcardaddress
++$rr->can('address') && grep { $_ eq $rr->address } @wildcardaddress
+ )
+-&& !( $rr->name ~~ @wildcardcname )
++&& !( grep { $_ eq $rr->name } @wildcardcname )
+   )
+ {
+ printrr( $rr->string );
diff -Nru dnsenum-1.3.1/debian/patches/series dnsenum-1.3.1/debian/patches/series
--- dnsenum-1.3.1/debian/patches/series	2022-10-25 19:05:15.0 +0200
+++ dnsenum-1.3.1/debian/patches/series	2024-01-17 19:21:35.0 +0100
@@ -1 +1,2 @@
 010_fix-usage-output.patch
+perl5.38_smartmatch.patch


signature.asc
Description: Digital Signature


Bug#1060458: uploaded release 804.036+dfsg1-2

2024-01-14 Thread gregor herrmann
On Sun, 14 Jan 2024 10:10:03 +0100, Georges Khaznadar wrote:

> Hi,
> I just uploaded a new release, with your changes included.

Great, thanks alot!


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1060707: dh-make-elpa: autopkgtest failure with Perl 5.38: smartmatch is deprecated

2024-01-14 Thread gregor herrmann
On Sun, 14 Jan 2024 10:41:08 +0500, Lev Lamberov wrote:

> > In case you have troubles finding someone from the team to upload,
> > please shout, I'm happy to help.
> I've just looked into the bug report and commited changes, and uploaded
> the updated package.

Great, thanks to both of you!


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1060707: dh-make-elpa: autopkgtest failure with Perl 5.38: smartmatch is deprecated

2024-01-13 Thread gregor herrmann
On Sat, 13 Jan 2024 22:04:20 +, Jeremy Sowden wrote:

> > This package fails its autopkgtest checks with Perl 5.38
> > (currently in unstable.)

> I've pushed a fix to Salsa:
>   
> https://salsa.debian.org/emacsen-team/dh-make-elpa/-/commit/b6840bdc3b2a02ca07a2a601deff2a3947001368

Great! (And congratulations on finding out what this smartmatch
operation was supposed to do, which I didn't manage :))

In case you have troubles finding someone from the team to upload,
please shout, I'm happy to help.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1060740: regripper: autopkgtest failure with Perl 5.38: changed diagnostics

2024-01-13 Thread gregor herrmann
Control: tag -1 + confirmed upstream fixed-upstream patch

On Sat, 13 Jan 2024 17:33:07 +0200, Niko Tyni wrote:

> Presumably the best fix is to correct the (longstanding) syntax error
> in the plugin.

% perl -c ./plugins/clsid_tln.pl
syntax error at ./plugins/clsid_tln.pl line 112, near "$scriptlet)"

Already found & fixed upstream:
https://github.com/keydet89/RegRipper3.0/pull/55


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1060458: perl-tk: diff for NMU version 1:804.036+dfsg1-1.1

2024-01-13 Thread gregor herrmann
Control: tags 1060458 + pending


Dear maintainer,

I've prepared an NMU for perl-tk (versioned as 1:804.036+dfsg1-1.1) and
uploaded it to DELAYED/1. Please feel free to tell me if I
should delay it longer.

Sorry for the rush, but this is blocking the perl 5.38 transition …


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   
diff -Nru perl-tk-804.036+dfsg1/debian/changelog perl-tk-804.036+dfsg1/debian/changelog
--- perl-tk-804.036+dfsg1/debian/changelog	2023-09-23 14:51:33.0 +0200
+++ perl-tk-804.036+dfsg1/debian/changelog	2024-01-13 19:08:35.0 +0100
@@ -1,3 +1,12 @@
+perl-tk (1:804.036+dfsg1-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix "FTBFS with Perl 5.38 on big-endian 64-bit: test failures":
+add Niko Tyni's patch to fix STRLEN vs int pointer confusion.
+(Closes: #1060458)
+
+ -- gregor herrmann   Sat, 13 Jan 2024 19:08:35 +0100
+
 perl-tk (1:804.036+dfsg1-1) unstable; urgency=medium
 
   * replaced the build dependency libfreetype6-dev by libfreetype-dev
diff -Nru perl-tk-804.036+dfsg1/debian/patches/0001-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch perl-tk-804.036+dfsg1/debian/patches/0001-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch
--- perl-tk-804.036+dfsg1/debian/patches/0001-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch	1970-01-01 01:00:00.0 +0100
+++ perl-tk-804.036+dfsg1/debian/patches/0001-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch	2024-01-13 19:00:28.0 +0100
@@ -0,0 +1,45 @@
+From a26233c844c52f49ef9cca5f88dd9063aac60d0f Mon Sep 17 00:00:00 2001
+From: Niko Tyni 
+Date: Thu, 11 Jan 2024 18:28:58 +
+Subject: [PATCH] Fix STRLEN vs int pointer confusion in
+ Tcl_GetByteArrayFromObj()
+
+Perl 5.37.2, more precisely commit
+
+ https://github.com/Perl/perl5/commit/1ef9039bccbfe64f47f201b6cfb7d6d23e0b08a7
+
+changed the implementation of SvPV() et al., breaking t/balloon.t,
+t/canvas2.t and t/photo.t on big-endian 64-bit architectures such as
+ppc64 and s390x because StringMatchGIF() no longer recognized GIF files.
+
+This is because Tcl_GetByteArrayFromObj() was calling SvPV() with an int
+pointer instead of a correct STRLEN pointer, and the new implementation
+is more sensitive to this: it assigns the pointers as-is, resulting in
+the int pointer pointing at the wrong end of the 64-bit length.
+
+Other functions taking a length pointer, at least Tcl_GetStringFromObj()
+already seem to do things correctly, so presumably this is not a
+systematic issue.
+---
+ objGlue.c | 5 -
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/objGlue.c b/objGlue.c
+index d4927ea..dbd6a50 100644
+--- a/objGlue.c
 b/objGlue.c
+@@ -627,7 +627,10 @@ Tcl_GetByteArrayFromObj(Tcl_Obj * objPtr, int * lengthPtr)
+  sv_utf8_downgrade(objPtr, 0);
+  if (lengthPtr)
+   {
+-   return (unsigned char *) SvPV(objPtr, *lengthPtr);
++   STRLEN len;
++   unsigned char *s = SvPV(objPtr, len);
++   *lengthPtr = len;
++   return s;
+   }
+  else
+   {
+-- 
+2.30.2
+
diff -Nru perl-tk-804.036+dfsg1/debian/patches/series perl-tk-804.036+dfsg1/debian/patches/series
--- perl-tk-804.036+dfsg1/debian/patches/series	2023-09-22 17:49:03.0 +0200
+++ perl-tk-804.036+dfsg1/debian/patches/series	2024-01-13 19:00:28.0 +0100
@@ -1,3 +1,4 @@
 20-pngsuite-lic.patch
 60-man-name.patch
 70-spellings.patch
+0001-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch


signature.asc
Description: Digital Signature


Bug#1060710: dnsenum: autopkgtest failure with Perl 5.38: Smartmatch is deprecated

2024-01-13 Thread gregor herrmann
Control: tag -1 + patch upstream

On Sat, 13 Jan 2024 13:17:01 +0200, Niko Tyni wrote:

> This package fails its autopkgtest checks with Perl 5.38
> (currently in unstable.)
> 
>  28s autopkgtest [21:35:23]: test command1:  - - - - - - - - - - results - - 
> - - - - - - - -
>  28s command1 FAIL stderr: Smartmatch is deprecated at 
> /usr/bin/dnsenum line 749.
>  29s autopkgtest [21:35:24]: test command1:  - - - - - - - - - - stderr - - - 
> - - - - - - -
>  29s Smartmatch is deprecated at /usr/bin/dnsenum line 749.
>  29s Smartmatch is deprecated at /usr/bin/dnsenum line 751.

Here's a quilt patch getting rid of smartmatch.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1060709: dh-runit: autopkgtest failure with Perl 5.38: given is deprecated

2024-01-13 Thread gregor herrmann
Control: tag -1 + confirmed patch

On Sat, 13 Jan 2024 13:14:48 +0200, Niko Tyni wrote:

> This package fails its autopkgtest checks with Perl 5.38
> (currently in unstable.)
> 
>  autopkgtest [21:33:45]: test command1:  - - - - - - - - - - results - - - - 
> - - - - - -
>  command1 FAIL stderr: given is deprecated at /usr/bin/dh_runit 
> line 50.
>  autopkgtest [21:33:45]: test command1:  - - - - - - - - - - stderr - - - - - 
> - - - - -

Find attached a patch to get rid of given/when.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   
diff --git a/dh_runit b/dh_runit
index 52a1c62..6bd7dfb 100755
--- a/dh_runit
+++ b/dh_runit
@@ -11,7 +11,6 @@ use Text::Hogan::Compiler;
 use File::Slurp qw(read_file write_file);
 use File::Copy::Recursive qw(dircopy);
 use feature 'signatures';
-no warnings 'experimental';
 
 our $VERSION = "2.16.0";
 
@@ -47,21 +46,21 @@ sub template_from_data_directory {
 sub parse_options($opts) {
 my $conf = { enable => 1, onupgrade => 'restart' };
 for my $opt (split(/,/, $opts)) {
-given($opt) {
-when (/^disable$/) { $conf->{enable} = 0; };
-when (/^name=(.*)$/)   { $conf->{name} = $1; };
-when (/^onupgrade=(.*)$/)   { $conf->{onupgrade} = $1; };
-when (/^since=(.*)$/)  { $conf->{since} = $1; };
-when (/^logscript$/)   { $conf->{logscript} = 1};
-when (/^noreplace$/)   { $conf->{noreplace} = 1};
-when (/^noscripts$/)   { $conf->{noscripts} = 1};
-when (/^presubj$/) { $conf->{presubj} = 1; };
-when (/^usr$/)   { $conf->{usr} = 1};
-when (/^finish$/)   { $conf->{finish} = 1};
-when (/^nofinish$/)   { $conf->{nofinish} = 1};
-when (/^bin=(.*)$/)   { $conf->{bin} = $1; };
-when (/^defaults$/){ "do nothing"; };
-default{ error("unknown option `$opt'"); }
+for($opt) {
+if (/^disable$/)   { $conf->{enable} = 0; }
+elsif (/^name=(.*)$/)  { $conf->{name} = $1; }
+elsif (/^onupgrade=(.*)$/) { $conf->{onupgrade} = $1; }
+elsif (/^since=(.*)$/) { $conf->{since} = $1; }
+elsif (/^logscript$/)  { $conf->{logscript} = 1}
+elsif (/^noreplace$/)  { $conf->{noreplace} = 1}
+elsif (/^noscripts$/)  { $conf->{noscripts} = 1}
+elsif (/^presubj$/){ $conf->{presubj} = 1; }
+elsif (/^usr$/){ $conf->{usr} = 1}
+elsif (/^finish$/) { $conf->{finish} = 1}
+elsif (/^nofinish$/)   { $conf->{nofinish} = 1}
+elsif (/^bin=(.*)$/)   { $conf->{bin} = $1; }
+elsif (/^defaults$/)   { } # do nothing
+else   { error("unknown option `$opt'"); }
 }
 }
 return $conf;


signature.asc
Description: Digital Signature


Bug#1060323: libosp-dev: missing dependency on libosp5

2024-01-12 Thread gregor herrmann
On Fri, 12 Jan 2024 07:21:14 -0500, Neil Roeth wrote:

> I took the second approach suggested by Gregor, of changing the install
> order.  Massive rewrite of d/rules to happen at a later date.  :-)

Thanks for the quick upload!

Cheers,
gregor 

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1060458: perl-tk: FTBFS with Perl 5.38 on big-endian 64-bit: test failures

2024-01-11 Thread gregor herrmann
On Thu, 11 Jan 2024 21:29:50 +0200, Niko Tyni wrote:

> This is currently a hard blocker for the ongoing Perl 5.38 transition as
> perl-tk has quite a few reverse dependencies that are now uninstallable
> on s390x.

Georges, in case you don't find the time to upload a fixed package,
I'm happy to do an NMU with Niko's patch to unblock the perl
transition.
 

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1026046: FTBFS: test failures on some architectures

2024-01-11 Thread gregor herrmann
On Thu, 11 Jan 2024 21:50:33 +0200, Niko Tyni wrote:

> Either it's gotten worse or it's just bad luck, but previously built
> archs (armhf and armel) are now failing, making this release critical
> and blocking the Perl 5.38 transition.

I also noticed that the new failures are slightly different than the
previous ones we (or the upstream ticket) mentioned, and I'm not sure
this fallout is confined to specific architectures.
 
> Guess we could just skip / ignore t/02context.t, or alternatively make
> the build fail deterministically on the affected architectures and remove
> the existing binaries...

Luckily libdevel-mat-perl is no key package and has no reverse
dependencies, so it can safely be removed from testing until upstream
finds the time to look into this issue …


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1060323: libosp-dev: missing dependency on libosp5

2024-01-10 Thread gregor herrmann
On Tue, 09 Jan 2024 17:58:57 +0200, Niko Tyni wrote:

> the libosp-dev package in sid is missing a dependency on libosp5,
> leaving /usr/lib/libosp.so a dangling symlink and making at least
> libsgml-parser-opensp-perl (and probably other packages build-depending
> on libosp-dev) fail to build.

A quick look:

I think this is caused by bumping the debhelper cpompatibility level
from 7 to 13 … And a not really uncomplicated debian/rules file.

What's happening, with DH_VERSBOSE set, is:

#v+
 fakeroot debian/rules binary
…
: > debian/libosp-dev.substvars
…
echo "opensp:Version=opensp (= 1.5.2-14.1)">> 
debian/libosp-dev.substvars
…
echo "libosp:Version=libosp5 (= 1.5.2-14.1)" >> 
debian/libosp-dev.substvars
echo "libosp:ShlibVersion=libosp5 (>= 1.5.2-1)" >> debian/libosp-dev.substvars
…
dh_prep
rm -f -- debian/opensp.substvars debian/libosp5.substvars 
debian/libosp-dev.substvars
…
dpkg-gencontrol: warning: Depends field of package libosp-dev: substitution 
variable ${opensp:Version} used, but is not defined
dpkg-gencontrol: warning: Depends field of package libosp-dev: substitution 
variable ${libosp:Version} used, but is not defined
#v-

What works is
- remove the dh_prep call
- change it to `dh_prep -Xdebian/libosp-dev.substvars'
- probably also rewriting d/rules massively :)


What also seems to work is changing the order around by re-arranging
the target dependencies in d/rules:

#v+
diff -Nru opensp-1.5.2/debian/rules opensp-1.5.2/debian/rules
--- opensp-1.5.2/debian/rules   2023-12-29 00:09:16.0 +0100
+++ opensp-1.5.2/debian/rules   2024-01-10 17:31:57.0 +0100
@@ -95,12 +95,12 @@
 
 build-indep: build-stamp
 
-debian/copyright:  COPYING debian/copyright.Debian
+debian/copyright:  COPYING debian/copyright.Debian install-stamp
 #   to ensure we have a verbatim copy of the upstream copyright, 
 #   cat the Debian-specific stuff to the end of the upstream file
cat $^ > $@
 
-debian/$(pkg-libosp-dev).substvars:
+debian/$(pkg-libosp-dev).substvars: install-stamp
 #   indicate our providing version of shlibs; this must be
 #   sync'd with debian/control
: > $@
@@ -108,17 +108,17 @@
echo "libosp:Version=$(pkg-libosp) (= $(DEB_VERSION))" >> $@
echo "libosp:ShlibVersion=$(pkg-libosp) (>= $(SHLIBS_PKGVER))" >> $@
 
-debian/$(pkg-libosp).shlibs:
+debian/$(pkg-libosp).shlibs: install-stamp
 #   std shlibs file, with the first version that supplied the version
 #   that applications should build with
echo "libosp  $(libosp-maj-ver) $(pkg-libosp) (>= 
$(SHLIBS_PKGVER))" > $@
 
-debian/README.Debian:  debian/README.Debian.in
+debian/README.Debian:  debian/README.Debian.in install-stamp
 #   substitute the catalog paths
sed -e 's|%{default-catalogs}|$(default-catalogs)|' \
-e 's|%{default-sgml-path}|$(default-sgml-path)|' $^ > $@
 
-debian/$(pkg-libosp).README.Debian:debian/$(pkg-libosp).README.Debian.in
+debian/$(pkg-libosp).README.Debian:debian/$(pkg-libosp).README.Debian.in 
install-stamp
 #   substitute the catalog paths
sed -e 's|%{default-catalogs}|$(default-catalogs)|' \
-e 's|%{default-sgml-path}|$(default-sgml-path)|' $^ > $@
@@ -130,7 +130,7 @@
 # Install into DESTDIR, then move everything later. CURDIR is set by make.
 DESTDIR = $(CURDIR)/debian/tmp
 export DESTDIR
-install-stamp: build-stamp $(install-common)
+install-stamp: build-stamp
dh_testdir
dh_testroot
dh_prep
@@ -161,7 +161,7 @@
 # There are no architecture-independent binary packages generated from this
 # source package.
 
-binary-arch: install-stamp
+binary-arch: install-stamp $(install-common)
dh_testdir
dh_testroot
 
#v-


Cheers,
gregor 

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1060032: libcircle-fe-term-perl: test failures with libtickit-widgets-perl 0.39-1

2024-01-04 Thread gregor herrmann
Source: libcircle-fe-term-perl
Version: 0.232470-1
Severity: serious
Tags: upstream ftbfs trixie sid
Justification: fails to build from source

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

libcircle-fe-term-perl has test failures with libtickit-widgets-perl 0.39-1

   dh_auto_test
/usr/bin/perl Build test --verbose 1

#   Failed test 'use Circle::FE::Term::Widget::Entry;'
#   at t/00use.t line 15.
# Tried to use 'Circle::FE::Term::Widget::Entry'.
# Error:  Cannot add a new method to an already-sealed class at 
/usr/share/perl5/Tickit/Style.pm line 246.
# BEGIN failed--compilation aborted at 
/build/libcircle-fe-term-perl-0.232470/blib/lib/Circle/FE/Term/Widget/Entry.pm 
line 174.
# Compilation failed in require at t/00use.t line 15.
# BEGIN failed--compilation aborted at t/00use.t line 15.
# Looks like you failed 1 test of 7.
t/00use.t .. 
ok 1 - use Circle::FE::Term;
ok 2 - use Circle::FE::Term::Tab;
ok 3 - use Circle::FE::Term::Ribbon;
ok 4 - use Circle::FE::Term::Widget::Box;
ok 5 - use Circle::FE::Term::Widget::Scroller;
ok 6 - use Circle::FE::Term::Widget::Label;
not ok 7 - use Circle::FE::Term::Widget::Entry;
1..7
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/7 subtests 

Test Summary Report
- ---
t/00use.t (Wstat: 256 (exited 1) Tests: 7 Failed: 1)
  Failed test:  7
  Non-zero exit status: 1
Files=1, Tests=7,  0 wallclock secs ( 0.01 usr  0.01 sys +  0.17 cusr  0.02 
csys =  0.21 CPU)
Result: FAIL


Cf. 
https://ci.debian.net/packages/libc/libcircle-fe-term-perl/testing/amd64/41469556/


Cheers,
gregor


-BEGIN PGP SIGNATURE-

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmWXZPJfFIAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgYkiQ/7BWudMEVMYzyVW8KyC18XzVOioQ+8h++5b8rG/FLdX+bcPZUfKr4S9NAX
iaC4M9xoRmdPKSmDW4XG6AiJMcDGzwIjoMmogEEcjmV4UmkksFcMtZXTdZ3D8zkz
Nwsod/ZGt4/gnSBFkNw5rcxApFlrWQKcUHF68yoQh+p6JbExyyIFOL/5+Hr38I+e
CEOYRWe5NPZxcMrd1BI4ab/T2N5TnnWSVUN7qTjVozbS7sy9RW5xeH4PwEkJxJB7
VzTmc/iRzxWWkel8XLIfQpmx/MXTuKqB9A/UJsdhoS+WKQ4bivsEy9QBSDz2lAVB
N6nPJixJFq7VOjJqWBFmCNJr/WhYNllVccxh4pmzdpIip7Tf7Weqvu0PKE/8JisT
gnN25f9o2+doEy6gkW3LdjxR9jGFcBcXotGAg1jbh5rk5x/qgU2jA8BEhxBIRKgb
dOGPz/sSuJYdhhXzH3yOs+4n1LZi17eChChMSfsv5DytS63j5xvqyYx/51YWrMgQ
AfdMQUfHKrQo4ezwnt3I+QY4nOtGjtgAI7F88UzbxPkxtehCGiHHWX+MmYs4Wd2n
X6vTDsAQIdDZsq1V3PPW5MzsA83QIu3NRwuxRSf5HjQSG/mPrLO2TD6U2aXIhM3+
WU8d91C692S3uQ7UuKh2govUN+SDvPlDniMyUm+YN1LSkdG81iM=
=qvl2
-END PGP SIGNATURE-



Bug#1056594: mat2: test failure

2024-01-01 Thread gregor herrmann
On Mon, 01 Jan 2024 09:50:42 +0100, Paul Gevers wrote:

> On Thu, 23 Nov 2023 18:03:45 +0100 gregor herrmann 
> wrote:
> > I've locally added upstream commit
> > https://0xacab.org/jvoisin/mat2/-/commit/bbd5b2817c9d64013e2f5ed670aca8d4738bb484
> > as a quilt patch, and the tests pass both during build and
> > autopkgtest.
> I'm going to NMU with this patch shortly. @gregor, any reason why you didn't
> the upload to DELAYED after you built it already?

First I wanted to give the maintainers some time, and then I simply
forgot about it. Thanks for picking up!


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1042299: libfirefox-marionette-perl: FTBFS: tests fail

2023-12-22 Thread gregor herrmann
Control: block -1 with 1059343 

On Fri, 22 Dec 2023 20:35:57 +0100, Santiago Vila wrote:

> Hi. I found this bug while rebuilding all packages in bookworm:
> https://tests.reproducible-builds.org/debian/rb-pkg/bookworm/amd64/libfirefox-marionette-perl.html
> I'm fixing the metadata since it's a FTBFS bug.
> Would be possible to fix it in bookworm, please?

Thanks for the heads-up.

I've uploaded a fixed package to bookworm and raised a pu bug against
release.debian.org.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1057932: kgb-bot: FTBFS: Failed test 'Changes contains all valid release dates'

2023-12-10 Thread gregor herrmann
COntrol: tag -1 + confirmed

On Sun, 10 Dec 2023 20:17:56 +0100, Santiago Vila wrote:

> During a rebuild of all packages in unstable, your package failed to build:

> #   Failed test 'Changes contains all valid release dates'
> #   at t/changes.t line 6.
> #   ERR: No date for version 1.59 (line 1)
> # Looks like you failed 1 test of 6.
> t/changes.t ...
> ok 1 - Changes is loadable
> ok 2 - Changes contains at least one release
> not ok 3 - Changes contains all valid release dates
> ok 4 - Changes contains all valid release versions
> ok 5 - Changes has an entry for version 1.59
> ok 6 - Changes version 1.59 has content
> 1..6
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/6 subtests

t/changes.t uses Test::CPAN::Changes in libcpan-changes-perl, which
was recently updated.

I guess, writing the "headers" in ./Changes as "1.59 2023-10-30" or
"1.59 - 2023-10-30" instead of "1.59 (2023-10-30)" could work.

(Maybe also guarding a few tests in t/ with RELEASE_TESTING …)

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1057318: marked as pending in libgit-raw-perl

2023-12-09 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1057318 in libgit-raw-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libgit-raw-perl/-/commit/ee38edb948de58b95af3469d3c2c792c46f0870f


Add patch libgit2_1.7.1 to adjust tests to libgit2 1.7.1.

Closes: #1057318


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1057318



Bug#1057567: marked as pending in libdatetime-timezone-perl

2023-12-07 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1057567 in libdatetime-timezone-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libdatetime-timezone-perl/-/commit/8ef4162fa5c8df84e34ff3478dd72145265471f7


Add a runtime (and test) dependency on tzdata

as tzdata is not in the set of (build-)essential packages anymore.

DateTime::TimeZone::Local needs (either the TZ environment variable or)
/etc/localtime which is generated by the tzdata package. Exceptions thrown
by DateTime::TimeZone::Local due to a missing /etc/localtime also cause
FTBFS errors in other packages.

Thanks: Santiago Vila for the bug reports about the build failures in the 
reverse build dependencies.
Closes: #1057567


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1057567



Bug#1057567: libconfig-model-lcdproc-perl: FTBFS: Cannot determine local time zone

2023-12-07 Thread gregor herrmann
Control: forcemerge -1 1057566 1057568 1057569 1057571 1057572 1057592
Control: reassign -1 libdatetime-timezone-perl 1:2.60-1+2023c
Control: tags -1 = trixie sid
Control: retitle -1 libdatetime-timezone-perl: needs a dependency on tzdata 
(causes FTBFS in other package)
Control: affects -1 = libconfig-model-lcdproc-perl libapi-gitforge-perl 
libconfig-model-openssh-perl libconfig-model-systemd-perl libical-parser-perl 
libsoftware-copyright-perl pinto

On Wed, 06 Dec 2023 16:41:56 +0100, gregor herrmann wrote:

> "Cannot determine local time zone" is an exception thrown by
> DateTime::TimeZone::Local 
…
> I think the point
> for making libdatetime-timezone-perl depend on tzdata by itself gets
> stronger, which would en passant fix the test failures in the other
> packages.

Alright, no disagreement so far, I guess we can take this route.
Let's start with adjusting the bug metadata :)


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1057567: libconfig-model-lcdproc-perl: FTBFS: Cannot determine local time zone

2023-12-06 Thread gregor herrmann
On Wed, 06 Dec 2023 13:17:09 +0100, gregor herrmann wrote:

> On Wed, 06 Dec 2023 12:52:15 +0100, Dominique Dumont wrote:
> > On Tuesday, 5 December 2023 23:06:12 CET you wrote:
> > > Wrote documentation in lib/Config/Model/models/LCDd/yard2LCD.pod
> > > Cannot determine local time zone
> > > [DZ] beginning to build Config-Model-LcdProc
> > I've seen this error from time to time. I don't know the exact algorithm 
> > used 
> > to determine the time zone, but usually, setting TZ to an appropriate value 
> > fixed this issue.

> My suspicion/idea was that it might be useful to have
> libdatetime-timezone-perl depend on tzdata (now that tzdata is not
> essential (or whatever it was) any more), as
> libdatetime-timezone-perl seems to be involved in alle of the bug
> reports …

"Cannot determine local time zone" is an exception thrown by
DateTime::TimeZone::Local which uses DateTime::TimeZone::Local::Unix
which checks the TZ env variable and /etc/localtime /etc/timezone
/etc/TIMEZONE /etc/sysconfig/clock /etc/default/init.

(Cf. the docs for DateTime::TimeZone, DateTime::TimeZone::Local, and
DateTime::TimeZone::Local::Unix.)

So it seems that DateTime::TimeZone will fail for the "local
timezone" when neither TZ is set nor any of the files is present. In
our case I looks like both /etc/localtime and /etc/timezone are
related to tzdata('s .postinst and/or .config), so I think the point
for making libdatetime-timezone-perl depend on tzdata by itself gets
stronger, which would en passant fix the test failures in the other
packages.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1057567: libconfig-model-lcdproc-perl: FTBFS: Cannot determine local time zone

2023-12-06 Thread gregor herrmann
On Wed, 06 Dec 2023 12:52:15 +0100, Dominique Dumont wrote:

> On Tuesday, 5 December 2023 23:06:12 CET you wrote:
> > Wrote documentation in lib/Config/Model/models/LCDd/yard2LCD.pod Cannot
> > determine local time zone
> > [DZ] beginning to build Config-Model-LcdProc
> I've seen this error from time to time. I don't know the exact algorithm used 
> to determine the time zone, but usually, setting TZ to an appropriate value 
> fixed this issue.

I had a brief look on some of the bugs yesterday; I could reproduce
them once I (re)moved /etc/timezone in my chroot (tzdata is not
installed but the old /etc/timezone is apparently left around). Fixes
included either setting TZ for the tests or installing tzdata which
recreated /etc/timezone.

My suspicion/idea was that it might be useful to have
libdatetime-timezone-perl depend on tzdata (now that tzdata is not
essential (or whatever it was) any more), as
libdatetime-timezone-perl seems to be involved in alle of the bug
reports …


Thoughts?


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   BOFH excuse #64:  CPU needs recalibration 



Bug#1057424: libmodule-build-perl: Multi-Arch: foreign makes other packages FTBFS

2023-12-06 Thread gregor herrmann
On Wed, 06 Dec 2023 09:52:17 +0200, Niko Tyni wrote:

> > I guess we could upload libmodule-build-perl with versioned Breaks on
> > the 2 packages (and close this bug with the upload) to get the
> > migration/upgrade order right?
> Breaks seems a bit much given it's not runtime breakage. And it doesn't
> actually prevent trying to build with a broken combination of the
> packages.

True; I just thought that a Breaks might help in getting the
migration right but …
 
> Maybe just wait a couple of days and close this when the two packages
> have migrated?

… of course this works as well :)


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   BOFH excuse #95:  Pentium FDIV bug 



Bug#1057424: libmodule-build-perl: Multi-Arch: foreign makes other packages FTBFS

2023-12-04 Thread gregor herrmann
On Mon, 04 Dec 2023 21:59:12 +0200, Niko Tyni wrote:

> The libnet-cidr-set-perl and libparams-validate-perl packages
> fail to build from source in current unstable.

> This is because libmodule-build-perl was recently marked
> Multi-Arch:foreign, but dpkg-checkbuilddeps does not consider that as
> satisfying :native build dependencies, see #1023438.

Oh dear :/
(I added Multi-Arch:foreign because I wanted to cross-build a
package, and I already had the gut feeling that his might be
dangerous …)
 
> My understanding is that M-A:foreign is probably the right thing
> to do here, but we need to remove the :native build dependency
> in other packages first. Fortunately I see only two in the archive,
> libnet-cidr-set-perl and libparams-validate-perl.
> 
>   grep-dctrl -sPackage,Build-Depends,Build-Depends-Indep 
> -FBuild-Depends,Build-Depends-Indep -r 'libmodule-build-perl[^,]*:native' 
> /var/lib/apt/lists/*_main_source_Sources

Thanks for this research!
 
> Filing against libmodule-build-perl for now to prevent it from entering
> trixie before the other two are changed. Feel free to reassign or clone
> or whatever if you like.

Both fixed (by removing the :native) and uploaded.

I guess we could upload libmodule-build-perl with versioned Breaks on
the 2 packages (and close this bug with the upload) to get the
migration/upgrade order right?
 

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1057318: libgit-raw-perl: FTBFS: Failed 2/42 test programs. 15/1768 subtests failed.

2023-12-03 Thread gregor herrmann
Control: tag -1 + confirmed

On Sun, 03 Dec 2023 12:24:10 +0100, Sebastian Ramacher wrote:

> Source: libgit-raw-perl
> Version: 0.90+ds-1
> Severity: serious
> Tags: ftbfs sid trixie
> Justification: fails to build from source (but built successfully in the past)
> X-Debbugs-Cc: sramac...@debian.org
> 
> https://buildd.debian.org/status/fetch.php?pkg=libgit-raw-perl=amd64=0.90%2Bds-1%2Bb1=1701602200=0
> 
> Test Summary Report
> ---
> t/08-branch.t (Wstat: 256 (exited 1) Tests: 34 Failed: 1)
>   Failed test:  17
>   Non-zero exit status: 1
> t/19-push.t   (Wstat: 3584 (exited 14) Tests: 80 Failed: 14)
>   Failed tests:  7, 10, 13, 16, 19, 22, 25, 28, 31, 52, 55
> 58, 61, 64
>   Non-zero exit status: 14
> Files=42, Tests=1768,  9 wallclock secs ( 0.32 usr  0.10 sys +  7.37 cusr  
> 1.78 csys =  9.57 CPU)

Yay, libgit2 1.7.1 broke Git-Raw again …


Some investigation:

1) t/08-branch.t is probably broken by this upstream change in libgit2:

* Fixes #6344: git_branch_move now renames the reflog instead of deleting
  by @arroz in https://github.com/libgit2/libgit2/pull/6345

t/08-branch.t ... 
ok 1 - An object of class 'Git::Raw::Commit' isa 'Git::Raw::Commit'
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12 - An object of class 'Git::Raw::Commit' isa 'Git::Raw::Commit'
ok 13
ok 14
ok 15
ok 16
not ok 17

#   Failed test at t/08-branch.t line 54.
#  got: '2'
# expected: '1'
ok 18
ok 19
ok 20 - An object of class 'Git::Raw::Signature' isa 'Git::Raw::Signature'
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
1..34
# Looks like you failed 1 test of 34.
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/34 subtests 

I checked that `git reflog some_branch' in t/test_repo has indeed 2
entries in sid (libgit2 1.7.1) and 1 entry in trixie (libgit 1.5.1).



2) t/19-push.t is a bit weird, I've seen varying counts of failing
tests, between 0 (!) and the 14 quoted above and just now 28, with
all kinds of numbers in the `got' output; e.g.:

t/19-push.t . 
ok 1
ok 2 - An object of class 'Git::Raw::Remote' isa 'Git::Raw::Remote'
ok 3
ok 4
ok 5
ok 6
not ok 7

#   Failed test at t/19-push.t line 34.
#  got: '2'
# expected: '1'
ok 8
ok 9
not ok 10

#   Failed test at t/19-push.t line 34.
#  got: '3'
# expected: '1'
ok 11
ok 12
not ok 13

#   Failed test at t/19-push.t line 34.
#  got: '4'
# expected: '1'
ok 14
ok 15
not ok 16

#   Failed test at t/19-push.t line 34.
#  got: '16'
# expected: '1'
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
not ok 34

#   Failed test at t/19-push.t line 73.
#  got: '2'
# expected: '1'
ok 35
ok 36
not ok 37

#   Failed test at t/19-push.t line 73.
#  got: '12'
# expected: '1'
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
# remote push tests require network
1..53
# Looks like you failed 6 tests of 53.
Dubious, test returned 6 (wstat 1536, 0x600)
Failed 6/53 subtests 


Maybe this is a timing issue?


What the test does is

#v+
24  my $total_packed = 0;
25  is $remote -> upload(['refs/heads/main:refs/heads/main'], {
26  'callbacks' => {
27  'pack_progress' => sub {
28  my ($stage, $current, $total) = @_;
29  
30  ok ($stage == 
Git::Raw::Packbuilder->ADDING_OBJECTS ||
31  $stage == 
Git::Raw::Packbuilder->DELTAFICATION);
32  if ($stage == 
Git::Raw::Packbuilder->ADDING_OBJECTS)
33  {
34  is $current, 1;
35  is $total, 0;
36  }
37  else
38  {
39  ok ($current <= $total);
40  ok ($total > 0);
41  }
42  $total_packed++;
43  }
44  }
45  }), 1;
46  ok ($total_packed > 0);
#v-

and pack_progress is a callback which does

   pack_progress
   During the packing of new data, this will regularly be called
   with the progress of the pack operation. Be aware that this is
   called inline with pack building operations, so performance
   may be affected. The callback receives the following integers:
   $stage, $current and $total.


With some `diag()' sprinkled in I get:

t/19-push.t . 
ok 1
ok 2 - An object of class 'Git::Raw::Remote' isa 'Git::Raw::Remote'
# pack_progress: stage 0, current: 1, total: 0

Bug#1057270: libimager-perl: FTBFS: t/t10tiff.t failure

2023-12-02 Thread gregor herrmann
On Sun, 03 Dec 2023 10:46:50 +1100, Tony Cook wrote:

> >   https://github.com/tonycoz/imager/issues/522
> Fixed in 1.022, please let me know if you have any more problems.

Thank you!
1.022 builds fine in Debian unstable, so I've uploaded it.
 
> d54ea521f63ec1ed7d8c0fd11c23507600d51143 should be safe to cherry pick
> back to 1.020 if you don't want all of the 1.021 TIFF changes in
> the debian stable libimager-perl.

Hm, Debian stable (which has 1.019) is a good question. If libtiff is
updated there too [0] we might see the same issue there.

Same experimentation later: It looks like building libimager-perl
1.019+dfsg-1 from stable in a stable chroot with an additional source
stable-security which pulls in libtiff-dev 4.5.0-6+deb12u1 -- still
succeeds.

So I guess we don't have to do anything here, and if reality is
different than my tests, we can pull in
d54ea521f63ec1ed7d8c0fd11c23507600d51143 -- thanks for the pointer!

Cheers,
gregor

[0]
tiff   | 4.5.0-6   | stable | source
tiff   | 4.5.0-6+deb12u1   | proposed-updates   | source


-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1057270: libimager-perl: FTBFS: t/t10tiff.t failure

2023-12-02 Thread gregor herrmann
On Sat, 02 Dec 2023 14:24:01 +0200, Niko Tyni wrote:

> It regressed with tiff_4.5.1+git230720-2 which is currently blocked from
> migrating to trixie because libimager-perl autopkgtests are failing too.
> 
> Changes:
>  tiff (4.5.1+git230720-2) unstable; urgency=high
>  .
>* Backport security fix for CVE-2023-6277, passing a crafted tiff file to
>  TIFFOpen() API may allow a remote attacker to cause a denial of service
>  (closes: #1056751).
> 
> I see libimager-perl upstream has released 1.021 with some tiff related
> changes. I haven't checked if those fix the issue, or whether libtiff
> is actually broken. Feel free to reassign as needed.

I've imported 1.021 into our git repo yesterday, and there it fails
the same way (I hadn't nticed that 1.020 in sid also fails …)

So -- is this a bug in Imager or in tiff?
 
Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1042845: libembperl-perl: FTBFS with Perl 5.38: test failures

2023-11-27 Thread gregor herrmann
On Mon, 27 Nov 2023 02:41:22 +0100, Axel Beckert wrote:

> > As the perl 5.38 transition is immanent, the bug's severity has been
> > raised to serious; and bot dam and me failed to understand the test
> > system so I guess this is now your turn :)
> Upstream might have been faster this time than I am these days: 3.0.0
> is out: https://metacpan.org/dist/Embperl

Ah, cool, *looks*, "2 days ago", nice.
 
> http://matrix.cpantesters.org/?dist=Embperl+3.0.0 doesn't look too
> well for 5.38, though. I will see.

From a quick look this seems to be the same error as in our bug
report.
 

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   BOFH excuse #263:  It's stuck in the Web. 



Bug#1042845: libembperl-perl: FTBFS with Perl 5.38: test failures

2023-11-25 Thread gregor herrmann
On Tue, 01 Aug 2023 22:41:12 +0200, Axel Beckert wrote:

> > I assume the diagnostics have changed again and it's just the tests that
> > need adjusting, but I haven't checked properly.
> Will look into it, but may take a while.

Now would be a good time :)

As the perl 5.38 transition is immanent, the bug's severity has been
raised to serious; and bot dam and me failed to understand the test
system so I guess this is now your turn :)


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1056399: libcryptx-perl: invalid opcode in CryptX.so

2023-11-24 Thread gregor herrmann
On Fri, 24 Nov 2023 16:24:04 +0100, Benedikt Spranger wrote:

> I rebuild the Package without these flags (-msse4.1 / -maes) and
> everything works as expected. I also removed the -maes flag, since AES
> is, like SSE4.1, is not part of the Debian amd64 architectural
> baseline. Patch is attached.

Thanks alot for the analysis and the patch!

Patch applied, package uploaded.
 

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1056594: mat2: test failure

2023-11-23 Thread gregor herrmann
Source: mat2
Version: 0.13.4-2
Severity: serious
Tags: upstream patch ftbfs
Justification: fails to build from source (but built successfully in the past)

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Currently mat2's test suite fails, maybe due to newer libimage-exiftool-perl
releases. This can be seen on ci.debian.net, but the same failures
occur during the build tests, so the package FTBFS.

I've locally added upstream commit
https://0xacab.org/jvoisin/mat2/-/commit/bbd5b2817c9d64013e2f5ed670aca8d4738bb484
as a quilt patch, and the tests pass both during build and
autopkgtest.


Cheers,
gregor


-BEGIN PGP SIGNATURE-

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmVfhfFfFIAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgbGDw/+IvB5zN2PAQj7XFfbyVvqdjr3JIp7krnucMzO+qBemoFW2BdVptGFawgD
XrEn2nj5XtKmG3EKLnqKjevLLeAcgFILEviUa0U1tM+/2pJkHiFC7J3eK5x8ug+9
JRjLVEh3WpG3vdBbvsOQ52B7xurqahfU9ReqR8Awnd/dQUXYycWgei/CUC320KRS
bfuRPcbsR+ibwspLD+3iw8oezikr/WCzXyYjffASJYQDyp7D+LOpHGVfHfFYAVt0
xJby75cKpq0AcMC2Rgg8JYYK0GJ/RJ4a8jptXohl8hcEA8w6htYxUiedA0eaikS3
9t9o2/7yZObpd3TYmpuoGRz00cpQ3bEYATZlYALs1umoCp9WsOjJ8by8tnHKZxUa
7jOfdRhTRF0rkwZ07LoneMFg966HaDTAQeN0TMHKLYvShY7hyVFNf+1AD02qqP8x
+guJ2YQw7U5mu4aEJtNvUXv1Pqh8Hl9hbiQNn23yL8IoCvfDzZUAqaEzRmLYjVt2
Ujoj6LHZgOZsBprIEBMch86MgyL65CeCzJr6JZ8wZmb/b//rPcVAv/VElTs+GfzS
Ka8qQygGzvulrIsA2t0loJG7QtwRcZk6ckaCq/2IVvgDpFf4UCIOGnAt2qtt0+Ak
Xy9Wb0YgnrY0v7BeTMZ+XU5LzWHqWLmj1d3PDvmy+sp9elbUgRU=
=mYNd
-END PGP SIGNATURE-



Bug#1056397: libxs-parse-sublike-perl: autopkgtest regression on 32bit

2023-11-22 Thread gregor herrmann
Control: forwarded -1 https://rt.cpan.org/Public/Bug/Display.html?id=150266

On Wed, 22 Nov 2023 11:18:54 +0200, Adrian Bunk wrote:

> Source: libxs-parse-sublike-perl
> Version: 0.21-1
> Severity: serious
> 
> https://tracker.debian.org/pkg/libxs-parse-sublike-perl
> 
> Issues preventing migration:
> ∙ ∙ autopkgtest for libxs-parse-sublike-perl/0.21-1: amd64: Pass, arm64: 
> Pass, armel: Regression ♻ (reference ♻), armhf: Regression ♻ (reference ♻), 
> i386: Regression ♻ (reference ♻), ppc64el: Pass, s390x: Pass

Thanks for filing this bug report; I thought I had done it before,
but apparently I only reported it upstream. Adding the "Forwarded"
info now.
 
> The Ubuntu diff contains a patch that might fix it (untested).

Thanks, I'll have look later.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   BOFH excuse #25:  Decreasing electron flux 



Bug#1042853: docknot: FTBFS with Perl 5.38: t/spin/errors.t failure

2023-11-18 Thread gregor herrmann
On Sat, 18 Nov 2023 16:21:57 -0800, Russ Allbery wrote:

> > in the light of #1055955 (perl5.38 transition bug) -- do you think
> > you can upload a fixed version (the current version plus a patch or a
> > new release) in the near future, or should I upload an NMU with your
> > upstream commit or should we just ignore docknot for the transition …
> > or something else? :)
> I've uploaded a fix;

Thank you!

> I'm so sorry for the absurd delay.  I'd meant to get
> to this months ago and kept not making time to finish it.

No worries, still well in time for the perl 5.38 transition :)


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1056143: libeval-context-perl: t/012_safe.t fails

2023-11-17 Thread gregor herrmann
Source: libeval-context-perl
Version: 0.09.11-5
Severity: serious
Tags: ftbfs trixie sid
Justification: fails to build from source

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

As noted by ci.debian.net, t/012_safe.t started to fail recently:

#   Failed test 'Test STDOUT'
#   at t/012_safe.t line 127.
#  got: '`- A = 1  [S1]
# '
# expected: '
# `- A = 1  [S1]
# '
# |- CURRENT_RUNNING_PACKAGE = TEST  [S1]
# |- FILE = t/012_safe.t  [S2]
# |- INTERACTION  [H3]
# |  |- DIE = CODE(0x5600b3ac9f50)  [C4]
# |  |- EVAL_DIE = CODE(0x5600b3aca058)  [C5]
# |  |- INFO = CODE(0x5600b3ac9ba8)  [C6]
# |  `- WARN = CODE(0x5600b2dc5f18)  [C7]
# |- LATEST_CODE = #line 0 'Anonymous_called_at_t_012_safe.t:121'[\n]#  Note: 
evaluated PRE_CODE before running SAFE code[\n]=comment[\n][\n][\n]package TEST 
;[\n]use Data::TreeDumper;[\n][\n][\n][\n]=cut[\n][\n]# PRE_CODE[\n][\n]#line 0 
'Anonymous_called_at_t_012_safe.t:121'[\n]# CODE[\n]DumpTree({A => 1}) ;[\n]# 
POST_CODE[\n][\n]#end of context 'Anonymous_called_at_t_012_safe.t:121'[\n]  
[S8]
# |- LINE = 116  [S9]
# |- NAME = Anonymous  [S10]
# |- PACKAGE = TEST  [S11]
# |- REMOVE_PACKAGE_AFTER_EVAL = 1  [S12]
# `- SAFE (no elements)  [H13]
# Looks like you failed 1 test of 22.
t/012_safe.t  
ok 1 - unsafe code, using default safe
ok 2 - unsafe code
ok 3 - Invalid SAFE definition
ok 4 - PRE_SAFE_CODE error
ok 5 - PRE_SAFE_CODE
ok 6 - use strict by default
ok 7 - USE_STRICT
ok 8 - COMPARTMENT
ok 9 - first eval package
not ok 10 - Test STDOUT
ok 11 - sub pushed into safe context
ok 12 - new sub pushed into same safe context
ok 13 - access to persistent functionality
ok 14 - void context
ok 15 - right value in scalar context
ok 16 - scalar context
ok 17 - right value in array  context
ok 18 - array context
ok 19 - die within a safe
ok 20 - right value in scalar context
ok 21 - croak within a safe
ok 22 - die within a safe while using Carp
1..22
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/22 subtests 


Test Summary Report
- ---
t/012_safe.t  (Wstat: 256 (exited 1) Tests: 22 Failed: 
1)
  Failed test:  10
  Non-zero exit status: 1
Files=13, Tests=223,  2 wallclock secs ( 0.05 usr  0.01 sys +  1.29 cusr  0.17 
csys =  1.52 CPU)
Result: FAIL


Cf. e.g. 
https://ci.debian.net/packages/libe/libeval-context-perl/unstable/amd64/39667202/


As this is also run during building the package, it causes a build
failure.



Cheers,
gregor

-BEGIN PGP SIGNATURE-

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmVXor5fFIAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgb6mg/+PuZrDFpUes2CebybnDYOJN5qj/RsS4oTbrYN4aTrhc3KlzgQ8vd0kSV2
jDUyMphzX8veUaQe9X2ss6+VL/O/eLa9jtDCpl8infH9vV1q7EcYp21LL6lN0zq9
VZtVeIXN6m+BTqwT1oS/lBzpgtpm8HOFv4qjJocKkufck3speXE65pQe0zu78Fp0
pGG5DMdA4683IhM4oS7g/2G+vBviMldReApNm6FV9vcKOmmag8CqYwEk/AUb4Q7Z
QCiaBBGy/J3oLdiIAt+JdWe6pg44pd2t1pqct4E1s6snpoIo+vwdbp4+Nox0ioQK
mT+7Au/fF12duWSxYyVpeDsm86rN6zlB/czksFgFey4Vggk/FfmzOVH2PCtdgV1h
InfkW0E9j4xQjrAlPtIXHKdE5FikDr3iQoOj7qyEPwpyIScIpZFTtWqoNIvxxEU7
H841HbstKVWzhxFZBa+bmBtpGeCE6sVhwgdNXvetnfzFPajvM8y/A7wnxsO9KRI5
58wZSvKE1Y8cNFcJTX5oWC2FyvvGLZepMArHA75D6yFxaQaGBnEXMDgw5ELArT8r
aYhKOFnzQiq6+a+rKskujAlHdDivBBK+BpwnVCbO1EZ/JwA5jgTdZ9fKFVQbOEPc
i3bdaBjny8rJEgjRlYLfND/Zy6dKdxbUxZTaIbgInzqM/jFTrQI=
=eiGi
-END PGP SIGNATURE-



Bug#1055597: FTBFS: test failure with Mail-Message 3.014

2023-11-08 Thread gregor herrmann
Source: libmail-box-perl
Version: 3.010-1
Severity: serious
Tags: upstream ftbfs trixie sid
Justification: fails to build from source
Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=150141

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

As seen on ci.debian.net, e.g.
https://ci.debian.net/data/autopkgtest/testing/amd64/libm/libmail-box-perl/39681951/log.gz
and also upstream at https://rt.cpan.org/Public/Bug/Display.html?id=150141
- --> 
https://www.cpantesters.org/cpan/report/4063279a-6e7d-11ee-a059-85ce9d387f07
libmail-box-perl's t/505parser-bodymp.t fails with
libmail-message-perl_3.014-1

#   Failed test '1 lines 0'
#   at t/505parser-bodymp.t line 68.
#  got: 22
# expected: 21
   
#   Failed test '1 lines 1'
#   at t/505parser-bodymp.t line 68.
#  got: 83
# expected: 82

#   Failed test '1 lines 2'
#   at t/505parser-bodymp.t line 68.
#  got: 35
# expected: 34
# Looks like you failed 3 tests of 313.
t/505parser-bodymp.t .
1..313
ok 1 - creation of parser
ok 2 - 1 from 0
ok 3 - 1 head count
ok 4 - 1 from 0
ok 5 - 1 head count
ok 6 - 1 from 0
ok 7 - 1 head count
ok 8 - 1 from 0
ok 9 - 1 head count
ok 10 - 1 from 0
ok 11 - 1 head count
ok 12 - 1 from 0
ok 13 - 1 head count
ok 14 - 1 from 0
ok 15 - 1 head count
ok 16 - 1 from 0
ok 17 - 1 head count
ok 18 - 1 from 0
ok 19 - 1 head count
ok 20 - 1 from 0
ok 21 - 1 head count
ok 22 - 1 from 0
ok 23 - 1 head count
ok 24 - 1 from 0
ok 25 - 1 head count
ok 26 - 1 from 0
ok 27 - 1 head count
ok 28 - 1 from 0
ok 29 - 1 head count
ok 30 - 1 from 0
ok 31 - 1 head count
ok 32 - 1 from 0
ok 33 - 1 head count
ok 34 - 1 from 0
ok 35 - 1 head count
ok 36 - 1 from 0
ok 37 - 1 head count
ok 38 - 1 from 0
ok 39 - 1 head count
ok 40 - 1 from 0
ok 41 - 1 head count
ok 42 - 1 from 0
ok 43 - 1 head count
ok 44 - 1 body 0
not ok 45 - 1 lines 0
ok 46 - 1 size 0
ok 47 - 1 from 1
ok 48 - 1 head count
ok 49 - 1 from 1
ok 50 - 1 head count
ok 51 - 1 from 1
ok 52 - 1 head count
ok 53 - 1 from 1
ok 54 - 1 head count
ok 55 - 1 from 1
ok 56 - 1 head count
ok 57 - 1 body 1
not ok 58 - 1 lines 1
ok 59 - 1 size 1
ok 60 - 1 from 2
ok 61 - 1 head count
ok 62 - 1 from 2
ok 63 - 1 head count
ok 64 - 1 body 2
not ok 65 - 1 lines 2
ok 66 - 1 size 2
ok 67 - 1 from 3
ok 68 - 1 head count
ok 69 - 1 from 3
ok 70 - 1 head count
ok 71 - 1 from 3
ok 72 - 1 head count
ok 73 - 1 from 3
ok 74 - 1 head count
ok 75 - 1 from 3
ok 76 - 1 head count
ok 77 - 1 from 3
ok 78 - 1 head count
ok 79 - 1 from 3
ok 80 - 1 head count
ok 81 - 1 from 3
ok 82 - 1 head count
ok 83 - 1 from 3
ok 84 - 1 head count
ok 85 - 1 from 3
ok 86 - 1 head count
ok 87 - 1 from 3
ok 88 - 1 head count
ok 89 - 1 from 3
ok 90 - 1 head count
ok 91 - 1 from 3
ok 92 - 1 head count
ok 93 - 1 from 3
ok 94 - 1 head count
ok 95 - 1 from 3
ok 96 - 1 head count
ok 97 - 1 from 3
ok 98 - 1 head count
ok 99 - 1 from 3
ok 100 - 1 head count
ok 101
ok 102 - 2 from 0
ok 103 - 2 head 0
ok 104 - 2 from 0
ok 105 - 2 head 0
ok 106 - 2 from 0
ok 107 - 2 head 0
ok 108 - 2 from 0
ok 109 - 2 head 0
ok 110 - 2 from 0
ok 111 - 2 head 0
ok 112 - 2 from 0
ok 113 - 2 head 0
ok 114 - 2 from 0
ok 115 - 2 head 0
ok 116 - 2 from 0
ok 117 - 2 head 0
ok 118 - 2 from 0
ok 119 - 2 head 0
ok 120 - 2 from 0
ok 121 - 2 head 0
ok 122 - 2 from 0
ok 123 - 2 head 0
ok 124 - 2 from 0
ok 125 - 2 head 0
ok 126 - 2 from 0
ok 127 - 2 head 0
ok 128 - 2 from 0
ok 129 - 2 head 0
ok 130 - 2 from 0
ok 131 - 2 head 0
ok 132 - 2 from 0
ok 133 - 2 head 0
ok 134 - 2 from 0
ok 135 - 2 head 0
ok 136 - 2 from 0
ok 137 - 2 head 0
ok 138 - 2 from 0
ok 139 - 2 head 0
ok 140 - 2 from 0
ok 141 - 2 head 0
ok 142 - 2 from 0
ok 143 - 2 head 0
ok 144 - 2 body 0
ok 145 - 2 size 0
ok 146 - 2 lines 0
ok 147 - 2 names 0
ok 148 - 2 sep 0
ok 149 - 2 from 1
ok 150 - 2 head 1
ok 151 - 2 from 1
ok 152 - 2 head 1
ok 153 - 2 from 1
ok 154 - 2 head 1
ok 155 - 2 from 1
ok 156 - 2 head 1
ok 157 - 2 from 1
ok 158 - 2 head 1
ok 159 - 2 body 1
ok 160 - 2 size 1
ok 161 - 2 lines 1
ok 162 - 2 subject 1
ok 163 - 2 names 1
ok 164 - 2 sep 1
ok 165 - 2 from 2
ok 166 - 2 head 2
ok 167 - 2 from 2
ok 168 - 2 head 2
ok 169 - 2 body 2
ok 170 - 2 size 2
ok 171 - 2 lines 2
ok 172 - 2 names 2
ok 173 - 2 sep 2
ok 174 - 2 from 3
ok 175 - 2 head 3
ok 176 - 2 from 3
ok 177 - 2 head 3
ok 178 - 2 from 3
ok 179 - 2 head 3
ok 180 - 2 from 3
ok 181 - 2 head 3
ok 182 - 2 from 3
ok 183 - 2 head 3
ok 184 - 2 from 3
ok 185 - 2 head 3
ok 186 - 2 from 3
ok 187 - 2 head 3
ok 188 - 2 from 3
ok 189 - 2 head 3
ok 190 - 2 from 3
ok 191 - 2 head 3
ok 192 - 2 from 3
ok 193 - 2 head 3
ok 194 - 2 from 3
ok 195 - 2 head 3
ok 196 - 2 from 3
ok 197 - 2 head 3
ok 198 - 2 from 3
ok 199 - 2 head 3
ok 200 - 2 from 3
ok 201 - 2 head 3
ok 202 - 2 from 3
ok 203 - 2 head 3
ok 204 - 2 from 3
ok 205 - 2 head 3
ok 206 - 2 from 3
ok 207 - 2 head 3
ok 208 - 3 From 0
ok 209 - 3 Head 0
ok 210 - 3 From 0
ok 211 - 3 Head 0
ok 212 - 3 From 0
ok 213 - 3 Head 0
ok 214 - 3 From 0
ok 215 - 3 Head 0
ok 216 - 3 From 0
ok 217 - 3 Head 0

Bug#1042643: marked as pending in libtext-markup-perl

2023-10-29 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1042643 in libtext-markup-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libtext-markup-perl/-/commit/6635a51c65f8e1baad27a543d2ea4b58f9f6926a


Cherry-pick upstream commit to fix test with docutils 0.20.

Closes: #1042643


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1042643



Bug#1055023: marked as pending in libpoe-component-client-dns-perl

2023-10-29 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1055023 in libpoe-component-client-dns-perl reported by you has been fixed 
in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libpoe-component-client-dns-perl/-/commit/6333e4667475957119aae4e7bdc68b87e4c16f75


Disable querying of external nameservers during build tests.

Set RES_NAMESERVERS and RES_OPTIONS in debian/rules, additionally patch
t/05_api_4.t, which has nameservers hardcoded, to honour NO_NETWORK_TESTING.

Thanks: Sven Mueller for the bug report.
Closes: #1055023


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1055023



Bug#1054973: libcgi-application-plugin-authentication-perl: FTBFS: dh_auto_test: error: make -j8 test TEST_VERBOSE=1 returned exit code 2

2023-10-28 Thread gregor herrmann
Control: tag -1 + confirmed upstream

On Sat, 28 Oct 2023 23:50:26 +0200, Lucas Nussbaum wrote:

> Source: libcgi-application-plugin-authentication-perl
> Version: 0.23+~cs0.5-2
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lu...@debian.org
> Usertags: ftbfs-20231028 ftbfs-trixie
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
> 
> 
> > Test Summary Report
> > ---
> > t/03_destination.t(Wstat: 2048 (exited 8) Tests: 11 Failed: 
> > 8)
> >   Failed tests:  2-9
> >   Non-zero exit status: 8
> > t/80_devpopup.t   (Wstat: 256 (exited 1) Tests: 4 Failed: 1)
> >   Failed test:  4
> >   Non-zero exit status: 1
> > Files=47, Tests=575,  8 wallclock secs ( 0.16 usr  0.10 sys +  4.17 cusr  
> > 0.78 csys =  5.21 CPU)
> > Result: FAIL
> > Failed 2/47 test programs. 9/575 subtests failed.
> > make[2]: *** [Makefile:944: test_dynamic] Error 255
> > make[2]: Leaving directory '/<>'
> > dh_auto_test: error: make -j8 test TEST_VERBOSE=1 returned exit code 2

Same here.
Probably broken by libcgi-pm-perl 4.59-1 (building in testing with 4.57-1
still works).

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1054981: libtk-objeditor-perl: FTBFS: dh_auto_test: error: make -j8 test TEST_VERBOSE=1 returned exit code 2

2023-10-28 Thread gregor herrmann
On Sat, 28 Oct 2023 23:50:46 +0200, Lucas Nussbaum wrote:

> Source: libtk-objeditor-perl
> Version: 2.009-2
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lu...@debian.org
> Usertags: ftbfs-20231028 ftbfs-trixie
> 
> > make[2]: Entering directory '/<>'
> > PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" 
> > "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 
> > 'blib/lib', 'blib/arch')" t/*.t
> > t/obj_ed_dialog.t .. 
> > 1..4
> > ok 1 - compiled
> > ok 2 - created dummy object
> > ok 3 - Created some data monitors
> > ok 4 - mainloop done
> > ok
> > Failed to AUTOLOAD 'Tk::HList::isPseudoHash' at 
> > /usr/lib/x86_64-linux-gnu/perl5/5.36/Tk/Derived.pm line 469.
> > # Looks like your test exited with 2 just after 4.
> > t/obj_editor.t . 
> > 1..5
> > ok 1 - compiled
> > ok 2 - created dummy object
> > ok 3 - Created some data monitors
> > ok 4 - Created obj editor
> > Dubious, test returned 2 (wstat 512, 0x200)
> > Failed 1/5 subtests 
> > t/pod.t  skipped: Test::Pod 1.00 required for testing POD
> > 
> > Test Summary Report
> > ---
> > t/obj_editor.t   (Wstat: 512 (exited 2) Tests: 4 Failed: 0)
> >   Non-zero exit status: 2
> >   Parse errors: Bad plan.  You planned 5 tests but ran 4.
> > Files=3, Tests=8,  1 wallclock secs ( 0.02 usr  0.00 sys +  0.46 cusr  0.09 
> > csys =  0.57 CPU)
> > Result: FAIL
> > Failed 1/3 test programs. 0/8 subtests failed.
> > make[2]: *** [Makefile:860: test_dynamic] Error 255
> > make[2]: Leaving directory '/<>'
> > dh_auto_test: error: make -j8 test TEST_VERBOSE=1 returned exit code 2

Same here.
This seems to be broken by libtk-objscanner-perl 2.018-1 (building in
a testing chroot with 2.017-2 still works).

Dominique, I think that's a case for you :)


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1054809: libsys-hostip-perl: FTBFS: Can't exec "/sbin/ip": No such file or directory at /<>/blib/lib/Sys/HostIP.pm line 171.

2023-10-27 Thread gregor herrmann
On Sat, 28 Oct 2023 02:13:30 +0200, Santiago Vila wrote:

> El 28/10/23 a las 0:18, gregor herrmann escribió:
> > On Fri, 27 Oct 2023 23:53:22 +0200, Lucas Nussbaum wrote:
> > > My build chroot is still unmerged. I think it's the same on the buildd.
> > I don't think the latter is still the case but I don't have the
> > capacity to keep all usr-merge details in my head.
> The buildds are already usr-merged.

Thanks for the confirmation of my "impression".

> For this reason, bugs of type "FTBFS when chroot is not usr-merged"
> (like this one) should probably not be considered RC anymore.

Agreed.

Lucas, maybe it would make sense to update your chroots to the
usr-merged flavour, as that seems to be the default now?

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1054809: marked as pending in libsys-hostip-perl

2023-10-27 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1054809 in libsys-hostip-perl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libsys-hostip-perl/-/commit/19dfdcd4d1aff7bf71181caad7313de23d529132


Add patch to use /usr/sbin/ip instead of /sbin/ip.

Closes: #1054809
Thanks: Lucas Nussbaum.


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1054809



Bug#1054809: libsys-hostip-perl: FTBFS: Can't exec "/sbin/ip": No such file or directory at /<>/blib/lib/Sys/HostIP.pm line 171.

2023-10-27 Thread gregor herrmann
On Fri, 27 Oct 2023 23:53:22 +0200, Lucas Nussbaum wrote:

> Hi Gregor,

Hi Lucas,

and thanks for your quick help!
 
> > > > Can't exec "/sbin/ip": No such file or directory at 
> > > > /<>/blib/lib/Sys/HostIP.pm line 171.
> > 
> > That's a bit surprising … In my (usr-merged) sid cowbuilder chroots,
> > I have (after installing iproute2) lots of options of calling ip(8),
> > among them /sbin/ip:
> 
> My build chroot is still unmerged. I think it's the same on the buildd.

I don't think the latter is still the case but I don't have the
capacity to keep all usr-merge details in my head.

> And `dpkg -L iproute2` says it's /usr/sbin/ip

Oh -- I had't realized that the files were physically moved, and now
the old paths only work on merged systems. Hooray!

Alright, trivial patch incoming …


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1054774: marked as pending in libcgi-application-plugin-session-perl

2023-10-27 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1054774 in libcgi-application-plugin-session-perl reported by you has been 
fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libcgi-application-plugin-session-perl/-/commit/804f010e4c631c428a60b48add2ee337a22d5e34


Add patch from upstream PR to fix test failure with newer CGI.pm.

Closes: #1054774


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1054774



Bug#1054809: libsys-hostip-perl: FTBFS: Can't exec "/sbin/ip": No such file or directory at /<>/blib/lib/Sys/HostIP.pm line 171.

2023-10-27 Thread gregor herrmann
Control: tag -1 + unreproducible moreinfo

On Fri, 27 Oct 2023 21:42:42 +0200, Lucas Nussbaum wrote:

> Source: libsys-hostip-perl
> Version: 2.120-3
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lu...@debian.org
> Usertags: ftbfs-20231027 ftbfs-trixie
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
> 
> 
> Relevant part (hopefully):
> > make[1]: Entering directory '/<>'
> > PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" 
> > "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 
> > 'blib/lib', 'blib/arch')" t/*.t
> > t/00-compile.t .. 
> > 1..1
> > ok 1 - Sys/HostIP.pm loaded ok
> > ok
> > Can't exec "/sbin/ip": No such file or directory at 
> > /<>/blib/lib/Sys/HostIP.pm line 171.

That's a bit surprising … In my (usr-merged) sid cowbuilder chroots,
I have (after installing iproute2) lots of options of calling ip(8),
among them /sbin/ip:

# ls -la /bin/ip /usr/bin/ip /sbin/ip /usr/sbin/ip
-rwxr-xr-x 1 root root 705432 Oct 24 14:24 /bin/ip
lrwxrwxrwx 1 root root  9 Oct 24 14:24 /sbin/ip -> ../bin/ip
-rwxr-xr-x 1 root root 705432 Oct 24 14:24 /usr/bin/ip
lrwxrwxrwx 1 root root  9 Oct 24 14:24 /usr/sbin/ip -> ../bin/ip

(And the tests run successfully in this chroot.)

I'm wondering if the test system misses the (/bin and) /sbin
symlink(s) into /usr? Or something else?

Of course looking for all of /bin/ip /sbin/ip /usr/bin/ip /usr/sbin/ip
or using File::Which etc. would fix this (except that I can't
reproduce the problem in the first place), but I'd like to understand
what's going on here …
 

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1054364: FTBFS: test failure in t/Software-License.t

2023-10-22 Thread gregor herrmann
Source: libstring-license-perl
Version: 0.0.9-2
Severity: serious
Tags: ftbfs trixie sid
Justification: fails to build from source

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

As noted by ci.debian.net, libstring-license-perl's test suite
started to fail around a week ago:

https://ci.debian.net/packages/libs/libstring-license-perl/

 41s t/Software-License.t .. 
 41s # Seeded srand with seed '20231020' from local date.
 41s 1..29
 41s ok 1 - matches expected license for SPDX id AGPL-3.0
 41s ok 2 - matches expected license for SPDX id Apache-1.1
 41s ok 3 - matches expected license for SPDX id Apache-2.0
 41s ok 4 - matches expected license for SPDX id Artistic-1.0
 41s ok 5 - matches expected license for SPDX id Artistic-1.0-Perl OR 
GPL-1.0-or-later
 41s ok 6 - matches expected license for SPDX id Artistic-2.0
 41s ok 7 - matches expected license for SPDX id BSD
 41s ok 8 - matches expected license for SPDX id BSD-2-Clause-FreeBSD
 41s ok 9 - matches expected license for SPDX id CC0-1.0
 41s ok 10 - matches expected license for SPDX id EUPL-1.1
 41s ok 11 - matches expected license for SPDX id EUPL-1.2
 41s not ok 12 - matches expected license for SPDX id GFDL-1.2-or-later
 41s 
 41s # Failed test 'matches expected license for SPDX id GFDL-1.2-or-later'
 41s # at t/Software-License.t line 96.
 41s # +---++---+
 41s # | GOT   | OP | CHECK |
 41s # +---++---+
 41s # | GFDL-1.2-or-later | eq | GFDL-1.2-or-later and/or GFDL-1.3 |
 41s # +---++---+

The same failure happens during build, hence this FTBFS bug.


The issue might be related to the upload of libsoftware-license-perl_0.104004-1
on 15 October …


Cheers,
gregor

-BEGIN PGP SIGNATURE-

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmU1Q15fFIAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgaZxQ//W2IU7ZT4fKopEH4ECzg2b0/pn5eDU8Ey0JFXH/BGPNxNNvC3tmUXVK2W
lUMqKUkjn0+0G1XpG1A4eB0G3aeZ16MJwUV3OYstZVv4UtmNY6KAyHbhakgFtx8r
UpW0Q0w6XUGegvZUv7q1u+MeEyWUv90Fmvqo4zrt9VwsvEQ9chSn2z28q2kupm0C
PoYjjIuzx+uESgQgytTXcCTY73dcCZmmdSQAZQzwAvXwIC/NKJyueIKZ+Dk8DyeI
9Oc6nnZHmwhkOQrdmbHQy+rRhobz0B10qrropkNkrgu0b0X+jM6aPtitk+ONWXGC
PUVSr+JkDFPCP09b3YAIdWlIdr6r8Rj30F6BY1mQlnjZmCTOKDLEpdYhxrROYEyc
hkDDTmIBItycWnPQ1+jDg11W2I3/wFRx1S6K0a+drN2dKWfyaoSYeHh9XRcM3FVb
nZ9FLUrKQWFBKsM9cyQx5M2EgluLNuJvksxHMPZ+18fCFKwPEYvHZqFOU5Yd0P7t
cRcUL5lOzvPDDAqcywr+mGX8PZTeBdPFEChDuKofvo4nhhwQiCh79E15LU1/RF21
gKzDTkufjnCz8CTxl4j2gt6/2ozaOERDHw/7koujjmVBnLLOM/o/33EB7EAq6u7X
GqoztMBvtSS4z0DbDd6FnYJ4aNh+t/Vlxex+NhE+gQx+79C+T54=
=omfM
-END PGP SIGNATURE-


Bug#1053573: libpython3.11-testsuite install fails due to syntax error: 'uft-8' in /usr/lib/python3.11/test/tokenizedata/bad_coding.py

2023-10-09 Thread gregor herrmann
On Fri, 06 Oct 2023 14:43:14 -0400, Albedo Black wrote:

> Package: libpython3.11-testsuite
> Version: 3.11.6-2
> Severity: serious
> File: /usr/share/doc/libpython3.11-testsuite
> Tags: ftbfs
> Justification: makes the package in question unusable or mostly so


> $sudo dpkg --configure libpython3.11-testsuite
> Setting up libpython3.11-testsuite (3.11.6-2) ...
> File "/usr/lib/python3.11/test/tokenizedata/bad_coding.py", line 0
> SyntaxError: unknown encoding: uft-8
> dpkg: error processing package libpython3.11-testsuite
> (--configure):
>  installed libpython3.11-testsuite package post-installation script
> subprocess returned error exit status 1
> Errors were encountered while processing:
>  libpython3.11-testsuite

According to the changelog [0] this was fixed in 3.11.6-3, and I
didn't encounter any problems when upgrading from 3.11.5-3 to
3.11.6-3, so I think this bug can be closed at version 3.11.6-3.


Cheers,
gregor


[0] 
https://tracker.debian.org/news/1469422/accepted-python311-3116-3-source-into-unstable/

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1052871: libauthen-sasl-cyrus-perl: FTBFS: dh_auto_test: error: make -j8 test TEST_VERBOSE=1 returned exit code 2

2023-09-26 Thread gregor herrmann
Control: tag -1 + confirmed

On Tue, 26 Sep 2023 15:18:51 +0200, Lucas Nussbaum wrote:

> Source: libauthen-sasl-cyrus-perl
> Version: 0.13-server-13
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lu...@debian.org
> Usertags: ftbfs-20230925 ftbfs-trixie
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
> 
> 
> Relevant part (hopefully):
> > make[1]: Entering directory '/<>'
> > "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Cyrus.bs 
> > blib/arch/auto/Authen/SASL/Cyrus/Cyrus.bs 644
> > PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" 
> > "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 
> > 'blib/lib', 'blib/arch')" t/*.t
> > Can't locate object method "listmech" via package 
> > "Authen::SASL::Perl::PLAIN" at t/plain.t line 39.
> > # Looks like your test exited with 255 just after 2.
> > t/plain.t .. 
> > 1..5
> > client CB username.
> > client CB password.
> > client Sendreply: testuser
> > Client: Negotiation succeeded.
> > ok 1
> > ok 2
> > Dubious, test returned 255 (wstat 65280, 0xff00)
> > Failed 3/5 subtests 
> > 
> > Test Summary Report
> > ---
> > t/plain.t (Wstat: 65280 (exited 255) Tests: 2 Failed: 0)
> >   Non-zero exit status: 255
> >   Parse errors: Bad plan.  You planned 5 tests but ran 2.
> > Files=1, Tests=2,  1 wallclock secs ( 0.02 usr  0.00 sys +  0.05 cusr  0.01 
> > csys =  0.08 CPU)
> > Result: FAIL
> > Failed 1/1 test programs. 0/2 subtests failed.
> > make[1]: *** [Makefile:1013: test_dynamic] Error 255
> > make[1]: Leaving directory '/<>'
> > dh_auto_test: error: make -j8 test TEST_VERBOSE=1 returned exit code 2

I suppsed this is caused by libauthen-sasl-perl_2.1700-1:

--- a/Changes
+++ b/Changes
+  [Removed]
+- Authen::SASL::Cyrus is no longer loaded as
+  an implementation; Authen::SASL::XS has been
+  the successor for more than a decade

--- a/lib/Authen/SASL.pm
+++ b/lib/Authen/SASL.pm
 @Plugins = qw(
-   Authen::SASL::XS
-   Authen::SASL::Cyrus
-   Authen::SASL::Perl
+Authen::SASL::XS
+Authen::SASL::Perl


So libauthen-sasl-cyrus-perl might be a removal candidate (and we
should probably package Authen::SASL::XS), unless we want to patch
support for Authen::SASL::Cyrus back into libauthen-sasl-perl …

Also:

% grep-excuses libauthen-sasl-perl
libauthen-sasl-perl (2.1600-3 to 2.1700-1)
Maintainer: Debian Perl Group
Migration status for libauthen-sasl-perl (2.1600-3 to 2.1700-1): BLOCKED: 
Rejected/violates migration policy/introduces a regression
Issues preventing migration:
∙ ∙ autopkgtest for libauthen-sasl-cyrus-perl/0.13-server-13: amd64: 
Regression ♻  (reference ♻), arm64: Regression ♻  (reference ♻), armel: 
Regression ♻  (reference ♻), armhf: Regression ♻  (reference ♻), i386: 
Regression ♻  (reference ♻), ppc64el: Regression ♻  (reference ♻), s390x: 
Regression ♻  (reference ♻)


Cheers,
gregor


-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1052331: marked as pending in libcrypt-openssl-pkcs12-perl

2023-09-20 Thread gregor herrmann
Control: tag -1 pending

Hello,

Bug #1052331 in libcrypt-openssl-pkcs12-perl reported by you has been fixed in 
the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/libcrypt-openssl-pkcs12-perl/-/commit/6b12b90d49e451ddb7041ba54cffe4928a6535ad


Update openssl3.patch to skip pkcs12 password test on all OpenSSL 3.x versions.

Thanks: Sebastian Andrzej Siewior for the bug report.
Closes: #1052331


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1052331



Bug#1052327: libdbd-odbc-perl: Test failure in t/rt_57957.t

2023-09-20 Thread gregor herrmann
Source: libdbd-odbc-perl
Version: 1.61-2
Severity: serious
Tags: ftbfs trixie sid
Justification: fails to build from source (but built successfully in the past)

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

As noticed by ci.debian.org, t/rt_57957.t started to fail at some
point between 2023-09-02 and 2023-09-18.

This test now also fails during build, making the package FTBFS.

# Some of these tests may fail for your driver - please let me know if they do 
along with the strings SQLite/sqlite3odbc.so
t/rt_57957.t .
1..8
ok 1 - use ODBCTEST;
ok 2 - Prepare with trailing comment and named placeholder
ok 3 - Prepare with leading comment and named placeholder
Failed 5/8 subtests

Test Summary Report
- ---
t/rt_57957.t   (Wstat: 139 (Signal: SEGV, dumped core) Tests: 3 
Failed: 0)
  Non-zero wait status: 139
  Parse errors: Bad plan.  You planned 8 tests but ran 3.
Files=42, Tests=1081,  7 wallclock secs ( 0.36 usr  0.07 sys +  3.36 cusr  0.69 
csys =  4.48 CPU)
Result: FAIL


Notable differences in the environment between the test runs on
ci.debian.net:

- -libsqlite3-0   3.42.0-1
- -libsqliteodbc  0.9998-3+b1
+libsqlite3-0   3.43.1-1
+libsqliteodbc  0.-1


Cheers,
gregor

-BEGIN PGP SIGNATURE-

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmULCSJfFIAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgadyA//dsyksGfcQ2+WchuPlsC76GAz0NANPUdnFuMNKStMq38VIJmc7ocExBr/
rv7iVEATKJxWf2gWx/wGu0TyCOiFBUFsKtvOyw2OUIzklgj6kLrkyGH6ZwtSetkI
bqJiuZZMOm7dBEicAi+anKFAJZvkLJNZ/ZjHjOFxYYVEmjgiC1MiHCGDXhCgIWIe
SFgbOUEdrCi29L+Iba4sURSIaOC3qMb+ljB9BmiOuhvEXdOOKqlw/kXSnvK8wruy
Rwscyij5pWgEKe4v8r547EPL5Qt7TSdrQAZnxdJ9ObPmCNtTem8iQEBbXexDHdDf
9ImaORPkLQT3Gxwjs4SDuXDlt/9wghcgireVYsgXQfgVxvfoYXs4Zwy68fyvmtRa
2DXf7BBqugq2uLazPdVlQpQQ4GIJVbKmSog8BkU0E6il9bxq+8MEiAbVf0sYFjtM
R4DrLEWtd1kfqoY07PGUXzVnUXwalD9CrtG6MDO6MYZTzYVHcQ8YvZSwKyjQ0SI7
//rd+M3DixkBNoS7YGTbujBtyCVBaLoHZ8GSBSi6pqzhXaPFHPMX0M5dWBs8WXZP
kCMbYa/9WhtXzYMAEjHmHK8zXhR+OYtJdCbYJzA2zL0TgyEmGkMwUzmGcyr4oMNu
aBEqR4OtgsWPtz4qx4h7fnCSDCuIUrGX6UwqaXnrg2jgFpFsMLc=
=mgQ8
-END PGP SIGNATURE-



Bug#1051534: analizo: Test failure in t/features.t during build and autopkgtests

2023-09-09 Thread gregor herrmann
Source: analizo
Version: 1.25.4-2
Severity: serious
Tags: ftbfs sid trixie
Justification: fails to build from source

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512


analizo started to fail its autopkgtests recently in unstable:
https://ci.debian.net/packages/a/analizo/

And the same test failure happens during build as well:

# Failed test 'Then analizo must report that the project has 
total_abstract_classes = 1'
# at t/features/metrics/abstract_classes.feature line 19.
#   in step at t/features/metrics/abstract_classes.feature line 19.
# not ok
# #   Failed test at 
/build/analizo-1.25.4/t/features/step_definitions/analizo_steps.pl line 143.
# #  got: 2
# # expected: 1
# ok 3 - Step ran to completion
# 1..2
# # Looks like you failed 1 test of 2.
# Looks like you failed 1 test of 1008.
t/features.t .

#
not ok 404 - Then analizo must report that the project has 
total_abstract_classes = 1
#

1..1008
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1008 subtests

Test Summary Report
- ---
t/features.t   (Wstat: 
256 (exited 1) Tests: 1008 Failed: 1)
  Failed test:  404
  Non-zero exit status: 1
Files=54, Tests=1627, 84 wallclock secs ( 0.36 usr  0.13 sys + 59.24 cusr 17.21 
csys = 76.94 CPU)
Result: FAIL



Cheers,
gregor

-BEGIN PGP SIGNATURE-

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmT8UndfFIAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgbF5xAAqTTdQbU4Kiqg6RTKeEWRH4tCmV1F+6dv1CoTsv03xDhvhNlgqYSttXqR
3WvK8ZE+ksXypXA8/Uvcouwbyh1mY2ZEC94Och7U51fSbcJJSjcwpWgu5GbOERG4
eLboschzr7yMfROHuhX30cJ7p1jK5LOv5zIFgGVmpK2FmlAPmIoN8xitA3aLZvzy
RExQsvsFbqeKts+gPjx0WiC4Uamt0x+mLis34OQzjlWZVniL7A/MGKQlmVIr7zru
ZC+eaWjo+Cg2gn131eREaN4HtulfkxxbIPtP0zic0eRc3mY8sDukFgaIQHsqQ3ou
XsdyTVqg1eLDZ4GPJq9jVyntBhuqDeLdQa1PZWI8hf2ylzhK2WlrIm0aapAjHfHX
qazv68rGzkCWgdqxzoqPiCnVHdx57niNEmXpII1+96RQog7n+JA7rdhVF+pFumrD
OjlvzGhqQiIzXUEwxrpnhFPhh5GEDS3JbYn0wkrToEER5UdBQoW2eLe6FWBA6Dqq
EVKOTlsFaayogN9kET0iugPYsJo9ZjFPS0fVCgQZWNvSeO3fdPh1Jq0ATka678Dx
I9PtXWvMgOsOu4aU3ImZ1JCdujhz4C/CnNxbFsBScBaTGmd83j8zVL5JF71rhZX4
+lBWNk/xoGPDruSSP0Vz+TiaeoEiWt+zc7LVIKNX/ZuJZepyRlE=
=E8iv
-END PGP SIGNATURE-



Bug#1051192: solid-auth, liblog-any-perl: solid-auth became uninstallable after liblog-any-perl dropped liblog-any-adapter-perl Provides

2023-09-04 Thread gregor herrmann
On Mon, 04 Sep 2023 19:02:41 +0200, Axel Beckert wrote:

> > > → grep-aptavail -FDepends -P liblog-any-adapter-perl | fgrep 
> > > liblog-any-adapter-perl
> > Nice, I always forget the syntax.
> Didn't get it right on the first try, either. :-)

Heh :)
 
> > > Should we do this in solid-auth, too, or just use solely
> > > liblog-any-perl?
> > I'd go for only liblog-any-perl everywhere as is gone …
> The longer I think about the more I tend towards that direction, too.

Coolio
 
> Anyway, thanks for your efforts and sorry that I currently can't help
> that much with the actual work. (Lagging behind with fixing RC bugs in
> my non-team packages, too…)

No worries, thanks for reporting and helping me with grep-aptavail
and thinking about the issue!


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1051192: solid-auth, liblog-any-perl: solid-auth became uninstallable after liblog-any-perl dropped liblog-any-adapter-perl Provides

2023-09-04 Thread gregor herrmann
On Mon, 04 Sep 2023 16:54:35 +0200, gregor herrmann wrote:

> With different output:
> 
> % grep-aptavail -FDepends -P liblog-any-adapter-perl -s 
> Source,Package,Depends 
> Package: libdata-hal-perl
> Depends: perl:any, libboolean-perl, libclone-perl, libdata-visitor-perl, 
> libfailures-perl, libhttp-message-perl, libjson-perl, liblog-any-perl | 
> liblog-any-adapter-perl, libmime-types-perl, libmoo-perl, libsafe-isa-perl, 
> libstrictures-perl, libtype-tiny-perl, liburi-namespacemap-perl, liburi-perl, 
> liburi-template-perl, libxml-regexp-perl
> 
> Package: liblog-any-adapter-callback-perl
> Depends: perl:any, liblog-any-perl | liblog-any-adapter-perl
> 
> Package: liblog-any-adapter-dispatch-perl
> Depends: perl:any, liblog-any-perl | liblog-any-adapter-perl, 
> liblog-dispatch-perl
> 
> Package: liblog-any-adapter-filehandle-perl
> Depends: perl:any, liblog-any-perl | liblog-any-adapter-perl

These 4 are fixed in git to only use liblog-any-perl (but not
uploaded as there is no practical problem).
 
> Source: libweb-solid-auth-perl
> Package: solid-auth
> Depends: libfile-libmagic-perl, libjson-perl, 
> liblog-any-adapter-log4perl-perl, liblog-any-adapter-perl, 
> liblog-log4perl-perl, libpath-tiny-perl, libstring-escape-perl, 
> libweb-solid-auth-perl, perl:any

> > Should we do this in solid-auth, too, or just use solely
> > liblog-any-perl?
> I'd go for only liblog-any-perl everywhere as is gone …

Done for src:libweb-solid-auth-perl, and uploaded.


Hm, and I found more in git:

% grep liblog-any-adapter-perl */debian/control
liblog-any-adapter-screen-perl/debian/control: liblog-any-perl | 
liblog-any-adapter-perl ,
liblog-any-adapter-screen-perl/debian/control: liblog-any-perl | 
liblog-any-adapter-perl,
librdf-linkeddata-perl/debian/control: liblog-any-adapter-perl,
librdf-linkeddata-perl/debian/control: liblog-any-adapter-perl,

Not found by grep-aptavail? Next weirdness …

Oh, look, the latter has fresh autopkgtest failures on ci.d.n.

Alright, liblog-any-adapter-screen-perl fixed in git, librdf-linkeddata-perl
fixed and uploaded.


Cheers,
gregor, wo notes that removing ancient Provides is a bit hard

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


  1   2   3   4   5   6   7   8   9   10   >