Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Python][CI] Benchmark builds on osx-arm64 machine fail because gdb is not available for osx-arm64 #35346

Closed
ElenaHenderson opened this issue Apr 26, 2023 · 0 comments · Fixed by #35348

Comments

@ElenaHenderson
Copy link
Contributor

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

The first failed build, https://buildkite.com/apache-arrow/arrow-bci-benchmark-on-test-mac-arm/builds/2705, is associated with this commit: 053acab:

...
/opt/homebrew/var/buildkite-agent/builds/test-mac-arm/apache-arrow/arrow-bci-benchmark-on-test-mac-arm
/opt/homebrew/var/buildkite-agent/builds/test-mac-arm/apache-arrow/arrow-bci-benchmark-on-test-mac-arm/arrow /opt/homebrew/var/buildkite-agent/builds/test-mac-arm/apache-arrow/arrow-bci-benchmark-on-test-mac-arm
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed
 
PackagesNotFoundError: The following packages are not available from current channels:
 
  - gdb
 
Current channels:
 
  - https://conda.anaconda.org/conda-forge/osx-arm64
  - https://conda.anaconda.org/conda-forge/noarch
  - https://repo.anaconda.com/pkgs/main/osx-arm64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/osx-arm64
  - https://repo.anaconda.com/pkgs/r/noarch
 
To search for alternate channels that may provide the conda package you're
looking for, navigate to
 
    https://anaconda.org
 
and use the search bar at the top of the page.

Component(s)

Benchmarking, Python

@kou kou changed the title [Python][CI]Benchmark builds on osx-arm64 machine fail because gdb is not available for osx-arm64 [Python][CI] Benchmark builds on osx-arm64 machine fail because gdb is not available for osx-arm64 Apr 27, 2023
@kou kou added this to the 13.0.0 milestone Apr 27, 2023
kou pushed a commit that referenced this issue Apr 27, 2023
### Rationale for this change
Similar to the issue with windows in #35057 gdb is also not available for arm64, causing benchmarks to fail.

This moves gdb into the dockerfile that actually needs it to prevent further changes. An alternative would be to use multi-arch-gdb but that is only available in `-c memfault` and adding on an entire new channel will only increase solve times and potentially cause problems.

* Closes: #35346

Authored-by: Jacob Wujciak-Jens <jacob@wujciak.de>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
liujiacheng777 pushed a commit to LoongArch-Python/arrow that referenced this issue May 11, 2023
…ache#35348)

### Rationale for this change
Similar to the issue with windows in apache#35057 gdb is also not available for arm64, causing benchmarks to fail.

This moves gdb into the dockerfile that actually needs it to prevent further changes. An alternative would be to use multi-arch-gdb but that is only available in `-c memfault` and adding on an entire new channel will only increase solve times and potentially cause problems.

* Closes: apache#35346

Authored-by: Jacob Wujciak-Jens <jacob@wujciak.de>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
ArgusLi pushed a commit to Bit-Quill/arrow that referenced this issue May 15, 2023
…ache#35348)

### Rationale for this change
Similar to the issue with windows in apache#35057 gdb is also not available for arm64, causing benchmarks to fail.

This moves gdb into the dockerfile that actually needs it to prevent further changes. An alternative would be to use multi-arch-gdb but that is only available in `-c memfault` and adding on an entire new channel will only increase solve times and potentially cause problems.

* Closes: apache#35346

Authored-by: Jacob Wujciak-Jens <jacob@wujciak.de>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
rtpsw pushed a commit to rtpsw/arrow that referenced this issue May 16, 2023
…ache#35348)

### Rationale for this change
Similar to the issue with windows in apache#35057 gdb is also not available for arm64, causing benchmarks to fail.

This moves gdb into the dockerfile that actually needs it to prevent further changes. An alternative would be to use multi-arch-gdb but that is only available in `-c memfault` and adding on an entire new channel will only increase solve times and potentially cause problems.

* Closes: apache#35346

Authored-by: Jacob Wujciak-Jens <jacob@wujciak.de>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants