New issue
Advanced search Search tips

Issue 900653 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug

Blocked on: View detail
issue 905071
issue 905075

Blocking:
issue 852161
issue 852171



Sign in to add a comment

dlcservice: implement Install/Uninstall API

Project Member Reported by xiaochu@chromium.org, Oct 31

Issue description

Implement the TODOs in dlcservice.
 
Blocking: 852161
Blocking: 852171
Blockedon: 905071
Blockedon: 905075
Labels: Pri-2
Project Member

Comment 6 by bugdroid1@chromium.org, Nov 15

The following revision refers to this bug:
  https://chromium.googlesource.com/aosp/platform/system/update_engine/+/8ba486f595ed0e5090a8392434903aa01095c556

commit 8ba486f595ed0e5090a8392434903aa01095c556
Author: Xiaochu Liu <xiaochu@chromium.org>
Date: Thu Nov 15 16:11:31 2018

update_engine: support DLC update

All DLC update related code is hide behind USE_dlc flag so platform
update never touches this new code path unless enabled later.

In CheckForUpdate, update_engine calls dlcservice to get a list of DLC
module and set 'dlc_ids_' accordingly.

BUG=chromium:900653
TEST=unittest

Change-Id: I654e37effa7c1b70b25147a027f2b16abe6bf9e1
Reviewed-on: https://chromium-review.googlesource.com/1321009
Commit-Ready: Xiaochu Liu <xiaochu@chromium.org>
Tested-by: Xiaochu Liu <xiaochu@chromium.org>
Reviewed-by: Amin Hassani <ahassani@chromium.org>

[modify] https://crrev.com/8ba486f595ed0e5090a8392434903aa01095c556/real_system_state.h
[modify] https://crrev.com/8ba486f595ed0e5090a8392434903aa01095c556/real_system_state.cc
[modify] https://crrev.com/8ba486f595ed0e5090a8392434903aa01095c556/update_attempter_unittest.cc
[modify] https://crrev.com/8ba486f595ed0e5090a8392434903aa01095c556/update_attempter.h
[add] https://crrev.com/8ba486f595ed0e5090a8392434903aa01095c556/common/dlcservice_interface.h
[add] https://crrev.com/8ba486f595ed0e5090a8392434903aa01095c556/dlcservice_chromeos.cc
[modify] https://crrev.com/8ba486f595ed0e5090a8392434903aa01095c556/update_attempter.cc
[modify] https://crrev.com/8ba486f595ed0e5090a8392434903aa01095c556/system_state.h
[modify] https://crrev.com/8ba486f595ed0e5090a8392434903aa01095c556/fake_system_state.h
[modify] https://crrev.com/8ba486f595ed0e5090a8392434903aa01095c556/update_engine.gyp
[add] https://crrev.com/8ba486f595ed0e5090a8392434903aa01095c556/common/dlcservice.h
[add] https://crrev.com/8ba486f595ed0e5090a8392434903aa01095c556/dlcservice_chromeos.h
[add] https://crrev.com/8ba486f595ed0e5090a8392434903aa01095c556/common/dlcservice_stub.cc
[add] https://crrev.com/8ba486f595ed0e5090a8392434903aa01095c556/common/dlcservice_stub.h

Status: Assigned (was: Untriaged)
This issue has an owner, a component and a priority, but is still listed as untriaged or unconfirmed. By definition, this bug is triaged. Changing status to "assigned". Please reach out to me if you disagree with how I've done this.

Sign in to add a comment