-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rethink the relation of checklist checks and checksum verification #46
Comments
Short answer: no. Long answer: I believe only events that are unique and non-reproducible by their nature should be recorded in events log. Failed checksum verification check can be reproduced, while failed login attempt obviously cannot. What should be logged though, are failures due to API connection errors. But I don't think these should be logged in the events log, rather logged as standard PHP warnings (and end up in |
I think it does. See also point 3. I think every check that depends on external HTTP request should be contained in its own execution thread (ie. cron task when run non-interactively or AJAX request when run interactively). |
I think this distinction should be also emphasized in UI of checklist page. One may not prefer to run checks that require talking to wordpress.org or any other external service. A rough idea is to split the checklist page in two sections: basic checks that do not require any external HTTP requests and advanced checks that do. |
As a first try, maybe just display full report in jQuery UI dialog. This task would likely need more thoughts (and iterations) to find a good solution. |
Ok, all concerns except the last one (possibly excessive length of checksum verification report) have been dealt with, closing. |
Get README up to date with changes introduced by #46 and related issues.
Motivation: Now when checklist checks are executed asynchronously, it could make sense to include checksum verification as yet another check in the checklist.
Notes and questions to be considered:
The text was updated successfully, but these errors were encountered: