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

Issue 767645 link

Starred by 2 users

Issue metadata

Status: Archived
Owner:
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

Remove dbus-c++ and glib dependencies from cros-disks

Project Member Reported by ejcaruso@chromium.org, Sep 21 2017

Issue description

You know the drill.
 
Components: OS>Systems
Blockedon: 767646
Cc: -benchan@chromium.org ejcaruso@chromium.org
Owner: benchan@chromium.org
Status: Started (was: Assigned)
Mind if I grab it? I'm in midst of breaking the CLs for review, will upload them to gerrit soon.
Agreed on 767646, but 767646 can be done as a cleanup after landing this, so doesn't necessarily be a blocker of this issue.
I think the reason I had it as a blocker is that we use some of the glib process stuff to register a callback on child process death, so we'd have to rewrite the underlying process implementation to use some other mechanism (i.e. signalfd + SIGCHLD + chrome message loop/FD watcher). That might as well just go into the brillo process abstraction at that point.
Re #5: brillo already provides a ProcessReaper for tracking child process deatch. shill has a more functional ProcessManager based on ProcessReaper, for both launching and watching processes.
OK, are we using the ProcessReaper in the post-glib cros-disks implementation?

Is it worth extracting ProcessManager into libbrillo or is it too shill-specific?
Re: #7

> OK, are we using the ProcessReaper in the post-glib cros-disks implementation?   Yes

> Is it worth extracting ProcessManager into libbrillo or is it too shill-specific?  Maybe, with some changes to the implementation.
Project Member

Comment 9 by bugdroid1@chromium.org, Oct 15 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/81d18b33f9949d7abdd609da85efec69a1458c6b

commit 81d18b33f9949d7abdd609da85efec69a1458c6b
Author: Ben Chan <benchan@chromium.org>
Date: Sat Oct 14 00:22:06 2017

cros-disks: remove D-Bus introspection support

After cros-disks is migrated to use the Chrome D-Bus binding instead of
dbus-c++, it will not implement the org.freedesktop.DBus.Introspectable
interface. To ensure any cros-disks D-Bus client depending on the
introspection support is migrated properly, this CL removes the
introspection support from cros-disks.

BUG= chromium:767645 
CQ-DEPEND=CL:718077
TEST=Run platform_CrosDisks{DBus,Filesystem,Format,Rename} tests with CL:718077

Change-Id: Id1b38b5a7e7c94e41d5a90112205239dacc0a8a3
Reviewed-on: https://chromium-review.googlesource.com/718116
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Eric Caruso <ejcaruso@chromium.org>

[modify] https://crrev.com/81d18b33f9949d7abdd609da85efec69a1458c6b/cros-disks/cros_disks_server.h

Project Member

Comment 10 by bugdroid1@chromium.org, Oct 15 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/autotest/+/577e66b6485a7ba2aa3d6b9f5eaf0c891bd7cbfa

commit 577e66b6485a7ba2aa3d6b9f5eaf0c891bd7cbfa
Author: Ben Chan <benchan@chromium.org>
Date: Sat Oct 14 00:22:06 2017

cros_disks: specify D-Bus data types for cases requiring introspection

After cros-disks is migrated to use the Chrome D-Bus binding instead of
dbus-c++, it will not implement the org.freedesktop.DBus.Introspectable
interface. Without the introspection support, the CrosDisksClient Python
helper cannot deduce the D-Bus data type for arguments passed to
cros-disks. This CL updates the CrosDisksClient Python helper to
explicitly specify the D-Bus data types when necessary.

BUG= chromium:767645 
TEST=Run platform_CrosDisks{DBus,Filesystem,Format,Rename} tests.

Change-Id: I8649d56437c60dc16b39e1eda7edc373f1a5e60d
Reviewed-on: https://chromium-review.googlesource.com/718077
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Eric Caruso <ejcaruso@chromium.org>

[modify] https://crrev.com/577e66b6485a7ba2aa3d6b9f5eaf0c891bd7cbfa/client/cros/cros_disks.py

Project Member

Comment 11 by bugdroid1@chromium.org, Oct 15 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/b8f17731383e7104f2d0ad6f7c84758c4a525725

commit b8f17731383e7104f2d0ad6f7c84758c4a525725
Author: Ben Chan <benchan@chromium.org>
Date: Sat Oct 14 02:42:59 2017

cros-disks: use brillo::kLogToStderrIfTty flag for logging

Instead of setting the brillo::kLogToStderr flag based on whether
cros-disks is runninng with the --foreground option specified, this CL
modifies cros-disks to simply use the brillo::kLogToStderrIfTty flag
unconditionally.

BUG= chromium:767645 
TEST=Verify that cros-disks logs to both syslog and stderr when running
     with a tty, and logs to only syslog otherwise.

Change-Id: Ie5efcc56ab814698832f1a23f3869c93e1379cb6
Reviewed-on: https://chromium-review.googlesource.com/719968
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/b8f17731383e7104f2d0ad6f7c84758c4a525725/cros-disks/main.cc

Project Member

Comment 12 by bugdroid1@chromium.org, Oct 15 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/68de38d9afb279c36e0fc14020f4b54fe24a116b

commit 68de38d9afb279c36e0fc14020f4b54fe24a116b
Author: Ben Chan <benchan@chromium.org>
Date: Sat Oct 14 02:42:59 2017

cros-disks: use brillo::FlagHelper for handling command line options

This CL simplifies the handling of command line options in cros-disks by
switching from base::CommandLine to brillo::FlagHelper. The only
incompatible change is that the --log-level option is renamed to
--log_level as brillo::FlagHelper doesn't support the '-'char in command
line option names.

BUG= chromium:767645 
TEST=Verify that various cros-disks command line options work as intended.

Change-Id: I97d485a527805fd711083f30d21b169d63fbe3c8
Reviewed-on: https://chromium-review.googlesource.com/719969
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/68de38d9afb279c36e0fc14020f4b54fe24a116b/cros-disks/main.cc
[modify] https://crrev.com/68de38d9afb279c36e0fc14020f4b54fe24a116b/cros-disks/cros-disks.conf

Project Member

Comment 13 by bugdroid1@chromium.org, Oct 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/autotest/+/4213f970e1f3cdcfc1552c313bb44358dd61f22a

commit 4213f970e1f3cdcfc1552c313bb44358dd61f22a
Author: Ben Chan <benchan@chromium.org>
Date: Thu Oct 19 06:14:17 2017

cros-disks: remove uses of cros-disks IsAlive D-Bus method

cros-disks's IsAlive D-Bus method will be removed (CL:727120) as it
doesn't provide much value. This CL removes uses of that method in
autotest code.

BUG= chromium:767645 
TEST=Run platform_CrosDisks{DBus,Filesystem,Format,Rename} tests.

Change-Id: Idd09657f9c9e80e5d7ffadc6817ba7b262a50e28
Reviewed-on: https://chromium-review.googlesource.com/726750
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/4213f970e1f3cdcfc1552c313bb44358dd61f22a/client/site_tests/platform_CrosDisksDBus/platform_CrosDisksDBus.py
[modify] https://crrev.com/4213f970e1f3cdcfc1552c313bb44358dd61f22a/client/cros/cros_disks.py

Project Member

Comment 14 by bugdroid1@chromium.org, Oct 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/0214e30620ca403b41368c9ac7d03d43a438ebe4

commit 0214e30620ca403b41368c9ac7d03d43a438ebe4
Author: Ben Chan <benchan@chromium.org>
Date: Thu Oct 19 06:14:12 2017

cros-disks: simplify MountEntry

As cros-disks is being migrated to use the Chrome D-Bus binding instead
of dbus-c++, this CL removes dbus-c++ related code from MountEntry, and
further simplifies MountEntry to a passive data carrying struct.

BUG= chromium:767645 
TEST=Run unit tests.
TEST=Run platform_CrosDisks{DBus,Filesystem} tests.

Change-Id: I40a421281e44e38a7ecf6cf2c2aaa97bfff32e5c
Reviewed-on: https://chromium-review.googlesource.com/724366
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Eric Caruso <ejcaruso@chromium.org>

