All canaries failed when building minijail |
||||
Issue descriptionhttps://chromium-review.googlesource.com/#/c/399891/ can not merge because minijail-init is not in the whitelist of security_SandboxedServices
,
Oct 19 2016
,
Oct 19 2016
I am going to chump these two CL in. https://chromium-review.googlesource.com/#/c/399891/ https://chromium-review.googlesource.com/#/c/400203/ If anyone thinks this might be wrong please revert. Thanks!
,
Oct 19 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/3209683c9920ecc67e9a3b7de2bb45015f1463ab commit 3209683c9920ecc67e9a3b7de2bb45015f1463ab Author: Cheng-Yi Chiang <cychiang@chromium.org> Date: Wed Oct 19 11:47:26 2016 security_SandboxedServices: Add minijail-init to baseline Add minijail-init to baseline whitelist for minijail change. https://chromium-review.googlesource.com/#/c/399891/ BUG= chromium:657352 TEST=run the test against DUT with that change. Change-Id: I41a12bca87422f939406b27bfa47edf1a5b8b5ab Reviewed-on: https://chromium-review.googlesource.com/400203 Reviewed-by: Cheng-Yi Chiang <cychiang@chromium.org> Commit-Queue: Cheng-Yi Chiang <cychiang@chromium.org> Tested-by: Cheng-Yi Chiang <cychiang@chromium.org> [modify] https://crrev.com/3209683c9920ecc67e9a3b7de2bb45015f1463ab/client/site_tests/security_SandboxedServices/baseline
,
Oct 19 2016
Huh, why did the original manifest change land without the revision change?
,
Oct 19 2016
I think the CQ-DEPEND was wrong. The git hash update CL was made to depend on the manifest change, but there were no CQ-DEPENDs the other way around, so the manifest change was allowed to land without the Minijail uprev.
,
Oct 19 2016
Also, it looks like Jimmy's change fixed this. I successfully built locally, the build boots and passes Minijail tests. I think we can close this bug.
,
Oct 19 2016
Right..FYI, if you have CLs A,B,C that need to be merged in the same build, you can let A CQ-DEPEND B B CQ-DEPEND C C CQ-DEPEND A Thanks!
,
Oct 19 2016
Yeah, we should have made them all depend on each other. For some reason I initially thought that the manifest changes could go in without an update for the hashes.
,
Oct 19 2016
Sorry, probably stupid question, but how did the first change, or set of changes, get past the paladins?
,
Oct 19 2016
Not a stupid question, I asked the same thing in https://chromium-review.googlesource.com/#/c/400478/. It looks like the PreCQ has a slightly different failure mode than the CQ.
,
Oct 19 2016
Sorry, how does this apply here? Did the PreCQ fail, and the CQ not fail?
,
Oct 19 2016
The other way around. PreCQ succeeded on those CLs, CQ failed. Moreover, due to an incorrect set of CQ-DEPEND lines, the failing CQ only rejected one of the four related CLs.
,
Oct 19 2016
But doesn't a failing CQ reject ALL of the incoming CLs?
,
Oct 19 2016
Ah no I was wrong. The aforementioned CQ-DEPEND mistake caused the CLs to go into *different* CQ runs. The CL that didn't land was not marked Presubmit Ready until after the CQ run that took the other three CLs. I still don't know the answer to your original question: why the CQ run here: https://uberchromegw.corp.google.com/i/chromeos/builders/master-paladin/builds/12656 passed the paladins only to apparently fail afterwards.
,
Oct 19 2016
Ah that makes sense, thanks a lot. I am working on the second question, will post here when I have an answer. My current theory is that the test that failed in the canaries isn't run on the CQ, so this may be WAI. (CQ needs to be faster.)
,
Oct 19 2016
Mmm and no, right, it wasn't a test failure :/
,
Oct 19 2016
Yeah, as I mentioned on email, the problem is that a group of three CLs that ended up causing the build failure in the original post of this bug went through a CQ run correctly.
,
Oct 19 2016
,
Oct 22 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/733bf7bc1c32e34a989991874a9a5b8029f6750f commit 733bf7bc1c32e34a989991874a9a5b8029f6750f Author: Mike Frysinger <vapier@chromium.org> Date: Wed Oct 19 16:46:40 2016 security_SandboxedServices: handle minijail-init The new minijail code will rename itself as "minijail-init" so it's clear what its job is. Update the parsing logic to handle that in addition to the old minijail0 invocation. BUG= chromium:657352 TEST=precq passes Change-Id: I1eeb439246389d724381375459d92562e4ec1373 Reviewed-on: https://chromium-review.googlesource.com/400540 Commit-Ready: Mike Frysinger <vapier@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org> Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org> [modify] https://crrev.com/733bf7bc1c32e34a989991874a9a5b8029f6750f/client/site_tests/security_SandboxedServices/exclude [modify] https://crrev.com/733bf7bc1c32e34a989991874a9a5b8029f6750f/client/site_tests/security_SandboxedServices/baseline [modify] https://crrev.com/733bf7bc1c32e34a989991874a9a5b8029f6750f/client/site_tests/security_SandboxedServices/security_SandboxedServices.py
,
Oct 15 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/autotest/+/c7c337804fdfb0f9c5ad251978f74131dc22769b commit c7c337804fdfb0f9c5ad251978f74131dc22769b Author: Mike Frysinger <vapier@chromium.org> Date: Fri Oct 13 21:45:07 2017 security_SandboxedServices: document the baseline file format BUG= chromium:657352 TEST=precq passes Change-Id: I92826dbb24d4daaf37f91588c82648d9e1e29476 Reviewed-on: https://chromium-review.googlesource.com/401888 Commit-Ready: Mike Frysinger <vapier@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org> Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org> [modify] https://crrev.com/c7c337804fdfb0f9c5ad251978f74131dc22769b/client/site_tests/security_SandboxedServices/baseline.lakitu [modify] https://crrev.com/c7c337804fdfb0f9c5ad251978f74131dc22769b/client/site_tests/security_SandboxedServices/baseline [modify] https://crrev.com/c7c337804fdfb0f9c5ad251978f74131dc22769b/client/site_tests/security_SandboxedServices/baseline.x86-zgb [modify] https://crrev.com/c7c337804fdfb0f9c5ad251978f74131dc22769b/client/site_tests/security_SandboxedServices/baseline.lakitu-gpu [modify] https://crrev.com/c7c337804fdfb0f9c5ad251978f74131dc22769b/client/site_tests/security_SandboxedServices/baseline.whirlwind [modify] https://crrev.com/c7c337804fdfb0f9c5ad251978f74131dc22769b/client/site_tests/security_SandboxedServices/baseline.veyron_rialto [modify] https://crrev.com/c7c337804fdfb0f9c5ad251978f74131dc22769b/client/site_tests/security_SandboxedServices/baseline.moblab |
||||
►
Sign in to add a comment |
||||
Comment 1 by cychiang@chromium.org
, Oct 19 2016