On 2014-04-27 Alberto Garcia <[email protected]> wrote:
> On Sat, Apr 26, 2014 at 06:58:33PM +0200, Andreas Metzler wrote:
>> event-dance uses gcrypt directly (not only as an indirect dependency
>> via gnutls) but does not build-depend on it.

> There's libgcrypt11 and libgcrypt20 at the moment in the repository,
> and I think event-dance doesn't care, but it should be the same as the
> one required by gnutls, no?

> I'm not sure what's the way to deal with this without having to
> manually change the build dependency on gcrypt whenever gnutls
> switches to a newer version.

> It seems to me that we would be making the package more fragile just
> for the sake of correctness with no other real benefit.

Hello,

that is not the case:

* gnutls26 uses libgrypt11. gnutls26 is not developed anymore,
  libgcrypt20 drops some deprecated APIs, therefore gnutls26 cannot
  switch over.
* gnutl28 does not use libgrypt at all. It uses nettle instead.

I have stumbled over the issue when test-building all gnutls26 reverse
dependencies against gnutls28.

It is possible for event-dance to simply use whatever crypto backend
gnutls uses, but a little bit more involved than adding a
Build-Dependcy. It would need to stop using gcrypt directly and switch
to the GnuTLS crypto API.

On a sidenote: If event-dance can switch to libgnutl28-dev without
breaking reverse depencies it should do so.
cu Andreas


-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to