scalapack (2.2.2-5) unstable; urgency=medium

  * debian patch implicit_none_PR147_c8f5920.patch applies upstream
    commit c8f5920 from PR#147 to fix xcinv and xzinv tests.
    Reenable the tests on s390x. Closes: #1121932.
  * skip all x*evr (xdsyevr xcheevr xzheevr) on the arches where
    xssyevr times out (hppa hurd-amd64 hurd-i386)
    (xdsyevr times out on hurd-i386, assume problems with the others)

 -- Drew Parsons <dparsons@debian.org>  Tue, 09 Dec 2025 15:07:05 +0100

scalapack (2.2.2-4) unstable; urgency=medium

  * add hppa to list of arches skipping xssyevr

 -- Drew Parsons <dparsons@debian.org>  Fri, 05 Dec 2025 21:26:10 +0100

scalapack (2.2.2-3) unstable; urgency=medium

  * skip complex number tests xcinv, xzinv on s390x,
    see Bug#1121932
  * skip xssyevr on hurd, which times out

 -- Drew Parsons <dparsons@debian.org>  Thu, 04 Dec 2025 23:33:06 +0100

scalapack (2.2.2-2) unstable; urgency=medium

  * add debian patches applying upstream patches
    - cmake4_PR123.patch applies upstream PR#124 to update
      required cmake versions. Closes: #1113484
    - fix_C23_gcc15_PR139.patch applies upstream PR#139 to
      fix build with gcc-15 (C23). Closes: #1097848.
  * debian patch blacs_no_testing.patch deactivates BLACS/TESTING,
    which is currently broken. Also REDIST/TESTING. Skip BLACS/TESTING
    in debian/scalapack-mpi-test.install. See Bug#1097848 and
    https://github.com/Reference-ScaLAPACK/scalapack/issues/148
  * enable s390x build tests via oversubscribe. Closes: #1095323.
  * set myself as Uploader. Closes: #1107179.
  * Standards-Version: 4.7.2

 -- Drew Parsons <dparsons@debian.org>  Mon, 03 Nov 2025 18:51:09 +0100

