Summary: | share_usage_with_koha_community.pl: Check between two runs should be a bit lower than 30d | ||
---|---|---|---|
Product: | Koha | Reporter: | Marcel de Rooy <m.de.rooy> |
Component: | Command-line Utilities | Assignee: | Marcel de Rooy <m.de.rooy> |
Status: | BLOCKED --- | QA Contact: | Testopia <testopia> |
Severity: | minor | ||
Priority: | P5 - low | CC: | david, phil, robin |
Version: | Main | ||
Hardware: | All | ||
OS: | All | ||
Change sponsored?: | --- | Patch complexity: | Trivial patch |
Documentation contact: | Documentation submission: | ||
Text to go in the release notes: | Version(s) released in: | ||
Circulation function: | |||
Attachments: | Bug 38104: Adjust number of seconds in UsageStats::NeedUpdate |
Description
Marcel de Rooy
2024-10-07 09:05:13 UTC
Since we run this script from cron.monthly, it would be enough to check for say four weeks. Created attachment 172447 [details] [review] Bug 38104: Adjust number of seconds in UsageStats::NeedUpdate Test plan: Check pref UsageStatsLastUpdateTime Run perl -MC4::UsageStats -e'print C4::UsageStats::NeedUpdate()' Verify that it prints 1 only if time interval exceeds 4 weeks. Temporarily clear this pref. Run again. Should always print 1 now. Restore pref value. Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> Isn't that still risky for March 1st being run 2419199 seconds after February 1st? Could you be a bit more specific in the test plan how to test this, please? - There is no UsageStatsLastUpdateTime system preference (in main). - Do I apply the patch first? - Do I need to configure Administration > Additional parameters > Share your usage statistics? Shouldn't the commit message have a description, as per the commit message guidelines? (https://wiki.koha-community.org/wiki/Commit_messages#Bug.2Ffeature_description) (In reply to Phil Ringnalda from comment #3) > Isn't that still risky for March 1st being run 2419199 seconds after > February 1st? Yeah good point. Currently an issue too.. (In reply to David Nind from comment #4) > Could you be a bit more specific in the test plan how to test this, please? > > - There is no UsageStatsLastUpdateTime system preference (in main). Local prefs. > - Do I apply the patch first? > - Do I need to configure Administration > Additional parameters > Share your > usage statistics? Yeah. Needs to be enabled. Will add a step to insert some last update time in the test plan. > Shouldn't the commit message have a description, as per the commit message > guidelines? > (https://wiki.koha-community.org/wiki/Commit_messages#Bug. > 2Ffeature_description) This is about 2 lines of code. So imo covered by the title.. Not uncommon to see. |