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

Run fails due to a bug #10461

Closed
3 of 13 tasks
mathias-von-ottenbreit opened this issue Aug 19, 2024 · 3 comments
Closed
3 of 13 tasks

Run fails due to a bug #10461

mathias-von-ottenbreit opened this issue Aug 19, 2024 · 3 comments

Comments

@mathias-von-ottenbreit
Copy link

Description

This ran successfully two weeks ago. However, another run on exactly the same code failed some days later. It looks like the successful run was using runner version 2.317.0 while the failing run used 2.319.0. The failing run failed on a macOS14 image, and it is unclear to me if it would also fail on other images (the run terminated as soon as the first image failed).

Platforms affected

  • Azure DevOps
  • GitHub Actions - Standard Runners
  • GitHub Actions - Larger Runners

Runner images affected

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Ubuntu 24.04
  • macOS 12
  • macOS 13
  • macOS 13 Arm64
  • macOS 14
  • macOS 14 Arm64
  • Windows Server 2019
  • Windows Server 2022

Image version and build link

Failed run

Is it regression?

Yes. Latest successful run

Expected behavior

This run was successful. I expected that to happen.

Actual behavior

Failed run.

Repro steps

Run this workflow on the main branch.

@sarathrajsrinivasan
Copy link
Contributor

Hi @mathias-von-ottenbreit ,

We are looking into it. Will keep you posted with the updates.

@danmanners
Copy link

We're seeing the same behavior with both GitHub Hosted and Self-Hosted Ubuntu 22.04 runners after upgrading from v2.317.0 to v2.319.1.

@sarathrajsrinivasan
Copy link
Contributor

Hi @mathias-von-ottenbreit and @danmanners ,

The above failure is not related to runner-images and looks like a dependency related issue. Please find our analysis below:

Error: TypeError: 'NoneType' object is not subscriptable (key slice(None, None, None))
in : pypy3.8/site-packages/setuptools/_distutils/unixccompiler.py

It seems at the point of failure self.linker_so_cxx is None, where it should be a list.
https://github.com/pypa/distutils/blob/main/distutils/unixccompiler.py#L269

It could be due to a recent change in distutils and there is a similar issue reported here as well : pypy/pypy#5004

We suspect there might be some changes in pypa/cibuildwheel introduced in v2.18.0 and higher with respect to setuptools which could be causing the failure.

uses: pypa/cibuildwheel@v2.17.0     --> Using this version Pipeline runs successfully.

We are closing the issue as this is not related to the macOS runner images.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants