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

Reply via email to