libmceliece (0~20241009-2) unstable; urgency=medium

  * d/control: use valgrind-if-available instead of valgrind in Recommends
  * d/copyright: bump debian/* copyright year
  * d/salsa-ci.yml: SALSA_CI_ENABLE_WRAP_AND_SORT=1
  * d/control: update my email to "janmojzis@debian.org"

 -- Jan Mojžíš <janmojzis@debian.org>  Sat, 25 Jan 2025 17:01:05 +0100

libmceliece (0~20241009-1) unstable; urgency=medium

  * New upstream version 20241009
  * d/t/testmceliece-static: use dpkg-buildflags to get CFLAGS,LDFLAGS
  * d/t/testmceliece-shared: use dpkg-buildflags to get CFLAGS,LDFLAGS
  * d/gbp.conf: dist = DEP14, debian-branch = debian/latest
  * d/p/0001-workaround-for-timing-problems-on-i386.patch and
    0002-workaround-for-portable-crypto_uint64_bottombit_mask.patch remove,
    fixed in upstream

 -- Jan Mojžíš <jan.mojzis@gmail.com>  Thu, 10 Oct 2024 16:10:54 +0200

libmceliece (0~20240812-3) unstable; urgency=medium

  * d/rules: fix valgrind test ppc64el via hardening=-stackclash
  * d/p/0002-workaround-for-portable-crypto_uint64_bottombit_mask.patch add,
    it's workaround for problems with variable-time code caught by valgrind
    test on armhf
  * d/t/mceliece update, add more debug messages when test fails
  * d/rules remove DEB_CFLAGS_MAINT_APPEND = -funroll-all-loops

 -- Jan Mojžíš <jan.mojzis@gmail.com>  Wed, 28 Aug 2024 21:29:36 +0200

libmceliece (0~20240812-2) unstable; urgency=medium

  * d/t/testvalgrind: skip test when valgrind is not available
  * d/rules: fix valgrind test on armhf via hardening=-stackclash
  * d/p/0001-workaround-for-timing-problems-on-i386.patch add, it's workaround
    for problems with variable-time code caught by valgrind test on i386
  * d/rules add DEB_CFLAGS_MAINT_APPEND = -funroll-all-loops

 -- Jan Mojžíš <jan.mojzis@gmail.com>  Sat, 24 Aug 2024 20:27:09 +0200

libmceliece (0~20240812-1) unstable; urgency=medium

  * New upstream version 20240812
  * d/t/testvalgrind: update test and remove libmceliece1-dbgsym test
    dependency.
  * d/README.source add
  * d/t/testmceliece-{shared,static} speedup test

 -- Jan Mojžíš <jan.mojzis@gmail.com>  Mon, 19 Aug 2024 14:57:26 +0200

libmceliece (0~20240726-3) unstable; urgency=medium

  [ Jan Mojžíš ]
  * d/t/testvalgrind add, it is a light version of the test that detects timing
    problems
  * d/t/control: run mceliece-fulltest only on amd64
  * d/t/mceliece: run tests also for 'f' variants
  * d/t/salsa-ci.yml: skip mceliece-speed
  * d/t/salsa-ci.yml: build dbgsym packages

  [ Simon Josefsson ]
  * salsa-ci.yml: Skip mceliece-fulltest.

 -- Jan Mojžíš <jan.mojzis@gmail.com>  Sat, 03 Aug 2024 08:46:00 +0200

libmceliece (0~20240726-2) unstable; urgency=medium

  * Use --no-valgrind on archs that valgrind-if-available didn't provide
    valgrind.
  * tests: Fix python Depends for mceliece-fulltest.
  * mceliece: Doc fix of Description:.

 -- Simon Josefsson <simon@josefsson.org>  Sat, 27 Jul 2024 12:52:40 +0200

libmceliece (0~20240726-1) unstable; urgency=medium

  * New upstream version 0~20240726
  * Build-Depend on valgrind-if-available, for valgrind/memcheck.h.
  * tests: Invoke mceliece-fulltest.
  * Add DEP12 metadata.
  * Build-Depend on dh-python for mceliece-fulltest.
  * Add Recommends:python3,valgrind to mceliece and doc fix.

 -- Simon Josefsson <simon@josefsson.org>  Fri, 26 Jul 2024 18:15:44 +0200

libmceliece (0~20240513-1) unstable; urgency=medium

  * New upstream version 20240513
  * d/p/001-add-tryifunc.patch remove, fixed in upstream
  * d/p/0002-reproducible-ofiles.patch remove, fixed in upstream
  * d/libmceliece1.symbols update
  * d/libmceliece1.symbols.{amd64,x32} remove
  * d/t/testmceliece-{shared,static} fix mceliece-test compilation
  * d/t/testmceliece-{shared,static} speedup tests, test f variants
  * d/rules: fix comments
  * d/rules: don't disable any implementation (re-enable
    crypto_xof/shake256/tweet)
  * d/salsa-ci.yml add
  * d/copyright: bump copyright year
  * d/control: bump Standards-Version: 4.7.0, no changes
  * d/rules: remove optimize=+lto, rollback to default

 -- Jan Mojžíš <jan.mojzis@gmail.com>  Fri, 17 May 2024 18:58:15 +0200

libmceliece (0~20230612-3) unstable; urgency=medium

  * d/changelog: fix typo
    libmceliece1.symbols.x32.amd64 -> libmceliece1.symbols.amd64
  * d/control: remove 'Multi-Arch: same' for the package libmceliece-dev,
    libmceliece-dev contains the mceliece.h header file, which is different
    across platforms.
  * d/gbp.conf: add [pull] track-missing = True
  * d/copyright: bump copyright year

 -- Jan Mojžíš <jan.mojzis@gmail.com>  Fri, 05 Jan 2024 17:50:35 +0100

libmceliece (0~20230612-2) unstable; urgency=medium

  [ Jan Mojžíš ]
  * d/t/testmceliece-{static,shared} speedup tests, run only one tests for
    the variant 6960119
  * d/t/control run  autopkgtests mceliece-test for all variants
    {6960119, 6688128, 8192128, 460896, 348864}
  * d/compiler/gcc: Echo commands for blhc.
  * d/rules: detect the correct ABINAME from the DEB_BUILD_ARCH
    instead of run-time detection. Fixes FTBR on i386/armhf/...
  * d/libmceliece1.symbols.x32 add, symbolic link to
    libmceliece1.symbols.amd64
  * d/libmceliece1.symbols add
  * d/rules add DEB_BUILD_MAINT_OPTIONS = optimize=+lto
  * d/watch: use special strings @PACKAGE@, @ANY_VERSION@, @ARCHIVE_EXT@
  * d/p/0001-add-tryifunc.patch: add ifunc detection and fallback to
    constructor where ifunc not available
  * d/control: add Multi-Arch: same
  * d/p/0002-reproducible-ofiles.patch: sort the output of os.listdir()

 -- Simon Josefsson <simon@josefsson.org>  Fri, 29 Dec 2023 17:42:50 +0100

libmceliece (0~20230612-1) unstable; urgency=medium

  * Initial release. (Closes: #1050531)

 -- Jan Mojžíš <jan.mojzis@gmail.com>  Mon, 11 Sep 2023 17:32:11 +0200
