Bug 41800 - Yet more syspref discrepancies between new and upgraded installs
Summary: Yet more syspref discrepancies between new and upgraded installs
Status: Needs Signoff
Alias: None
Product: Koha
Classification: Unclassified
Component: Architecture, internals, and plumbing (show other bugs)
Version: unspecified
Hardware: All All
: P5 - low normal
Assignee: Jonathan Druart
QA Contact: Testopia
URL:
Keywords:
: 41771 (view as bug list)
Depends on: 41682
Blocks:
  Show dependency treegraph
 
Reported: 2026-02-09 14:26 UTC by Jonathan Druart
Modified: 2026-02-09 17:06 UTC (History)
1 user (show)

See Also:
GIT URL:
Initiative type: ---
Sponsorship status: ---
Comma delimited list of Sponsors:
Crowdfunding goal: 0
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments
Bug 41800: Adjust syspref's explanation - If ON => If enabled (89.25 KB, patch)
2026-02-09 17:05 UTC, Jonathan Druart
Details | Diff | Splinter Review
Bug 41800: Remove trailing dot in syspref's explanations (161.38 KB, patch)
2026-02-09 17:05 UTC, Jonathan Druart
Details | Diff | Splinter Review
Bug 41800: Fix syspref explanations (35.79 KB, patch)
2026-02-09 17:05 UTC, Jonathan Druart
Details | Diff | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Druart 2026-02-09 14:26:27 UTC

    
Comment 1 Jonathan Druart 2026-02-09 15:59:41 UTC
*** Bug 41771 has been marked as a duplicate of this bug. ***
Comment 2 Jonathan Druart 2026-02-09 17:05:48 UTC
Created attachment 192824 [details] [review]
Bug 41800: Adjust syspref's explanation - If ON => If enabled

Patch from commit 38f6f56
Comment 3 Jonathan Druart 2026-02-09 17:05:50 UTC
Created attachment 192825 [details] [review]
Bug 41800: Remove trailing dot in syspref's explanations

Patch from commit 44aeaec
Comment 4 Jonathan Druart 2026-02-09 17:05:51 UTC
Created attachment 192826 [details] [review]
Bug 41800: Fix syspref explanations

There are discrepancies between new an upgraded installations

Test plan:
0. Do not apply these patches, use main
1. Add my misc4dev gitlab repo and checkout the branch linked to issue 101
https://gitlab.com/koha-community/koha-misc4dev/-/issues/101
2. Run `perl /kohadevbox/misc4dev/run_tests.pl --run-all-tests`
=> It should crash when running check_sysprefs.t (BEFORE the prove all
perl tests command)
3. Apply these patches, repeat 2.
Tests from the prove all perl tests command should run (no need to wait
for them to finish)
Comment 5 Jonathan Druart 2026-02-09 17:06:21 UTC
This can be tested even if bug 41682 is not ready.