diff options
author | Josef Kemetmüller <josef.kemetmueller@gmail.com> | 2024-05-19 15:40:27 +0200 |
---|---|---|
committer | Josef Kemetmüller <josef.kemetmueller@gmail.com> | 2024-05-19 16:59:36 +0200 |
commit | 5b84606d50d1d4f6fd58f111fc4796e55a11d6a0 (patch) | |
tree | ec3fd979d3400dc3587062f472345ef4df30f0bc /pkgs/by-name/mi | |
parent | 4540e74d0adc585b9277e9f89637da7ac7f4a180 (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