New issue
Advanced search Search tips

Issue 813844 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Jul 13
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

betty-incremental failing repeatedly.

Project Member Reported by dgarr...@chromium.org, Feb 20 2018

Issue description

I haven't investigated why, but betty-incremental has failed for quite a few builds in a row.

https://uberchromegw.corp.google.com/i/chromeos/builders/betty-incremental
 

Comment 1 by ihf@chromium.org, Feb 21 2018

Cc: ihf@chromium.org
Labels: -Pri-2 OS-Chrome Pri-3
Owner: pwang@chromium.org
Thanks for filing. This is work in progress and expected to fail.
betty-incremental fails build_image since build #252: https://uberchromegw.corp.google.com/i/chromeos/builders/betty-incremental/builds/252

I've investigated a bit, and the problem appears to be that after an uprev of jsoncpp, the chromeos-base/gestures ebuild didn't get updated (it depends on jsoncpp, and jsoncpp changed its shared object version from libjsoncpp.so.0 -> libjsoncpp.so.11, so libgestures.so now references the stale libjsoncpp.so.0).

The betty paladin has produced an updated binary package for gestures though, so the problem is that the build process somehow didn't pick up the updated gestures package.

I'm not sure why yet - might be a problem figuring out which reverse dependencies to update, might be a timing problem (betty-incremental running before betty-paladin uploaded the updated image), or something entirely different.

It's also possible that I'm totally on the wrong track - this is certainly not my area of expertise. ihf@ - if you have any useful input, that'd be appreciated.
Cc: vapier@chromium.org

Comment 4 by pwang@chromium.org, Apr 4 2018

Labels: -Pri-3 Pri-2
Status: Started (was: Untriaged)
Looking at most recent build 470. It passes on the build_image stage and proceed failure as usual. Will forgive the test for now.
Project Member

Comment 5 by bugdroid1@chromium.org, Apr 19 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/chromite/+/44985f0df2d3cb5f809ce1268a24418f22aa21ca

commit 44985f0df2d3cb5f809ce1268a24418f22aa21ca
Author: Po-Hsien Wang <pwang@chromium.org>
Date: Thu Apr 19 05:30:59 2018

VMTestConfig: option to forgive in VMTest.

Add an option in VMTestConfig to forgive on VMTestStage.

BUG= chromium:813844 
TEST=unittest

Change-Id: Ia0927b65f231550d1974c8ede1788b13e2a72694
Reviewed-on: https://chromium-review.googlesource.com/999292
Commit-Ready: Po-Hsien Wang <pwang@chromium.org>
Tested-by: Po-Hsien Wang <pwang@chromium.org>
Reviewed-by: Po-Hsien Wang <pwang@chromium.org>

[modify] https://crrev.com/44985f0df2d3cb5f809ce1268a24418f22aa21ca/cbuildbot/config_dump.json
[modify] https://crrev.com/44985f0df2d3cb5f809ce1268a24418f22aa21ca/lib/config_lib.py
[modify] https://crrev.com/44985f0df2d3cb5f809ce1268a24418f22aa21ca/cbuildbot/chromeos_config.py

Project Member

Comment 6 by bugdroid1@chromium.org, Apr 19 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/chromite/+/8000e1d4d3d03d63620f33f79f67fbb5411d36b8

commit 8000e1d4d3d03d63620f33f79f67fbb5411d36b8
Author: Ilja H. Friedel <ihf@chromium.org>
Date: Thu Apr 19 05:48:02 2018

Revert "vm_test_stages.py: forgive tests if flag is set."

This reverts commit c147ffac930209e658833ab84793d53e607bb637.

This change was not ready yet.

BUG= chromium:813844 
TEST=None

Change-Id: Ib4aed1a427b20bc42430179ead7d5d78f81eddce
Reviewed-on: https://chromium-review.googlesource.com/1018760
Reviewed-by: Ilja H. Friedel <ihf@chromium.org>
Tested-by: Ilja H. Friedel <ihf@chromium.org>

[modify] https://crrev.com/8000e1d4d3d03d63620f33f79f67fbb5411d36b8/cbuildbot/stages/vm_test_stages.py
[modify] https://crrev.com/8000e1d4d3d03d63620f33f79f67fbb5411d36b8/cbuildbot/stages/vm_test_stages_unittest.py

Project Member

Comment 7 by bugdroid1@chromium.org, Apr 19 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/chromite/+/599f39dc13f228e668db397ac75df680b3b55317

commit 599f39dc13f228e668db397ac75df680b3b55317
Author: Ilja H. Friedel <ihf@chromium.org>
Date: Thu Apr 19 05:50:23 2018

Revert "VMTestConfig: option to forgive in VMTest."

This reverts commit 44985f0df2d3cb5f809ce1268a24418f22aa21ca.

The change was not ready yet.

BUG= chromium:813844 
TEST=None

Change-Id: If2cddbc1ceffdc50a8bb4f1ae067b8b0e7a1dd57
Reviewed-on: https://chromium-review.googlesource.com/1018761
Reviewed-by: Ilja H. Friedel <ihf@chromium.org>
Tested-by: Ilja H. Friedel <ihf@chromium.org>

[modify] https://crrev.com/599f39dc13f228e668db397ac75df680b3b55317/cbuildbot/config_dump.json
[modify] https://crrev.com/599f39dc13f228e668db397ac75df680b3b55317/lib/config_lib.py
[modify] https://crrev.com/599f39dc13f228e668db397ac75df680b3b55317/cbuildbot/chromeos_config.py

Comment 8 by ihf@chromium.org, Apr 19 2018

