Hi, fossil 1:2.28-1 migrated to testing on 2026-08-21, so this bug is no longer blocking anything. Here is a follow-up on the root cause, for the record.
Upstream disabled test/settings.test in 2.28 (renamed it to settings.test.off), which is why the failures went away. But test/settings-repo.test still iterates over the same get_all_settings list in test/tester.tcl, and that list has fallen behind the settings fossil actually supports. The three settings that triggered this bug (anon-cookie-lifespan, regexp-limit, robot-exception) are still missing from it, and five more have accumulated since -- so instead of failing, they are now silently untested. The attached patch adds all eight settings missing as of 2.28. I tested it locally against a 2.28 build: settings-repo.test passes both before and after, and after the patch those eight settings are actually exercised. I wanted to send this upstream first, but my registration on the Fossil forum was rejected by the anti-robot check, so I am attaching it here for the record instead. It is a test-coverage improvement, not something Debian needs to carry -- if anyone would like to forward it upstream, please go ahead. -- Best regards Cheng Li
0001-tester-tcl-add-missing-settings-to-get_all_settings-2.28.patch
Description: Binary data

