python-yamlfix (1.19.1-2) unstable; urgency=medium

  * Team upload.
  * d/patches: add glob-cache-test-count-traversals.patch. Upstream's
    test_glob_cache_is_fast required the cli to process 2000 files
    within a hardcoded two seconds, which measured the speed of the
    machine rather than the glob cache -- the directory scanning is
    about 3% of that run, the rest being ruyaml reformatting the files.
    The test therefore failed on riscv64, where the same run takes 7.5s.
    Assert the cache's actual invariant instead, that no glob pattern is
    ever read from disk more than once, which is deterministic on every
    architecture and a stricter check than the timeout.
    (Closes: #1149298)
  * d/source/options: drop the file. Its only setting was an extend-
    diff-ignore for a top-level *.egg-info/, which only setuptools
    produces. This package has never used setuptools -- upstream built
    with pdm-pep517 at the time of the first Debianization and with pdm-
    backend since 1.16.0, both of which produce .dist-info -- so the
    pattern has never matched anything.

 -- Dale Richards <dale@dalerichards.net>  Tue, 13 Oct 2026 14:01:11 +0000

python-yamlfix (1.19.1-1) unstable; urgency=medium

  [ Dale Richards ]
  * Team upload.
  * New upstream version 1.19.1.
  * d/watch: convert to version 5.
  * d/patches: refresh click-8.2.patch for the new upstream source.
  * d/patches: add pytest-9-compat.patch to pass a list to
    pytest.mark.parametrize, which pytest 9 requires.
  * d/patches: skip five unit tests whose expected output no longer matches
    ruyaml >= 0.92 line folding and anchor handling; yamlfix only passes the
    data through ruyaml and upstream has not yet adapted
    (lyz-code/yamlfix#301). (Closes: #1115776, #1136143)
  * d/rules: disable pytest's unraisableexception plugin during the tests;
    python3-maison leaks the config-file handle it opens (a maison bug) and
    under Python 3.14 the plugin promotes that to a test failure.
  * d/control: bump debhelper-compat to 14.
  * d/control: bump Standards-Version to 4.7.4, no changes needed.
  * d/control: add dh-sequence-single-binary (required at compat 14 for a
    single binary package).
  * d/control: drop the redundant Priority and Rules-Requires-Root fields,
    both dpkg defaults now.
  * d/control: fix "opinionated" typo and other cosmetic wording in the
    package description.
  * d/rules: generate the manpage at build time with help2man instead of
    shipping a stale pre-generated copy.
  * d/control: drop the <!nocheck> restriction from yamlfix's own runtime
    dependencies. They are not test-only: the manpage is generated by running
    the installed program under help2man, so the build fails without them
    under the nocheck build profile.
  * d/python3-yamlfix.examples: install the upstream fix_code.py example.
  * d/tests: switch to autopkgtest-pkg-pybuild and drop the hand-written
    smoke test.
  * d/upstream/metadata: correct the Changelog URL filename casing.

  [ Jeroen Ploemen ]
  * CI: disable pointless jobs, enable build profile checks.

 -- Dale Richards <dale@dalerichards.net>  Fri, 11 Sep 2026 15:56:11 +0000

python-yamlfix (1.17.0-4) unstable; urgency=medium

  * Team upload.
  * [c403fa3] Add the click-8.2 patch to fix the test suite
  * [58b7ea8] Add Salsa CI configuration

 -- Peter Pentchev <roam@debian.org>  Sat, 22 Feb 2025 18:38:14 +0200

python-yamlfix (1.17.0-3) unstable; urgency=medium

  * Team upload.
  * add versioned Build-Depends-Indep: python3-click (>= 8.1.3~),
    python3-pydantic (>= 2~), python3-ruyaml (>= 0.91.0~).
    pydantic 2 in particular is needed for yamlfix 1.17 to pass tests
    with maison 2.
  * add manpage for yamlfix, generated using help2man

 -- Drew Parsons <dparsons@debian.org>  Mon, 02 Sep 2024 10:34:20 +0200

python-yamlfix (1.17.0-2) unstable; urgency=medium

  * Team upload.
  * Version python3-maison build-dependency so that autopkgtests can pass.

 -- Colin Watson <cjwatson@debian.org>  Tue, 27 Aug 2024 09:14:58 +0100

python-yamlfix (1.17.0-1) unstable; urgency=medium

  * [8c0163d] d/control: Bump Standards-Version to 4.7.0
    No further changes needed.
  * [f51954c] New upstream version 1.17.0
    (Closes: #1077459)
  * [523d3aa] d/control: Add new B-D on python-pydantic

 -- Carsten Schoenert <c.schoenert@t-online.de>  Sun, 25 Aug 2024 19:02:27 +0200

python-yamlfix (1.16.0-1) unstable; urgency=medium

  * [0467980] New upstream version 1.16.0
  * [b30b6e4] d/control: Upstream did move over to pdm-backend

 -- Carsten Schoenert <c.schoenert@t-online.de>  Wed, 06 Dec 2023 17:58:47 +0100

python-yamlfix (1.15.0-1) unstable; urgency=medium

  * [c00657c] New upstream version 1.15.0

 -- Carsten Schoenert <c.schoenert@t-online.de>  Thu, 02 Nov 2023 21:23:42 +0100

python-yamlfix (1.13.0-2) unstable; urgency=medium

  * Source only upload

 -- Carsten Schoenert <c.schoenert@t-online.de>  Sat, 23 Sep 2023 13:29:26 +0200

python-yamlfix (1.13.0-1) unstable; urgency=medium

  * [e02a1b1] New upstream version 1.13.0
  * [e358cce] First and basic Debianization
    (Closes: #1051978)

 -- Carsten Schoenert <c.schoenert@t-online.de>  Fri, 15 Sep 2023 14:52:56 +0530
