Babeltrace updates and Python modules#285681
Babeltrace updates and Python modules#285681hacker1024 wants to merge 7 commits intoNixOS:masterfrom
Conversation
|
Hmm, I'm not sure how this would fit into the |
7243eda to
60ddae2
Compare
|
There's some options:
What all of these have in common is that the different versions are somehow linked together. Thete might be other ways of doing it though :) |
I have attempted to do this, but it doesn't seem to be passing? |
|
Ahh yeah sorry, I forgot to mention that the CI check has a false positive! It will be fixed once #285089 is used in CI, but for now you can just ignore the failing CI. It looks fine as is! |
|
The PR to fix the |
Separate from babeltrace 1.x as "the Babeltrace 2 project is completely independent from Babeltrace 1". https://github.com/efficios/babeltrace/releases/tag/v2.0.0
A new attribute overriding babeltrace2 is created, rather than enabling Python support in babeltrace2 itself, in order to reduce the closure size and leave babeltrace2 Python-version-agnostic.
…babeltracePackages
…of PYTHON environment variable
301b381 to
8831cd4
Compare
|
Result of 6 packages marked as broken and skipped:
18 packages failed to build:
41 packages built:
|
|
I fixed build failures with Python 3.12. The needed changes are in my branch, which is rebased to It seems that the failures of |
|
So I created a draft PR from my branch and run |
|
Thanks @wentasah, I'm happy to close this PR in favour of yours if that works for you. |
Description of changes
This PR adds the Babeltrace 2 package along with its Python bindings. It is "completely independent from Babeltrace 1".
It also updates Babeltrace 1 to 1.5.11 (which mainly improves compatibility with newer Python and dependency versions) and adds a derivation for its Python bindings as well.
Cross-compilation (targeting aarch64-linux on x86_64-linux) has been tested.
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-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.
@bjornfor