Skip to content

[CI][Go] The verify-rc-source-integration-macos-conda-amd64 job fails building cdata_integration for go #39588

@raulcd

Description

@raulcd

Describe the bug, including details regarding any error messages, version, and platform.

The following job:

Has been failing for a long time with:

~/work/crossbow/crossbow/arrow/go/arrow/internal/cdata_integration ~/work/crossbow/crossbow/arrow/go ~/work/crossbow/crossbow/arrow ~/work/crossbow/crossbow
package github.com/apache/arrow/go/v15/arrow/internal/cdata_integration: build constraints exclude all Go files in /Users/runner/work/crossbow/crossbow/arrow/go/arrow/internal/cdata_integration
Failed to verify release candidate. See /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/arrow-HEAD.XXXXX.y35Ie57h for details.
Error: Process completed with exit code 1.

It is being built with TEST_INTEGRATION=1 so the following is currently executed and is where it fails:

  pushd go
  go get -v ./...
  if [ ${TEST_GO} -gt 0 ]; then
    go test ./...
  fi
  go install -buildvcs=false ./...
  if [ ${TEST_INTEGRATION_GO} -gt 0 ]; then
    pushd arrow/internal/cdata_integration
    case "$(uname)" in
      Linux)
        go_lib="arrow_go_integration.so"
        ;;
      Darwin)
        go_lib="arrow_go_integration.dylib"
        ;;
      MINGW*)
        go_lib="arrow_go_integration.dll"
        ;;
    esac
    go build -buildvcs=false -tags cdata_integration,assert -buildmode=c-shared -o ${go_lib} .
    popd
  fi
  go clean -modcache
  popd

See: https://github.com/apache/arrow/blob/main/dev/release/verify-release-candidate.sh#L914-L942

Component(s)

Continuous Integration, Go

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions