flint (3.6.0-2) unstable; urgency=medium

  * debian/control
    - Add dh-sequence-sphinxdoc to build dependencies.
    - Split build dependencies between Build-Depends-Arch and
      Build-Depends-Indep.
  * debian/copyright
    - Add newline at end of file.
  * debian/rules
    - Drop --with sphinxdoc; now depend on dh-sequence-sphinxdoc instead.
    - Split various rules into -arch and -indep versions so we don't build
      the documentation on all architectures.

 -- Doug Torrance <dtorrance@debian.org>  Tue, 14 Jul 2026 11:50:10 -0400

flint (3.6.0-1) unstable; urgency=medium

  * Upload to unstable for libflint23 -> libflint24 transition.

 -- Doug Torrance <dtorrance@debian.org>  Tue, 14 Jul 2026 09:35:36 -0400

flint (3.6.0-1~exp1) experimental; urgency=medium

  * New upstream release.
  * Upload to experimental ahead of transition.
  * Rename libflint23 -> libflint24 for soversion bump.
  * debian/control
    - Drop versioned dependency on dpkg-dev 1.22.5; this was only necessary
      when we had a t64-suffixed library package for the t64 transition, but
      there have since been soversion bumps removing this suffix.
  * debian/patches
    - Remove patches applied upstream:
      + sprintf.patch
      + randtest.patch
      + gr-write-return-values.patch

 -- Doug Torrance <dtorrance@debian.org>  Tue, 30 Jun 2026 11:15:21 -0400

flint (3.5.0-2) unstable; urgency=medium

  * debian/patches/randtest.patch
    - Skip gr_poly_log_series test in noncommutative case.  This commit was
      part of the same pull request as the rest of the patch, and should
      have been included but was missed.  Fixes builds on 32-bit systems.

 -- Doug Torrance <dtorrance@debian.org>  Fri, 08 May 2026 20:03:19 -0400

flint (3.5.0-1) unstable; urgency=medium

  * Upload to unstable for libflint22 -> libflint23 transition.
  * debian/patches
    - Add three patches fixing test failures on various architectures.
      + gr-write-return-values.patch (ppc64el)
      + randtest.patch (armhf/i386)
      + sprintf.patch (armhf/i386)

 -- Doug Torrance <dtorrance@debian.org>  Fri, 08 May 2026 07:28:57 -0400

flint (3.5.0-1~exp1) experimental; urgency=medium

  * New upstream release.
  * Rename libflint22 -> libflint23 for soversion bump.
  * debian/copyright
    - Update my copyright years.
    - Add missing authors.
    - Update license information.  Most files are now LGPL-3+.
  * debian/control
    - Bump Standards-Version to 4.7.4.
    - Drop versioned dependency on libntl-dev; old dependency was 9.9.1,
      but 11.4.3 is now in oldoldstable.
  * debian/patches/builtin-overflow.patch
    - Refresh for new upstream release.
  * debian/rules
    - Drop "-fno-strict-aliasing" flag; no longer necessary.
    - Stop removing static library; it isn't even built.
    - Don't install config.h; fixes package-name-defined-in-config-h
      lintian warning.

 -- Doug Torrance <dtorrance@debian.org>  Sat, 25 Apr 2026 05:48:31 -0400

flint (3.4.0-1) unstable; urgency=medium

  * Source-only upload for transition to testing.
  * Upload to unstable.  (The previous version was supposed to go to
    experimental but ended up in unstable for some reason.)

 -- Doug Torrance <dtorrance@debian.org>  Wed, 26 Nov 2025 23:30:38 -0500

flint (3.4.0-1~exp1) experimental; urgency=medium

  * New upstream release.
  * Rename libflint21 -> libflint22 for soversion bump
  * Upload to experimental ahead of soversion bump transition.
  * debian/control
    - Drop redundant Rules-Requires-Root field.
  * debian/patches/builtin-overflow.patch
    - Update bug url.
  * debian/patches/verbose-build.patch
    - Remove patch; applied upstream

 -- Doug Torrance <dtorrance@debian.org>  Wed, 26 Nov 2025 05:33:24 -0500

