germinate (2.49) unstable; urgency=medium

  * Team upload.
  * Remove now-unused dependency on python3-pkg-resources (closes:
    #1083414).
  * Use dh-sequence-python3.
  * Drop "Rules-Requires-Root: no", default as of dpkg-dev 1.22.13.
  * Use pybuild-plugin-pyproject.
  * Run tests using pytest.
  * Enable autopkgtest-pkg-pybuild.
  * Remove old FSF postal address.

 -- Colin Watson <cjwatson@debian.org>  Thu, 12 Feb 2026 00:45:19 +0000

germinate (2.48) unstable; urgency=medium

  [ Michael Hudson-Doyle ]
  * Support running on amd64v3
  * write the full list of packages a seed expands to a json file

  [ Robert Krátký ]
  * Change blacklist to blocklist

 -- Julian Andres Klode <jak@debian.org>  Wed, 17 Dec 2025 17:02:36 +0100

germinate (2.47) unstable; urgency=medium

  [ Thomas Bechtold ]
  * Change default distribution to questing.

 -- Julian Andres Klode <jak@debian.org>  Fri, 13 Jun 2025 17:02:13 +0200

germinate (2.46) unstable; urgency=medium

  [ Benjamin Drung ]
  * Add new helper function _split_alternatives
  * Support alternatives in recommends (LP: #2097623)

 -- Julian Andres Klode <jak@debian.org>  Thu, 20 Feb 2025 15:12:31 +0100

germinate (2.45) unstable; urgency=medium

  [ Zhaoxuan Zhai ]
  * feat: add support for url with authentication

 -- Julian Andres Klode <jak@debian.org>  Wed, 07 Aug 2024 12:34:29 +0200

germinate (2.44) unstable; urgency=medium

  * Bump the recursion limit to 6000 (LP: #2058460)

 -- Julian Andres Klode <jak@debian.org>  Wed, 20 Mar 2024 12:23:19 +0100

germinate (2.43) unstable; urgency=medium

  [ Michael Hudson-Doyle ]
  * Perform shallow clones of seed repos.
  * Add a way to use an apt config file to locate the indices.

  [ Julian Andres Klode ]
  * Take over maintenance from Colin, set Maintainer to
    germinate@packages.debian.org, and add myself to uploaders.

 -- Julian Andres Klode <jak@debian.org>  Fri, 02 Feb 2024 16:21:39 +0100

germinate (2.42) unstable; urgency=medium

  [ Julian Andres Klode ]
  * Allow seeds to declare alternative dependencies as fallbacks. These
    are not resolved further, but only added to the generated meta package
    dependencies.

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 31 Aug 2023 16:46:41 +0100

germinate (2.41) unstable; urgency=medium

  * Remove germinate/tests/test_lint.py.  It wasn't set up to honour the
    top-level setup.cfg when run from pybuild, and lint checks are handled
    by pre-commit hooks now anyway.

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 10 Jul 2023 11:16:49 +0100

germinate (2.40) unstable; urgency=medium

  * Update standards version to 4.6.2, no changes needed.
  * Drop support for Python < 3.3 (including Python 2).
  * Change default non-VCS seed location to
    https://ubuntu-archive-team.ubuntu.com/seeds/ (adding recommendation of
    ca-certificates).
  * Change default distribution to mantic.
  * Change default architecture to amd64.
  * Reformat code using black, pyupgrade, and isort.

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 03 Jul 2023 16:19:59 +0100

germinate (2.39) unstable; urgency=medium

  * Modernize Python packaging, removing distutils dependency (closes:
    #1022429).
  * Upgrade to debhelper v13.

 -- Colin Watson <cjwatson@debian.org>  Sat, 05 Nov 2022 07:20:01 +0000

germinate (2.38) unstable; urgency=medium

  * Fix ABC imports for Python 3.10 (closes: #1002401).

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 23 Dec 2021 13:24:31 +0000

germinate (2.37) unstable; urgency=medium

  [ Iain Lane ]
  * Make fetching over HTTP have a timeout (LP: #1912495).

 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 05 Mar 2021 21:35:09 +0000

germinate (2.36) unstable; urgency=medium

  [ Christian Ehrhardt ]
  * Improve ordering of rescued packages (LP: #1895106).

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 25 Jan 2021 12:56:40 +0000

germinate (2.35) unstable; urgency=medium

  [ Christian Ehrhardt ]
  * Report architecture of unknown dependencies.

  [ Paride Legovini ]
  * germinate_update_metapackage: Fix duplicates handling (LP: #1905987).

 -- Colin Watson <cjwatson@debian.org>  Mon, 25 Jan 2021 12:02:02 +0000

germinate (2.34) unstable; urgency=medium

  * Fix lint errors with latest flake8 (closes: #963390).

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 22 Jun 2020 08:35:19 +0100

germinate (2.33) unstable; urgency=medium

  [ Colin Watson ]
  * Document (no-)follow-build-depends in germinate(1).
  * Move Build-Depends-Indep to Build-Depends; some of these are needed
    during the clean target (e.g. python3-setuptools), and since germinate
    builds no architecture-dependent packages it isn't worth maintaining
    these lists separately.

  [ Steve Langasek ]
  * Add a new follow-build-depends-all feature.

 -- Colin Watson <cjwatson@ubuntu.com>  Sun, 22 Mar 2020 21:51:51 +0000

germinate (2.32) unstable; urgency=medium

  * Remove ancient X-Python-Version and X-Python3-Version fields.
  * Upgrade to debhelper v9.
  * Install debhelper extension using debhelper rather than from setup.py.
  * Convert to pybuild.
  * Apply "wrap-and-sort -at".
  * Simplify the approach for injecting the package version.
  * Add tox testing support.
  * Drop support for Python 3.2 (which lacked u"..." literals).
  * Use six instead of hand-written Python 2/3 portability code.
  * Use testtools rather than plain unittest/unittest2.
  * Silence noisy logging from test suite.
  * Switch from pychecker to flake8.
  * Drop Python 2 binary package (but still supported upstream).
  * Policy version 4.4.0: no changes required.

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 07 Aug 2019 11:43:16 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog python3-germinate`.
