New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 809258 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Last visit > 30 days ago
Closed: Feb 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

Does not showing "EOL" message at settings window.

Project Member Reported by abod...@chromium.org, Feb 5 2018

Issue description

Google Chrome	65.0.3325.35 (Official Build) dev (64-bit)
Platform	10323.9.0 (Official Build) dev-channel parrot

Please specify Cr-* of the system to which this bug/feature applies (add
the label below).

Steps To Reproduce:
(1)AU to M65 on Parrot 
(2)Reboot the device after successful AU.
(3)

Expected Result:
Should see a notification in the uber tray and message in the settings page when you try to check for updates.

Actual Result:
I can see notification but no message at settings window.

How frequently does this problem reproduce? (Always, sometimes, hard to
reproduce?)

What is the impact to the user, and is there a workaround? If so, what is
it?

Please provide any additional information below. Attach a screen shot or
log if possible.

For graphics-related bugs, please copy/paste the contents of the about:gpu
page at the end of this report.

 
Screenshot 2018-02-05 at 15.11.25.png
323 KB View Download
Was this on a real parrot or a slightly newer parrot-ivb?

The parrot-ivb does not yet have the AUE flag set, only the original parrot.

If this is an original parrot, do we ever see the notification, and do we see it on other AUE boards in 65 (butterfly, lumpy, stumpy)?

Comment 2 by dpa...@chromium.org, Feb 21 2018

Cc: steve...@chromium.org
@abodeti: Can you open the DevTools and print the values of the following commands (see [1] for related code)?

console.log(loadTimeData.getBoolean('aboutObsoleteNowOrSoon'));
console.log(loadTimeData.getBoolean('aboutObsoleteEndOfTheLine'));

[1] https://cs.chromium.org/chromium/src/chrome/browser/resources/settings/about_page/about_page.js?dr&l=45
yes. same result with Laumpy too.

Please see the devtools output on attached screenshot.

Screenshot 2018-02-20 at 17.51.46.png
346 KB View Download

Comment 4 by dpa...@chromium.org, Feb 21 2018

So based on the attached screenshot, this does not seem like a Settings UI bug. See how these values are populated at [1].

I am guessing that the notification in the tray is triggered via some different mechanism, causing the inconsistency between Settings UI and tray. 

[1] https://cs.chromium.org/chromium/src/chrome/browser/ui/webui/settings/about_handler.cc?l=304-312

Comment 5 by dpa...@chromium.org, Feb 21 2018

Cc: thestig@chromium.org
+thestig

Settings UI, seems to be using [1], which IIUC is not related to ChromeOS. On the other hand, ChromeOS tray seems to be using [2]. Don't know what the old (pre-MD) About page did, so unclear if this is a regression or if it was always the case.


[1] https://cs.chromium.org/chromium/src/chrome/browser/obsolete_system/
[2] https://cs.chromium.org/chromium/src/chrome/browser/chromeos/eol_notification.h
Cc: abodenha@chromium.org xiaoyinh@chromium.org
+some folks from  bug 611816 

goto/croseol-ui has a bullet point for "EoL notification when checking for update" but I have no idea if that was actually implemented.
Owner: xiaoyinh@chromium.org
Status: Assigned (was: Untriaged)
The original eol UI was implemented for the old(pre-md) about page.
See patch set 10 of https://codereview.chromium.org/2060623002/#ps200001

I'm not sure if this has been added to the md about page as well. Assign to myself to investigate/add this piece of UI if not exist.
Labels: -Pri-2 Pri-1
Project Member

Comment 9 by bugdroid1@chromium.org, Feb 28 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/32816fa77bef96fdbb306a65352a1f3c1bc91a74

commit 32816fa77bef96fdbb306a65352a1f3c1bc91a74
Author: Sarah Hu <xiaoyinh@chromium.org>
Date: Wed Feb 28 02:20:38 2018

cros: Add device end of life message in md about page.

Chrome OS devices receive new feature Stable updates every six weeks,
these updates are for at least five years from the time devices are launched,
after 5 years the new feature updates are no longer guaranteed and devices will
eventually stop receiving updates. At this point, the device will be considered
End of Life.