scalapack (2.2.2-1) unstable; urgency=medium

  * Team upload.
  * New upstream release
    - applies debian patches pblas_testing.patch
      and scalapack_testing.patch
    - updates cmake config to SCALAPACK_BUILD_TESTS
      not SCALAPACK_BUILD_TESTING
  * most of debian patch blacs_testing.patch is now applied upstream
  * drop debian patch restore_mpifort_revert_PR39.patch (MPI build is
    fixed by upstream MRs #57 and #67)

 -- Drew Parsons <dparsons@debian.org>  Sat, 11 Jan 2025 20:47:15 +0100

scalapack (2.2.1-7) unstable; urgency=medium

  * Team upload.
  * provide 64-bit definition for Depends: ${scalapack64-mpi-dev}
    (defined as the build for the default MPI)

 -- Drew Parsons <dparsons@debian.org>  Tue, 26 Nov 2024 01:47:43 +0100

scalapack (2.2.1-6) unstable; urgency=medium

  * Team upload.
  * OpenMPI 5.0 changed the name of the environment variable to set the SSH
    agent from
       export OMPI_MCA_plm_rsh_agent=/bin/false
    to
       export PRTE_MCA_plm_ssh_agent=/bin/false
    Use the new variable name in debian/rules.
  * Set lower bound >= 1.17 to Build-Depends: mpi-default-dev because the
    environment variable PRTE_MCA_plm_ssh_agent is set at build time in
    debian/rules.

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Wed, 20 Nov 2024 09:58:49 +0000

scalapack (2.2.1-5) unstable; urgency=medium

  * Team upload.
  * treat implicit-function-declaration as no-error on powerpc
    (DEB_BUILD_MAINT_OPTIONS qa is ignored on powerpc, see Bug#1082275)

 -- Drew Parsons <dparsons@debian.org>  Thu, 19 Sep 2024 18:05:04 +0200

scalapack (2.2.1-4exp4) experimental; urgency=medium

  * Team upload.
  * debian/rules: fix definition of MPI_SUPPORTED

 -- Drew Parsons <dparsons@debian.org>  Thu, 19 Sep 2024 02:42:35 +0200

scalapack (2.2.1-4exp3) experimental; urgency=medium

  * Team upload.
  * debian/rules: fix definition of SCALAPACK_SOVERSION
    (from dpkg's DEB_VERSION_UPSTREAM)

 -- Drew Parsons <dparsons@debian.org>  Thu, 19 Sep 2024 01:50:45 +0200

scalapack (2.2.1-4exp2) experimental; urgency=medium

  * Team upload.
  * provide a 64-bit build only where libblas64-dev is supported
    i.e. where DEB_HOST_ARCH_BITS=64
    [!armel !armhf !i386 !hppa !hurd-i386 !m68k !powerpc !sh4 !x32]
  * debian/rules: set DEB_BUILD_MAINT_OPTIONS = qa=-bug-implicit-func
    since BLACS source does not use headers declaring all functions
  * don't build or run tests for openmpi on 32-bit architectures.
    openmpi 4 is still built for these arches, but mpi-default-dev
    already marks them as not supporting openmpi. Closes: #1068322.
  * Build-Depends: pkgconf not pkg-config
  * Standards-Version: 4.7.0

 -- Drew Parsons <dparsons@debian.org>  Wed, 18 Sep 2024 21:32:04 +0200

scalapack (2.2.1-4exp1) experimental; urgency=medium

  * Team upload.
  * provide 64-bit integer support in libscalapack64* packages
    built against libblas64.so. Closes: #961186.
    - update debian patch sharedlibs-soname.patch to append
      LIBNAME_SUFFIX to library name (libscalapack64-{mpi}.so)
    - debian patch test_64bit.patch defines preprocessor variable
      TEST_INT64 to set 64-bit integers in tests (see README)
      Needs -cpp fortran flag to enable preprocessing on *.f.
  * configure with BLA_VENDOR=Generic to ensure FindLAPACK builds
    against the generic implementation of BLAS/LAPACK
  * use dh_auto_test --max-parallel to restrict the number of test
    jobs run at the same time according to the total number of
    processes available at build time (each test uses 4 processes)
    Build-Depends: bc for shell arithmetic (default shell is dash)
  * apply debian patch install_libdir_multiarch.patch first
  * skip tests known to time out or fail
    - complex evr tests often time out, and are significantly slower
      than other tests even if they do pass. Always skip them both
      (x[cz]heevr)
    - xssep, xsgsep and xssyevr are known to fail in the 64-bit build
      (see README). xdsyevr passes but is slow, skip it in 64-bit tests
    -  xsllt times out with OpenMPI, xdllt, xdlu time out with
       MPICH. but both mpi's pass in the 64-bit builds. Weird. Skip
       them according to mpi flavor.
    - BLACS tests (xCbtest, xFbtest) do not work with the 64-bit build

 -- Drew Parsons <dparsons@debian.org>  Mon, 30 Oct 2023 22:38:39 +0100

scalapack (2.2.1-3) unstable; urgency=medium

  * Team upload.

  [ Debian Janitor ]
  * Trim trailing whitespace.
  * Use secure URI in Homepage field.
  * Update renamed lintian tag names in lintian overrides.
  * Set upstream metadata fields: Repository-Browse.
  * Fix day-of-week for changelog entry 1.8.0-7.
  * Avoid explicitly specifying -Wl,--as-needed linker flag.

  [ Drew Parsons ]
  * debian patch install_libdir_multiarch.patch installs libraries,
    cmake and pkgconfig files into multiarch destinations
    (CMAKE_INSTALL_LIBDIR from GNUInstallDirs). Closes: #1051986.
  * extend debian patch sharedlibs-soname.patch to add MPI_FLAVOR
    suffix to installed pkgconfig files and cmake install dirs.
    Simplifies package install scripts (executable scripts no longer
    needed).
  * debian/rules: set LD_LIBRARY_PATH to new libraries only when
    running tests
  * Standards-Version: 4.6.2

 -- Drew Parsons <dparsons@debian.org>  Thu, 26 Oct 2023 00:08:06 +0200

scalapack (2.2.1-2) unstable; urgency=medium

  * Team upload
  * Fix FTBFS against cmake 3.24.
    The CMakeFiles/Export/ subdirectory structure has changed between CMake 3.23
    and 3.24. We are relying on this directory for installing
    scalapack-targets-none.cmake, which differs between OpenMPI and MPICH.
    Adapt libscalapack-{openmpi,mpich}-dev.install accordingly.
    See https://gitlab.kitware.com/cmake/cmake/-/issues/23883
    (Closes: #1020170)
  * Honour DEB_BUILD_OPTIONS=nocheck
  * Add missing files to clean rule

 -- Sébastien Villemot <sebastien@debian.org>  Tue, 11 Oct 2022 18:05:29 +0200

scalapack (2.2.1-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
    - applies debian patch project_version.patch
  * use DEB_VERSION_UPSTREAM from /usr/share/dpkg/pkg-info.mk
    in build scripts
  * replace DEB_HOST_MULTIARCH with CMAKE_LIBRARY_ARCHITECTURE in all
    installed cmake files
  * specify mpiexec for MPI flavor when configuring the build

 -- Drew Parsons <dparsons@debian.org>  Sun, 06 Mar 2022 11:46:29 +0100

scalapack (2.2.0-1exp1) experimental; urgency=medium

  * Team upload.
  * New upstream major release (soname bump to 2.2).
    (technically a minor version update, but the debian soname tracks
     the major.minor version)
  * Standards-Version: 4.6.0
  * debian patch restore_mpifort_revert_PR39.patch reverts upstream
    PR#39 to restore assignment of MPI_Fortran_COMPILER as
    CMAKE_Fortran_COMPILER. Otherwise tests fail to link libmpi.so
    cf. https://github.com/Reference-ScaLAPACK/scalapack/issues/47
  * split debian patch project_version.patch out of
    sharedlibs-soname.patch to set VERSION via the cmake project command
  * clean generated files after dh_clean
  * build BLACS and PBLAS tests (SCALAPACK_BUILD_TESTING)

 -- Drew Parsons <dparsons@debian.org>  Thu, 17 Feb 2022 10:37:33 +0100

scalapack (2.1.0-4) unstable; urgency=medium

  * Team upload.
  * retrospectively place Adam C. Powell, IV's name in quotes
  * override lintian's breakout-link warning for scalapack-mpi-test.
    Test binaries in usr/lib look locally for test input files which
    are stored in usr/share, hence links are needed.
  * inject CMAKE_LIBRARY_ARCHITECTURE into
    scalapack-targets-none.cmake for arch-dep packages
    (libscalapack-*-dev) not arch-indep.
  * don't run full configure/build/test for arch-indep builds
    (scalapack-test-common does not need arch-dep binaries)

 -- Drew Parsons <dparsons@debian.org>  Mon, 03 Aug 2020 12:20:27 +0800

scalapack (2.1.0-3) unstable; urgency=medium

  * Team upload.
  * facilitate MPI tests using OMPI_MCA_plm_rsh_agent (set to false)
    not OMPI_MCA_orte_rsh_agent (which is deprecated)
  * build with fortran flag -std=legacy (in FFLAGS), applying
    upstream's method for managing builds with gcc-10. Closes: #957774.
  * replace arch-triplet with cmake's CMAKE_LIBRARY_ARCHITECTURE in
    installed scalapack-targets-none.cmake
  * Standards-Version: 4.5.0
  * debhelper compatibility level 13

 -- Drew Parsons <dparsons@debian.org>  Mon, 03 Aug 2020 01:44:46 +0800

scalapack (2.1.0-2) unstable; urgency=medium

  * Team upload.
  * upload new upstream release to unstable

 -- Drew Parsons <dparsons@debian.org>  Sun, 15 Dec 2019 17:48:16 +1100

scalapack (2.1.0-1exp1) experimental; urgency=medium

  * Team upload.
  * New upstream release: updates version number in code.
    - update ABI to libscalapack-openmpi.so.2.1 with package
      libscalapack-openmpi2.1 (likewise libscalapack-mpich2.1)
  * set multiarch headers
    - Multi-Arch: same: libscalapack-mpi-dev,
       libscalapack-mpich-dev, libscalapack-openmpi-dev,
       libscalapack-openmpi2.1, libscalapack-mpich2.1,
       scalapack-mpi-test
    - Multi-Arch: foreign: scalapack-test-common

 -- Drew Parsons <dparsons@debian.org>  Thu, 28 Nov 2019 17:08:45 +0800

scalapack (2.1-1exp1) experimental; urgency=medium

  * Team upload.
  * update debian/watch to
    https://github.com/Reference-ScaLAPACK/scalapack
    (source tarballs are no longer accessible at
    http://www.netlib.org/scalapack/scalapack-2.1.tgz)
  * New upstream release.
    - update debian/copyight: BSD-3-clause
  * debhelper compatibility level 12: debhelper-compat (= 12)
  * Standards-Version: 4.4.1

 -- Drew Parsons <dparsons@debian.org>  Sun, 24 Nov 2019 23:20:38 +0800

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libscalapack-mpich2.2`.