I am sorry, I had multiple issues with these changes. I am also sorry I was not able to review in time. We need the functionality, so both changes should be reuploaded and landed, but after proper review and fixes.

Thank you!
Project Member

Comment 9 by bugdroid1@chromium.org, Apr 19 2018

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

commit 78e2273bb4a49b2ad821faa09e5faef3b447cf69
Author: chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Date: Thu Apr 19 09:37:33 2018

Roll src/third_party/chromite/ 3d8009e01..599f39dc1 (4 commits)

https://chromium.googlesource.com/chromiumos/chromite.git/+log/3d8009e01ff5..599f39dc13f2

$ git log 3d8009e01..599f39dc1 --date=short --no-merges --format='%ad %ae %s'
2018-04-19 ihf Revert "VMTestConfig: option to forgive in VMTest."
2018-04-19 ihf Revert "vm_test_stages.py: forgive tests if flag is set."
2018-04-05 pwang vm_test_stages.py: forgive tests if flag is set.
2018-04-04 pwang VMTestConfig: option to forgive in VMTest.

Created with:
  roll-dep src/third_party/chromite
BUG= chromium:813844 , chromium:813844 , chromium:813844 


The AutoRoll server is located here: https://chromite-chromium-roll.skia.org

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


TBR=chrome-os-gardeners@chromium.org

Change-Id: I8a7d2754a3f6a7450874de2fda770b2f35f92984
Reviewed-on: https://chromium-review.googlesource.com/1018820
Reviewed-by: Chromite Chromium Autoroll <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Commit-Queue: Chromite Chromium Autoroll <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#551972}
[modify] https://crrev.com/78e2273bb4a49b2ad821faa09e5faef3b447cf69/DEPS

Project Member

Comment 10 by bugdroid1@chromium.org, May 1 2018

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

commit da029be5c8490858849d738700c7333853b72492
Author: Po-Hsien Wang <pwang@chromium.org>
Date: Tue May 01 00:38:20 2018

VMTestConfig: option to forgive in VMTest.

Add an option in VMTestConfig to forgive on VMTestStage.

BUG= chromium:813844 
TEST=unittest

Change-Id: I02ee255194b340c9e5548b36602af0ed3edd30a8
Reviewed-on: https://chromium-review.googlesource.com/1018729
Commit-Queue: Pohsien Wang <pwang@chromium.org>
Tested-by: Pohsien Wang <pwang@chromium.org>
Trybot-Ready: Pohsien Wang <pwang@chromium.org>
Reviewed-by: Ilja H. Friedel <ihf@chromium.org>

[modify] https://crrev.com/da029be5c8490858849d738700c7333853b72492/cbuildbot/config_dump.json
[modify] https://crrev.com/da029be5c8490858849d738700c7333853b72492/lib/config_lib.py
[modify] https://crrev.com/da029be5c8490858849d738700c7333853b72492/cbuildbot/chromeos_config.py

Project Member

Comment 11 by bugdroid1@chromium.org, May 1 2018

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

commit cbf8394d4a7bb413bbcc4cb14d8ae9a985f91011
Author: Po-Hsien Wang <pwang@chromium.org>
Date: Tue May 01 00:40:50 2018

vm_test_stages.py: warn tests if flag is set.

Instead of marking the stage red for certain suite, let it pass
the stage but mark it a WARNING if the tests is just for
informational purpose.

BUG= chromium:813844 
TEST=unittest

Change-Id: I90ba6c1866284100c915268d3fa118be10bc86f1
Reviewed-on: https://chromium-review.googlesource.com/1018730
Commit-Queue: Pohsien Wang <pwang@chromium.org>
Tested-by: Pohsien Wang <pwang@chromium.org>
Trybot-Ready: Pohsien Wang <pwang@chromium.org>
Reviewed-by: Ilja H. Friedel <ihf@chromium.org>

[modify] https://crrev.com/cbf8394d4a7bb413bbcc4cb14d8ae9a985f91011/cbuildbot/stages/vm_test_stages.py
[modify] https://crrev.com/cbf8394d4a7bb413bbcc4cb14d8ae9a985f91011/cbuildbot/stages/vm_test_stages_unittest.py

Project Member

Comment 12 by bugdroid1@chromium.org, May 1 2018

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

commit 104d171d447f3c0c1db3f0a55429531d2900ffd9
Author: chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Date: Tue May 01 04:40:49 2018

Roll src/third_party/chromite/ 8fc3d8b2a..cbf8394d4 (2 commits)

https://chromium.googlesource.com/chromiumos/chromite.git/+log/8fc3d8b2aa68..cbf8394d4a7b

$ git log 8fc3d8b2a..cbf8394d4 --date=short --no-merges --format='%ad %ae %s'
2018-04-05 pwang vm_test_stages.py: warn tests if flag is set.
2018-04-04 pwang VMTestConfig: option to forgive in VMTest.

Created with:
  roll-dep src/third_party/chromite
BUG= chromium:813844 , chromium:813844 


The AutoRoll server is located here: https://chromite-chromium-roll.skia.org

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


TBR=chrome-os-gardeners@chromium.org

Change-Id: If2161cc0cd7c35b0ab641acb9b252f56bfc7723f
Reviewed-on: https://chromium-review.googlesource.com/1036793
Commit-Queue: Chromite Chromium Autoroll <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Reviewed-by: Chromite Chromium Autoroll <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#554991}
[modify] https://crrev.com/104d171d447f3c0c1db3f0a55429531d2900ffd9/DEPS

Status: Verified (was: Started)
Green in a row.
https://uberchromegw.corp.google.com/i/chromeos/builders/betty-incremental

Sign in to add a comment