Your message dated Fri, 17 Jan 2025 20:07:00 +0100
with message-id <z4qqvam0y-dap...@jadzia.comodo.priv.at>
and subject line Re: Bug#1093339: libcatmandu-perl: FTBFS: Failed 4/178 test 
programs. 8/2133 subtests failed.
has caused the Debian Bug report #1093339,
regarding libcatmandu-perl: FTBFS: Failed 4/178 test programs. 8/2133 subtests 
failed.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1093339: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1093339
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:libcatmandu-perl
Version: 1.2021-1
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

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

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_auto_clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
        /usr/bin/perl Build.PL --installdirs vendor --config "optimize=-g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" 
--config "ld=x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wl,-z,relro"
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Catmandu' version '1.2021'
   dh_auto_build
        /usr/bin/perl Build

[... snipped ...]

ok 201
ok 202
ok 203 - T::ImportIs->can('is_regex_ref')
ok 204 - T::ImportIs->can('is_maybe_regex_ref')
ok 205
ok 206
ok 207 - T::ImportCheck->can('check_regex_ref')
ok 208 - T::ImportCheck->can('check_maybe_regex_ref')
ok 209
ok 210
ok 211 - no autovivication in is_regex_ref
ok 212 - Catmandu::Util->can('is_glob_ref')
ok 213 - Catmandu::Util->can('is_maybe_glob_ref')
ok 214 - Catmandu::Util->can('check_glob_ref')
ok 215 - Catmandu::Util->can('check_maybe_glob_ref')
ok 216 - T::ImportAll->can('is_glob_ref')
ok 217 - T::ImportAll->can('is_maybe_glob_ref')
ok 218 - T::ImportAll->can('check_glob_ref')
ok 219 - T::ImportAll->can('check_maybe_glob_ref')
ok 220
ok 221
ok 222
ok 223
ok 224 - T::ImportIs->can('is_glob_ref')
ok 225 - T::ImportIs->can('is_maybe_glob_ref')
ok 226
ok 227
ok 228 - T::ImportCheck->can('check_glob_ref')
ok 229 - T::ImportCheck->can('check_maybe_glob_ref')
ok 230
ok 231
ok 232 - no autovivication in is_glob_ref
ok 233 - Catmandu::Util->can('is_value')
ok 234 - Catmandu::Util->can('is_maybe_value')
ok 235 - Catmandu::Util->can('check_value')
ok 236 - Catmandu::Util->can('check_maybe_value')
ok 237 - T::ImportAll->can('is_value')
ok 238 - T::ImportAll->can('is_maybe_value')
ok 239 - T::ImportAll->can('check_value')
ok 240 - T::ImportAll->can('check_maybe_value')
ok 241
ok 242
ok 243
ok 244
ok 245 - T::ImportIs->can('is_value')
ok 246 - T::ImportIs->can('is_maybe_value')
ok 247
ok 248
ok 249 - T::ImportCheck->can('check_value')
ok 250 - T::ImportCheck->can('check_maybe_value')
ok 251
ok 252
ok 253 - no autovivication in is_value
ok 254 - Catmandu::Util->can('is_string')
ok 255 - Catmandu::Util->can('is_maybe_string')
ok 256 - Catmandu::Util->can('check_string')
ok 257 - Catmandu::Util->can('check_maybe_string')
ok 258 - T::ImportAll->can('is_string')
ok 259 - T::ImportAll->can('is_maybe_string')
ok 260 - T::ImportAll->can('check_string')
ok 261 - T::ImportAll->can('check_maybe_string')
ok 262
ok 263
ok 264
ok 265
ok 266 - T::ImportIs->can('is_string')
ok 267 - T::ImportIs->can('is_maybe_string')
ok 268
ok 269
ok 270 - T::ImportCheck->can('check_string')
ok 271 - T::ImportCheck->can('check_maybe_string')
ok 272
ok 273
ok 274 - no autovivication in is_string
ok 275 - Catmandu::Util->can('is_number')
ok 276 - Catmandu::Util->can('is_maybe_number')
ok 277 - Catmandu::Util->can('check_number')
ok 278 - Catmandu::Util->can('check_maybe_number')
ok 279 - T::ImportAll->can('is_number')
ok 280 - T::ImportAll->can('is_maybe_number')
ok 281 - T::ImportAll->can('check_number')
ok 282 - T::ImportAll->can('check_maybe_number')
ok 283
ok 284
ok 285
ok 286
ok 287 - T::ImportIs->can('is_number')
ok 288 - T::ImportIs->can('is_maybe_number')
ok 289
ok 290
ok 291 - T::ImportCheck->can('check_number')
ok 292 - T::ImportCheck->can('check_maybe_number')
ok 293
ok 294
ok 295 - no autovivication in is_number
ok 296 - Catmandu::Util->can('is_integer')
ok 297 - Catmandu::Util->can('is_maybe_integer')
ok 298 - Catmandu::Util->can('check_integer')
ok 299 - Catmandu::Util->can('check_maybe_integer')
ok 300 - T::ImportAll->can('is_integer')
ok 301 - T::ImportAll->can('is_maybe_integer')
ok 302 - T::ImportAll->can('check_integer')
ok 303 - T::ImportAll->can('check_maybe_integer')
ok 304
ok 305
ok 306
ok 307
ok 308 - T::ImportIs->can('is_integer')
ok 309 - T::ImportIs->can('is_maybe_integer')
ok 310
ok 311
ok 312 - T::ImportCheck->can('check_integer')
ok 313 - T::ImportCheck->can('check_maybe_integer')
ok 314
ok 315
ok 316 - no autovivication in is_integer
ok 317 - Catmandu::Util->can('is_natural')
ok 318 - Catmandu::Util->can('is_maybe_natural')
ok 319 - Catmandu::Util->can('check_natural')
ok 320 - Catmandu::Util->can('check_maybe_natural')
ok 321 - T::ImportAll->can('is_natural')
ok 322 - T::ImportAll->can('is_maybe_natural')
ok 323 - T::ImportAll->can('check_natural')
ok 324 - T::ImportAll->can('check_maybe_natural')
ok 325
ok 326
ok 327
ok 328
ok 329 - T::ImportIs->can('is_natural')
ok 330 - T::ImportIs->can('is_maybe_natural')
ok 331
ok 332
ok 333 - T::ImportCheck->can('check_natural')
ok 334 - T::ImportCheck->can('check_maybe_natural')
ok 335
ok 336
ok 337 - no autovivication in is_natural
ok 338 - Catmandu::Util->can('is_positive')
ok 339 - Catmandu::Util->can('is_maybe_positive')
ok 340 - Catmandu::Util->can('check_positive')
ok 341 - Catmandu::Util->can('check_maybe_positive')
ok 342 - T::ImportAll->can('is_positive')
ok 343 - T::ImportAll->can('is_maybe_positive')
ok 344 - T::ImportAll->can('check_positive')
ok 345 - T::ImportAll->can('check_maybe_positive')
ok 346
ok 347
ok 348
ok 349
ok 350 - T::ImportIs->can('is_positive')
ok 351 - T::ImportIs->can('is_maybe_positive')
ok 352
ok 353
ok 354 - T::ImportCheck->can('check_positive')
ok 355 - T::ImportCheck->can('check_maybe_positive')
ok 356
ok 357
ok 358 - no autovivication in is_positive
ok 359
ok 360
ok 361 - Catmandu::Util->can('require_package')
ok 362
ok 363 - T::ImportAll->can('require_package')
ok 364 - T::ImportMisc->can('require_package')
ok 365 - Catmandu::Util->can('use_lib')
ok 366
ok 367 - T::ImportAll->can('use_lib')
ok 368 - T::ImportMisc->can('use_lib')
ok 369 - Catmandu::Util->can('io')
ok 370
ok 371 - T::ImportAll->can('io')
ok 372 - T::ImportIo->can('io')
ok 373 - Catmandu::Util->can('read_file')
ok 374
ok 375 - T::ImportAll->can('read_file')
ok 376 - T::ImportIo->can('read_file')
ok 377 - Catmandu::Util->can('read_yaml')
ok 378
ok 379 - T::ImportAll->can('read_yaml')
ok 380 - T::ImportIo->can('read_yaml')
ok 381 - Catmandu::Util->can('read_json')
ok 382
ok 383 - T::ImportAll->can('read_json')
ok 384 - T::ImportIo->can('read_json')
ok 385 - Catmandu::Util->can('parse_data_path')
ok 386
ok 387 - T::ImportAll->can('parse_data_path')
ok 388 - T::ImportData->can('parse_data_path')
ok 389 - Catmandu::Util->can('get_data')
ok 390
ok 391 - T::ImportAll->can('get_data')
ok 392 - T::ImportData->can('get_data')
ok 393 - Catmandu::Util->can('set_data')
ok 394
ok 395 - T::ImportAll->can('set_data')
ok 396 - T::ImportData->can('set_data')
ok 397 - Catmandu::Util->can('delete_data')
ok 398
ok 399 - T::ImportAll->can('delete_data')
ok 400 - T::ImportData->can('delete_data')
ok 401 - Catmandu::Util->can('data_at')
ok 402
ok 403 - T::ImportAll->can('data_at')
ok 404 - T::ImportData->can('data_at')
ok 405 - Catmandu::Util->can('array_exists')
ok 406
ok 407 - T::ImportAll->can('array_exists')
ok 408 - T::ImportArray->can('array_exists')
ok 409 - Catmandu::Util->can('array_group_by')
ok 410
ok 411 - T::ImportAll->can('array_group_by')
ok 412 - T::ImportArray->can('array_group_by')
ok 413 - Catmandu::Util->can('array_pluck')
ok 414
ok 415 - T::ImportAll->can('array_pluck')
ok 416 - T::ImportArray->can('array_pluck')
ok 417 - Catmandu::Util->can('array_to_sentence')
ok 418
ok 419 - T::ImportAll->can('array_to_sentence')
ok 420 - T::ImportArray->can('array_to_sentence')
ok 421 - Catmandu::Util->can('array_sum')
ok 422
ok 423 - T::ImportAll->can('array_sum')
ok 424 - T::ImportArray->can('array_sum')
ok 425 - Catmandu::Util->can('array_includes')
ok 426
ok 427 - T::ImportAll->can('array_includes')
ok 428 - T::ImportArray->can('array_includes')
ok 429 - Catmandu::Util->can('array_any')
ok 430
ok 431 - T::ImportAll->can('array_any')
ok 432 - T::ImportArray->can('array_any')
ok 433 - Catmandu::Util->can('array_uniq')
ok 434
ok 435 - T::ImportAll->can('array_uniq')
ok 436 - T::ImportArray->can('array_uniq')
ok 437 - Catmandu::Util->can('array_split')
ok 438
ok 439 - T::ImportAll->can('array_split')
ok 440 - T::ImportArray->can('array_split')
ok 441 - Catmandu::Util->can('hash_merge')
ok 442
ok 443 - T::ImportAll->can('hash_merge')
ok 444 - T::ImportHash->can('hash_merge')
ok 445 - Catmandu::Util->can('as_utf8')
ok 446
ok 447 - T::ImportAll->can('as_utf8')
ok 448 - T::ImportString->can('as_utf8')
ok 449 - Catmandu::Util->can('trim')
ok 450
ok 451 - T::ImportAll->can('trim')
ok 452 - T::ImportString->can('trim')
ok 453 - Catmandu::Util->can('capitalize')
ok 454
ok 455 - T::ImportAll->can('capitalize')
ok 456 - T::ImportString->can('capitalize')
ok 457 - Catmandu::Util->can('human_number')
ok 458
ok 459 - T::ImportAll->can('human_number')
ok 460 - T::ImportHuman->can('human_number')
ok 461 - Catmandu::Util->can('human_content_type')
ok 462
ok 463 - T::ImportAll->can('human_content_type')
ok 464 - T::ImportHuman->can('human_content_type')
ok 465 - Catmandu::Util->can('human_byte_size')
ok 466
ok 467 - T::ImportAll->can('human_byte_size')
ok 468 - T::ImportHuman->can('human_byte_size')
ok 469 - Catmandu::Util->can('xml_declaration')
ok 470
ok 471 - T::ImportAll->can('xml_declaration')
ok 472 - T::ImportXML->can('xml_declaration')
ok 473 - Catmandu::Util->can('xml_escape')
ok 474
ok 475 - T::ImportAll->can('xml_escape')
ok 476 - T::ImportXML->can('xml_escape')
ok 477 - io from code_ref read
ok 478 - getline
ok 479 - io from code_ref write
ok 480 - print
ok 481 - io IO::Handle instance
ok 482 - read_file
ok 483 - read_io
ok 484 - write_file
ok 485 - read_file
ok 486 - read_yaml
ok 487 - read_json
ok 488 - join_path
ok 489 - normalize_path
ok 490 - segmented_path
ok 491 - parse_data_path
ok 492 - get_data(foo)
ok 493 - get_data(foo2)
ok 494 - get_data(3)
ok 495 - get_data(1)
ok 496 - get_data($first)
ok 497 - get_data($last)
ok 498 - get_data(*)
ok 499 - set_data 1
ok 500 - set_data 2
ok 501 - set_data 3
ok 502 - set_data 4
ok 503 - set_data 5
ok 504 - set_data 6
ok 505 - set_data 7
ok 506 - set_data 8
ok 507 - set_data 9
ok 508 - set_data 1
ok 509 - set_data 2
ok 510 - set_data 3
ok 511 - set_data 4
ok 512 - set_data 5
ok 513 - set_data 6
ok 514 - delete_data 1
ok 515 - delete_data 2
ok 516 - delete_data 3
ok 517 - delete_data 4
ok 518 - delete_data 5
ok 519 - delete_data 6
ok 520 - delete_data 7
ok 521 - data_at 1
ok 522 - data_at 2
ok 523 - data_at 3
ok 524 - data_at 4
ok 525 - data_at 5
ok 526 - data_at 5
ok 527 - data_at 6
ok 528 - data_at 6
ok 529 - array_exists 1
ok 530 - !array_exists
ok 531 - array_group_by
ok 532 - array_pluck
ok 533 - array_sum
ok 534 - array_includes
ok 535 - !array_includes
ok 536 - array_any
ok 537 - array_any
ok 538 - array_to_sentence
ok 539 - array_to_sentence
ok 540 - array_rest
ok 541 - array_uniq
ok 542 - hash_merge
ok 543 - as_utf8
ok 544 - trim
ok 545 - capitalize
ok 546 - is_same
ok 547 - is_different
ok 548 - check_same
ok 549 - ! check_same
ok 550 - check_different
ok 551 - ! check_different
ok 552 - is_able
ok 553 - ! is_able
ok 554 - ! is_able
ok 555 - check_able
ok 556 - ! check_able
ok 557 - check_maybe_able
ok 558 - ! check_maybe_able
ok 559 - is_instance
ok 560 - ! is_instance
ok 561 - ! is_instance
ok 562 - check_instance
ok 563 - ! check_instance
ok 564 - ! check_maybe_instance
ok 565 - ! check_maybe_instance
ok 566 - human_number
ok 567 - human_byte_size
ok 568 - human_byte_size
ok 569 - human_byte_size
ok 570 - human_byte_size
ok 571 - human_content_type
ok 572 - xml_declaration
ok 573 - xml_escape
1..573
ok
t/Catmandu-Validator-Mock.t .............. 
ok 1 - use Catmandu::Validator::Mock;
ok 2 - require Catmandu::Validator::Mock;
ok 3 - all items valid by default
ok 4 - all items invalid if reject is true
ok 5 - default error message
ok 6 - custom error message
1..6
ok
t/Catmandu-Validator-Simple.t ............ 
ok 1 - use Catmandu::Validator::Simple;
ok 2 - require Catmandu::Validator::Simple;
ok 3 - Catmandu::Validator::Simple->can('validate_data')
ok 4 - threw Regexp ((?^:handler should be a CODE reference))
ok 5 - validate - success
ok 6 - validate - fails
ok 7 - last_errors returns error message
1..7
ok
t/Catmandu-Validator.t ................... 
ok 1 - use Catmandu::Validator;
ok 2 - require Catmandu::Validator;
ok 3 - threw Regexp ((?^:missing validate_data))
ok 4 - T::Validator->can('is_valid')
ok 5 - T::Validator->can('validate')
ok 6 - threw Regexp ((?^:Cannot validate data of this type))
ok 7 - validate() - success
ok 8 - validate() - fails
ok 9 - last_errors returns errors
ok 10 - is_valid returns 1
ok 11 - is_valid returns 0
ok 12 - validate, after_callback - success
ok 13 - validate, after_callback - called
ok 14 - valid_count
ok 15 - invalid_count
ok 16 - validate, error_field 1
ok 17 - validate, error_field 2
ok 18 - validate, after_callback - valid
ok 19 - validate, after_callback - invalid
ok 20 - validate (array) - valid records returned
ok 21 - validate - invalid records returned
ok 22 - validate (iterator) - iterator returned
1..22
ok
t/Catmandu.t ............................. 
ok 1 - use Catmandu;
ok 2 - require Catmandu;
ok 3 - 'logger test' isa 'Log::Any::Proxy'
ok 4 - 'logger test' isa 'Log::Any::Adapter::Test'
ok 5 - debug log
ok 6 - info log
ok 7 - info log
ok 8 - get current path
ok 9 - got default_load_path
ok 10 - got default_load_path 2
ok 11 - load and conf test
ok 12 - default store
ok 13 - default fixer
ok 14 - default importer
ok 15 - default exporter
ok 16 - 'importer test' isa 'Catmandu::Importer::YAML'
ok 17 - 'importer test' isa 'Catmandu::Importer::Mock'
ok 18 - 'exporter test' isa 'Catmandu::Exporter::YAML'
ok 19 - 'exporter test' isa 'Catmandu::Exporter::CSV'
ok 20 - 'store test' isa 'Catmandu::Store::Hash'
ok 21 - 'store test' isa 'Catmandu::Store::Hash'
ok 22 - 'fixer test' isa 'Catmandu::Fix'
ok 23 - 'validator test' isa 'Catmandu::Validator::Mock'
ok 24
ok 25
ok 26 - export_to_string
ok 27 - root
ok 28 - roots
ok 29 - default_importer_package
ok 30 - default_exporter_package
ok 31
ok 32 - reload config
ok 33
ok 34
ok 35
ok 36
1..36
ok
t/author-pod-syntax.t .................... skipped: these tests are for testing 
by the author

