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