-
-
Notifications
You must be signed in to change notification settings - Fork 12.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
anki: 23.12.1 -> 24.04 #302013
anki: 23.12.1 -> 24.04 #302013
Conversation
Result of 6 packages marked as broken and skipped:
1 package failed to build:
19 packages built:
|
Relevant error from error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
--> /build/cargo-vendor-dir/rustpython-ast-0.3.0/src/impls.rs:60:1
|
60 | static_assertions::assert_eq_size!(crate::Stmt, [u8; 160]);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: source type: `generic::Stmt` (1216 bits)
= note: target type: `[u8; 160]` (1280 bits)
= note: this error originates in the macro `static_assertions::assert_eq_size` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
--> /build/cargo-vendor-dir/rustpython-ast-0.3.0/src/impls.rs:62:1
|
62 | static_assertions::assert_eq_size!(crate::Pattern, [u8; 96]);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: source type: `generic::Pattern` (704 bits)
= note: target type: `[u8; 96]` (768 bits)
= note: this error originates in the macro `static_assertions::assert_eq_size` (in Nightly builds, run with -Z macro-backtrace for more info)
Compiling yoke-derive v0.7.3
For more information about this error, try `rustc --explain E0512`.
error: could not compile `rustpython-ast` (lib) due to 2 previous errors |
@donovanglover this seems unrelated to this PR, but looks to be RustPython/Parser#111 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I verified the anki binary runs and works fine for my decks!
Thanks for updating it!
The windmill package breakage mentioned above seems unrelated, so it seems like it should be ignored on this PR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
+ Adjust the patch, which did not seem to apply correctly. + Disable deprecation tests, which trigger a build failure. Fixes: NixOS@6ac2d27
@ofborg build anki anki.passthru.tests |
Result of 6 packages marked as broken and skipped:
2 packages failed to build:
18 packages built:
|
Description of changes
anki-bin
was already taken care of in #300726 so this pr is just foranki
.Commit summary
python3Packages.pip-tools: fix build
Fixes: 6ac2d27
python3Packages.git-versioner: init at 7.1
python3Packages.pip-system-certs: init at 4.0
anki: 23.12.1 -> 24.04
Things done
Built on platform(s)
x86_64-linux
aarch64-linux
x86_64-darwin
aarch64-darwin
For non-Linux: Is sandboxing enabled in
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
Tested, as applicable:
Tested compilation of all packages that depend on this change using
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usageTested basic functionality of all binary files (usually in
./result/bin/
)I've also done my daily review with this version just now, and it seems to work fine for me.
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)
Fits CONTRIBUTING.md.