Source: libmarc-transform-perl Version: 0.003006-2 Severity: serious Tags: upstream buster sid Justification: fails to build from source
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 libmarc-transform-perl's testsuite fails, both during build and autopkgtest, with libyaml-perl >= 1.25-1: perl Build test --verbose 1 Hexadecimal number > 0xffffffff non-portable at (eval 28) line 1. Number found where operator expected at (eval 29) line 8, near ""I want) {$boolcond=1;$boolcondint=1; eval{ create("605" (Missing operator before 605?) String found where operator expected at (eval 29) line 8, near "605",{"" (Missing operator before ",{"?) Bareword found where operator expected at (eval 29) line 8, near "",{"a" (Missing operator before a?) String found where operator expected at (eval 29) line 8, near "a"=>"" Hexadecimal number > 0xffffffff non-portable at (eval 58) line 1. Number found where operator expected at (eval 59) line 8, near ""I want) {$boolcond=1;$boolcondint=1; eval{ create("605" (Missing operator before 605?) String found where operator expected at (eval 59) line 8, near "605",{"" (Missing operator before ",{"?) Bareword found where operator expected at (eval 59) line 8, near "",{"a" (Missing operator before a?) String found where operator expected at (eval 59) line 8, near "a"=>"" # Failed test '' # at t/test.t line 177. # got: 'optionnalaleader||||006:UTF-8||007:controlfield_content8b||008:controlfield_content8a||008:controlfield_content8b||106: |a:VaLuE||401: |b:new value of the 401 conditions field||501: |a:foao|a:foo|b:baoar|b:update only the first b in condition's field 501|c:updated value of all c in condition's field||501: |c:1||502: |a:I want "$"||502: |a:this is the value of a subfield of a new 502 field||503: |a:babar|a:fee|b:mandatory b in condition's field||504: |a:updated value of all 504a if exists|a:updated value of all 504a if exists||600: |a:a string|a:first a subfield of this new 600 field|a:second a subfield of this new 600 field|b:the 600b value||602: 2|a:a402a2||602:1 |a:a402a1||604: |a:foo|a:update only the first a in 604|b:openbar|c:New York||700: |a:the a subfield of this mandatory 700 field|b:beberoptionnalaleader||||006:UTF-8||007:controlfield_content8b||008:controlfield_content8a||008:controlfield_content8b||106: |a:VaLuE||401: |b:new value of the 401 conditions field||501: |a:foao|a:foo|b:baoar|b:update only the first b in condition's field 501|c:updated value of all c in condition's field||501: |c:1||502: |a:I want "$"||502: |a:this is the value of a subfield of a new 502 field||503: |a:babar|a:fee|b:mandatory b in condition's field||504: |a:updated value of all 504a if exists|a:updated value of all 504a if exists||600: |a:a string|a:first a subfield of this new 600 field|a:second a subfield of this new 600 field|b:the 600b value||602: 2|a:a402a2||602:1 |a:a402a1||604: |a:foo|a:update only the first a in 604|b:openbar|c:New York||700: |a:the a subfield of this mandatory 700 field|b:beber' # expected: 'optionnalaleader||||006:UTF-8||007:controlfield_content8b||008:controlfield_content8a||008:controlfield_content8b||106: |a:VaLuE||401: |b:new value of the 401 conditions field||501: |a:foao|a:foo|b:baoar|b:update only the first b in condition's field 501|c:updated value of all c in condition's field||501: |c:1||502: |a:I want "$"||502: |a:this is the value of a subfield of a new 502 field||503: |a:babar|a:fee|b:mandatory b in condition's field||504: |a:updated value of all 504a if exists|a:updated value of all 504a if exists||600: |a:a string|a:first a subfield of this new 600 field|a:second a subfield of this new 600 field|b:the 600b value||602: 2|a:a402a2||602:1 |a:a402a1||604: |a:foo|a:update only the first a in 604|b:openbar|c:New York||605: |a:"I want "$"" contain a $ sign||700: |a:the a subfield of this mandatory 700 field|b:beberoptionnalaleader||||006:UTF-8||007:controlfield_content8b||008:controlfield_content8a||008:controlfield_content8b||106: |a:VaLuE||401: |b:new value of the 401 conditions field||501: |a:foao|a:foo|b:baoar|b:update only the first b in condition's field 501|c:updated value of all c in condition's field||501: |c:1||502: |a:I want "$"||502: |a:this is the value of a subfield of a new 502 field||503: |a:babar|a:fee|b:mandatory b in condition's field||504: |a:updated value of all 504a if exists|a:updated value of all 504a if exists||600: |a:a string|a:first a subfield of this new 600 field|a:second a subfield of this new 600 field|b:the 600b value||602: 2|a:a402a2||602:1 |a:a402a1||604: |a:foo|a:update only the first a in 604|b:openbar|c:New York||605: |a:"I want "$"" contain a $ sign||700: |a:the a subfield of this mandatory 700 field|b:beber' Number found where operator expected at (eval 179) line 8, near ""I want) {$boolcond=1;$boolcondint=1; eval{ create("604" (Missing operator before 604?) String found where operator expected at (eval 179) line 8, near "604",{"" (Missing operator before ",{"?) Bareword found where operator expected at (eval 179) line 8, near "",{"a" (Missing operator before a?) String found where operator expected at (eval 179) line 8, near "a"=>"" # Failed test '' # at t/test.t line 560. # got: ' ||||501: |a:I want "$"' # expected: ' ||||501: |a:I want "$"||604: |a:"I want "$"" contain a $ sign' Hexadecimal number > 0xffffffff non-portable at (eval 198) line 1. Hexadecimal number > 0xffffffff non-portable at (eval 219) line 1. Hexadecimal number > 0xffffffff non-portable at (eval 228) line 1. # Looks like you failed 2 tests of 28. t/test.t .. ok 1 - use MARC::Transform; not ok 2 - ok 3 - ok 4 - ok 5 - ok 6 - ok 7 - ok 8 - ok 9 - ok 10 - ok 11 - ok 12 - ok 13 - ok 14 - ok 15 - ok 16 - not ok 17 - ok 18 - ok 19 - ok 20 - ok 21 - ok 22 - ok 23 - ok 24 - ok 25 - ok 26 - ok 27 - ok 28 - 1..28 Dubious, test returned 2 (wstat 512, 0x200) Failed 2/28 subtests Test Summary Report - ------------------- t/test.t (Wstat: 512 Tests: 28 Failed: 2) Failed tests: 2, 17 Non-zero exit status: 2 Files=1, Tests=28, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.15 cusr 0.01 csys = 0.18 CPU) Result: FAIL Failed 1/1 test programs. 2/28 subtests failed. Cheers, gregor -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAlr4URZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qga4mg/8Cocx2cLQ4RXgGiTX7BIZri3ll/sVaWZGhMw8PCQ79qM3YndVQnH+bE0K TZfQsEPEylDqLI4HGaoGb9bLoEducKAF4Hh5rB3El0Eon83cszy607dsMzSyzwer mQWL/NFa3mi+ltbq6WYaMxa1Jwq0Oix+o+3Ky9ivog/GeHpCNnRjY2OMoA0dz3z6 7i/EWPvoGHtUKwaZGlGY6GMzcuF8mWP7bkyjQo5MBAgIO1B2p+EXSUsbw6Q0hz8K FVCNPk/nZpC2shjCcNowGU0+W6TVrBIvYse6CL2UJsYQVo9wb7kq8bD4Czhi7maA aBDq4mrVlJc2CAWRBq/bvq43rLFzQAPpmuSsQj9lVx0UhCWjS2+56iAILhNr4h1Y KLIecJ/1EFhxBYuagrUabqYcrtL28qJG0tUbp0DkWpRLT7vdullAu9yn3RQlAVfZ 9agNcOzDZvMuVTs6CNf+zrOtb08E+SrD63mv+J1SMu7pHlvDe+f2zpbJBJD5Kytf dxMjn52wLZ8UZOstfPlbBc/vY/VyU0WwFcNrb4dCUFvi4+BKHP8hP0DFlF5hA0CN afCqHoCPGysSsrux/4LLbwRoYsgjbrWzWawyropxMg3tbRmUdT+zb+wNdsZXyCmL dZHk5VLYAbeNOo/lzw8SmmEKQ5g/H1iNu1bxEsYYRRYZgB4WdC4= =sMGJ -----END PGP SIGNATURE-----