Source: ucf Version: 3.0049 Tags: ftbfs Dear Maintainer,
The source package ucf FTBFS on a current Trixie system running on AMD64 as well as on ARM64. Some of the tests are failing. Furthermore the tests run although the environment variables are set so skip any checks with DEB_BUILD_PROFILES="nocheck" and well as DEB_BUILD_OPTIONS="nocheck noautodbgsym noddebs" Log output: --- make[1]: Entering directory '/home/bob/ucf-3.0049' pod2man -r 'Debian' -c 'User Commands' ucfq man/ucfq.1 sh -n ucf sh -n ucfr perl -wc ucfq ucfq syntax OK podchecker ucfq ucfq pod syntax OK. sh -n debian/ucf.preinst sh -n debian/ucf.postinst sed -i "s#^pversion='.*'\$#pversion='3.0049'#" ucf ucfr sh -n debian/ucf.postrm ./t/run sed -i "s#VERSION[[:space:]]*=.*;\$#VERSION = 3.0049;#" ucfq Running ./basic Running ./sanitise_env_optind Running ./options diff: expected/target: No such file or directory ERROR: test ./options FAILED Running ./dpkg_confmiss Running ./confdel diff: expected/target: No such file or directory ERROR: test ./confdel FAILED Running ./code_injection Running ./basic_noaction diff: expected/target: No such file or directory ERROR: test ./basic_noaction FAILED Running ./md5sum_nomatch Running ./confold Running ./purge Only in /var/lib/ucf: cache ERROR: test ./purge FAILED Running ./basic_with_re_special --- expected/output 2025-01-28 13:57:24.000000000 +0000 +++ - 2025-02-19 08:10:40.218333034 +0000 @@ -1,13 +1,13 @@ -The new start file is `/home/mark/src/debian/ucf/t/basic/input.conf\' +The new start file is `/home/bob/ucf-3.0049/t/basic/input.conf\' The destination is `/tmp/bre[]+?{|input.conf\' (`[[:space:]]/tmp/bre\[]+?{|input\.conf$\') -The history is kept under \'/home/mark/src/debian/ucf/t/basic\' +The history is kept under \'/home/bob/ucf-3.0049/t/basic\' The file may be cached at \'/var/lib/ucf/cache/:tmp:bre[]+?{|input.conf\' The destination file does not exist. The old md5sum does not exist. The new file exists, and has md5sum: -9adb3f4dd959f9427c489b1704aa609e /home/mark/src/debian/ucf/t/basic/input.conf +9adb3f4dd959f9427c489b1704aa609e /home/bob/ucf-3.0049/t/basic/input.conf Historical md5sums are not available -The new start file is `/home/mark/src/debian/ucf/t/basic/input.conf\' +The new start file is `/home/bob/ucf-3.0049/t/basic/input.conf\' The destination is `/tmp/bre[]+?{|input.conf\' (`[[:space:]]/tmp/bre\[]+?{|input\.conf$\') -The history is kept under \'/home/mark/src/debian/ucf/t/basic\' +The history is kept under \'/home/bob/ucf-3.0049/t/basic\' The file may be cached at \'/var/lib/ucf/cache/:tmp:bre[]+?{|input.conf\' ERROR: test ./basic_with_re_special FAILED Running ./ucfr_ucfq Running ./confnew Running ./dpkg_confdef Running ./example_rename_deleted diff: expected/target: No such file or directory ERROR: test ./example_rename_deleted FAILED Running ./example_rename_unmodified Running ./basic_with_spaces Running ./dpkg_confold Running ./confmod Running ./dpkg_confnew Running ./md5sum_match Running ./confmiss Running ./sanitise_env_multiline Running ./dpkg_confmod_forcenew Running ./dpkg_confask Running ./confmod_forcenew Running ./example_rename_modified Running ./example_remove diff: expected/target: No such file or directory ERROR: test ./example_remove FAILED Testsuite report: Success: 21 Skipped: 0 Failed: 7 TOTAL: 28 make[1]: *** [Makefile:25: check] Error 1 --- Digging into the ./t/run script it seems thate there are some parent folders are missing in some of the test case folders: expected/target expected/state Also, there are some hard coded user paths in the files which are compared with diff and don’t exist on any other build system or container Best regards, Dirk Mayer