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
dev-cpp/abseil-cpp, dev-libs/protobuf, net-libs/grpc: bump packages #31893
Conversation
Pull Request assignmentSubmitter: @thesamesam dev-cpp/abseil-cpp: @gyakovlev Linked bugsBugs linked: 910284, 908372, 908373, 909081, 906811 In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
266bfba
to
1c8bfaf
Compare
Pull request CI reportReport generated at: 2023-07-15 06:35 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Pull request CI reportReport generated at: 2023-07-15 07:05 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
abseil isn't *really* intended to be a system library and having a year-old pinned dep like this causes havoc for other packages and leads to uninstallable combinations (e.g. libreoffice-bin + anything needing grpc). Please see also the extensive discussion in the linked PRs wrt abseil now depending on re2 and the ABI implications of the used C++ std. versions with abseil. It's not worth it and there's more downsides to unbundling than not. Note that we can't rebundle re2 here because the build system unconditionally then tries to install it (no toggle unlike for abseil-cpp). Bug: https://bugs.gentoo.org/906811 Bug: #31388 Bug: #31609 Bug: #31893 Bug: #32281 Closes: https://bugs.gentoo.org/908373 Signed-off-by: Sam James <sam@gentoo.org>
abseil isn't *really* intended to be a system library and having a year-old pinned dep like this causes havoc for other packages and leads to uninstallable combinations (e.g. libreoffice-bin + anything needing grpc). Please see also the extensive discussion in the linked PRs wrt abseil now depending on re2 and the ABI implications of the used C++ std. versions with abseil. It's not worth it and there's more downsides to unbundling than not. Bug: #31388 Bug: #31609 Bug: #31893 Bug: #32281 Bug: https://bugs.gentoo.org/908373 Closes: https://bugs.gentoo.org/912686 Signed-off-by: Sam James <sam@gentoo.org>
Closes: https://bugs.gentoo.org/908372 Signed-off-by: Stephan Hartmann <sultan@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
I understand that historically the gtest source was required, but I am able to run the multilib tests successfully on amd64 without them. Closes: https://bugs.gentoo.org/910284 Signed-off-by: Mark Conway <mark.conway@themobiusproject.com>
Signed-off-by: Sam James <sam@gentoo.org>
Upstream's versioning has change which messes with slot numbers. Closes: https://bugs.gentoo.org/906811 Signed-off-by: Mark Conway <mark.conway@themobiusproject.com> Signed-off-by: Sam James <sam@gentoo.org>
Bug: https://bugs.gentoo.org/909081 Closes: https://bugs.gentoo.org/906811 Signed-off-by: Sam James <sam@gentoo.org>
Closes: https://bugs.gentoo.org/908373 Signed-off-by: Mark Conway <mark.conway@themobiusproject.com> Signed-off-by: Sam James <sam@gentoo.org>
Bug: https://bugs.gentoo.org/908373 Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
1c8bfaf
to
8090709
Compare
Pull request CI reportReport generated at: 2023-08-21 16:05 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
abseil isn't *really* intended to be a system library and having a year-old pinned dep like this causes havoc for other packages and leads to uninstallable combinations (e.g. libreoffice-bin + anything needing grpc). Please see also the extensive discussion in the linked PRs wrt abseil now depending on re2 and the ABI implications of the used C++ std. versions with abseil. It's not worth it and there's more downsides to unbundling than not. Note that we can't rebundle re2 here because the build system unconditionally then tries to install it (no toggle unlike for abseil-cpp). Bug: https://bugs.gentoo.org/906811 Bug: gentoo#31388 Bug: gentoo#31609 Bug: gentoo#31893 Bug: gentoo#32281 Closes: https://bugs.gentoo.org/908373 Signed-off-by: Sam James <sam@gentoo.org>
abseil isn't *really* intended to be a system library and having a year-old pinned dep like this causes havoc for other packages and leads to uninstallable combinations (e.g. libreoffice-bin + anything needing grpc). Please see also the extensive discussion in the linked PRs wrt abseil now depending on re2 and the ABI implications of the used C++ std. versions with abseil. It's not worth it and there's more downsides to unbundling than not. Bug: gentoo#31388 Bug: gentoo#31609 Bug: gentoo#31893 Bug: gentoo#32281 Bug: https://bugs.gentoo.org/908373 Closes: https://bugs.gentoo.org/912686 Signed-off-by: Sam James <sam@gentoo.org>
Closes: gentoo#31893 Signed-off-by: Sam James <sam@gentoo.org>
This cherry-picks some stuff from other PRs (not all of the commits in them) just to try untangle a bit here:
This still needs a bunch more testing and also @themobiusproject's sign-off for the commits I cherry-picked from him so I can push this.