scotch (7.0.5-1ubuntu2) plucky; urgency=medium

  * No-change rebuild for openmpi soname change.

 -- Matthias Klose <doko@ubuntu.com>  Sat, 30 Nov 2024 07:14:26 +0100

scotch (7.0.5-1ubuntu1) oracular; urgency=medium

  * Merge from Debian unstable, remaining changes:
    - Pass -D_FORTIFY_SOURCE=2 to work around the compiler incorrectly
      annotating some questionable pointers and causing a buffer overflow
      assertion at runtime. (Ref LP #2058094)

 -- Graham Inggs <ginggs@ubuntu.com>  Thu, 29 Aug 2024 14:11:09 +0000

scotch (7.0.5-1) unstable; urgency=medium

  * New upstream release
    - supports gcc-14. Closes: #1075495.
  * refresh debian/tests/check.Makefile.patch
  * add Drew Parsons to Uploaders

 -- Drew Parsons <dparsons@debian.org>  Wed, 14 Aug 2024 00:28:27 +0200

scotch (7.0.4-1ubuntu3) oracular; urgency=medium

  * No-change rebuild against mpi-defaults 1.17

 -- Erich Eickmeyer <eeickmeyer@ubuntu.com>  Wed, 31 Jul 2024 14:07:11 -0700

scotch (7.0.4-1ubuntu2) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- William Grant <wgrant@ubuntu.com>  Mon, 01 Apr 2024 15:38:40 +1100

scotch (7.0.4-1ubuntu1) noble; urgency=medium

  * Pass -D_FORTIFY_SOURCE=2 to work around the compiler incorrectly
    annotating some questionable pointers and causing a buffer overflow
    assertion at runtime. (Ref LP #2058094)

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 15 Mar 2024 23:13:02 -0700

scotch (7.0.4-1build1) noble; urgency=medium

  * No-change rebuild against libopenmpi3t64

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 13 Mar 2024 18:36:19 +0000

scotch (7.0.4-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.

 -- Drew Parsons <dparsons@debian.org>  Mon, 04 Sep 2023 16:04:24 +0200

scotch (7.0.3-2) unstable; urgency=high

  * Team upload.
  * update libscotchmetis-dev and libscotchparmetis-dev links to point
    int-specific libmetis.so at the corresponding libscotchmetisv5.so
    (v5 not v3, to match libmetis), and point libparmetis.so at the
    corresponding int-build of libptscotchparmetisv3.so. Likewise for
    static .a libraries. Closes: #1036576.

 -- Drew Parsons <dparsons@debian.org>  Tue, 23 May 2023 17:23:49 +0200

scotch (7.0.3-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.

 -- Drew Parsons <dparsons@debian.org>  Mon, 06 Feb 2023 10:55:20 +0100

scotch (7.0.2-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
  * rename test binary scotch_[pt]esmumps as scotch_test_[pt]esmumps
    (in upstream build renamed from main_esmumps to test_esmumps)
  * Standards-Version: 4.6.2

 -- Drew Parsons <dparsons@debian.org>  Sun, 25 Dec 2022 02:29:00 +0100

scotch (7.0.1-3) unstable; urgency=medium

  * Team upload.
  * debian/tests Restrictions: allow-stderr. glibc 2.34 prints memset
    warning messages to stderr. Closes: #1017033.
    See https://gitlab.inria.fr/scotch/scotch/-/issues/18
  * Standards-Version: 4.6.1

 -- Drew Parsons <dparsons@debian.org>  Wed, 31 Aug 2022 14:24:01 +0200

scotch (7.0.1-2) unstable; urgency=medium

  * Team upload.
  * upload scotch 7 to unstable (transition #1006648)

 -- Drew Parsons <dparsons@debian.org>  Sun, 06 Mar 2022 13:36:42 +0100

scotch (7.0.1-1exp1) experimental; urgency=medium

  * Team upload.
  * New upstream release.
    - drops scotchparmetisv5 (it was added to 7.0.0 by mistake)
      Only scotchparmetisv3 is provided for parmetis emulation.
    - now provides cmake build, so override dh_auto_configure
      to keep existing direct Makefile builds with Makefile.inc
  * use "set -e" in debian/tests to catch segfaults in tests
  * add -DSCOTCH_PTHREAD_MPI to build flags, as recommended upstream
    Closes: #1003079.

 -- Drew Parsons <dparsons@debian.org>  Tue, 15 Feb 2022 18:38:13 +0100

scotch (7.0.0-1exp1) experimental; urgency=medium

  * Team upload.
  * New upstream major release.
    - provides dynamic thread management
    - builds both scotchmetisv3 and scotchmetisv5 metis compatibility
      libraries (and scotchparmetisv3 and scotchparmetisv5)
  * Care must be taken when using multithreading in conjunction with
    MPI. Install upstream INSTALL.txt in debian doc directories for
    ptscotch to provide more discussion on binding threads to cores
    and MPI processes e.g. OpenMPI:
      mpirun -np 2 --map-by socket --bind-to socket <program>
    Particular care must be taken with the new feature of dynamic
    thread management in Scotch 7, which may result in a change in
    behaviour compared to previous versions.
    - override lintian warning about installing INSTALL.txt
    - add -DSCOTCH_PTHREAD -DCOMMON_PTHREAD_FILE to build flags
      (full set for threads: -DSCOTCH_PTHREAD -DCOMMON_PTHREAD
      -DSCOTCH_PTHREAD_NUMBER=2 -DCOMMON_PTHREAD_FILE, and
      -DCOMMON_PTHREAD_AFFINITY_LINUX on linux (not hurd))
  * libmetis.so links to libscotchmetisv5.so (default metis v5 API),
    libparmetis.so to libscotchmetisv3.so (default parmetis v3 API)
  * Makefile.inc now defines flex and bison commands directly via
    FLEX, BISON rather than via LEX, YACC.
  * use CFLAGS and LDFLAGS in debian/tests to define thread and maths
    functions (since test_common_thread uses internal functions)

 -- Drew Parsons <dparsons@debian.org>  Mon, 03 Jan 2022 12:51:35 +0100

scotch (6.1.3-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.

 -- Drew Parsons <dparsons@debian.org>  Sat, 01 Jan 2022 14:45:59 +0100

scotch (6.1.1-2) unstable; urgency=medium

  * Team upload.
  * Standards-Version: 4.6.0
  * builds with Metis v5 compatibility. Closes: Bug#989783.

 -- Drew Parsons <dparsons@debian.org>  Sat, 16 Oct 2021 12:30:35 +0200

scotch (6.1.1-1exp1) experimental; urgency=medium

  * Team upload.
  * new upstream release
    - improves Metis compatibility (METIS_PartMeshDual).
      See Bug#506033.
    - adds Metis fortran support (metisf.h)
  * build libscotchmetis.so with Metis v5 compatibility
    (-DSCOTCH_METIS_VERSION=5) to match libmetis-dev more closely
    - debian patch default_metis_v5.patch sets SCOTCH_METIS_VERSION=5
      in metis.h and injects _m5 into soname for libscotchmetis.so
      since default Metis functions are now configured to v5
  * update debian/patches/build-shared-library-soname.patch to link
    libscotchmetis.so to libscotcherr.so, since metis_graph_dual.c
    and metis_graph_part_dual.c use SCOTCH_errorPrint.
    Also link with -lm for the round function.
    Likewise link libptscotchmetis.so to libptscotcherr.so.
  * Build-Depends: gfortran | fortran-compiler
    - drop Build-Depends: quilt (patches handled by debhelper)
  * update debian/watch to track gitlab.inria.fr/scotch

 -- Drew Parsons <dparsons@debian.org>  Mon, 28 Jun 2021 00:19:12 +0200

scotch (6.1.0-2) unstable; urgency=medium

  * Team upload.
  * upload to unstable

 -- Drew Parsons <dparsons@debian.org>  Wed, 28 Oct 2020 22:30:19 +0800

scotch (6.1.0-1exp2) experimental; urgency=medium

  * Team upload.
  * simplify override_dh_clean rule. Let dh handle the debian patches.

 -- Drew Parsons <dparsons@debian.org>  Thu, 15 Oct 2020 02:08:48 +0800

scotch (6.1.0-1exp1) experimental; urgency=medium

  * Team upload.
  * New upstream release.
    - deprecates debian patches fix_manpages.patch and
      man_gpart_gman.patch
    - ABI bump: provides libscotch-6.1.so
      (asserting stable ABI in VERSION.RELEASE i.e. as 6.1)
  * rename gpart as scotch_gpart
  * update debian/tests/check.Makefile.patch to use gpart as
    scotch_gpart
  * rename debian patch build-fixes.patch as
    build-shared-library-soname.patch
  * build with dpkg-buildflags CFLAGS and LDFLAGS
    (to apply standard hardening flags, etc)
  * simplify debian/rules with dh (no -indep targets)
  * link missing manpages or generate using help2man

 -- Drew Parsons <dparsons@debian.org>  Wed, 07 Oct 2020 12:58:29 +0800

scotch (6.0.10-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
    - refresh debian patch build-fixes.patch
  * refresh check.Makefile.patch in debian/tests
  * Standards-Version: 4.5.0
  * debhelper compatibility level 13
  * enquote "Adam C. Powell, IV" in debian changelog

 -- Drew Parsons <dparsons@debian.org>  Thu, 10 Sep 2020 02:12:28 +0800

scotch (6.0.9-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
    - fixes bump_b1.grf tests. Closes: #932777.
      Drop debian patch skip_failing_tests.patch.
  * skip build-time tests if nocheck is set in DEB_BUILD_OPTIONS
  * drop VERSION,RELEASE,PATCHLEVEL from debian Makefile.inc files
    (VERSION is defined in src/Makefile)
    - update debian patch build-fixes.patch to build metis and
      esmumps component libraries with soname VERSION. Closes: #940176.
  * drop -I/usr/include/mpi from CFLAGS_COMMON in debian/rules
    (defunct non-multiarch path, and MPI path is now provided by mpicc)
  * ignore missing OpenFabrics transports in debian/tests
    (set MCA btl_base_warn_component_unused to 0)
  * Standards-Version: 4.4.1

 -- Drew Parsons <dparsons@debian.org>  Sun, 10 Nov 2019 23:57:57 +0900

scotch (6.0.7-3) unstable; urgency=medium

  * Team upload.
  * remove Multi-Arch: same for lib{pt}scotch-dev. Dimensions in
    header files are different in some arches (e.g. 32bit vs 64bit).
  * add test_scotch_graph_order data/bump_b1.grf to
    skip_failing_tests.patch (segfaults under gcc-9). Closes: #925823.
  * link -lm after source files in debian/tests/check.Makefile.patch

 -- Drew Parsons <dparsons@debian.org>  Fri, 16 Aug 2019 03:14:12 +0800

scotch (6.0.7-2) unstable; urgency=medium

  * Team upload.
  * add debian patch skip_failing_tests.patch to skip
    test_libmetis bump_b1.grf (new in 6.0.7, fails on most arches)
  * mark lib{pt}scotch-dev as Multi-Arch: same
  * update debian test check.Makefile.patch for test_libmetis

 -- Drew Parsons <dparsons@debian.org>  Thu, 25 Jul 2019 22:26:56 +0800

scotch (6.0.7-1) experimental; urgency=medium

  * Team upload.
  * New upstream release.
  * Standards-Version: 4.4.0
  * debhelper compatibility level 12
  * mark library binary packages and *metis-dev as Multi-Arch: same

 -- Drew Parsons <dparsons@debian.org>  Sun, 21 Jul 2019 15:52:11 +0800

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