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

Re-enable PPC tests #268

Merged
merged 7 commits into from
Apr 27, 2022
Merged

Re-enable PPC tests #268

merged 7 commits into from
Apr 27, 2022

Conversation

h-vetinari
Copy link
Member

Now that travis is back, let's try to run the PPC tests; based on #263 to avoid more conflicts in conda-forge.yml

@conda-forge-linter
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@h-vetinari
Copy link
Member Author

I don't understand what's up with Travis. All the logs here are cut off extremely early in the build (also in raw log), e.g.

+docker pull quay.io/condaforge/linux-anvil-ppc64le
Using default tag: latest
latest: Pulling from condaforge/linux-anvil-ppc64le
3fe478aaff9b: Pulling fs layer
ff29e75e0dc0: Pulling fs layer
3fe478aaff9b: Verifying Checksum
3fe478aaff9b: Download complete
3fe478aaff9b: Pull complete

@h-vetinari
Copy link
Member Author

Still weird things happening on travis, like the log cutting out and then reappearing in the middle of the test suite:

+ mamba update --update-specs --yes --quiet --channel conda-forge conda-build pip boa conda-forge-ci-setup=3
........................................................................ [ 13%]
........................................................................ [ 13%]
.s........................s..x.......................................... [ 14%]

or

Attempting to finalize metadata for numpy
conda-forge/linux-ppc64le                                   Using cache
conda-forge/noarch                                          Using cache
Reloading output folder: /home/conda/feedstock_root/build_artifacts
.......................................................................... [ 73%]
........................................................................ [ 74%]
........................................................................ [ 74%]

Reloading the same job again removes all the intervening progress bars that had been printed.

Had been removed in f946a5f
since failures at the time weren't being counted (missing
sys.exit wrapper), and once the wrapper was added in conda-forge#250,
the test suite for PPC was disabled completely.
@h-vetinari
Copy link
Member Author

@isuruf

Good news, this seems to be passing on PPC! 🥳

However, some jobs have garbled/non-existent logs - are we comfortable with trusting that the uploads will work correctly even if we cannot introspect the logs?

@h-vetinari h-vetinari changed the title WIP: Re-enable PPC tests Re-enable PPC tests Apr 11, 2022
@h-vetinari h-vetinari marked this pull request as ready for review April 11, 2022 00:55
@h-vetinari
Copy link
Member Author

@isuruf, any comment on your confidence in Travis, given that the logs do not seem introspectable?

It'd be nice to run the test suite for PPC again.

@h-vetinari
Copy link
Member Author

Ping @isuruf

recipe/meta.yaml Outdated Show resolved Hide resolved
recipe/meta.yaml Outdated Show resolved Hide resolved
Copy link
Member

@isuruf isuruf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor change needed

@h-vetinari
Copy link
Member Author

Thanks for taking a look. I don't mind the changes, but IMO they're redundant in the sense that we cannot run ppc-tests on azure either (due to the emulation problems; wondering if qemu 6.2 or 7.0 would help, but https://github.com/multiarch/qemu-user-static hasn't updated yet).

Co-authored-by: Isuru Fernando <isuruf@gmail.com>
@h-vetinari h-vetinari added the automerge Merge the PR when CI passes label Apr 26, 2022
@github-actions github-actions bot merged commit 76f37ab into conda-forge:main Apr 27, 2022
@github-actions
Copy link
Contributor

Hi! This is the friendly conda-forge automerge bot!

I considered the following status checks when analyzing this PR:

  • linter: passed
  • travis: passed
  • azure: passed

Thus the PR was passing and merged! Have a great day!

@h-vetinari h-vetinari deleted the ppc branch April 27, 2022 00:47
h-vetinari added a commit to h-vetinari/numpy-feedstock that referenced this pull request Jun 23, 2022
This reverts commit 76f37ab, reversing
changes made to 541cf25.
h-vetinari added a commit to h-vetinari/numpy-feedstock that referenced this pull request Jun 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge Merge the PR when CI passes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants