Package: restfuldb Version: 0.15.2+dfsg-2 Severity: normal User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu jammy
Dear Maintainer, This bug report was also filed in Ubuntu and can be found at https://launchpad.net/bugs/1956798 When built against sqlite 3.37 or newer, the build will fail in test. Example: https://autopkgtest.ubuntu.com/results/autopkgtest-jammy/jammy/amd64/r/restfuldb/20220107_080256_a18a5@/log.gz https://ci.debian.net/data/autopkgtest/unstable/amd64/r/restfuldb/17950775/log.gz tests/cases/Database.pm_001.sh: FAILED: 2c2 < 'image' => 'blob' --- > 'image' => 'BLOB' +many more of a similar nature. As of sqlite 3.37.0, with FossilOrigin-Name: d2da62a9df63036b02dadca3798de9e623c2680b3ef0c37d2b18bb88693afd7f, type names for 5 common types BLOB, INT, INTEGER, REAL, and TEXT will be treated as if they were created in all uppercase. My proposed workaround is the following. Due to the nature of the tests, any sort of fixes to the test would in my opinion be best done upstream. --- restfuldb-0.15.2+dfsg.orig/Makefile +++ restfuldb-0.15.2+dfsg/Makefile @@ -103,7 +103,7 @@ define can_run_test endef define diff_outputs -diff -I 'Expires:\|Date:' ${OUTP_DIR}/$*.out - +diff -i -I 'Expires:\|Date:' ${OUTP_DIR}/$*.out - endef define report_differences -Dan