phcpack (2.4.90+dfsg-1) unstable; urgency=medium * New upstream release. * debian/patches/hardening.patch - Refresh for new upstream release. -- Doug Torrance Thu, 21 Mar 2024 06:05:57 -0400 phcpack (2.4.89+dfsg-1) unstable; urgency=medium * New upstream release. * debian/clean - Update name of shared library to clean. * debian/control - Remove jdupes from Build-Depends. - Remove Testsuite field; autodep8 test wasn't doing anything. * debian/copyright - Update my copyright years. * debian/patches/find-shared-library.patch - New patch; find shared library since pybuild renames it. * debian/patches/hardening.patch - Update patch for new Python build. * debian/patches/no-phcpy-chdir.patch - New patch; don't change to system site directory when loading phcpy. This was preventing us from building the docs. * debian/patches/use-imgmath.patch - Update path to Sphinx config file. * debian/rules - Update build of Python module for new version. - Use gprclean during "dh clean". - Stop using jdupes; no longer necessary. * debian/python3-phcpy.docs - Update location of Python module docs * debian/python3-phcpy.examples - Update location of Python module examples. * debian/tests/control - Replace phcpy test; now a Test-Command running phcpy.version.main(). * debian/tests/phcpy-test.py - Remove autopkgtest file. -- Doug Torrance Sat, 24 Feb 2024 22:56:17 -0500 phcpack (2.4.88+dfsg-1) unstable; urgency=medium * New upstream release. -- Doug Torrance Wed, 27 Dec 2023 11:14:59 -0500 phcpack (2.4.87+dfsg-1) unstable; urgency=medium * New upstream release. * debian/copyright - Update my copyright years. * debian/patches - Refresh for new upstream release. * debian/rules - Specify UNIX Makefile (upstream now defaults to using the Windows one). - Drop -o option to gprbuild; we were using it to set the binary name to "phc" instead of "phctop", but "phc" is now the default. - Backup "phc" binary before calling gprclean before Python build; otherwise it will be deleted. -- Doug Torrance Sat, 16 Dec 2023 14:32:58 -0500 phcpack (2.4.86+dfsg-5) unstable; urgency=medium * debian/watch - Switch from GitHub releases to tags page for uscan download. -- Doug Torrance Tue, 20 Jun 2023 12:00:27 -0400 phcpack (2.4.86+dfsg-4) unstable; urgency=medium * debian/control - Add Testsuite field for autopkgtest-pkg-pybuild. This way, we'll at least have a superficial test to make sure that the Python module imports correctly even though the comprehensive test is marked as flaky. * debian/tests/control - Mark PHCpy test as flaky. -- Doug Torrance Tue, 03 Jan 2023 13:50:20 -0500 phcpack (2.4.86+dfsg-3) unstable; urgency=medium [ Nicolas Boulenguez ] * Trivial changes for dh-ada-library/8.2 [ Doug Torrance ] * debian/control - Bump Standards-Version to 4.6.2. * debian/rules - Skip dh_dwz to avoid build failure (Closes: #1027120). -- Doug Torrance Tue, 27 Dec 2022 21:26:50 -0500 phcpack (2.4.86+dfsg-2) unstable; urgency=medium * debian/control - Add dh-sequence-octave in Build-Depends-Indep to simplify d/rules. - Add minimum version for dh-octave in Build-Depends-Indep. * debian/rules - Drop "--with octave"; no longer needed now that dh-sequence-octave is a build dependency. - Stop moving octave files from d/phcpack to d/tmp since dh_octave now installs them there in the first place (Closes: #1013619). - Split most of override_dh_clean recipe into execute_after_dh_auto_clean; they were previously in execute_after_dh_auto_clean-arch/indep and should be run before dh_clean. Otherwise, we end up with *.debhelper.log files after the build, causing lintian errors. * debian/salsa-ci.yml - Ignore -fstack-protector-strong flag when running blhc as part of Salsa continuous integration. * debian/source/lintian-overrides - Add brackets around filename to match current Lintian output. -- Doug Torrance Sat, 25 Jun 2022 22:01:29 -0400 phcpack (2.4.86+dfsg-1) unstable; urgency=medium * New upstream release. [ Nicolas Boulenguez ] * debian/rules - disable stackprotectorstrong via hardening flags settings [ Doug Torrance ] * debian/patches - Remove patches applied upstream. + avoid-gcc-bug.patch + escape-backslash.patch + import-polynomials.patch + manpage.patch + no-intersphinx.patch - Refresh remaining patches for new upstream release. -- Doug Torrance Tue, 31 May 2022 09:08:01 -0400 phcpack (2.4.85+dfsg-6) unstable; urgency=medium [ Doug Torrance ] * debian/control - Bump Standards-Version to 4.6.1. * debian/copyright - Convert leading tabs to spaces in Files-Excluded. * debian/gbp.conf - Update debian-branch to debian/latest; recommended by DEP-14. * debian/rules - Also include /usr/share/dpkg/buildopts.mk; required by debian_packaging-11.mk (Closes: #1011364). - Remove -fstack-protector-strong from ADAFLAGS; fixes build with gnat-11. * debian/tests/control - Add allow-stderr restriction for PHClab test; workaround for an Octave bug. [ Nicolas Boulenguez ] * debian/control - remove dh-python dependency, dh-sequence-python3 is an alias * debian/rules - improve creation and removal of inst subdirectory - merge recipes for phclab - use unversioned ada/debian_packaging.mk from gnat (>= 11) - clean both -arch and -indep objects - search nodoc in DEB_BUILD_PROFILES, not _OPTIONS -- Doug Torrance Wed, 25 May 2022 06:00:43 -0400 phcpack (2.4.85+dfsg-5) unstable; urgency=medium [ Debian Janitor ] * debian/control - Use secure URI in Homepage field. * debian/copyright - Use spaces rather than tabs to start continuation lines. * debian/upstream/metadata - Set upstream metadata fields: Bug-Submit, Repository, Repository-Browse. [ Doug Torrance ] * debian/control - Add support for "nopython" and "nodoc" build profiles. * debian/copyright - Update my copyright years. * debian/rules - Don't build PHCpy when "nopython" is in DEB_BUILD_PROFILES. * debian/tests/phcpy-test.py - Adjust random seed again; the seed introduced in 2.4.85+dfsg-3 resulted in solve_rps10() failing on armhf. -- Doug Torrance Thu, 17 Feb 2022 21:26:14 -0500 phcpack (2.4.85+dfsg-4) unstable; urgency=medium * debian/rules - Use /bin/sh for calling "command" shell builtin; should fix builds in kFreeBSD and Hurd. -- Doug Torrance Sat, 01 Jan 2022 15:24:53 -0500 phcpack (2.4.85+dfsg-3) unstable; urgency=medium * debian/control - Split build dependencies needed only for architecture dependent (resp., independent) packages to Build-Depends-Arch (resp., Build-Depends-Indep). - Add dh-sequence-* build dependencies for python3 and sphinxdoc. - Set Multi-Arch to "foreign" for phcpack-doc. * debian/rules - Several updates to facilitate the Build-Depends-Arch/Indep split: + Customize dh options based on whether dh_octave/pybuild are present. + Only set build flags when gnatgcc is present. + Don't let dh_auto_clean fail when dh_octave isn't present. * debian/tests/phcpy-test.py - Tweak random seed; otherwise solve_rps10() fails on i386, presumably due to 80-bit floating point precision. -- Doug Torrance Sat, 01 Jan 2022 00:16:57 -0500 phcpack (2.4.85+dfsg-2) unstable; urgency=medium * Source-only upload for transition to testing. * debian/* - Update my email address; now a Debian Developer. * debian/control - Update Maintainer to Debian Math Team. - Bump Standards-Version to 4.6.0. - Update Vcs-* URL's (science-team -> math-team). * debian/patches/avoid-gcc-bug.patch - New patch; void internal compiler errors with GCC 11. * debian/patches/escape-backslash.patch - Escape backslash in documentation config. Otherwise we get a "'unicodeescape' codec can't decode bytes" error with newer versions of Python. * debian/rules - Drop back to C++14 to prevent FTBFS. * debian/source/lintian-overrides - Update source-is-missing override; line length info is no longer included. -- Doug Torrance Wed, 29 Dec 2021 13:17:31 -0500 phcpack (2.4.85+dfsg-1) unstable; urgency=low * Initial release (Closes: #820848). -- Doug Torrance Sun, 11 Jul 2021 15:08:03 +0530