[modify] https://crrev.com/0214e30620ca403b41368c9ac7d03d43a438ebe4/cros-disks/mount_manager_unittest.cc
[delete] https://crrev.com/9f9f66e916f5ebcfdf91cfce140e49e603aca046/cros-disks/mount_entry.cc
[modify] https://crrev.com/0214e30620ca403b41368c9ac7d03d43a438ebe4/cros-disks/mount_manager.cc
[modify] https://crrev.com/0214e30620ca403b41368c9ac7d03d43a438ebe4/cros-disks/mount_manager.h
[modify] https://crrev.com/0214e30620ca403b41368c9ac7d03d43a438ebe4/cros-disks/mount_entry.h
[modify] https://crrev.com/0214e30620ca403b41368c9ac7d03d43a438ebe4/cros-disks/cros_disks_server.cc
[modify] https://crrev.com/0214e30620ca403b41368c9ac7d03d43a438ebe4/cros-disks/cros-disks.gyp
[modify] https://crrev.com/0214e30620ca403b41368c9ac7d03d43a438ebe4/cros-disks/cros_disks_server.h

Project Member

Comment 15 by bugdroid1@chromium.org, Oct 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/7dfb810cfec41c0189b7db44cf58f0a45e6d6515

commit 7dfb810cfec41c0189b7db44cf58f0a45e6d6515
Author: Ben Chan <benchan@chromium.org>
Date: Thu Oct 19 06:14:12 2017

cros-disks: simplify MountManager::GetMountEntries()

As MountManager::GetMountEntries() always returns a newly constructed
vector of MountEntry struct, this CL simplifies the code by having
MountManager::GetMountEntries() return the vector directly instead of
via an out argument. MountManager::GetMountEntries() is also marked as a
constant method.

BUG= chromium:767645 
TEST=Run unit tests.
TEST=Run platform_CrosDisks{DBus,Filesystem} tests.

Change-Id: Iaa9efbffb2498c8ddd643f3a3bf8aee0573e1377
Reviewed-on: https://chromium-review.googlesource.com/724367
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Eric Caruso <ejcaruso@chromium.org>

[modify] https://crrev.com/7dfb810cfec41c0189b7db44cf58f0a45e6d6515/cros-disks/mount_manager_unittest.cc
[modify] https://crrev.com/7dfb810cfec41c0189b7db44cf58f0a45e6d6515/cros-disks/cros_disks_server.cc
[modify] https://crrev.com/7dfb810cfec41c0189b7db44cf58f0a45e6d6515/cros-disks/mount_manager.cc
[modify] https://crrev.com/7dfb810cfec41c0189b7db44cf58f0a45e6d6515/cros-disks/mount_manager.h

Project Member

Comment 16 by bugdroid1@chromium.org, Oct 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/f49e8df15187cb1be7461aaa74a202076a1db293

commit f49e8df15187cb1be7461aaa74a202076a1db293
Author: Ben Chan <benchan@chromium.org>
Date: Thu Oct 19 06:14:12 2017

cros-disks: remove |Disk::is_mounted_| and Disk::set_is_mounted()

Disk::is_mounted() should simply be based on whether |Disk::mount_paths_| is
empty or not. This CL removes |Disk::is_mounted_| and Disk::set_is_mounted() to
avoid any potential out-of-sync issue between |Disk::is_mounted_| and
|Disk::mount_paths_|. As Disk::is_mounted() is no longer a trivial getter of a
member variable of Disk, it's renamed to Disk::IsMounted().

BUG= chromium:767645 
TEST=Run unit tests.
TEST=Run platform_CrosDisks{DBus,Filesystem} tests.

Change-Id: I04449f76e8af43a79beed7ea7c78fe57e5720127
Reviewed-on: https://chromium-review.googlesource.com/724368
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Eric Caruso <ejcaruso@chromium.org>

[modify] https://crrev.com/f49e8df15187cb1be7461aaa74a202076a1db293/cros-disks/disk.cc
[modify] https://crrev.com/f49e8df15187cb1be7461aaa74a202076a1db293/cros-disks/disk.h
[modify] https://crrev.com/f49e8df15187cb1be7461aaa74a202076a1db293/cros-disks/udev_device_unittest.cc
[modify] https://crrev.com/f49e8df15187cb1be7461aaa74a202076a1db293/cros-disks/udev_device.cc

Project Member

Comment 17 by bugdroid1@chromium.org, Oct 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/ff92fa3941aa16ad9258a43b59252526731b5c1e

commit ff92fa3941aa16ad9258a43b59252526731b5c1e
Author: Ben Chan <benchan@chromium.org>
Date: Thu Oct 19 06:14:12 2017

cros-disks: simplify Disk

