graph-tool (2.98+ds-4) unstable; urgency=medium

  [ Matthias Klose ]
  * d/tests/control: Update architecture lists.

  [ Jerome Benoit ]
  * Debianization:
    - d/patches/*:
      - d/p/no-03.patch, rename to debianization-build_optimization-no-03.patch
        for consistency reasons and provide metadata;
    - d/rules:
      - DEB_CXXFLAGS_MAINT_APPEND variable, use instead of DEB_CXXFLAGS_APPEND;
      - DEB_DISTID variable, introduce;
    - d/control:
      - Rules-Requires-Root field, now rely on default.

 -- Jerome Benoit <calculus@rezozer.net>  Sat, 14 Mar 2026 16:30:26 +0000

graph-tool (2.98+ds-3) unstable; urgency=medium

  * Team upload.
  * Address some packaging cruft:
    - Don't try to build with -mlong-double-80 on ppc64el. This has
      never been a valid flag on ppc64el.
    - Always build with -g1 instead of -g to address space constraints
      on the buildds (should fix the riscv64 builds).
    - Build-depend on architecture-is-64-bit, and set the arch to any.
    - d/p/no-O3.diff: Add a patch to not force -O3. This slows down
      the build time a lot, and the upstream claim of a 12x performance
      improvement compared to -O2 doesn't hold up.
      Explicitly enable -O3 on some faster architectures (amd64, arm64,
      ppc64el).
    - Don't enable -flto on riscv64. The build should just finish there.
    - Remove the mips work arounds.
    - d/rules: Use DEB_HOST_MULTIARCH instead of DEB_BUILD_MULTIARCH.
  * Bump standards version.
  * d/rules: Don't hard-code the distro version.

 -- Matthias Klose <doko@debian.org>  Thu, 12 Mar 2026 10:12:27 +0100

graph-tool (2.98+ds-2) unstable; urgency=medium

  * Debianization:
    - d/control:
      - Build-Depends field, discard libboost-system-dev (Closes: #1127206);
    - d/copyright:
      - Copyright year-tuples, update.

 -- Jerome Benoit <calculus@rezozer.net>  Sat, 07 Mar 2026 20:53:24 +0000

graph-tool (2.98+ds-1) unstable; urgency=medium

  * New upstream release.
  * Debianization:
    - d/patches/*:
      - d/p/upstream-fix-lintian-spelling_error-silence.patch, integrated.

 -- Jerome Benoit <calculus@rezozer.net>  Sun, 21 Sep 2025 20:12:24 +0000

graph-tool (2.97+ds-2) unstable; urgency=medium

  * Upload to unstable.

 -- Jerome Benoit <calculus@rezozer.net>  Sat, 23 Aug 2025 19:10:18 +0000

graph-tool (2.97+ds-1) experimental; urgency=medium

  * New upstream release.
  * Debianization:
    - d/patches/*:
    	- d/p/upstream-harden-autotools-pkgconf.patch, integrated;
      - d/p/upstream-fix-lintian-spelling_error-silence.patch, introduce;
      - d/p/debianization-documentation.patch, refresh;
    - d/control:
      - Standards-Version, bump to version 4.7.2 (no change);
      - Build-Depends-Indep list, add python3-myst-parser;
    - d/python3-graph-tool.lintian-overrides, discard
      missing-dependency-on-numpy-abi tag.

 -- Jerome Benoit <calculus@rezozer.net>  Mon, 09 Jun 2025 09:39:57 +0000

graph-tool (2.91+ds-5) unstable; urgency=medium

  * Team upload.
  * Adjust MEM_PER_CPU for this package version. Closes: #1101610.

 -- Santiago Vila <sanvila@debian.org>  Sun, 30 Mar 2025 12:10:00 +0200

graph-tool (2.91+ds-4) unstable; urgency=medium

  [ Gianfranco Costamagna ]
  * Team upload

  [ Dandan Zhang ]
  * Debianization:
    - d/control:
      - python3-graph-tool Architecture field, discard loong64 arch.
        (Closes: #1100368)

 -- Dandan Zhang <zhangdandan@loongson.cn>  Thu, 13 Mar 2025 11:20:03 +0800

graph-tool (2.91+ds-3) unstable; urgency=medium

  * Debianization:
    - d/control:
      - python3-graph-tool Architecture field, discard riscv64 arch.

 -- Jerome Benoit <calculus@rezozer.net>  Sun, 02 Mar 2025 18:12:16 +0000

graph-tool (2.91+ds-2) unstable; urgency=medium

  * Debianization:
    - d/patches/*:
    	- d/p/upstream-harden-autotools-pkgconf.patch, introduce;
    - d/control:
      - Standards-Version, bump to version 4.7.1 (no change);
      - python3-graph-tool Recommends list, add libsparsehash-dev;
    - d/tests/*:
      - d/t/control:
        - checkcppextensionmachinery test:
          - Depends list, add libsparsehash-dev;
    - d/adhoc/*:
      - d/a/provide/doc/demos/matplotlib/matplotlib.rst, discard.

 -- Jerome Benoit <calculus@rezozer.net>  Sun, 23 Feb 2025 19:12:18 +0000

graph-tool (2.91+ds-1) unstable; urgency=medium

  * New upstream release.

 -- Jerome Benoit <calculus@rezozer.net>  Sun, 16 Feb 2025 15:38:51 +0000

graph-tool (2.88+ds-2) unstable; urgency=medium

  * Debianization:
        - add optimize=+lto to explicitly enable LTO.

 -- Jerome Benoit <calculus@rezozer.net>  Sun, 16 Feb 2025 14:38:46 +0000

graph-tool (2.88+ds-1) unstable; urgency=medium

  * New upstream release (Closes: #1094718).
  * Debianization:
    - d/rules:
      - drop -O2 gcc option to avoid overwriting upstream choice
        (thanks to Santiago Vila <sanvila@debian.org> for noticing);
    - d/control:
      - Build-Depends-Indep list, comment python-mpltoolkits.basemap-doc;
    - d/copyright, refresh.

 -- Jerome Benoit <calculus@rezozer.net>  Sun, 02 Feb 2025 18:31:27 +0000

graph-tool (2.77+ds-3) unstable; urgency=high

  * Team upload.
  * Adjust procedure to calculate the number of CPUs to be used.
    Consider also free swap. Closes: #1042029.
  * Note: This is meant to be a hard cap on the number of used CPUs
    to prevent out of memory cases. On machines with a lot of swap,
    the behavior will be the same as version 2.77+ds-1. On machines
    with not a lot of swap, the algorithm should avoid OOM failures.

 -- Santiago Vila <sanvila@debian.org>  Fri, 20 Dec 2024 22:10:00 +0100

graph-tool (2.77+ds-2) unstable; urgency=medium

  * Team upload.
  * Limit RAM per CPU ratio to 10000 MB / CPU. Closes: #1042029.

 -- Santiago Vila <sanvila@debian.org>  Sun, 15 Dec 2024 12:25:00 +0100

graph-tool (2.77+ds-1) unstable; urgency=medium

  * New upstream release (Closes: #1077450).
    - d/patches/*:
      - d/p/upstream-harden-demos-cppextensions-Makefile.patch, integrated.

 -- Jerome Benoit <calculus@rezozer.net>  Sun, 08 Sep 2024 15:28:06 +0000

graph-tool (2.71+ds-2) unstable; urgency=medium

  [ Jerome Benoit ]
  * Serious Bug Fix release, now soft-encode Python version in demos
    material (Closes: #1074519).
  * Debianization:
    - d/patches/*:
      - d/p/upstream-harden-demos-cppextensions-Makefile.patch, introduce;
    - d/adhoc/downloads/doc/demos/animation/Makefile, harden accordingly.
  * patch collision issue:
     - pick the most stable fix (thanks to
         Michael R. Crusoe <crusoe@debian.org> for his patch).

  [ Michael R. Crusoe ]
  * Team upload.
  * d/patches/python3.12: Fix autopkgtest failure. Closes: #1074519

 -- Jerome Benoit <calculus@rezozer.net>  Tue, 09 Jul 2024 14:55:32 +0000

graph-tool (2.71+ds-1) unstable; urgency=medium

  * New upstream release.

 -- Jerome Benoit <calculus@rezozer.net>  Sat, 06 Jul 2024 14:02:29 +0000

graph-tool (2.68+ds-1) unstable; urgency=medium

  * New upstream release.
  * Debianization:
    - d/patches/*:
      - d/p/debianization-documentation.patch, refresh;
    - d/control:
      - Build-Depends-Indep list, add python-mpltoolkits.basemap-doc.

 -- Jerome Benoit <calculus@rezozer.net>  Sun, 26 May 2024 20:52:11 +0000

graph-tool (2.65+ds-3) unstable; urgency=medium

  * Fix binary-indep FTBFS, add suffix -arch to execute_after_dh_python3.

 -- Jerome Benoit <calculus@rezozer.net>  Tue, 14 May 2024 15:28:47 +0000

graph-tool (2.65+ds-2) unstable; urgency=medium

  * Debianization:
    - d/rules:
      - execute_after_dh_python3 target, introduce:
        - rewrite on the fly the pgk-config(1) meta-data file
          wrt dh_python3 behaviour (Closes: #1070676);
    - d/tests/*:
      - d/t/control,{checkcppextensionmachiner}, introduce
        a test to check the `C++ extension' machinery setup;
      -d/control, qualify tests as superficial;
    - d{,/tests}/control:
      - Architecture lists, discard kfreebsd-amd64 arch
        as it is no more supported by Debian).

 -- Jerome Benoit <calculus@rezozer.net>  Tue, 14 May 2024 09:41:51 +0000

graph-tool (2.65+ds-1) unstable; urgency=medium

  * New upstream release.
  * Debianization:
    - d/copyrigh, refresh;
    - d/control:
      - Standards-Version, bump to version 4.7.0 (no change).

 -- Jerome Benoit <calculus@rezozer.net>  Sat, 11 May 2024 19:39:18 +0000

graph-tool (2.59+ds-4) unstable; urgency=medium

  * Debianization:
    - d/t/control:
      - Architecture, make consistent with list in d/control,

 -- Jerome Benoit <calculus@rezozer.net>  Sun, 04 Feb 2024 17:52:15 +0000

graph-tool (2.59+ds-3) unstable; urgency=medium

  * Debianization:
     -d/control:
     	- Architecture, remove ppc64el (see: #1060832).

 -- Jerome Benoit <calculus@rezozer.net>  Mon, 29 Jan 2024 21:30:42 +0000

graph-tool (2.59+ds-2) unstable; urgency=medium

  * Team upload.
  * Try building also on ppc64el

 -- Andreas Tille <tille@debian.org>  Mon, 15 Jan 2024 17:10:11 +0100

graph-tool (2.59+ds-1) unstable; urgency=medium

  * New upstream release.
  * Debianization:
    - d/copyright:
      - Copyright year-tuples, update;
    - d/patches/*:
      - d/p/boost_1.83.patch, obsoleted;
    - d/control:
     	- Architecture field, add loong64 arch (Closes: #1059198).

 -- Jerome Benoit <calculus@rezozer.net>  Sun, 07 Jan 2024 17:21:28 +0000

graph-tool (2.58+ds-2) unstable; urgency=medium

  * Team upload.
  * Compatibility with boost 1.83
    Closes: #1056079

 -- Andreas Tille <tille@debian.org>  Wed, 20 Dec 2023 13:38:21 +0100

graph-tool (2.58+ds-1) unstable; urgency=medium

  * New upstream release.

 -- Jerome Benoit <calculus@rezozer.net>  Fri, 08 Sep 2023 15:03:17 +0000

graph-tool (2.57+ds-1) unstable; urgency=medium

  * Upload to unstable.
  * New upstream release.

 -- Jerome Benoit <calculus@rezozer.net>  Wed, 26 Jul 2023 22:06:24 +0000

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog graph-tool-doc`.