The about page retrieves the end of life status(supported or end of life) from
update engine and show a message, an end of life icon, as well as an link for
more information: https://www.google.com/chromebook/older/
when status == end of life.


Bug:  809258 
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Change-Id: I18568894a88cb8e1aabdf22613f748eb8bfbf8be
Reviewed-on: https://chromium-review.googlesource.com/936448
Reviewed-by: Michael Giuffrida <michaelpg@chromium.org>
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Commit-Queue: Xiaoyin Hu <xiaoyinh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539661}
[modify] https://crrev.com/32816fa77bef96fdbb306a65352a1f3c1bc91a74/chrome/browser/chromeos/eol_notification.cc
[modify] https://crrev.com/32816fa77bef96fdbb306a65352a1f3c1bc91a74/chrome/browser/resources/settings/about_page/about_page.html
[modify] https://crrev.com/32816fa77bef96fdbb306a65352a1f3c1bc91a74/chrome/browser/resources/settings/about_page/about_page.js
[modify] https://crrev.com/32816fa77bef96fdbb306a65352a1f3c1bc91a74/chrome/browser/resources/settings/about_page/about_page_browser_proxy.js
[modify] https://crrev.com/32816fa77bef96fdbb306a65352a1f3c1bc91a74/chrome/browser/resources/settings/icons.html
[modify] https://crrev.com/32816fa77bef96fdbb306a65352a1f3c1bc91a74/chrome/browser/ui/webui/help/version_updater.h
[modify] https://crrev.com/32816fa77bef96fdbb306a65352a1f3c1bc91a74/chrome/browser/ui/webui/help/version_updater_chromeos.cc
[modify] https://crrev.com/32816fa77bef96fdbb306a65352a1f3c1bc91a74/chrome/browser/ui/webui/help/version_updater_chromeos.h
[modify] https://crrev.com/32816fa77bef96fdbb306a65352a1f3c1bc91a74/chrome/browser/ui/webui/settings/about_handler.cc
[modify] https://crrev.com/32816fa77bef96fdbb306a65352a1f3c1bc91a74/chrome/browser/ui/webui/settings/about_handler.h
[modify] https://crrev.com/32816fa77bef96fdbb306a65352a1f3c1bc91a74/chrome/test/data/webui/settings/about_page_tests.js
[modify] https://crrev.com/32816fa77bef96fdbb306a65352a1f3c1bc91a74/chromeos/dbus/fake_update_engine_client.cc
[modify] https://crrev.com/32816fa77bef96fdbb306a65352a1f3c1bc91a74/chromeos/dbus/fake_update_engine_client.h
[modify] https://crrev.com/32816fa77bef96fdbb306a65352a1f3c1bc91a74/chromeos/dbus/update_engine_client.cc
[modify] https://crrev.com/32816fa77bef96fdbb306a65352a1f3c1bc91a74/chromeos/dbus/update_engine_client.h

Labels: Merge-Request-65
Project Member

Comment 11 by sheriffbot@chromium.org, Feb 28 2018

Labels: -Merge-Request-65 Merge-Review-65 Hotlist-Merge-Review
This bug requires manual review: We are only 5 days from stable.
Please contact the milestone owner if you have questions.
Owners: cmasso@(Android), cmasso@(iOS), bhthompson@(ChromeOS), govind@(Desktop)

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: -Hotlist-Merge-Review -Merge-Review-65 Merge-Approved-65
Project Member

Comment 13 by bugdroid1@chromium.org, Feb 28 2018

Labels: -merge-approved-65 merge-merged-3325
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/63bda12943e1e3da8382bb8817f3ed7392e4eb1a

commit 63bda12943e1e3da8382bb8817f3ed7392e4eb1a
Author: Sarah Hu <xiaoyinh@chromium.org>
Date: Wed Feb 28 19:21:00 2018

[Merge to M65]cros: Add device end of life message in md about page.

