puppet-agent (8.10.0-3) unstable; urgency=medium

  * d/control: add ruby interperter to build-deps
  * d/control: add versioned libruby
  * d/patches: drop relax getoptlong version requirement (Closes: #1094445)

 -- Jérôme Charaoui <jerome@riseup.net>  Thu, 30 Jan 2025 10:08:30 -0500

puppet-agent (8.10.0-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * No change source-only upload for testing migration.

 -- Boyuan Yang <byang@debian.org>  Mon, 02 Dec 2024 19:43:40 -0500

puppet-agent (8.10.0-2) unstable; urgency=medium

  * build html reference docs and ship in new puppet-doc package
  * use gem2deb to cleanup gemspec and generate substvars
  * d/control: add missing ruby dependencies
  * d/patch: add patch to relax getoptlong requirement
  * d/tests: ensure gem dependencies are satisfied

 -- Jérôme Charaoui <jerome@riseup.net>  Fri, 22 Nov 2024 10:55:03 -0500

puppet-agent (8.10.0-1) unstable; urgency=medium

  * New upstream version 8.10.0
  * d/control: drop ruby-sorted-set from deps
  * d/control: bump Standards-Version, no changes needed
  * d/patches: refresh default paths patch
  * d/patches: new patch to fix manpages
  * d/rules: improve vendor_modules docs selection
  * d/rules: ship upstream version of gemspec
  * d/rules: include lib dir when building manpages
  * d/upstream: drop obsolete signing key
  * d/watch: switch to github source
  * add support for nodoc build profile

 -- Jérôme Charaoui <jerome@riseup.net>  Sun, 17 Nov 2024 10:32:28 -0500

puppet-agent (8.4.0-2) unstable; urgency=medium

  * d/patches: add patch to disable reports by default (Closes: #1080489)
  * add NEWS items about new "reports" default
  * d/README.Debian: add differences from upstream
  * d/tests: add unit test for reports = none
  * d/upstream: update URLs in metadata

 -- Jérôme Charaoui <jerome@riseup.net>  Thu, 05 Sep 2024 08:57:32 -0400

puppet-agent (8.4.0-1) unstable; urgency=medium

  * Rebuild for unstable. (Closes: #1064295, #1063453)
  * d/rules: add Rules-Requires-Root: no
  * d/gbp.conf: configure export-orig component
  * d/NEWS: add item about core modules
  * Update renamed lintian tag names in lintian overrides.
  * Remove constraints unnecessary since bullseye (oldstable)
  * Use secure copyright file specification URI.

 -- Jérôme Charaoui <jerome@riseup.net>  Tue, 20 Feb 2024 08:12:28 -0500

puppet-agent (8.4.0-1~exp2) experimental; urgency=medium

  * d/changelog: add missing closed bug number
  * d/rules: drop obsolete target
  * improve build cleanup

 -- Jérôme Charaoui <jerome@riseup.net>  Sat, 17 Feb 2024 12:16:05 -0500

puppet-agent (8.4.0-1~exp1) experimental; urgency=medium

  * New upstream version 8.4.0
  * bundle core modules in component tarball (Closes: #1056355, #1060084)
  * d/control:
    + update deps for new upstream version
    + add Breaks: puppetserver lower than 8
    + bump debhelper-compat to 13
    - drop hiera dependency (Closes: #892908)
  * d/patches: refresh for new upstream version
  * d/po:
    + add chinese translations (Closes: #1063437)
    + add it translation (Closes: #1050107)
    + add pt_BR translation (Closes: #1033420)
  * d/puppet.gemspec: set ruby requirement to 3.1.0
  * d/tests: fix test-name feature
  * d/watch: remove 7.x selector

 -- Jérôme Charaoui <jerome@riseup.net>  Sun, 11 Feb 2024 14:53:24 -0500

puppet-agent (7.23.0-1) unstable; urgency=medium

  * New upstream version 7.23.0
  * fix prior version in maintscript
  * d/patches: name the tests
  * d/debconf/po: add new translations
    (Closes: #1030257, #1030281, #1030580, #1030656, #1030807)

 -- Jérôme Charaoui <jerome@riseup.net>  Fri, 10 Feb 2023 09:54:26 -0500

puppet-agent (7.22.0-3) unstable; urgency=medium

  * fix postrm issue identified by piuparts
  * add NEWS file to inform about new postrm purging

 -- Jérôme Charaoui <jerome@riseup.net>  Sun, 29 Jan 2023 10:45:20 -0500

puppet-agent (7.22.0-2) unstable; urgency=medium

  * d/patches: don't nullify :ssldir default
  * create devices and public in $statedir
  * purge puppet data more fully, add debconf question

 -- Jérôme Charaoui <jerome@riseup.net>  Sat, 28 Jan 2023 13:44:31 -0500

puppet-agent (7.22.0-1) unstable; urgency=medium

  * New upstream version 7.22.0
  * d/control: add augeas-tools to Recommends (Closes: #924920)
  * d/tests:
    + fix hardcoded home in config paths
    + add spec for parameterized classes and hiera (Closes: #730762)
    + improve puppet spec structure
    + add augeas core module test
  * Revert "d/rules: removed unneeded dh_missing override"

 -- Jérôme Charaoui <jerome@riseup.net>  Fri, 27 Jan 2023 13:46:17 -0500

puppet-agent (7.21.0-3) unstable; urgency=medium

  * rename service from puppet-agent to puppet
  * d/patches: fix regular user ssldir default (Closes: #1029023)
  * d/control:
    + add Breaks puppet-master packages
    + add useful modules to Suggests:
    + incompatible with latest ruby-concurrency
    + tweak Suggests:
    + improve main package description
    - lsb-base is obsolete
    - remove very old Breaks/Replaces
  * create /var/lib/puppet/ssl and set correct perms
  * d/tests: autopkgtests overhaul

 -- Jérôme Charaoui <jerome@riseup.net>  Tue, 24 Jan 2023 13:47:27 -0500

puppet-agent (7.21.0-2) unstable; urgency=medium

  * d/control: bump Standards-Version, no changes needed
  * d/patches: change cadir default to path under /etc
  * set ownership and permissions on /var/lib/puppet

 -- Jérôme Charaoui <jerome@riseup.net>  Fri, 13 Jan 2023 16:31:41 -0500

puppet-agent (7.21.0-1) unstable; urgency=medium

  * New upstream version 7.21
  * d/patches: also adjust new_ca_dir path
  * d/rules: install puppet gemspec (Closes: #923892)
  * d/rules: removed unneeded dh_missing override
  * remove obsolete puppet config files (Closes: #1021965)

 -- Jérôme Charaoui <jerome@riseup.net>  Thu, 12 Jan 2023 15:23:15 -0500

puppet-agent (7.20.0-1) unstable; urgency=medium

  * Update upstream source from tag 'upstream/7.20.0' (Closes: #1021198)
  * d/patches:
    - drop upstreamed patches
    + set Debian path for vendormoduledir
  * d/control: bump Standards-Version, no changes needed
  * create basemodulepath and vendormoduledir directories

 -- Jérôme Charaoui <jerome@riseup.net>  Fri, 14 Oct 2022 07:40:23 -0400

puppet-agent (7.16.0-3) unstable; urgency=medium

  * Upload to unstable, no changes needed.

 -- Jérôme Charaoui <jerome@riseup.net>  Sat, 01 Oct 2022 09:47:40 -0400

puppet-agent (7.16.0-2) experimental; urgency=medium

  [ Jérôme Charaoui ]
  * Drop patches to "debian" service provider
  * Improve descriptions and metadata of remaining patches
  * Replace our custom versions with upstream's:
    * hiera.yaml and puppet.conf config files
    * systemd service unit file
    * sysvinit script with upstream's

 -- Jérôme Charaoui <jerome@riseup.net>  Fri, 10 Jun 2022 17:02:46 -0400

puppet-agent (7.16.0-1) experimental; urgency=medium

  * New upstream release.
  * This replaces the puppet 5.5 source package and only provides Puppet
    agent for the 7.x series and later: puppet-master and its related
    bits are not distributed by upstream anymore, and the replacement
    puppet-server source code is provided in a separate tarball
  * The baseline for the changes listed below is the puppet-5.5.22-4 package
    which provided the puppet agent in bullseye and earlier releases

  * Renamed service to "puppet-agent" with "puppet" alias
  * debian/control:
    * added new dependencies: ruby-concurrent and ruby-semantic-puppet
    * do not build puppet-master or puppet-common packages
    * build puppet -> puppet-agent transitional package
    * add Breaks/Replaces older puppet package
  * debian/rules:
    * added publicdir config to install.rb
    * logcheck config removed
    * replaced some dh_overrides with dh_execute_after
    * added a note about upstream tests
    * removed unnecessary cleanup of /usr/lib/ruby/vendor_modules
  * debian/copyright: updated copyright/license information
  * debian/tests: removed tests for puppet-master
  * debian/patches: dropped not-needed patches, refreshed relevant ones
  * maintscripts: remove preinst script related to puppet-common, it has been
    a transitional package in the last 2 Debian releases
  * updated upstream/metadata

 -- Jérôme Charaoui <jerome@riseup.net>  Sat, 30 Apr 2022 09:59:18 -0400
