Conversation
Reverse Sync
Bug Fixes for Fresh Installs
This reverts commit 75c4416.
Bug Fixes for Fresh Installs
Missing Install Parameter for Script
Missing Install Parameter for Script
1) Modified code to check and make sure the WebGUI ASP file is downloaded and installed. 2) Modified code to check and make sure all configuration default settings are initialized.
Fixes & Improvements
Check for Version File
Fine-tuning Code
|
Ready to ship on this PR. |
I don't fully understand what he's trying to describe. It's vague and unclear, and without screenshots, I have no way to know for sure what he's actually seeing. We could wait and see if they come back with feedback using the very latest code. It's up to you. I know it's very late for you. Don't you have to go to the office today - this morning? |
Yes he just came back with some valuable feedback and screenshots I believe.
Ha... Hahahahahahah.... With this snow? Probably will work from home if I don't call a sick day. |
The screenshots help, but I don't quite understand the steps he's describing, especially after step 5. I'm confused by the above steps.
|
|
Ah! I can help! |
So he ran the "up" from the main menu. for Update section utility. But if he selects no to force update, or yes, it returns showing there is an update
Then if he runs the update utility again with either selection (to force update or not) |
|
What I think is happening is the build time stamp got updated when preparing for this PR, which triggered the visuals of an update being available even though the version didn't change, which confused him. (Since hes technically on the dev branch when downloading via curl) Selecting no, goes back to the main menu, and continues to show the visuals of an update being available but the version matching (confusing?) Then, he goes back and actually updates with a force update, it comes back to still showing an update available, that bit I don't really understand, that's probably the bug. Then when he opens it again, and backs out, even without updating, it correctly reflects theres no updates available. |
|
Hopefully I put that in more English language for you ;) |
OK, now, that is absolutely very clear, and the screenshots reinforce what you're saying. Thank you for the translation & clarification!! LOL!!! |
|
Thats the thing about being dyslexic, I barely understand English as it is, every sentence is an effort to get right, so decoding broken English is my specialty. That's as a FACT ;) Btw to re-confirm my "that's probably the bug" in my statement above, here is the visual of my attempt at force updating when an update was showing available, and returning to an update still showing as available: |
Yeah, changing the timestamp right in the middle of testing would certainly create such a scenario.
Well, the actual version string did not change - only the timestamp would have changed in the middle testing.
I'd say the only way to know for sure is to have the user re-test from the beginning without us changing anything at all while he's testing. |
Exactly; I only mention confusing in his eyes as a user, we know better that the visual is normal if the timestamp is updated. That I'm not so concerned on. It's the following bit of the report when he mentions he updated and returns to an update still available that is more concerning; and I was able to recreate that instance.
I will try myself now, but without updating the timestamp for fun it may be tricky to recreate. |
LOL!!! But, at least, I understand your messages a lot more, and I assume that English is not your native language.
Can you reproduce this consistently, every time? Have a good night, bud!! |
French is the language I was born and raised with on the Quebec side, but considering Gatineau is so close to Ottawa i've always considered myself fully bilingual. How I have room for learning coding after french I have no idea.
No I cannot reproduce anymore since the build time stamp did not get updated again. I'm sure if I update it again now (or find a way to fake an update) that I can recreate it though. |
|
By adding sleeps and manually editing the file I recreated the problem again: Also I noticed that this screen doesn't seem right if we have visuals of an update available it should probably show the screen for an update available as well: |
LOL!!!
If the root cause is indeed a changing timestamp, then this would not be a problem with the actual production release since there would be no timestamp at all in the version file. Good night. Signing off now... |
Goodnight buddy! |
Patch Update Process
…eProcess Patch Update Process








Forms post update = COMPLETED
Readme update = COMPLETED
Version.txt update = COMPLETED
Dev 1.4.1 as Next Stable Release
What's Changed/Fixed?:
**PR: [ #[443] and #[444] - Attempted Bug Fixes for Fresh Installs
-Modified code to add missing Install Parameter for Script
-Attempted to move some logic around. Was eventually superseded by Martinski's PR's 445 below
PR: [ #445 ] - Code Improvements for Downloads
-Modified code to check and make sure the WebGUI ASP file is downloaded and installed.
-Modified code to check and make sure all configuration default settings are initialized.
(Thanks @Martinski4GitHub )
PR: [ #447 ] - Check for Version File
-Added a check for the version.txt file.
(Thanks @Martinski4GitHub )
PR: [ #448 ] - Fine-tuning Code
-Moving some Functions and Logic around
(Thanks @Martinski4GitHub )
PR: [ #449 ] - Patch Update Process
-Resolved some issues causing reports of having to run the update process twice, or reports of incorrectly identified updates.
As always, we highly recommend you update ASAP as this includes functional improvements and little bug fixes. Also as previously mentioned you must update to this version if you wish to have a smooth transition to the upcoming 1.4.0 release.
Thanks!