Chrome OS devices receive new feature Stable updates every six weeks,
these updates are for at least five years from the time devices are launched,
after 5 years the new feature updates are no longer guaranteed and devices will
eventually stop receiving updates. At this point, the device will be considered
End of Life.

The about page retrieves the end of life status(supported or end of life) from
update engine and show a message, an end of life icon, as well as an link for
more information: https://www.google.com/chromebook/older/
when status == end of life.

TBR=stevenjb@chromium.org,michaelpg@chromium.org
(cherry picked from commit 32816fa77bef96fdbb306a65352a1f3c1bc91a74)

Bug:  809258 
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Change-Id: I18568894a88cb8e1aabdf22613f748eb8bfbf8be
Reviewed-on: https://chromium-review.googlesource.com/936448
Reviewed-by: Michael Giuffrida <michaelpg@chromium.org>
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Commit-Queue: Xiaoyin Hu <xiaoyinh@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#539661}
Reviewed-on: https://chromium-review.googlesource.com/941793
Reviewed-by: Xiaoyin Hu <xiaoyinh@chromium.org>
Cr-Commit-Position: refs/branch-heads/3325@{#627}
Cr-Branched-From: bc084a8b5afa3744a74927344e304c02ae54189f-refs/heads/master@{#530369}
[modify] https://crrev.com/63bda12943e1e3da8382bb8817f3ed7392e4eb1a/chrome/browser/chromeos/eol_notification.cc
[modify] https://crrev.com/63bda12943e1e3da8382bb8817f3ed7392e4eb1a/chrome/browser/resources/settings/about_page/about_page.html
[modify] https://crrev.com/63bda12943e1e3da8382bb8817f3ed7392e4eb1a/chrome/browser/resources/settings/about_page/about_page.js
[modify] https://crrev.com/63bda12943e1e3da8382bb8817f3ed7392e4eb1a/chrome/browser/resources/settings/about_page/about_page_browser_proxy.js
[modify] https://crrev.com/63bda12943e1e3da8382bb8817f3ed7392e4eb1a/chrome/browser/resources/settings/icons.html
[modify] https://crrev.com/63bda12943e1e3da8382bb8817f3ed7392e4eb1a/chrome/browser/ui/webui/help/version_updater.h
[modify] https://crrev.com/63bda12943e1e3da8382bb8817f3ed7392e4eb1a/chrome/browser/ui/webui/help/version_updater_chromeos.cc
[modify] https://crrev.com/63bda12943e1e3da8382bb8817f3ed7392e4eb1a/chrome/browser/ui/webui/help/version_updater_chromeos.h
[modify] https://crrev.com/63bda12943e1e3da8382bb8817f3ed7392e4eb1a/chrome/browser/ui/webui/settings/about_handler.cc
[modify] https://crrev.com/63bda12943e1e3da8382bb8817f3ed7392e4eb1a/chrome/browser/ui/webui/settings/about_handler.h
[modify] https://crrev.com/63bda12943e1e3da8382bb8817f3ed7392e4eb1a/chrome/test/data/webui/settings/about_page_tests.js
[modify] https://crrev.com/63bda12943e1e3da8382bb8817f3ed7392e4eb1a/chromeos/dbus/fake_update_engine_client.cc
[modify] https://crrev.com/63bda12943e1e3da8382bb8817f3ed7392e4eb1a/chromeos/dbus/fake_update_engine_client.h
[modify] https://crrev.com/63bda12943e1e3da8382bb8817f3ed7392e4eb1a/chromeos/dbus/update_engine_client.cc
[modify] https://crrev.com/63bda12943e1e3da8382bb8817f3ed7392e4eb1a/chromeos/dbus/update_engine_client.h

Status: Fixed (was: Assigned)
Cc: r...@chromium.org
Status: Verified (was: Fixed)
Google Chrome	65.0.3325.114 (Official Build) beta (64-bit)
Platform	10323.48.0 (Official Build) beta-channel lumpy
Firmware Version	Google_Lumpy.2.111.0
Screenshot 2018-03-02 at 11.12.55 AM.png
26.6 KB View Download

Sign in to add a comment