autotest: Cut server/ => client/ dependency around sysinfo |
||
Issue descriptionserver/server_job.py imports client.bin.sysinfo https://chromium.googlesource.com/chromiumos/third_party/autotest/+/e70648162260bfd46a56fd1a1d1d7f86ec01e600/server/server_job.py#31 ==> which imports autotest_lib.client.bin.site_sysinfo https://chromium.googlesource.com/chromiumos/third_party/autotest/+/e70648162260bfd46a56fd1a1d1d7f86ec01e600/client/bin/sysinfo.py ==> which is written with intention to be run on Chrome OS client, and does lots of client-specific things https://chromium.googlesource.com/chromiumos/third_party/autotest/+/e70648162260bfd46a56fd1a1d1d7f86ec01e600/client/bin/site_sysinfo.py Nevertheless, since this site_sysinfo.py is indirectly imported from the server side script, it cannot import client-only packages. (If we do so we get CQ failure like this: https://luci-milo.appspot.com/buildbot/chromeos/kevin-paladin/664) I think we need to put a clear barrier at some point in the above mentioned chain, so that the server-side code and client-side code are clearly segregated.
,
Apr 2 2018
Since this bug has been around for over a year, it means it is not important or it might not be relevant now. I am closing it. |
||
►
Sign in to add a comment |
||
Comment 1 by sheriffbot@chromium.org
, Apr 2 2018Status: Untriaged (was: Available)