-
-
Notifications
You must be signed in to change notification settings - Fork 14.7k
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
Build failure: jiten #271600
Comments
That's truly baffling, but probably an upstream bug in jiten. I don't get why it's happening though, since the cookies in the jar should be the stdlib ones? which have the right attribute already? https://github.com/python/cpython/blob/3.12/Lib/http/cookiejar.py#L743-L780 |
i am running bisect now, it used to build, so something must have changed |
it was pointed out to me elsewhere that since jiten is non-free, Hydra doesn't run the tests for it; that's probably how this happened I'm not a Python expert but the error message suggests to me that one of the libraries used by the test has changed its API |
the thing is, i think this is probably a stdlib |
My personal hunch is that it likely has to do with Flask updating past v2.3.2, as the changelog entry for 2.3.2 mentions:
Though I didn't expect it to succeed, I replicated the error with Flask 2.3.2. Going to see if I can get Flask 2.3.1 working, and tested with |
Sorry! I haven't been able to work on Jiten for a while, so I missed this. The problem seems to be an incompatible change in test cookies in I'm not yet sure when I'll be able to release a new version of Jiten (and I'm not currently working on nixpkgs as I do not currently have a working nix install), but this should be fixed on master now; this patch seems to fix compatibility with newer flask & werkzeug: obfusk/jiten@476fa5d...2c553c5
Only the pitch data files and mp3s are non-free (non-commercial use only). Maybe we can eventually add a second |
oh hey, thanks so much for the investigation and the fix! I'm going to prepare a PR that cherry-picks the fix, so you don't have to worry about time pressure on an upstream release. that's a good thought about the jiten-foss thing, and let me know if you'd like my help on the nix parts of it at any point. |
Thanks for the PR! I'm hoping to have the tests pass w/o the non-free submodule present by the next release (tracking in obfusk/jiten#161). I'll let you know when there's a new release and/or I can use help with the nix packaging then :) |
looking forward to it! :) |
Steps To Reproduce
Steps to reproduce the behavior:
Build log
https://gist.github.com/IreneKnapp/8c1284536cc214e5736a6b06e7f443d2
Additional context
This same version of jiten works fine on 23.05.
Notify maintainers
@obfusk
Metadata
Please run
nix-shell -p nix-info --run "nix-info -m"
and paste the result.Note that that channel is unused because my system is flake-ified, which is why it's out of date. The host is nixos-23.05 because this came to light while upgrading, but the affected build is nixos-23.11 as described above.
Priorities
Add a 👍 reaction to issues you find important.
The text was updated successfully, but these errors were encountered: