feature-check (2.1.0-2) unstable; urgency=medium * Fix the no-arch-any FTBFS: split the rules file targets into -arch and -indep ones. -- Peter Pentchev Sun, 11 Feb 2024 12:45:56 +0200 feature-check (2.1.0-1) unstable; urgency=medium * Minor improvements to the internal Tox tests for the autopkgtest helper: - really skip manual tests in the second stage - improve the stages definition - use Ruff 0.2.1 in preview mode: - let it know about the format of our SPDX copyright notices - override another subprocess-related check - push some configuration settings into the ruff.lint.* tree - also let Ruff check and fix docstrings and trailing commas - use Ruff instead of Black for source code formatting * Declare dpkg-build-api v1, drop the implied Rules-Requires-Root. * Bump the debhelper compat level to 14 with no changes. * Point the watch file to the new download page. * New upstream release: - update the Python-related dependencies and rules: - switch from setuptools to hatchling - add pyparsing as a runtime dependency - drop the use of ddt for the unit test suite - reflect upstream's unit tests move to python/tests/unit/ - temporarily disable the pytest run during the build - reflect the upstream changelog move to docs/changes.md - follow the upstream switch to yearless copyright notices * Build and install the Rust implementation of feature-check instead of the Perl 5 one; add the test-invalid-options patch. * Align some variable assignments in the rules file. -- Peter Pentchev Sun, 11 Feb 2024 01:41:38 +0200 feature-check (1.0.1-2) unstable; urgency=medium * Make the debian/clean file really clean up the Python egg-info directory after it was pushed down to python/src/ in confget-2.3.4. Closes: #1044232 * Declare compliance with Policy 4.6.2 with no changes. * Add the year 2023 to my debian/* copyright notice. * Override a Lintian check: tappy.py loops over Python versions. * Use the pyproject plugin for pybuild. * Minor fixes to the `tappy.py` autopkgtest tool: - reformat with 100 characters per line - run through Ruff's isort implementation - minor fixes suggested by Ruff - add some infrastructure for running Python checkers on tappy.py - drop a type: ignore annotation, not needed for recent versions of mypy - drop support for Python versions before 3.9 -- Peter Pentchev Sun, 27 Aug 2023 02:47:43 +0300 feature-check (1.0.1-1) unstable; urgency=medium * Upload to unstable. * Declare compliance with Debian Policy 4.6.0 with no changes. * New upstream release: - refresh the python-no-executable patch -- Peter Pentchev Fri, 17 Dec 2021 15:45:56 +0200 feature-check (1.0.0-1) experimental; urgency=medium * Update the git-buildpackage config for the experimental branch. * Declare compliance with Policy 4.5.1 with no changes. * Add the year 2021 to my debian/* copyright notice. * New upstream release: - update the upstream copyright years - adapt the python-no-executable patch (setup.py -> setup.cfg) - update the Python source directory in the rules test target - drop the cmp-num and cmp-rest patches, they were taken from upstream -- Peter Pentchev Sat, 26 Jun 2021 18:14:57 +0300 feature-check (0.2.2-7) unstable; urgency=medium * Add the cmp-num and cmp-rest upstream patches to fix some version string comparisons. Closes: #990276 -- Peter Pentchev Thu, 24 Jun 2021 15:33:07 +0300 feature-check (0.2.2-6) unstable; urgency=medium [ Michael Hudson-Doyle ] * debian/tests/control: have tap-python.sh depend on python3-all so all supported Python 3.x versions are actually installed. Closes: 972530 [ Peter Pentchev ] * Drop dh-python, dh-sequence-python3 is enough. * Rewrite the tap-python test in Python as tappy. -- Peter Pentchev Mon, 26 Oct 2020 11:14:52 +0200 feature-check (0.2.2-5) unstable; urgency=medium * Declare compliance with Policy 4.5.0 with no changes. * Add the year 2020 to my debian/* copyright notice. * Drop the adequate autopkgtest. * Drop the Name and Contact upstream metadata fields. * Test against supported, not installed, Python versions. * Configure pybuild and pytest through the environment. * Use debian/clean to remove subdirectories. * Use a build dependency on dh-sequence-python3. * Update the debhelper compat level to 13: - drop the conditional around the dh_auto_test target - `dh_missing --fail-missing` is now the default - use execute_after targets -- Peter Pentchev Sun, 10 May 2020 01:40:56 +0300 feature-check (0.2.2-4) unstable; urgency=medium * Mark the adequate autopkgtest as superficial. * Declare compliance with Policy 4.4.0 with no changes. * Fix the tap-python test (both build-time and autopkgtest) to actually test with the various Python interpreters, not just pypy. * Also skip the tests in the "nocheck" build profile. * Annotate test-related build dependencies with . * Run the Salsa CI jobs. * Drop the PyPy package. * Drop the Python 2 package, too. Closes: #936510 * Point the Vcs-* headers to the Salsa mirror. -- Peter Pentchev Tue, 24 Sep 2019 11:32:16 +0300 feature-check (0.2.2-3) unstable; urgency=medium * Switch to a DEP-14 debian/master branch. * Add a simple git-buildpackage config file. * Use the test-name autopkgtest feature. -- Peter Pentchev Tue, 26 Feb 2019 17:08:55 +0200 feature-check (0.2.2-2) unstable; urgency=medium * Add a patch to not install the Python command-line executable even internally during the build. * Use the PYBUILD_* variables in the rules file. * Add a PyPy package. * Use a single tool for TAP testing the Python modules. * Check for "nocheck" in DEB_BUILD_OPTIONS before running any tests. -- Peter Pentchev Mon, 14 Jan 2019 17:43:43 +0200 feature-check (0.2.2-1) unstable; urgency=medium * New upstream release, update the upstream copyright years. * Declare compliance with Debian Policy 4.3.0 with no changes. * Bump the debhelper compatibility level to 12 with no changes. * Add the year 2019 to my debian/* copyright notice. * Run the TAP tests with the Python 2 and Python 3 modules, not just the Perl command-line tool. * Add a trivial git-buildpackage config file. -- Peter Pentchev Wed, 09 Jan 2019 22:31:26 +0200 feature-check (0.2.1-1) unstable; urgency=medium * New upstream release: drop the dependency on python-typing. * Drop shlibs:Depends from all the binary packages: they are all either in Perl or in Python. * Make full use of the python:* and python3:* variables, even if some of them will not be defined for this package. -- Peter Pentchev Tue, 27 Nov 2018 11:23:49 +0200 feature-check (0.2.0-1) unstable; urgency=medium * Bring up to compliance with Debian Policy 4.2.1: install the upstream release notes (CHANGES.md) as NEWS and not changelog. * Use the B-D: debhelper-compat (= 11) mechanism. * Add a trivial autopkgtest running adequate on the installed package. * New upstream release: - build the Python libraries - add two autopkgtest cases for the Python libraries * Minimize the upstream signing key, only keep the roam@ringlet.net UID. -- Peter Pentchev Fri, 23 Nov 2018 02:01:44 +0200 feature-check (0.1.1-1) unstable; urgency=medium * New upstream release. * Use my Debian e-mail address in the Maintainer field. -- Peter Pentchev Tue, 15 May 2018 10:57:09 +0300 feature-check (0.1.0-1) unstable; urgency=low * Initial release. Closes: #896892 -- Peter Pentchev Fri, 04 May 2018 16:42:30 +0300