-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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
python312Packages.twisted: 24.3.0 -> 24.7.0 #335112
python312Packages.twisted: 24.3.0 -> 24.7.0 #335112
Conversation
2cbf495
to
566e97e
Compare
nixpkgs-review disagrees with the rebuild count hard. @ofborg eval |
I'm aware of the following breakages:
|
Picked the systembridge package updates into #335249. |
@ofborg build buildbot |
54e9d1a
to
44e3992
Compare
My nixpkgs-review says
|
44e3992
to
720fee1
Compare
Result of 78 packages marked as broken and skipped:
368 packages failed to build:
1304 packages built:
|
Successfully built |
Result of 78 packages marked as broken and skipped:
176 packages failed to build:
1496 packages built:
|
I'll merge in a few hours unless someone objects. |
Bisect says that 44d500c
It used to fail as (at 00e2295):
Do you know why it fails now with comparison failure instead? |
The Python 2 version of |
Without the change the eval fails as: $ nix-instantiate -A pypy27Packages.incremental 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 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>:34:12: 33| 34| strict = derivationStrict drvAttrs; | ^ 35| (stack trace truncated; use '--show-trace' to show the full, detailed trace) error: cannot coerce a set to a string: { scripts = «thunk»; } NixOS#335112 (comment) suggests that "The Python 2 version of buildPythonPackage doesn't support optional-dependencies outside of passthru." Added `passthru` explicitly.
Proposed thea addition of |
Without the change the eval fails as: $ nix-instantiate -A pypy2Packages.python-engineio-v3 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 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>:34:12: 33| 34| strict = derivationStrict drvAttrs; | ^ 35| (stack trace truncated; use '--show-trace' to show the full, detailed trace) error: cannot coerce a set to a string: { asyncio_client = «thunk»; client = «thunk»; } NixOS#335112 (comment) suggests that "The Python 2 version of buildPythonPackage doesn't support optional-dependencies outside of passthru." Added `passthru` explicitly.
Without the change the eval fails as: $ nix-instantiate -A pypy2Packages.python-socketio-v4 --show-trace 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 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>:34:12: 33| 34| strict = derivationStrict drvAttrs; | ^ 35| … while evaluating derivation 'pypy2.7-python-socketio-v4-4.6.1' whose name attribute is located at pkgs/stdenv/generic/make-derivation.nix:336:7 … while evaluating attribute 'optional-dependencies' of derivation 'pypy2.7-python-socketio-v4-4.6.1' at pkgs/development/python-modules/python-socketio-v4/default.nix:31:3: 30| 31| optional-dependencies = { | ^ 32| client = [ error: cannot coerce a set to a string: { asyncio_client = «thunk»; client = «thunk»; } NixOS#335112 (comment) suggests that "The Python 2 version of buildPythonPackage doesn't support optional-dependencies outside of passthru." Added `passthru` explicitly.
Description of changes
Changelog: https://github.com/twisted/twisted/blob/twisted-24.7.0/NEWS.rst
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.