I also ran the regress tests from upstream on the proposed installation on in jammy. The tests are quite flaky and contain some bugs, and for now I was able to run a total of 121 disk-based tests ( excluding tape, as I don't have the equipment), only three of them are failing for the deb installation.
Those three failing tests also fail when run against the bacula build from the source code comes with the regress tests, so I think they are more likely failing because of bugs in the tests rather than because of an issue in the bacula installation. Some notable changes needed to run the tests against the deb installation: tests/btape-test, tests/next-vol-test, tests/next-vol-bug-7302: Require disk-changer and tape_options, which are not included in the deb release. Transplanted them into /sbin to make the tests work. tests/accurate-test: Unknown bugs in the test cause the cwd to change during test, Patched ./regress/scripts/functions, ./regress/scripts/functions.pm, and ./regress/scripts/check_for_zombie_jobs to make it work. tests/restore-stop-read-test: Somewhere in the test, bacula is called without -c, causing it to use configuration files from /etc/bacula instead of the regression test directory. I fixed this by symlink the regression test configuration to /etc/bacula. And here's the combined result: test | DEB SRC --------------------------------------------- 2drive-3pool-test : OK OK 2drive-concurrent-test : OK OK 2drive-incremental-2disk : OK OK 2drive-swap-test : OK OK accurate-test : OK OK allowcompress-test : OK FAIL auto-label-many-test : OK OK auto-label-test : OK OK backup-bacula-test : OK OK backup-to-null : OK OK base-job-test : OK OK bconsole-test : OK OK bextract-test : OK OK big-vol-test : OK OK broken-media-bug-2-test : OK OK bscan-test : OK OK bsr-opt-test : OK OK btape-test : OK OK cancel-multiple-jobs-test : OK OK comment-test : OK OK compressed-encrypt-test : OK OK compressed-test : OK FAIL concurrent-jobs-test : OK OK console-dotcmd-test : OK OK copy-job-test : OK OK copy-jobspan-label-wait-test : OK OK copy-jobspan-test : OK OK copy-uncopied-test : OK OK copy-upgrade-test : OK OK copy-volume-test : OK OK data-encrypt-test : OK OK delete-test : OK OK differential-test : OK OK encrypt-bug-test : FAIL FAIL estimate-test : OK OK exclude-dir-test : OK OK fast-two-pool-test : OK OK fifo-test : OK OK fileregexp-test : OK OK four-concurrent-jobs-test : OK OK four-jobs-test : OK OK hardlink-test : OK OK incremental-2disk : OK OK incremental-2media : OK OK incremental-test : OK OK jobmedia-bug-test : OK OK lzo-encrypt-test : OK OK lzo-test : OK OK many-reload-test : OK OK max-vol-jobs-test : OK OK maxbytes-test : OK OK maxtime-test : OK OK maxuseduration-test : OK OK maxvol-test : OK OK maxvol2-test : OK OK messages-saved-test : OK OK migration-job-no-resource-test: OK OK migration-job-purge-test : OK OK migration-job-test : OK OK migration-jobspan-test : OK OK migration-time-test : OK OK migration-volume-test : OK OK multi-storage-test : FAIL FAIL next-pool-test : OK OK next-vol-bug-7302 : OK OK next-vol-test : OK OK poll-interval-test : OK OK pool-attributes-test : OK OK prune-base-job-test : OK OK prune-copy-test : OK OK prune-migration-test : OK OK prune-pool-test : OK OK prune-test : OK OK recycle-test : OK OK regexwhere-test : OK OK restart-accurate-job-test : OK OK restart-base-job-test : OK OK restart-job-test : OK OK restart-jobmedia-test : OK OK restart-reschedule-test : OK OK restart-sd-test : OK OK restart2-job-test : OK OK restore-by-file-test : OK OK restore-disk-seek-test : OK OK restore-multi-session-test : OK OK restore-stop-read-test : OK OK restore-stop-read2-test : FAIL FAIL restore2-by-file-test : OK OK runscript-test : OK OK scratch-pool-test : OK OK scratchpool-pool-test : OK OK sd-sd-test : OK OK six-vol-test : OK OK span-vol-test : OK OK sparse-compressed-test : OK OK sparse-lzo-test : OK OK sparse-test : OK OK stats-test : OK OK stop-restart-test : OK OK strip-test : OK OK three-pool-disk : OK OK three-pool-virtual-test : OK OK tls-duplicate-job-test : OK OK tls-test : OK OK truncate-test : OK OK truncate2-test : OK OK two-jobs-test : OK OK two-pool-test : OK OK two-vol-test : OK OK two-volume-test : OK OK verify-cat-test : OK OK verify-data-test : OK OK verify-vol-test : OK OK verify-voltocat-test : OK OK virtual-backup-test : OK OK virtual-changer-test : OK OK virtual-jobid-test : OK OK virtualfull-bug-7154 : OK OK weird-files-test : OK OK weird-files2-test : OK OK total: 121 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1973322 Title: Bacula for 22.04/Jammy To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bacula/+bug/1973322/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
