pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/puppet sysutils/puppet: update to 7.21.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1bed8d14cc69
branches:  trunk
changeset: 390387:1bed8d14cc69
user:      taca <taca%pkgsrc.org@localhost>
date:      Sun Dec 18 15:00:31 2022 +0000

description:
sysutils/puppet: update to 7.21.0

pkgsrc changes:

* update HOMEPAGE.
* remove commented MASTER_SITES.
* add support to RUBYGEM_MANPAGES.

7.21.0 (2022-12)

Enhancements

* Allow legacy facts to be excluded

  Added a Puppet setting include_legacy_facts to control whether legacy
  facts are sent to puppetserver when requesting a catalog.  By default,
  Puppet continues to send legacy facts, but it can be disabled if all
  puppet manifests, hiera.yaml and hiera configuration layers are modified
  to no longer use legacy facts.  PUP-11662

* Allow omission of unchanged resources from reports

  With the new setting exclude_unchanged_resources, Puppet can omit data
  about unchanged resources from reports.  This can decrease the size of
  reports significantly.  PUP-11654

Resolved issues

* Tasks are not listed when a single task in an environment has malformed
  metadata

  Tasks containing invalid JSON metadata are skipped in the GET /tasks
  endpoint rather than the whole response returning 500.  PUP-11683

* Purging SSH keys on a user resource fails when alias is used

  Catalog compilation no longer fails when using the purge_ssh_keys
  parameter on a user resource with an alias metaparameter.  PUP-11631

* puppet lookup –E does not execute the ENC

  If you specify puppet lookup with an explicit environment ( --environment
  web ) then lookup did not call to the classifier, causing any node
  parameters set in the classifier to be omitted.  This was because calling
  the classifier assigns a different environment to the node by default,
  returning a lookup result for a different environment than was requested.
  This issue has been fixed.  It also affected open source (replace the word
  classifier with ENC).  PUP-11527

Security

* Bump puppet-runtime's Ruby to 2.7.7

  Updates puppet-agent's Ruby to 2.7.7, addressing CVE-2021-33621. PA-4805

* Update libxml2 to 2.10.3

  Updates puppet-agent's vendored libxml2 from 2.9.8 to 2.10.3, which
  addresses CVE-2021-4541, CVE-2022-23308, CVE-2022-29824, CVE-2022-40303,
  and CVE-2022-40304. Also updates puppet-agent's vendored libxslt from
  1.1.33 to 1.1.37, which addresses CVE-2021-30560.  PA-4770

* osx-10.15-x86_64 - NULL pointer dereference in Nokogiri

  Updates Nokogiri to 1.13.9, which addresses CVE-2022-2309, CVE-2022-40304,
  and CVE-2022-40303 in Nokogiri's vendored libxml2 and CVE-2022-37434 in
  Nokogiri's vendored zlib.  PA-4767

diffstat:

 sysutils/puppet/Makefile |   8 ++++----
 sysutils/puppet/PLIST    |  25 ++++++++++++++++++++++++-
 sysutils/puppet/distinfo |   8 ++++----
 3 files changed, 32 insertions(+), 9 deletions(-)

diffs (78 lines):

diff -r b79bffa938d7 -r 1bed8d14cc69 sysutils/puppet/Makefile
--- a/sysutils/puppet/Makefile  Sun Dec 18 14:55:40 2022 +0000
+++ b/sysutils/puppet/Makefile  Sun Dec 18 15:00:31 2022 +0000
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.57 2022/12/04 16:54:10 taca Exp $
+# $NetBSD: Makefile,v 1.58 2022/12/18 15:00:31 taca Exp $
 
-DISTNAME=              puppet-7.20.0
+DISTNAME=              puppet-7.21.0
 CATEGORIES=            sysutils
-#MASTER_SITES=         http://puppetlabs.com/downloads/puppet/
 
 MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=              http://www.puppetlabs.com/
+HOMEPAGE=              https://puppet.com/
 COMMENT=               Configuration management framework written in Ruby
 LICENSE=               apache-2.0
 
@@ -89,6 +88,7 @@
 
 .include "../../mk/bsd.prefs.mk"
 
+RUBYGEM_MANPAGES?=     yes
 #PUPPET_GROUP?=                puppet
 #PUPPET_USER?=         puppet
 
