about summary refs log tree commit diff
path: root/pkgs/by-name/mi
diff options
context:
space:
mode:
authorJosef Kemetmüller <josef.kemetmueller@gmail.com>2024-05-19 15:40:27 +0200
committerJosef Kemetmüller <josef.kemetmueller@gmail.com>2024-05-19 16:59:36 +0200
commit5b84606d50d1d4f6fd58f111fc4796e55a11d6a0 (patch)
treeec3fd979d3400dc3587062f472345ef4df30f0bc /pkgs/by-name/mi
parent4540e74d0adc585b9277e9f89637da7ac7f4a180 (diff)
protobuf_25.tests.pythonProtobuf: Fix build
In order to enable bumping the default protobuf version from protobuf_24
to protobuf_25, we address the build failure of pythonPackages.protobuf
against that version.
Protobuf's python package is moving away from cpp backend in favor of a
µpb backend.
(See: https://github.com/protocolbuffers/protobuf/tree/main/upb)
The work on that seems to have lead to the introduction of a broken test
in "minimal_test.py":
https://github.com/protocolbuffers/protobuf/commit/501ececd39fed69f0c50c2c87f04ce75932dde72
I suspect that this is not an issue on the nixpkgs packaging end but
rather that this file is uncovered code upstream. I don't know enough
about Bazel to be sure, but it looks like that file is not part of their
protobuf/python/BUILD.bazel file.
(I wanted to prove that in
https://github.com/protocolbuffers/protobuf/pull/16888 but couldn't
trigger upstream's CI)
So for now let's just skip that file.
Note that protobuf_26.tests.pythonProtobuf is still broken. This is due
to the fact that upstream removed support for building the library
directly from the GitHub repo. (See:
https://github.com/protocolbuffers/protobuf/pull/15708)
Conda packaging is also currently struggling with this:
https://github.com/conda-forge/protobuf-feedstock/pull/215

Related: #264902
Diffstat (limited to 'pkgs/by-name/mi')
0 files changed, 0 insertions, 0 deletions