[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#941150: transition: nettle



Control: tags -1 confirmed

On 25/09/2019 19:44, Magnus Holmgren wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: transition
> 
> Apologies for getting carried away and uploading straight to sid earlier. I'm not used to having so many reverse dependencies...
> 
> Here's the NEWS for the Nettle 3.5 release from upstream:
> 
>         This release adds a couple of new features and optimizations,
>         and deletes or deprecates a few obsolete features. It is *not*
>         binary (ABI) compatible with earlier versions. Except for
>         deprecations listed below, it is intended to be fully
>         source-level (API) compatible with Nettle-3.4.1.
> 
>         The shared library names are libnettle.so.7.0 and
>         libhogweed.so.5.0, with sonames libnettle.so.7 and
>         libhogweed.so.5.
> 
> 	[...]
> 
>         Deleted features:
> 
>         * The header file des-compat.h and everything declared therein
>           has been deleted, as announced earlier. This file provided a
>           subset of the old libdes/ssleay/openssl interface for DES
>           and triple-DES. DES is still supported, via the functions
>           declared in des.h.
> 
>         * Functions using the old struct aes_ctx have been marked as
>           deprecated. Use the fixed key size interface instead, e.g.,
>           struct aes256_ctx, introduced in Nettle-3.0.
> 
>         * The header file nettle-stdint.h, and corresponding autoconf
>           tests, have been deleted. Nettle now requires that the
>           compiler/libc provides <stdint.h>.
> 
>         Miscellaneous:
> 
>         * Support for big-endian ARM systems, contributed by Michael
>           Weiser.
> 
>         * The programs aesdata, desdata, twofishdata, shadata and
>           gcmdata are no longer built by default. Makefile
>           improvements contributed by Jay Foad.
> 
>         * The "example" program examples/eratosthenes.c has been
>           deleted.
> 
>         * The contents of hash context structs, and the deprecated
>           aes_ctx struct, have been reorganized, to enable later
>           optimizations.
> 
>         The shared library names are libnettle.so.7.0 and
>         libhogweed.so.5.0.
> 
> 
> I've tried building all reverse dependencies with the new version and found the following packages needing changes:
> 
> dnsmasq (bug filed, simple fix)
> unbound (bug filed, simple fix)
> rdup (bug filed, a bit more involved fix)

Looks like unbound is fixed already.

> A few other packages FTBFS for other reasons: ocamlnet, libstorj (bug filed), lsh-utils (mine, fails tests)

I don't see a bug for ocamlnet. Can you file one if it's still failing?

Other than that things are looking good here, so please go ahead.

Cheers,
Emilio


Reply to: