-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Add integration testing with python from Debian, Ubuntu, Fedora, Gentoo, Arch Linux, OpenSUSE, Slackware #2923
Conversation
It looks like some tests are unsuccessful. Are these tests going to be flaky? Will you be available to help maintain these checks if included? |
The failure in I'll revise the list of platforms, adding some newer ones and removing flaky ones. I maintain these things in the Sage project. Occasionally the list of platforms needs to be updated, and I'll be happy to send a PR, but it should otherwise not require much maintenance. |
Hi @mkoeppe, thank you very much for working in improving the tests. It is an extremely important (and difficult) thing to do! I noticed that the introduced workflow is failing recently with some weird error messages: The intriguing part is that this happens for a PR that has no code changes, it just modifies the configuration for pytest: #3080 (i.e., it expands the amount of warnings being ignored, it is not a big configuration change either...) Is there any chance you have ever seen these error messages before or have any information about these failures? I am not very familiar with the |
The Sage portability CI provisions installations of system packages based on its database that maps packages to their names in various distributions. The failure for It appears that As replacements we have |
OK, I have opened #3081 for the update |
Thank you very much @mkoeppe for having a look on this and providing a PR! |
@jaraco I think the large # of jobs this introduces to setuptools' GitHub workflows is slowing down builds for other PyPA projects. There is a limit of 20 concurrent jobs org-wide for our plan, and setuptools has gone from 36 jobs in #3078 to 119 jobs here. I've noticed a significant backlog over at https://github.com/pypa/warehouse/actions over the last few days and suspect this might be why. Any thoughts on how we could get this down to a more reasonable number of concurrent jobs per workflow run? (cc @ewdurbin) |
Summary of changes
Closes
Pull Request Checklist
changelog.d/
.(See documentation for details)