As cros-disks is being migrated to use the Chrome D-Bus binding instead
of dbus-c++, this CL removes dbus-c++ related code from Disk, and
further simplifies Disk to a passive data carrying struct.

BUG= chromium:767645 
TEST=Run unit tests.
TEST=Run platform_CrosDisks{DBus,Filesystem} tests.

Change-Id: I038eefe2f4cd41dd461be3ea2dbab9b2c0160533
Reviewed-on: https://chromium-review.googlesource.com/724369
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Eric Caruso <ejcaruso@chromium.org>

[modify] https://crrev.com/ff92fa3941aa16ad9258a43b59252526731b5c1e/cros-disks/disk.h
[modify] https://crrev.com/ff92fa3941aa16ad9258a43b59252526731b5c1e/cros-disks/cros_disks_server.cc
[modify] https://crrev.com/ff92fa3941aa16ad9258a43b59252526731b5c1e/cros-disks/udev_device.cc
[modify] https://crrev.com/ff92fa3941aa16ad9258a43b59252526731b5c1e/cros-disks/disk_manager_unittest.cc
[modify] https://crrev.com/ff92fa3941aa16ad9258a43b59252526731b5c1e/cros-disks/udev_device_unittest.cc
[modify] https://crrev.com/ff92fa3941aa16ad9258a43b59252526731b5c1e/cros-disks/disk.cc
[modify] https://crrev.com/ff92fa3941aa16ad9258a43b59252526731b5c1e/cros-disks/disk_unittest.cc
[modify] https://crrev.com/ff92fa3941aa16ad9258a43b59252526731b5c1e/cros-disks/cros_disks_server.h
[modify] https://crrev.com/ff92fa3941aa16ad9258a43b59252526731b5c1e/cros-disks/disk_manager.cc
[modify] https://crrev.com/ff92fa3941aa16ad9258a43b59252526731b5c1e/cros-disks/disk_manager.h

Project Member

Comment 18 by bugdroid1@chromium.org, Oct 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/b3b073e7e4cfc93efcd5ba13d1f6dccc56ed1b4c

commit b3b073e7e4cfc93efcd5ba13d1f6dccc56ed1b4c
Author: Ben Chan <benchan@chromium.org>
Date: Thu Oct 19 06:14:17 2017

cros-disks: use self-closing tag for empty elements in introspection XML

BUG= chromium:767645 
TEST=Run unit tests.
TEST=Run platform_CrosDisks{DBus,Filesystem,Format,Rename} tests.

Change-Id: Ib86551770581c146c1e534fa66cedf70b06dda6c
Reviewed-on: https://chromium-review.googlesource.com/727100
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Eric Caruso <ejcaruso@chromium.org>

[modify] https://crrev.com/b3b073e7e4cfc93efcd5ba13d1f6dccc56ed1b4c/cros-disks/dbus_bindings/org.chromium.CrosDisks.xml

Project Member

Comment 19 by bugdroid1@chromium.org, Oct 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/9c3cf6daff472a710166b860cb8f22fd6043873a

commit 9c3cf6daff472a710166b860cb8f22fd6043873a
Author: Ben Chan <benchan@chromium.org>
Date: Thu Oct 19 06:14:17 2017

cros-disks: remove IsAlive D-Bus method

The IsAlive D-Bus method is provided to allow a D-Bus client of
cros-disks to check if the cros-disks D-Bus service is alive, which is
only used in the platform_CrosDisksDBus test. Given that a D-Bus client
can use other D-Bus methods exposed by cros-disks to determine if
cros-disks is alive, this CL simplfy remove the IsAlive D-Bus method.

BUG= chromium:767645 
CQ-DEPEND=CL:726750
TEST=Run platform_CrosDisks{DBus,Filesystem,Format,Rename} tests.

Change-Id: Iec77990c0d270dea76f523674d6801eb9111c359
Reviewed-on: https://chromium-review.googlesource.com/727120
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/9c3cf6daff472a710166b860cb8f22fd6043873a/cros-disks/dbus_bindings/org.chromium.CrosDisks.xml
[modify] https://crrev.com/9c3cf6daff472a710166b860cb8f22fd6043873a/cros-disks/cros_disks_server.cc
[modify] https://crrev.com/9c3cf6daff472a710166b860cb8f22fd6043873a/cros-disks/cros_disks_server.h
[modify] https://crrev.com/9c3cf6daff472a710166b860cb8f22fd6043873a/cros-disks/org.chromium.CrosDisks.conf

Project Member

Comment 20 by bugdroid1@chromium.org, Nov 11 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/c6c061433cb6c02f1229e9cb4ab8436fb330b046

commit c6c061433cb6c02f1229e9cb4ab8436fb330b046
Author: Ben Chan <benchan@chromium.org>
Date: Sat Nov 11 02:45:46 2017

cros-disks: remove unused forward declaration

BUG= chromium:767645 
TEST=Run unit tests.

Change-Id: I6ba8e923eb5cbb997224b2606e8f923d33f4f6b5
Reviewed-on: https://chromium-review.googlesource.com/764411
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/c6c061433cb6c02f1229e9cb4ab8436fb330b046/cros-disks/rename_manager.h

Project Member

Comment 21 by bugdroid1@chromium.org, Nov 11 2017

Project Member

Comment 22 by bugdroid1@chromium.org, Dec 13 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/33f4066b32ce5d114d187fc66d1f3d33efc1217f

commit 33f4066b32ce5d114d187fc66d1f3d33efc1217f
Author: Ben Chan <benchan@chromium.org>
Date: Wed Dec 13 00:21:33 2017

chromeos-base/cros-disks: remove glib and dbus-c++ dependency

CL:820103 migrates cros-disks to use Chrome D-Bus binding instead of
dbus-c++, so cros-disks no longer depends on glib and dbus-c++.

A chromeos-base/session_manager-client dependency is added to allow
cros-disks to use the generated session manager D-Bus proxy to monitor
D-Bus signals emitted by the session manager.

BUG= chromium:767645 
CQ-DEPEND=CL:820103
TEST=Remote trybot runs.

Change-Id: Ib57751dc2c659633bdaab8c806c5ceade0c9f145
Reviewed-on: https://chromium-review.googlesource.com/820413
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Ben Chan <benchan@chromium.org>

[modify] https://crrev.com/33f4066b32ce5d114d187fc66d1f3d33efc1217f/chromeos-base/cros-disks/cros-disks-9999.ebuild

Project Member

Comment 23 by bugdroid1@chromium.org, Dec 13 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/445852f1e39aa5de1e107b72e8edb901280a4ba0

commit 445852f1e39aa5de1e107b72e8edb901280a4ba0
Author: Ben Chan <benchan@chromium.org>
Date: Wed Dec 13 00:21:33 2017

cros-disks: migrate from dbus-c++ to Chrome D-Bus binding

BUG= chromium:767645 
CQ-DEPEND=CL:820413
TEST=Run unit tests.
TEST=Run platform_CrosDisks{DBus,Filesystem,Format,Rename} tests.
TEST=Test mounting USB and SD drives via Files.app.
TEST=Test opening RAR archives vis Files.app.

Change-Id: I94c5296c9cb5e38b5fcfe149b9713c683616f3cf
Reviewed-on: https://chromium-review.googlesource.com/820103
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Eric Caruso <ejcaruso@chromium.org>

[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/cros_disks_server.cc
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/daemon.h
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/format_manager.cc
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/dbus_bindings/org.chromium.CrosDisks.xml
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/format_manager.h
[delete] https://crrev.com/6ff1fcb3496fd5957d9b551f88a17da4f2212a58/cros-disks/glib_process.cc
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/daemon.cc
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/main.cc
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/device_ejector.h
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/cros-disks.gyp
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/cros_disks_server.h
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/rename_manager_unittest.cc
[delete] https://crrev.com/6ff1fcb3496fd5957d9b551f88a17da4f2212a58/cros-disks/glib_process_unittest.cc
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/rename_manager.cc
[add] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/dbus_bindings/dbus-service-config.json
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/format_manager_unittest.cc
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/device_ejector.cc
[delete] https://crrev.com/6ff1fcb3496fd5957d9b551f88a17da4f2212a58/cros-disks/glib_process.h
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/session_manager_proxy.h
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/session_manager_proxy.cc
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/file_reader.h
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/disk_manager_unittest.cc
[modify] https://crrev.com/445852f1e39aa5de1e107b72e8edb901280a4ba0/cros-disks/rename_manager.h

Cc: vapier@chromium.org derat@chromium.org
Status: Fixed (was: Started)
Blockedon: -767646
Status: Archived (was: Fixed)

Sign in to add a comment