calibre: 8.16.2 -> 9.4.0; python3.13 -> python3.14; fix build#494483
calibre: 8.16.2 -> 9.4.0; python3.13 -> python3.14; fix build#494483Stebalien wants to merge 3 commits intoNixOS:masterfrom
Conversation
|
Notes:
|
mdorman
left a comment
There was a problem hiding this comment.
This change seems straightforward and uncontroversial.
|
Calibre 9.4 is out now |
bbf3a15 to
cab9f2d
Compare
|
The security issues are piling up so I'm just going to work around the build failure as suggested by @wrvsrv in #493843 and mark this PR ready for review. |
|
|
I skipped |
sempiternal-aurora
left a comment
There was a problem hiding this comment.
Looks good to me, this basically is what my own changes to the derivation boil down to. Just waiting on a aarch64-linux build right now, though it may be awhile as my little m2 macbook air is trying to compile torch, which takes 30 minutes on the build servers.
|
calibre 9.0+ requires python3.14+.
This applies a workaround suggested by @wrvsrv. Unfortunately, the correct fix (NixOS#472656) requires a mass rebuild so it'll take a while to pass through staging. fixes NixOS#493843
e18fec7 to
0431d32
Compare
Include version information in the debian patches so we re-fetch them every time we bump the version, ensuring the hashes remain correct. (suggested by @mjoerg)
|
calibre 9.0+ requires python3.14+.
This addresses the security issues #494339, #494340, #495148; But I'm not sure what the python3.14 policy is for nixos-stable.
Also fixes #489028 (update calibre).
Finally, this works around the build failure #420293 until the correct fix (#493988) passes through staging and lands on master.
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.