Source: libconfig-model-itself-perl Version: 2.023-1 Severity: serious Tags: ftbfs trixie sid Justification: we love autopkgtests; blocks libpath-tiny-perl's migration
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 libpath-tiny-perl's 0.148-1 upload breaks libconfig-model-itself-perl's test suite in autopkgtests. (Or maybe libpath-tiny-perl's involvement is just a coincidence?) >From >https://ci.debian.net/packages/libc/libconfig-model-itself-perl/testing/amd64/59423510/ #v+ 68s t/cme-meta-edit.t .......... 68s Prototype mismatch: sub CORE::GLOBAL::exit: none vs (;$) at /usr/lib/x86_64-linux-gnu/perl5/5.40/Tk.pm line 415. 68s ok 1 - compiled 68s not ok 2 - edit and quit 68s 68s # Failed test 'edit and quit' 68s # at t/cme-meta-edit.t line 33. 68s # '' 68s # doesn't match '(?^:Reading model from)' 68s not ok 3 - edit is in test mode 68s 68s # Failed test 'edit is in test mode' 68s # at t/cme-meta-edit.t line 34. 68s # '' 68s # doesn't match '(?^:Test mode: quit)' 68s 1..3 68s # Looks like you failed 2 tests of 3. 68s Dubious, test returned 2 (wstat 512, 0x200) 68s Failed 2/3 subtests 74s t/cme-meta.t ............... 74s ok 1 - compiled 74s # Running tests in wr_root/cme-meta 74s ok 2 # skip dev list does not yet work 74s Prototype mismatch: sub CORE::GLOBAL::exit: none vs (;$) at /usr/lib/x86_64-linux-gnu/perl5/5.40/Tk.pm line 415. 74s ok 3 - check help 74s not ok 4 - meta check fstab 74s 74s # Failed test 'meta check fstab' 74s # at t/cme-meta.t line 32. 74s # 'loading model 74s # ' 74s # doesn't match '(?^:checking data)' 74s not ok 5 - dump fstab model in wr_root/cme-meta/fstab.cds 74s 74s # Failed test 'dump fstab model in wr_root/cme-meta/fstab.cds' 74s # at t/cme-meta.t line 40. 74s # '' 74s # doesn't match '(?^:Dumping Fstab)' 74s not ok 6 - check content of wr_root/cme-meta/fstab.cds 74s 74s # Failed test 'check content of wr_root/cme-meta/fstab.cds' 74s # at t/cme-meta.t line 41. 74s # Could not open file wr_root/cme-meta/fstab.cds: No such file or directory 74s not ok 7 - dump fstab model in wr_root/cme-meta/fstab.yml 74s 74s # Failed test 'dump fstab model in wr_root/cme-meta/fstab.yml' 74s # at t/cme-meta.t line 47. 74s # '' 74s # doesn't match '(?^:Dumping Fstab)' 74s not ok 8 - check content of wr_root/cme-meta/fstab.yml 74s 74s # Failed test 'check content of wr_root/cme-meta/fstab.yml' 74s # at t/cme-meta.t line 48. 74s # Could not open file wr_root/cme-meta/fstab.yml: No such file or directory 74s not ok 9 - dot diagram of Fstab in wr_root/cme-meta/fstab.dot 74s 74s # Failed test 'dot diagram of Fstab in wr_root/cme-meta/fstab.dot' 74s # at t/cme-meta.t line 53. 74s # '' 74s # doesn't match '(?^:Creating dot file)' 74s not ok 10 - check content of wr_root/cme-meta/fstab.dot 74s 74s # Failed test 'check content of wr_root/cme-meta/fstab.dot' 74s # at t/cme-meta.t line 54. 74s # Could not open file wr_root/cme-meta/fstab.dot: No such file or directory 74s 1..10 74s # Looks like you failed 7 tests of 10. 74s Dubious, test returned 7 (wstat 1792, 0x700) 74s Failed 7/10 subtests 74s (less 1 skipped subtest: 2 okay) #v- Interestingly this does not happen when I _build_ the package locally but it also happens during a local autopkgtest run. Note 1: wr_root/ is missing during autopkgtests. But adding it to debian/tests/pkg-perl/smoke-files is not enough. Note 2: The failing tests use Config::Model::Tester::Setup (from libconfig-model-tester-perl) with #v+ 71 my $wr_root = path('wr_root')->child($name); #v- which looks a bit like https://github.com/dagolden/Path-Tiny/commit/07dc0eef61ecd748821c3fdd135f72419b257fa3 Or maybe Path::Tiny's mkdir/mkpath/remove_tree are used somewhere else in the Config::Model universe with a string instead of a hashref :) Cheers, gregor -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmfuxLtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgZ4EhAArWf83UIk+lG4vTPxGvtCrpcwwEJmFjAowYU8iL68mBbQ0FhAL57ym6zh u7lLrQSIMESAr6jkEcxE3l8AXjm6/HFm5sOAIbsurGPkpBl7mMOF0ahjKFQNY7+f 2HGLzuJuBToaR9aHHV8LiGK/eX0zmzQRdp6WxQ+KSV6dCHY4NqnGxue4rlxAvkmy 4H29nvJccMSA4v7UdLW2HyNUZcMPS7hyLjnqrGvQWopzOHfSsbO7W6JlEVgLk3ns I+gkQ0+lPNNTX0OeGfBLcuRrBT9R4jI0vlXodl14cDXyfxmlkMOegKhcqnDjrgRw Dq+cgh7fDps8o/c/OVi1z5sHUwAyqW29hSovh2prE1uGuJuxjQG0eVehvVmrAH7d KSfPu22M4zh6n16hurv9AVWp6c51DGLGMFP8fyeTW6qnVb9ixMdr/5q1y5KaMh+0 m6c1kMD3Skh/5rMmig749WR72MTo6tUrptt8hzaPykvxjfJORJOle0c8OIXvur0C e5ojM96raiMHooH0+77zCc6S5hzfAZTxFjPXB2lJj/KzTZzDbpaCD6tgO/q6JK5D N0lOmKcE161h46+ZEFieQ3/NrXp8tabHZb96bsHKaD81LNIQ733AL02UyAMiJZrW Qc12O+zSvbb7i7KTcNoV67smQrR4PhCEamCQa8WhcspRtBexC50= =Z+q7 -----END PGP SIGNATURE-----