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-updates] major updates, python 3.12 as default - 2024-06-19 #320924

Merged
merged 584 commits into from
Jun 24, 2024

Conversation

mweinelt
Copy link
Member

@mweinelt mweinelt commented Jun 19, 2024

This is a major update run for the python package set.

  • We update the default interpreter python3 to Python 3.12 for the 24.11 release cycle

Problematic packages which have been reverted

  • cffsubr 0.3.0 needs patching similar to afdko
  • pyproject-hooks 1.1.0 breaks setuptools

Links

@mweinelt
Copy link
Member Author

@mweinelt
Copy link
Member Author

@mweinelt
Copy link
Member Author

@mweinelt
Copy link
Member Author

@mweinelt
Copy link
Member Author

https://shells.darmstadt.ccc.de/~hexa/263.html

Neither arrow-cpp nor nodejs are caused by python-updates.

@mweinelt
Copy link
Member Author

mweinelt commented Jun 21, 2024

@mweinelt
Copy link
Member Author

@github-actions github-actions bot added the 6.topic: TeX Issues regarding texlive and TeX in general label Jun 21, 2024
@mweinelt
Copy link
Member Author

@mweinelt
Copy link
Member Author

@mweinelt
Copy link
Member Author

@mweinelt
Copy link
Member Author

@mweinelt
Copy link
Member Author

@mweinelt
Copy link
Member Author

mweinelt commented Jun 23, 2024

Rebased and squashed.

Based on evaluation 295:

  • 874 new failing builds compared to master for the same jobset.
  • 412 come from arrow-cpp/nodejs/ffmpeg-full
  • 462 are ours.

@trofi
Copy link
Contributor

trofi commented Jun 24, 2024

737b5cd broke nginx nixos module in staging-next as error: nose3-1.3.8 not supported for interpreter python3.12. Propagated from gixy:

$ nix build --no-link -f. gixy
error:
       … while evaluating the attribute 'drvPath'
         at lib/customisation.nix:365:7:
          364|     in commonAttrs // {
          365|       drvPath = assert condition; drv.drvPath;
             |       ^
          366|       outPath = assert condition; drv.outPath;

       … while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:9:12:
            8|
            9|   strict = derivationStrict drvAttrs;
             |            ^
           10|

       (stack trace truncated; use '--show-trace' to show the full, detailed trace)

       error: nose3-1.3.8 not supported for interpreter python3.12

@trofi
Copy link
Contributor

trofi commented Jun 24, 2024

It also fails the eval of at least upower,waybar, xwaylad.

@mweinelt
Copy link
Member Author

mweinelt commented Jun 24, 2024

Thanks, will look into those.

  • gixy fixed in 6335259
  • upower, waybar, xwayland fixed through 7d5bc72

@trofi
Copy link
Contributor

trofi commented Jun 25, 2024

One more 737b5cd fallout is py3c: https://hydra.nixos.org/build/264319228

@yu-re-ka
Copy link
Contributor

Broke pkgsCross.armv7l-hf-multiplatform.python3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.topic: jupyter Interactive computing tooling: kernels, notebook, jupyterlab 6.topic: python 6.topic: TeX Issues regarding texlive and TeX in general 8.has: clean-up 8.has: package (new) 10.rebuild-darwin: 0 10.rebuild-linux: 0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

9 participants