Project

General

Profile

Bug #51546

Rename "Automatic check for updates" checkbox on System -> Update

Added by Timothy Moore II almost 2 years ago. Updated almost 2 years ago.

Status:
Done
Priority:
No priority
Assignee:
Timothy Moore II
Category:
Documentation
Target version:
Seen in:
Severity:
New
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
No
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:
ChangeLog Required:
No

Description

Testing with a FreeNAS Mini updated to INTERNAL25:

Go to System/Update and see "Automatically check for new updates" is set and an available update is displayed (update_1.png). I unset the option, go to a different page, and return to System/Update. The field is unset and no updates are visible (update_2.png). Setting the field again doesn't immediately check and display the pending update (update_3.png), I have to reload the page.

update_2.png (51.6 KB) update_2.png Timothy Moore II, 10/16/2018 08:27 AM
update_1.png (97.4 KB) update_1.png Timothy Moore II, 10/16/2018 08:27 AM
update_3.png (51.3 KB) update_3.png Timothy Moore II, 10/16/2018 08:27 AM
legacy-freenas-update-pending.png (115 KB) legacy-freenas-update-pending.png Timothy Moore II, 10/25/2018 05:08 AM
freenas-update-pending.png (95.8 KB) freenas-update-pending.png Timothy Moore II, 10/25/2018 05:08 AM
Screen Shot 2018-10-26 at 2.47.23 PM.png (101 KB) Screen Shot 2018-10-26 at 2.47.23 PM.png Bonnie Follweiler, 10/26/2018 11:47 AM
Screen Shot 2018-10-26 at 2.45.44 PM.png (36.3 KB) Screen Shot 2018-10-26 at 2.45.44 PM.png Bonnie Follweiler, 10/26/2018 11:47 AM
Screen Shot 2018-11-01 at 10.27.33 AM.png (42.7 KB) Screen Shot 2018-11-01 at 10.27.33 AM.png Bonnie Follweiler, 11/01/2018 07:28 AM
35057
35068
35079
36621
36630
36969
36978
38133

History

#1 Updated by Dru Lavigne almost 2 years ago

  • Category changed from GUI (new) to Documentation
  • Assignee changed from Release Council to Timothy Moore II
  • Target version changed from Backlog to 11.2-RC2

#2 Updated by Timothy Moore II almost 2 years ago

  • Status changed from Unscreened to Not Started

#4 Updated by Timothy Moore II almost 2 years ago

36621
36630

Investigation Summary:

Update behavior generally matches between legacy and new UIs.
Legacy UI stages update files in /var/db/system/update, New UI stages update files in /var/tmp/update.
Legacy UI wipes the staged update when the sysetm is powered down, New UI does not.
Neither UI explains this behavior on the System/Update screen
Legacy Guide doesn't explain this behavior.
Angular UI Guide doesn't explain this behavior.

Resolution:

- Update UI "Automatically check for new updates" checkbox to read "Automatically Stage Updates" (Edit: checked with Warren - agreed upon name for checkbox is now "Check for Updates Daily and Download if Available").
- Add UI help text to checkbox to explain the automatic check update system behavior.
- Grab a screenshot of the System/Update screen with a pending update on screen.
- Update both [master] and [angulargui] guides to explain the behavior.

QA Testing:

Two FreeNAS systems logged into the web interface: one on Legacy UI, one on New UI.
Go to System/Update and confirm there is an update available.
Set "Check for Updates Daily and Download if Available" (Edit: on both systems and wait overnight.
Verify the next day that both legacy and new UIs found and downloaded/staged the update files:
- Legacy UI stages updates in /var/db/system/update
- New UI stages updates in /var/tmp/update
- System/Update will have a "Apply Pending Update" button active (both UIs).
Verify help text for "Check for Updates Daily and Download if Available" checkbox is present.
Open "Guide", go to System/Update section and confirm new text and possibly screenshots for staging updates is present.

#5 Updated by Timothy Moore II almost 2 years ago

  • Status changed from Not Started to In Progress

freenas/webui PRs: [master] https://github.com/freenas/webui/pull/1413 [freenas/11.2-stable] https://github.com/freenas/webui/pull/1414
freenas/freenas (legacy UI) PRs: [master] https://github.com/freenas/freenas/pull/1974 [freenas/11.2-stable] https://github.com/freenas/freenas/pull/1975

#6 Updated by Dru Lavigne almost 2 years ago

  • Subject changed from System/Update page doesn't auto-check for new updates when the checkbox is set. to Rename "Automatic check for updates" checkbox on System -> Update of new UI
  • Status changed from In Progress to Ready for Testing
  • Needs Merging changed from Yes to No

#7 Updated by Timothy Moore II almost 2 years ago

  • Needs Merging changed from No to Yes

#8 Updated by Timothy Moore II almost 2 years ago

  • Needs Doc changed from Yes to No

#9 Updated by Bonnie Follweiler almost 2 years ago

36969
36978

ok this "Set "Automatically Stage Updates" is not what it says. See the screenshot of that it does say and the tool tip doesn't match the description in the New UI (Screenshot provided)

in the Legacy UI it shows no pending update (it did show one in the new UI) and it still says " Automatically check for updates" (screenshot provided

#10 Updated by Timothy Moore II almost 2 years ago

  • Status changed from Failed Testing to In Progress

A different text for the checkbox was agreed upon in the review stage for the new UI PR. It should read "Check for Updates Daily and Download if Available". I updated testing notes. Still waiting for legacy UI and docs PRs to be merged and in the next build.

#11 Updated by Dru Lavigne almost 2 years ago

  • Subject changed from Rename "Automatic check for updates" checkbox on System -> Update of new UI to Rename "Automatic check for updates" checkbox on System -> Update

#12 Updated by Timothy Moore II almost 2 years ago

  • Status changed from In Progress to Ready for Testing
  • Needs Merging changed from Yes to No

11.2 PR for legacy UI changes is merged now and ready for testing with next INTERNAL build.

#13 Updated by Bonnie Follweiler almost 2 years ago

38133

The Legacy UI is now in sync with the new GUI in it's verbage for automaticly checking for updates (screenshot provided)

#14 Updated by Bonnie Follweiler almost 2 years ago

  • Status changed from Ready for Testing to Passed Testing
  • Needs QA changed from Yes to No

Passed Testing in FreeNAS-11.2-INTERNAL32

#15 Updated by Dru Lavigne almost 2 years ago

  • Status changed from Passed Testing to Done

Also available in: Atom PDF