flint (3.3.1-2) unstable; urgency=medium

  * debian/rules
    - Build with -fno-strict-aliasing to fix FTBFS when compiling with
      GCC 15 (Closes: #1114011).
  * debian/salsa-ci.yml
    - New file; disable reprotest for now.

 -- Doug Torrance <dtorrance@debian.org>  Fri, 05 Sep 2025 07:29:07 -0400

flint (3.3.1-1) unstable; urgency=medium

  * Upload to unstable for libflint19 -> libflint21 transition.

  [ Debian Janitor ]
  * debian/copyright: use spaces rather than tabs to start continuation
    lines.
  * Use secure URI in Homepage field.
  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
    Repository-Browse.
  * Drop unnecessary dh arguments: --parallel

  [ John Scott ]
  * Update the DEP-8 test for clarity and to use newly-introduced
    functionality.

  [ Doug Torrance ]
  * debian/control
    - Add myself to Uploaders
    - Bump Standards-Version to 4.7.2.
  * debian/copyright
    - Add my copyright info to debian/* stanza.
  * debian/patches/builtin-overflow.patch
    - Restore patch as a workaround for another "not enough registers"
      compilation error on armhf that was introduced in the new release.
  * debian/patches/verbose-builds.patch
    - New patch; allow verbose builds with V make variable.
  * debian/rules
    - Update MAKE_OVERRIDE variable whose value is passed to make; include
      new V variable for verbose builds and remove old now-unused variables.
  * debian/tests/control
    - Drop strict aliasing when compiling test program; not an issue after
      the update.
  * debian/tests/matrix-bernoulli.c
    - Add header for rational vectors
  * debian/watch
    - Update url.

 -- Doug Torrance <dtorrance@debian.org>  Wed, 03 Sep 2025 09:56:05 -0400

flint (3.3.1-1~exp1) experimental; urgency=medium

  * Team upload.
  * New upstream release.
    - Fixes GCC 15 build issues (Closes: #1096641, #1107362).
  * Upload to experimental for soversion bump transition.
  * Rename libflint19 -> libflint21 for soversion bump.
  * debian/control
    - Drop Breaks/Replaces for libflint18t64; no longer necessary.
  * debian/copyright
    - Replace old postal FSF address with url.
  * debian/libflint-doc.*
    - Update name of pdf documentation file.
  * debian/patches/builtin-overflow.patch
    - Remove patch; issue fixed upstream.
  * debian/patches/local-mathjax.patch
    - Refresh for new release.
  * debian/tests/control
    - Compile test program with strict aliasing as workaround for upstream
      bug.

 -- Doug Torrance <dtorrance@debian.org>  Wed, 27 Aug 2025 12:22:44 -0400

flint (3.1.3-2) unstable; urgency=medium

  * Team upload.
  * debian/patches/builtin-overflow.patch
    - New patch; use integer overflow builtins on armhf (Closes: #1091291).

 -- Doug Torrance <dtorrance@debian.org>  Sun, 05 Jan 2025 08:31:12 -0500

flint (3.1.3-1) unstable; urgency=medium

  * Drop unneeded stanza from debian/copyright.
  * Bump standards-version to 4.7.0.
  * New upstream release.

 -- Julien Puydt <jpuydt@debian.org>  Sun, 09 Jun 2024 15:52:16 +0200

flint (3.1.2-1) unstable; urgency=medium

  * Team upload.
  * Upload to unstable.

 -- Doug Torrance <dtorrance@debian.org>  Tue, 02 Apr 2024 16:19:18 -0400

flint (3.1.2-1~exp1) experimental; urgency=medium

  * Team upload.
  * New upstream release.
  * debian/control
    - Rename libflint18t64 -> libflint19 (Closes: #1067226).
    - Add Breaks/Replaces for libflint18t64, but only for version 3.1.0 or
      greater, where soversion 19 first appeared.
  * debian/libflint19.install
    - Rename from libflint18t64.install
  * debian/libflint18t64.lintian-overrides
    - Remove file; no longer necessary now that the package name matches
      the soname.
  * debian/libflint18t64.shlibs
    - Remove file; generated automatically by debhelper.

 -- Doug Torrance <dtorrance@debian.org>  Tue, 26 Mar 2024 13:30:18 -0400

flint (3.1.1-1) unstable; urgency=medium

  * New upstream release.

 -- Julien Puydt <jpuydt@debian.org>  Fri, 15 Mar 2024 12:15:07 +0100

flint (3.0.1-3.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.  Closes: #1064626

 -- Michael Hudson-Doyle <mwhudson@debian.org>  Wed, 28 Feb 2024 08:46:24 +0000

flint (3.0.1-3) unstable; urgency=medium

  * Fix multi-arch support.

 -- Julien Puydt <jpuydt@debian.org>  Sun, 04 Feb 2024 16:08:09 +0100

flint (3.0.1-2) unstable; urgency=medium

  * Team upload.
  * debian/tests/matrix-bernoulli.c
    - Add missing headers (Closes: #1058580).

 -- Doug Torrance <dtorrance@debian.org>  Wed, 10 Jan 2024 00:49:55 -0500

flint (3.0.1-1) unstable; urgency=medium

  * Bump standards-version to 4.6.2.
  * New upstream release (Closes: #1019969).
  * Refresh patches.
  * Ship flint.pc.
  * Fix build target (Closes: #1044581).

 -- Julien Puydt <jpuydt@debian.org>  Sat, 09 Dec 2023 16:10:56 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libflint24`.
