Skip to content

x/build/cmd/coordinator: trybots don't work on golang.org/dl repo #35581

Closed
@dmitshur

Description

@dmitshur

There are two parts to this issues:

  1. The trybot builds start, fail, and keep retrying indefinitely. It's been 2 hours since https://go-review.googlesource.com/c/dl/+/207097/1#message-2732030f20d3db705eb32433ddacbb459f630a61, and it's still doing this:

    It should give up at some point and report a failure.

  2. The builds fail due to something being misplaced, likely because golang.org/dl is the only repo that doesn't have the 'x' element in the import path.

      builder: freebsd-amd64-12_0
          rev: e77106cc54af58d3eedbb134310668c6993474c7
     buildlet: http://10.240.0.11 GCE VM: buildlet-freebsd-12-0-rndfed6a2
      started: 2019-11-14 03:36:14.524802483 +0000 UTC m=+162177.592170276
        ended: 2019-11-14 03:36:46.471944701 +0000 UTC m=+162209.539312514
      success: false
    
    Events:
      2019-11-14T03:36:14Z checking_for_snapshot 
      2019-11-14T03:36:14Z finish_checking_for_snapshot after 18.9ms
      2019-11-14T03:36:14Z get_buildlet 
      2019-11-14T03:36:14Z awaiting_gce_quota 
      2019-11-14T03:36:14Z finish_awaiting_gce_quota after 0s
      2019-11-14T03:36:14Z create_gce_buildlet buildlet-freebsd-12-0-rndfed6a2
      2019-11-14T03:36:14Z create_gce_instance buildlet-freebsd-12-0-rndfed6a2
      2019-11-14T03:36:23Z finish_create_gce_instance after 8.29s; buildlet-freebsd-12-0-rndfed6a2
      2019-11-14T03:36:23Z wait_buildlet_start buildlet-freebsd-12-0-rndfed6a2
      2019-11-14T03:36:23Z got_instance_info waiting_for_buildlet...
      2019-11-14T03:36:41Z finish_wait_buildlet_start after 18.3s; buildlet-freebsd-12-0-rndfed6a2
      2019-11-14T03:36:41Z finish_create_gce_buildlet after 26.8s; buildlet-freebsd-12-0-rndfed6a2
      2019-11-14T03:36:41Z finish_get_buildlet after 27s
      2019-11-14T03:36:41Z using_buildlet 10.240.0.11:80
      2019-11-14T03:36:41Z write_snapshot_tar 
      2019-11-14T03:36:46Z finish_write_snapshot_tar after 4.42s
      2019-11-14T03:36:46Z make_and_test 
      2019-11-14T03:36:46Z fetching_subrepo dl
      2019-11-14T03:36:46Z get_source 
      2019-11-14T03:36:46Z finish_get_source after 0s
      2019-11-14T03:36:46Z finish_make_and_test after 86.2ms; err=runTests: failed to determine go env GOMOD value: go env error: chdir /tmp/workdir/gopath/src/golang.org/dl: no such file or directory
    output:
    
    
    Build log:
    freebsd-amd64-12_0 at e77106cc54af58d3eedbb134310668c6993474c7 building dl at b01b4c2ff1bd61a7c9de81596442130f2ff07ca7
    
    
    
    Error: runTests: failed to determine go env GOMOD value: go env error: chdir /tmp/workdir/gopath/src/golang.org/dl: no such file or directory
    output:
    

The second issue is related to #30852. It seems a little more needs to be done for testing in module mode.

/cc @bcmills @bradfitz

Metadata

Metadata

Assignees

No one assigned

    Labels

    Buildersx/build issues (builders, bots, dashboards)FrozenDueToAgeNeedsFixThe path to resolution is known, but the work has not been done.TestingAn issue that has been verified to require only test changes, not just a test failure.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions