Closed epiccurious closed 6 months ago
Resolves #95.
@BenWestgate To make it easier to do testing, can you please enable this setting at bottom of the main Settings page?
Rebased.
I'm seeing an issue with the PR during testing. Something is broken with the clone/download process. Will post a screen recording showing the failure.
Here's the video recording for the failure: Screencast from 2024-05-03 11-35-22.webm
Here's the video recording for Bails master branch succeeding: Screencast from 2024-05-03 11-47-02.webm
PR isn't ready to merge yet unfortunately.
@BenWestgate To make it easier to do testing, can you please enable this setting at bottom of the main Settings page?
It already is:
Here's the video recording for the failure: Screencast from 2024-05-03 11-35-22.webm
Here's the video recording for Bails master branch succeeding: Screencast from 2024-05-03 11-47-02.webm
PR isn't ready to merge yet unfortunately.
So the download for the signatures threw an error, you can see that in the terminal and that's the Zenity message as well.
Did you look up what that error meant?
Did you try again starting fresh?
It may have been a once off download failure, this PR does not touch the code that downloads the signatures so Master is the same. Which means this error is non-blocking unless you always got it.
It may have been a once off download failure
You were right. I re-ran it again on the same branch and it's downloading fine. That's the first time I've seen that intermittent failure. Perhaps a wget command that could use a retry=5 argument and/or better error handling.
Setting PR as ready to review. Ready to merge.
Perhaps a wget command that could use a retry=5 argument and/or better error handling.
The default is to retry 20 times, with the exception of fatal errors like “connection refused” or “not found” (404), which are not retried.
How would you suggest the error handling be improved? Just remove the option to try again? Since it already tried many times in order to fail there in the first place?
This refactor will require testing. Keeping in Draft for now.