debmutate (0.68) unstable; urgency=medium [ Michael R. Crusoe ] * debmutate/__init__.py: match version to d/changelog to fix test. * d/control: build-dep on pybuild-plugin-pyproject to enable PEP-517 building. * d/control and debmutate/watch.py: upgrade to pcre2. Closes: #1009815 -- Jelmer Vernooij Thu, 14 Sep 2023 09:27:56 +0100 debmutate (0.67) unstable; urgency=medium * is_relation_implied: Improve handling of or relations. -- Jelmer Vernooij Wed, 09 Aug 2023 22:51:58 +0100 debmutate (0.66) unstable; urgency=medium * is_relation_implied: fix logic when outer is empty * debcargo: Handle default feature. * rules: prevent deletion of shebang line. -- Jelmer Vernooij Mon, 12 Jun 2023 19:33:54 +0100 debmutate (0.65) unstable; urgency=medium * Update version string. Fixes autopkgtest. -- Jelmer Vernooij Fri, 27 Jan 2023 18:39:40 +0000 debmutate (0.64) unstable; urgency=medium * watch: Support substitutes. * Add FormattingUnpreservable.diff(). -- Jelmer Vernooij Fri, 27 Jan 2023 17:24:34 +0000 debmutate (0.63) unstable; urgency=medium * Add stricter typing. * Make debmutate.change.increment_version public. * Add debmutate.control.format_description for formatting a package description. * Raise better exception when "./debian/rules debian/control" fails. * Add more possible 'DO NOT EDIT' strings. * Don't delete generated files to get make to update them, but update timestamp. * Support blends-dev style debian/control generation. * Cope with missing Build-Depends field when detecting control template type. * ControlEditor: Raise MissingSourceParagraph. -- Jelmer Vernooij Thu, 10 Nov 2022 15:18:40 +0000 debmutate (0.62) unstable; urgency=medium * drop-mia-uploaders: Add support for debcargo.toml. * debmutate._rules: Support dropping related comments. -- Jelmer Vernooij Thu, 10 Nov 2022 14:54:33 +0000 debmutate (0.61) unstable; urgency=medium * Don't install tests. -- Jelmer Vernooij Wed, 19 Oct 2022 17:03:43 +0100 debmutate (0.60) unstable; urgency=medium * Ship py.typed. -- Jelmer Vernooij Tue, 18 Oct 2022 19:17:09 +0100 debmutate (0.59) unstable; urgency=medium * setup.cfg: Fix distribution name for python-pcre. -- Jelmer Vernooij Fri, 07 Oct 2022 12:48:47 +0100 debmutate (0.58) unstable; urgency=medium * Migrate to setup.cfg. * Provide watch extra. -- Jelmer Vernooij Fri, 07 Oct 2022 12:12:18 +0100 debmutate (0.57) unstable; urgency=medium * Cope with multiple paragraphs in templated control files. * Support editing control file templates that aren't 100% correct deb822 files. * Don't silently delete lintian overrides files when editing them. -- Jelmer Vernooij Sat, 24 Sep 2022 02:03:35 +0100 debmutate (0.56) unstable; urgency=medium * deb822: Don't silently discard comments inside of fields. -- Jelmer Vernooij Sun, 04 Sep 2022 13:47:02 +0100 debmutate (0.55) unstable; urgency=medium * Add strip_dfsg_suffix function. * Update standards version to 4.6.1, no changes needed. -- Jelmer Vernooij Mon, 29 Aug 2022 17:53:13 +0100 debmutate (0.54) unstable; urgency=medium * Bump python-debian dependency to 0.1.46. * Fix handling of debcargo packages without features. -- Jelmer Vernooij Fri, 08 Jul 2022 17:57:34 +0100 debmutate (0.53) unstable; urgency=medium * Bump python3-pcre from Recommends to Depends. Closes: #1012505 -- Jelmer Vernooij Wed, 08 Jun 2022 16:35:10 +0100 debmutate (0.52) unstable; urgency=medium * Use pcre for better uscan compatibility when parsing watch files. * Add debmutate.changelog.take_uploadership. * Update uploadership in debmutate.changelog.release. -- Jelmer Vernooij Mon, 06 Jun 2022 23:47:49 +0100 debmutate (0.51) unstable; urgency=medium * Add ControlEditor.wrap_and_sort. * Drop support for non-RTS parser in python-debian; bump minimum python-debian to 0.1.44. * Add ControlEditor.sort_binary_packages. -- Jelmer Vernooij Sun, 05 Jun 2022 16:20:23 +0100 debmutate (0.50) unstable; urgency=medium * Properly convert prerelease indicators back to cargo versions. -- Jelmer Vernooij Wed, 25 May 2022 10:43:58 +0100 debmutate (0.49) unstable; urgency=medium * Improve handling of version suffixes in debianize_upstream_version. -- Jelmer Vernooij Thu, 10 Mar 2022 20:54:49 +0000 debmutate (0.48) unstable; urgency=medium * Add debmutate.vendor module. -- Jelmer Vernooij Tue, 22 Feb 2022 16:25:50 +0000 debmutate (0.47) unstable; urgency=medium * Drop use of the new repro parser from python-debian for control files, due to bug #996785. -- Jelmer Vernooij Sun, 09 Jan 2022 12:57:16 +0000 debmutate (0.46) unstable; urgency=medium * Re-enable use of the deb822 repro parser. * Cope with the Description field missing from paragraphs. -- Jelmer Vernooij Wed, 17 Nov 2021 17:24:12 +0000 debmutate (0.45) unstable; urgency=medium * Properly disable use of the deb822-repro parser. -- Jelmer Vernooij Wed, 20 Oct 2021 22:31:50 +0100 debmutate (0.44) unstable; urgency=medium * Drop version constraints on python3-debian >= 0.1.42, no longer necessary since deb822-repro support has been disabled. -- Jelmer Vernooij Mon, 18 Oct 2021 18:32:51 +0100 debmutate (0.43) unstable; urgency=medium * Support python-debian git snapshots. * Revert use of deb822-repro parser for the moment until bug 996783, 996784 and 996785 are resolved. -- Jelmer Vernooij Mon, 18 Oct 2021 18:28:44 +0100 debmutate (0.42) unstable; urgency=medium * Re-enable use of the new python-debian repro parser. -- Jelmer Vernooij Mon, 18 Oct 2021 15:43:35 +0100 debmutate (0.41) unstable; urgency=medium * Add debmutate._rules.discard_pointless_override. -- Jelmer Vernooij Tue, 28 Sep 2021 22:57:13 +0100 debmutate (0.40) unstable; urgency=medium * Fix iteration of binary packages. -- Jelmer Vernooij Sun, 19 Sep 2021 16:59:53 +0100 debmutate (0.39) unstable; urgency=medium * Add support for new formatting/comment-preserving debian/control parser in python-debian. -- Jelmer Vernooij Sun, 19 Sep 2021 12:27:06 +0100 debmutate (0.38) unstable; urgency=medium * Add support for y// patterns in watch files. * When removing phony rules, also update .PHONY. -- Jelmer Vernooij Mon, 13 Sep 2021 21:03:59 +0100 debmutate (0.37) unstable; urgency=medium * Fix drop-mia-uploaders. -- Jelmer Vernooij Tue, 31 Aug 2021 10:07:57 +0100 debmutate (0.36) unstable; urgency=medium * Add debmutate.vcs.VcsUrl. -- Jelmer Vernooij Mon, 23 Aug 2021 17:30:54 +0100 debmutate (0.35) unstable; urgency=medium * Add debmutate.versions.matches_release. * Ship scripts for enabling Rules-Requires-Root and dropping MIA uploaders. * Suggest gnome-pkg-tools and postgresql-common, for updating templated control files. -- Jelmer Vernooij Mon, 07 Jun 2021 00:35:40 +0100 debmutate (0.34) unstable; urgency=medium * Various improvements to debcargo package handling, including support for semver suffixes. * Add debmutate.versions.debianize_upstream_version. -- Jelmer Vernooij Fri, 30 Apr 2021 20:00:06 +0100 debmutate (0.33) unstable; urgency=medium * Add get_snapshot_revision. * Import upstream_version_add_revision. -- Jelmer Vernooij Fri, 02 Apr 2021 14:47:26 +0100 debmutate (0.32) unstable; urgency=medium * Factor out debmutate.versions.initial_debian_revision for use elsewhere. -- Jelmer Vernooij Mon, 29 Mar 2021 21:52:30 +0100 debmutate (0.31) unstable; urgency=medium * Add debian.changelog.is_unreleased_inaugural. -- Jelmer Vernooij Mon, 29 Mar 2021 15:10:34 +0100 debmutate (0.30) unstable; urgency=medium * Fix corner cases editing changelog versions. -- Jelmer Vernooij Fri, 26 Mar 2021 15:38:34 +0000 debmutate (0.29) unstable; urgency=medium * Add ChangelogEditor.auto_version. * Add ChangelogEditor.create. -- Jelmer Vernooij Fri, 26 Mar 2021 15:31:52 +0000 debmutate (0.28) unstable; urgency=medium * Use logging rather than warnings for deb822 warnings. -- Jelmer Vernooij Mon, 22 Mar 2021 22:24:11 +0000 debmutate (0.27) unstable; urgency=medium * Support >> in is_dep_implied. -- Jelmer Vernooij Mon, 22 Mar 2021 04:05:12 +0000 debmutate (0.26) unstable; urgency=medium * Fix maintscript reformatting. -- Jelmer Vernooij Sun, 14 Mar 2021 22:58:45 +0000 debmutate (0.25) unstable; urgency=medium * Support debcargo-style UNRELEASED distributions. * Add support for resolving formatting issues with merge3. -- Jelmer Vernooij Sat, 13 Mar 2021 15:22:40 +0000 debmutate (0.24) unstable; urgency=medium * Set Section in source of debcargo packages, otherwise lintian-brush will attempt to move it. * Add missing dependency on tomlkit. -- Jelmer Vernooij Sat, 06 Mar 2021 05:10:54 +0000 debmutate (0.23) unstable; urgency=medium * Split out debmutate.debhelper.get_debhelper_compat_level_from_control. -- Jelmer Vernooij Fri, 05 Mar 2021 18:03:22 +0000 debmutate (0.22) unstable; urgency=medium * Fix binary package editing for debcargo. -- Jelmer Vernooij Wed, 03 Mar 2021 14:33:12 +0000 debmutate (0.21) unstable; urgency=medium * Add basic debcargo.toml support. -- Jelmer Vernooij Wed, 03 Mar 2021 14:14:54 +0000 debmutate (0.20) unstable; urgency=medium * Fix compatibility with Python 3.6. -- Jelmer Vernooij Thu, 11 Feb 2021 23:54:02 +0000 debmutate (0.19) unstable; urgency=medium * Install examples. * Add MaintscriptEditor.append. -- Jelmer Vernooij Thu, 11 Feb 2021 23:40:22 +0000 debmutate (0.18) unstable; urgency=medium * watch: Add support for tr// expressions in version mangle. * Import rules module from lintian-brush as debmutate._rules. -- Jelmer Vernooij Sat, 30 Jan 2021 16:36:05 +0000 debmutate (0.17) unstable; urgency=medium * Add allow_reformatting argument to all Editor constructors, rather than looking at the REFORMATTING environment variable. -- Jelmer Vernooij Mon, 04 Jan 2021 14:05:42 +0000 debmutate (0.16) unstable; urgency=medium * Support plain search mode in debian/watch. -- Jelmer Vernooij Sun, 06 Dec 2020 14:58:26 +0000 debmutate (0.15) unstable; urgency=medium * Add debmutate.versions. * Import find_extra_authors and find_thanks from brz-debian. -- Jelmer Vernooij Sat, 21 Nov 2020 13:25:42 +0000 debmutate (0.14) unstable; urgency=medium * Add debmutate.changelog.release(). -- Jelmer Vernooij Tue, 10 Nov 2020 02:37:13 +0000 debmutate (0.13) unstable; urgency=medium * Add changeblock_ensure_first_line function. -- Jelmer Vernooij Sat, 07 Nov 2020 23:23:47 +0000 debmutate (0.12) unstable; urgency=medium * Add support for uversionmangle to Watch. -- Jelmer Vernooij Wed, 04 Nov 2020 02:37:09 +0000 debmutate (0.11) unstable; urgency=medium * Add support for wildcards in lintian overrides. -- Jelmer Vernooij Sun, 01 Nov 2020 15:31:01 +0000 debmutate (0.10) unstable; urgency=medium * Fix Python version number. -- Jelmer Vernooij Thu, 08 Oct 2020 17:44:19 +0000 debmutate (0.9) unstable; urgency=medium * Add get_option / del_option members to Watch. -- Jelmer Vernooij Sun, 27 Sep 2020 19:15:52 +0000 debmutate (0.8) unstable; urgency=medium * Add support for parsing maintscript files. * Suppress warnings about substvars. -- Jelmer Vernooij Sat, 26 Sep 2020 16:22:40 +0000 debmutate (0.7) unstable; urgency=medium * Do not accidentally add empty lines in control files. -- Jelmer Vernooij Sat, 12 Sep 2020 15:39:34 +0000 debmutate (0.6) unstable; urgency=medium * Various improvements to quilt patch editing. -- Jelmer Vernooij Tue, 08 Sep 2020 01:10:00 +0000 debmutate (0.5) unstable; urgency=medium * Deal with some more conflicts when editing cdbs templated control files. * debmutate.changelog: Add all_sha_prefixed. -- Jelmer Vernooij Wed, 02 Sep 2020 17:34:18 +0000 debmutate (0.4) unstable; urgency=medium * Add debmutate.lintian_overrides module. -- Jelmer Vernooij Mon, 27 Jul 2020 20:28:33 +0000 debmutate (0.3) unstable; urgency=medium * Add functions for expanding tags from gbp.conf. * Add strip_changelog_message. * Add more typing and documentation. -- Jelmer Vernooij Thu, 16 Jul 2020 19:02:28 +0000 debmutate (0.2) unstable; urgency=medium * Initial release. Closes: #964421 -- Jelmer Vernooij Mon, 06 Jul 2020 23:17:33 +0000