Hi,

On Fri, 8 Sep 2023 17:24:28 +0500 <[email protected]> wrote:
> On Thu, Sep 7, 2023 at 7:24 PM Benjamin Barenblat <[email protected]> wrote:
> > I will do an upload of 20230802.0 to experimental today, but I don’t
> > think it fixes this issue. scoped_mock_log depends on symbols in
> > GoogleMock, but there’s no good way to express those dependencies in a
> > hypothetical libabsl_scoped_mock_log.so since libgmock.so doesn’t exist.
>  Thanks for the upload and the information. I'm going to check it soon.
> 
> > The way upstream (Google) intends for all this to work is for protobuf
> > to link its Abseil and GoogleMock dependencies statically. Is that
> > possible?
> It is possible, but not recommended. If abseil gets (security) fixes,
> protobuf will not get it like in the case of loading fresh shared
> libraries.

If this would unblock Protobuf/gRPC updates, it would still be an
improvement: currently users get ancient versions that lack many
features and have various open, unaddressed security updates.

Trading getting open security issues resolved vs. potential security
updates for abseil needing a rebuild of Protobuf/gRPC seems like a
tradeoff where I see the advantage on enabling updates.

I'm trying to use gRPC for Debian infrastructure (as I find it nice to
use outside of Debian), but it is very frustrating that many features
are missing (which is not a problem for me elsewhere as I'm not limited
to the Debian packages). :-(

Ansgar

Reply via email to