openblas (0.3.21+ds-4) unstable; urgency=medium * Manage CMake files through the alternatives system. For consistency with the pkgconfig files. * Bump S-V to 4.6.2 -- Sébastien Villemot <sebastien@debian.org> Mon, 19 Dec 2022 16:03:51 +0100 openblas (0.3.21+ds-3) unstable; urgency=medium * Install CMake files under /usr/lib/$(MULTIARCH)/cmake/openblas$(FLAVOR)/ Thanks to Juan Jose Garcia Ripoll for reporting (Closes: #1000332) * no-embedded-lapack.patch: fix logic for detecting build with 64-bit indexing. In particular, this fixes the riscv64 packages whose embedded LAPACK routines were unusable with 32-bit indexing. Thanks to Дмитрий Ермилов (Closes: #1022950) -- Sébastien Villemot <sebastien@debian.org> Sun, 27 Nov 2022 21:22:10 +0100 openblas (0.3.21+ds-2) unstable; urgency=medium [ Mo Zhou ] * Cherry-pick upstream commit to fix ppc64el FTBFS. [ Sébastien Villemot ] * mips64el-utest-dnrm2.patch: new patch from upstream, fixes FTBFS on mips64el -- Sébastien Villemot <sebastien@debian.org> Wed, 14 Sep 2022 13:07:58 +0200 openblas (0.3.21+ds-1) unstable; urgency=medium * New upstream version 0.3.21+ds * d/copyright: reflect upstream changes * d/control: drop transitional libopenblas-base package, no longer needed * Bump S-V to 4.6.1 * Update renamed lintian tag names in lintian overrides. -- Sébastien Villemot <sebastien@debian.org> Sun, 14 Aug 2022 22:37:14 +0200 openblas (0.3.20+ds-2) unstable; urgency=medium * Remove deprecated xCOMBSSQ lapack routines. (Closes: #1011386) * Remove bin:libjulia-openblas64, which is no longer needed. Exporting libopenblas64_.so with SYMBOLSUFFIX=64_ in Julia private library as an external dependency introduces complication in Julia package compiling process. We currently do not have proposal to put libopenblas64_.so (with symbol suffix) in the public library, because that will eventually lead to NINE variants to build for amd64: (1) LP64 (32-bit indexing), three threading models, default; (2) ILP64 (64-bit indexing), three threading models, no symbol suffix; (3) ILP64 (64-bit indexing), three threading models, symbols suffix 64_. Currently we only provide the (1) and (2) combinations, because BLAS libraries without symbol mangling can still be alternated to e.g. MKL. -- Mo Zhou <lumin@debian.org> Sat, 21 May 2022 16:25:13 -0400 openblas (0.3.20+ds-1) unstable; urgency=medium * New upstream version 0.3.20+ds * d/copyright: reflect upstream changes * mips64el.patch, avx512-dgemm.patch: drop patches, applied upstream -- Sébastien Villemot <sebastien@debian.org> Mon, 21 Feb 2022 11:14:52 +0100 openblas (0.3.19+ds-3) unstable; urgency=medium * avx512-dgemm.patch: new patch, fixes DGEMM regression on AVX-512 CPUs -- Sébastien Villemot <sebastien@debian.org> Fri, 14 Jan 2022 15:21:00 +0100 openblas (0.3.19+ds-2) unstable; urgency=medium * mips64el.patch: new patch, should fix FTBFS on mips64el -- Sébastien Villemot <sebastien@debian.org> Mon, 10 Jan 2022 12:26:34 +0100 openblas (0.3.19+ds-1) unstable; urgency=medium * New upstream version 0.3.19+ds + fixes segfault of pthread flavour when running out of memory (Closes: #995450) * d/copyright: reflect upstream changes * 3422.patch (trsv shortcut revert): drop patch, applied upstream * Tighten Build-Depends on liblapack{,64}-dev to >= 3.10.0-2~ This ensures that the fix for CVE-2021-4048 is incorporated. -- Sébastien Villemot <sebastien@debian.org> Mon, 20 Dec 2021 13:27:29 +0100 openblas (0.3.18+ds-2) unstable; urgency=medium * Team upload. * Revert invalid trsv shortcut. Fixes crash in yade-package. -- Anton Gladky <gladk@debian.org> Sat, 30 Oct 2021 02:01:09 +0200 openblas (0.3.18+ds-1) unstable; urgency=medium * New upstream version 0.3.18+ds * d/copyright: reflect upstream changes -- Sébastien Villemot <sebastien@debian.org> Sun, 03 Oct 2021 10:51:28 +0200 openblas (0.3.17+ds-3) unstable; urgency=medium * Rebuild against lapack 3.10.0 * Bump S-V to 4.6.0 -- Sébastien Villemot <sebastien@debian.org> Mon, 20 Sep 2021 17:41:09 +0200 openblas (0.3.17+ds-2) unstable; urgency=medium * Upload to unstable -- Sébastien Villemot <sebastien@debian.org> Mon, 16 Aug 2021 19:45:15 +0200 openblas (0.3.17+ds-1) experimental; urgency=medium * New upstream version 0.3.17+ds -- Sébastien Villemot <sebastien@debian.org> Tue, 20 Jul 2021 22:19:53 +0200 openblas (0.3.16+ds-1) experimental; urgency=medium * New upstream version 0.3.16+ds * Really disable DYNAMIC_ARCH on ppc64 * Downgrade to TARGET=POWER4 on ppc64. This seems closer to the baseline for this architecture. * Improve package description w.r.t. dynamic arch vs local recompilation * Add missing files in clean rule -- Sébastien Villemot <sebastien@debian.org> Tue, 13 Jul 2021 12:32:31 +0200 openblas (0.3.15+ds-1) experimental; urgency=medium * New upstream version 0.3.15+ds * fix-arm64-sigill.patch: drop patch, applied upstream -- Sébastien Villemot <sebastien@debian.org> Tue, 04 May 2021 17:31:41 +0200 openblas (0.3.14+ds-2) experimental; urgency=medium * fix-arm64-sigill.patch: new patch, fixes SIGILL on arm64 with numpy. Thanks to Thomas Viehmann <tv@beamnet.de> (Closes: #986996) -- Sébastien Villemot <sebastien@debian.org> Sun, 18 Apr 2021 11:08:29 +0200 openblas (0.3.14+ds-1) experimental; urgency=medium * New upstream version 0.3.14+ds * riscv64-supported.patch: drop patch, applied upstream * d/watch: update following GitHub URL renaming -- Sébastien Villemot <sebastien@debian.org> Sun, 04 Apr 2021 18:34:37 +0200 openblas (0.3.13+ds-2) unstable; urgency=medium [ Gianfranco Costamagna ] * Enable dynamic arch support on s390x. (LP: #1893653) (Closes: #981048) + Also change control file references, thanks Marius Hillenbrand (mhillen) [ Aurelien Jarno ] * Enable support for riscv64 (Closes: #978633) -- Mo Zhou <lumin@debian.org> Wed, 27 Jan 2021 13:56:54 +0800 openblas (0.3.13+ds-1) unstable; urgency=medium * New upstream version 0.3.13+ds * d/copyright: reflect upstream changes * reunify-arm64-buffersize.patch: drop patch, applied upstream * Bump S-V to 4.5.1 -- Sébastien Villemot <sebastien@debian.org> Thu, 17 Dec 2020 13:53:00 +0100 openblas (0.3.12+ds-2) unstable; urgency=medium * reunify-arm64-buffersize.patch: new patch from upstream (Closes: #970558) -- Sébastien Villemot <sebastien@debian.org> Sun, 01 Nov 2020 10:47:26 +0100 openblas (0.3.12+ds-1) unstable; urgency=medium * New upstream version 0.3.12+ds * fix-dynamic-arch-gemm-crashes.patch: drop patch, applied upstream -- Sébastien Villemot <sebastien@debian.org> Mon, 26 Oct 2020 17:52:08 +0100 openblas (0.3.10+ds-3) unstable; urgency=medium [ Mo Zhou ] * Fix confusion bug in the libblas.so.3->libopenblas.so.0 linkage. We added -Wl,-rpath,'$ORIGIN' in the RPATH attribute of the libblas.so.3 shared objects. Without this fix, `ldd openblas-serial/libblas.so.3` will resolve the libopenblas.so.0 dependency to the symbol link controlled by the alternatives mechanism, e.g. libopenblas.so.0 -> openblas-pthread/libopenblas.so.0, which breaks the literal meaning of the user's libblas.so.3 <--provies-- openblas-serial configuration. * Remove the unnecessary dh_shlibdeps overrides. * Remove ${shlibs:Depends} dependency from -dev and -meta packages. * Fix symbol mangling for libjulia-openblas64. * B-D on lapack (>= 3.9.0-3) for BLAS64 version of deprecated routines. [ Sébastien Villemot ] * d/rules: ensure that shared-library flavoured packages do not depend on libopenblas{64-,}0 metapackages. A circular dependency: libopenblas0 → libopenblas0-{pthread,openmp,serial} → libopenblas0 was introduced in 0.3.10+ds-2, since lib{blas,lapack}.so.3 is (again) dynamically linked against libopenblas0. We break the loop manually at the dpkg-shlibdeps level. (Closes: #966607) -- Mo Zhou <lumin@debian.org> Sat, 01 Aug 2020 23:25:44 +0800 openblas (0.3.10+ds-2) unstable; urgency=medium * lib{blas,lapack}.so.3 are again dynamically linked against libopenblas.so.0. This restores the pre-multi-flavour behaviour. Incidentally, this brings back the possibility of checking at runtime for the presence of openblas_get_config symbol. (Closes: #960728) * fix-dynamic-arch-gemm-crashes.patch: new patch (Closes: #966175) * Add debian/upstream/metadata -- Sébastien Villemot <sebastien@debian.org> Wed, 29 Jul 2020 14:51:22 +0200 openblas (0.3.10+ds-1) unstable; urgency=medium [ Mo Zhou ] * New upstream version 0.3.10+ds * Refresh existing patches. [ Sébastien Villemot ] * d/copyright: reflect upstream changes -- Mo Zhou <lumin@debian.org> Tue, 07 Jul 2020 19:50:08 +0800 openblas (0.3.9+ds-3) unstable; urgency=medium [ Sébastien Villemot ] * Remove B-D on dh-exec, no longer needed since debhelper 13 * On Ubuntu, strip -Wl,-Bsymbolic-functions from LDFLAGS (Closes: #961725) * Update Homepage to https://www.openblas.net [ Mo Zhou ] * Let libopenblas64-julia Conflict & Replace libjulia1 (<< 1.4.1+dfsg-1) (Closes: #963223) * Upload to unstable. -- Mo Zhou <lumin@debian.org> Thu, 25 Jun 2020 17:39:59 +0800 openblas (0.3.9+ds-2) experimental; urgency=medium * Build the custom version of OpenBLAS for Julia. * Update my mail address in Uploaders. * Bump debhelper compat level to 13 (no change). -- Mo Zhou <lumin@debian.org> Thu, 14 May 2020 19:06:33 +0800 openblas (0.3.9+ds-1) unstable; urgency=medium * New upstream version 0.3.9+ds * d/copyright: reflect upstream changes * Drop link-tests-openmp.patch. Replace it by adding -fopenmp to FCOMMON_OPT at the relevant places in debian/rules. -- Sébastien Villemot <sebastien@debian.org> Fri, 20 Mar 2020 14:40:43 +0100 openblas (0.3.8+ds-1) unstable; urgency=medium * New upstream version 0.3.8+ds + unfortunately we cannot enable dynamic arch for s390x, because it will not work correctly on pre-Z13 systems (there is no fallbak on ZARCH_GENERIC, see driver/other/dynamic_zarch.c) * d/copyright: reflect upstream changes * dgemm-test-without-lapacke.patch: drop patch, applied upstream * Remove spurious TARGET setting for ppc64el, which has dynamic arch * Bump S-V to 4.5.0 * d/rules: do not run testsuite in override_dh_auto_build. It is already run in override_dh_auto_test. Also honour DEB_BUILD_OPTIONS=nocheck. * d/rules: ensure that whole build fails if build/test/install fails for one flavour * Remove unused override for libopenblas-dev * link-tests-openmp.patch: new patch, fixes build failure in OpenMP variants -- Sébastien Villemot <sebastien@debian.org> Thu, 13 Feb 2020 18:52:52 +0100 openblas (0.3.7+ds-7) unstable; urgency=medium * Fix (piuparts) install failure due to missing dir. (Closes: #946828) * Autopkgtest: print libopenblas{,64} selection before the test. -- Mo Zhou <cdluminate@gmail.com> Wed, 18 Dec 2019 23:38:15 +0800 openblas (0.3.7+ds-6) unstable; urgency=medium * Restore pkgconfig’s openblas.pc (for 32-bit indexing) This file is now managed by the alternatives system, since there are several variants of it. (Closes: #946698) By the way, add openblas64.pc (for 64-bit indexing). * Fix alternatives symlink for openblas64_config.h (64-bit indexing variants) * Drop empty postrm script for libopenblas-dev * Make long description of libopenblas0 different from that of libopenblas64-0. Similar change for libopenblas-dev vs. libopenblas64-dev. * Fix the blas{,64}.pc and lapack{,64}.pc alternatives. For 32-bit indexing, the files pointed to an inexistent $libdir. The 64-bit indexing variants were pointing to 32-bit libraries. -- Sébastien Villemot <sebastien@debian.org> Sun, 15 Dec 2019 22:02:19 +0100 openblas (0.3.7+ds-5) unstable; urgency=medium * Link the OMP variant of shared blas/lapack against gomp. (Closes: #945791) -- Mo Zhou <cdluminate@gmail.com> Mon, 02 Dec 2019 13:33:33 +0800 openblas (0.3.7+ds-4) unstable; urgency=medium * Don’t run the 64-bit autopkgtests on 32-bit architectures. Thanks to Matthias Klose (Closes: #944474) * Bump S-V to 4.4.1 -- Sébastien Villemot <sebastien@debian.org> Wed, 27 Nov 2019 17:49:02 +0100 openblas (0.3.7+ds-3) unstable; urgency=medium * Upload to unstable. (no change). -- Mo Zhou <cdluminate@gmail.com> Thu, 31 Oct 2019 20:46:13 +0800 openblas (0.3.7+ds-2) experimental; urgency=medium [ Multi-Flavour Update of OpenBLAS (Closes: #878121, #684344) ] * (32-bit, 64-bit)-index * (pthread, openmp, serial)-threadding = 6 Variants. Each one assigned with different priority values in alternatives system: + libopenblas0-{pthread,openmp,serial} (priority = 100,95,90) * Provides: libopenblas.so.0, libblas.so.3, liblapack.so.3 + libopenblas64-0-{pthread,openmp,serial} (priority = 100,95,90) * Provides: libopenblas64.so.0, libblas64.so.3, liblapack64.so.3 - 64-bit-indexing versions are only available on 64-bit archs. * Let libopenblas0 and libopenblas64-0 be meta packages. They pull one of the three threadding variants. On resolving shlib dependencies, these meta packages, instead of specific variants used for building, should be used as the dependencies. * Turn libopenblas-base into a transitional dummy package. * Update/Create control files and maintscripts for all these variants. * Autopkgtest: test all the 6 variants. [ Mo Zhou ] * Append myself to Uploaders. * Simplify architecture detection part of rules. * Bump B-D lapack to >= 3.8.0-5 (for liblapack64-dev). * rules: Deparallelize build targets to avoid messy buildlog * Update existing patches accordingly for the new feature. * Merge order-files.patch into shared-blas-lapack.patch * Create template postrm for libopenblas-dev to avoid leftover. * Remove the unnecessary overrides from rules. * Upload to experimental. -- Mo Zhou <cdluminate@gmail.com> Fri, 25 Oct 2019 21:03:40 +0800 openblas (0.3.7+ds-1) unstable; urgency=medium * Revert dynamic arch selection on ppc64, it FTBFS * New upstream version 0.3.7+ds * dgemm-test-without-lapacke.patch: new patch taken from upstream. Required to avoid FTBFS. -- Sébastien Villemot <sebastien@debian.org> Tue, 20 Aug 2019 17:52:34 +0200 openblas (0.3.6+ds-1) unstable; urgency=medium * New upstream version 0.3.6+ds * Remove patches applied upstream + skylakex-dgemm.patch + target-generic.patch * Enable dynamic arch selection on ppc64el and ppc64 * Bump S-V to 4.4.0 * Bump debhelper compat level to 12 -- Sébastien Villemot <sebastien@debian.org> Mon, 08 Jul 2019 14:24:15 +0200 # Older entries have been removed from this changelog. # To read the complete changelog use `apt changelog libopenblas0-pthread`.
Generated by dwww version 1.15 on Sun Jun 16 00:07:20 CEST 2024.