Dne 12. 02. 26 v 11:15 dop. Zephyrus Lykos via devel napsal(a):
I've been working on <https://fedoraproject.org/wiki/Changes/Protobuf_5.x/6.x> and testing the packages in copr://mochaa/protobuf for the previous two years. It's unviable to package Protobuf and gRPC as shared libraries without introducing bugs in applications dependent on them.
It is just few days since I was blocked by old Protobuf, but with every day I have been learning about the various levels of complexity and problems. I feel your pain.
1. Protobuf (and generally their consumers) doesn't account for multi-consumer-in-one-process situations when shared.
Is this stated somewhere in documentation? If yes, then the second paragraph from https://docs.fedoraproject.org/en-US/fesco/Bundled_Software_policy/ can be applied:
::: All packages whose upstreams have no mechanism to build against system libraries must be contacted publicly about a path to supporting system libraries. If upstream refuses, this must be recorded in the spec file using a persistent mechanism to be clarified in the packaging guidelines.
-- Miroslav Suchy, RHCA Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys -- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