diff -r b79bffa938d7 -r 1bed8d14cc69 sysutils/puppet/PLIST
--- a/sysutils/puppet/PLIST     Sun Dec 18 14:55:40 2022 +0000
+++ b/sysutils/puppet/PLIST     Sun Dec 18 15:00:31 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.35 2022/09/04 17:00:14 taca Exp $
+@comment $NetBSD: PLIST,v 1.36 2022/12/18 15:00:31 taca Exp $
 bin/puppet${RUBY_SUFFIX}
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/CODEOWNERS
@@ -2342,3 +2342,26 @@
 ${GEM_LIBDIR}/tasks/yard.rake
 ${GEM_HOME}/specifications/${GEM_NAME}.gemspec
 ${EGDIR}/puppet.conf
+${PLIST.rubygem_man}man/man5/puppet.conf.5
+${PLIST.rubygem_man}man/man8/puppet-agent.8
+${PLIST.rubygem_man}man/man8/puppet-apply.8
+${PLIST.rubygem_man}man/man8/puppet-catalog.8
+${PLIST.rubygem_man}man/man8/puppet-config.8
+${PLIST.rubygem_man}man/man8/puppet-describe.8
+${PLIST.rubygem_man}man/man8/puppet-device.8
+${PLIST.rubygem_man}man/man8/puppet-doc.8
+${PLIST.rubygem_man}man/man8/puppet-epp.8
+${PLIST.rubygem_man}man/man8/puppet-facts.8
+${PLIST.rubygem_man}man/man8/puppet-filebucket.8
+${PLIST.rubygem_man}man/man8/puppet-generate.8
+${PLIST.rubygem_man}man/man8/puppet-help.8
+${PLIST.rubygem_man}man/man8/puppet-lookup.8
+${PLIST.rubygem_man}man/man8/puppet-module.8
+${PLIST.rubygem_man}man/man8/puppet-node.8
+${PLIST.rubygem_man}man/man8/puppet-parser.8
+${PLIST.rubygem_man}man/man8/puppet-plugin.8
+${PLIST.rubygem_man}man/man8/puppet-report.8
+${PLIST.rubygem_man}man/man8/puppet-resource.8
+${PLIST.rubygem_man}man/man8/puppet-script.8
+${PLIST.rubygem_man}man/man8/puppet-ssl.8
+${PLIST.rubygem_man}man/man8/puppet.8
diff -r b79bffa938d7 -r 1bed8d14cc69 sysutils/puppet/distinfo
--- a/sysutils/puppet/distinfo  Sun Dec 18 14:55:40 2022 +0000
+++ b/sysutils/puppet/distinfo  Sun Dec 18 15:00:31 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.40 2022/12/04 16:54:10 taca Exp $
+$NetBSD: distinfo,v 1.41 2022/12/18 15:00:31 taca Exp $
 
-BLAKE2s (puppet-7.20.0.gem) = c988b6b2073d2831d0f1dfa6806ac205bcb8069e82426fd599e8ffa628e5b7da
-SHA512 (puppet-7.20.0.gem) = 325680c049b8d61235761bdd7194114d898fb3564568eb157f3aa0ca905f50ceb2dad4fe30f0f31149a3cfebb922ab6b8f2bdef2bf13f3a5a809ffb8c22ac32f
-Size (puppet-7.20.0.gem) = 2779136 bytes
+BLAKE2s (puppet-7.21.0.gem) = a268586d5f65f017a84507a2dd2040e6f0e6844b4d33bba17d57f3070e3a47a2
+SHA512 (puppet-7.21.0.gem) = d55d180b4c5ae0ad4691f89c666d0b068530b503cca629dfae670bc5484295d82b8cb45386a2850ffc3dc63e99f1c22a66688121a606c18893407e110b2eb779
+Size (puppet-7.21.0.gem) = 2781184 bytes
 SHA1 (patch-aa) = 8b25b975647023902f5d84cc2980f777f23e789c
 SHA1 (patch-ab) = 2e80fc9ca8a9326d69c72149e6fd97738cfd2e1e
 SHA1 (patch-ac) = 38fd0797438e9d6dcbc88e99354dae4ef0b9cba0


Home | Main Index | Thread Index | Old Index