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

Upgrade to Fedora 41 tasks #739

Open
mulkieran opened this issue Dec 2, 2024 · 5 comments
Open

Upgrade to Fedora 41 tasks #739

mulkieran opened this issue Dec 2, 2024 · 5 comments
Assignees

Comments

@mulkieran
Copy link
Member

mulkieran commented Dec 2, 2024

So far, it's all about the introduction of too-many-positional-arguments, we can leave that alone.

@mulkieran mulkieran self-assigned this Dec 2, 2024
@mulkieran mulkieran moved this from Todo to In Progress (long term) in 2024November Dec 2, 2024
@mulkieran mulkieran changed the title Upgrade to Fedora 41 task Upgrade to Fedora 41 tasks Dec 2, 2024
@mulkieran mulkieran removed this from 2024November Dec 3, 2024
@mulkieran mulkieran moved this from Todo to In Progress (long term) in 2024December Dec 3, 2024
@mulkieran
Copy link
Member Author

Fix issues like this one, which have just started happening: https://github.com/mulkieran/justbases/actions/runs/12173300600/job/33953420489 . Likely this is due to a change in the GitHub test environment, since it didn't happen to justbytes a few days ago and justbytes is set up identically. The failure is to be unable to import setuptools, even though it has been installed. I think the solution is to find a way to install setuptools later in the test steps, so it ends up within the virtual environment that GitHub uses.

@mulkieran
Copy link
Member Author

The problem has now begun to occur with justbytes as well. I think its some change to the virtual environment that had not been propagated to the justbytes testing vm initially. Maybe it will show up in all the Python test environment eventually. Good news is that one fix should then fix them all.

@mulkieran
Copy link
Member Author

It looks like the trick is to explicitly include python3-setuptools among the dependencies for any tasks running on the current environment that require importing and this will be resolved. So, easier than I had hoped.

@mulkieran
Copy link
Member Author

mulkieran commented Dec 23, 2024

I think all remaining PRs just need a rebase or possibly to disable a lint, except for the PR stratis-storage/into-dbus-python#117, with the late-appearing astroid bug.

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

No branches or pull requests

1 participant