Test Summary Report
-------------------
t/Catmandu-CLI.t                       (Wstat: 1280 (exited 5) Tests: 17 
Failed: 5)
  Failed tests:  3-6, 17
  Non-zero exit status: 5
t/Catmandu-Cmd-convert.t               (Wstat: 65280 (exited 255) Tests: 2 
Failed: 0)
  Non-zero exit status: 255
  Parse errors: No plan found in TAP output
t/Catmandu-Cmd-export.t                (Wstat: 65280 (exited 255) Tests: 3 
Failed: 1)
  Failed test:  3
  Non-zero exit status: 255
  Parse errors: No plan found in TAP output
t/Catmandu-Cmd-import.t                (Wstat: 512 (exited 2) Tests: 4 Failed: 
2)
  Failed tests:  3-4
  Non-zero exit status: 2
Files=178, Tests=2133, 38 wallclock secs ( 0.31 usr  0.18 sys + 23.31 cusr  
3.97 csys = 27.77 CPU)
Result: FAIL
Failed 4/178 test programs. 8/2133 subtests failed.
dh_auto_test: error: /usr/bin/perl Build test --verbose 1 returned exit code 255
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202501/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:libcatmandu-perl, so that this is still
visible in the BTS web page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Version: 1.2024-1

On Fri, 17 Jan 2025 18:53:36 +0000, Santiago Vila wrote:

> Package: src:libcatmandu-perl
> Version: 1.2021-1
> Severity: serious
> Tags: ftbfs trixie sid
> 
> Dear maintainer:
> 
> During a rebuild of all packages in unstable, your package failed to build:

Right, fixed in 1.2024-1 which was uploaded earlier today.
 

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
   `-   

Attachment: signature.asc
Description: Digital Signature


--- End Message ---

Reply via email to