2024-12-08 17:30:12 by Takahiro Kambe | Files touched by this commit (1) |
Log message:
sysutils/puppet: switch to depend on ruby-concurrent-ruby11
Bump PKGREVISION.
|
2023-04-30 17:37:57 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
sysutils/puppet: update to 7.24.0
pkgsrc change: change order of DEPENDS lines to gemspec.
7.24.0 (2023-04)
Resolved issues
* Puppet resource can't load time object to YAML
The file resource now supports puppet resource file <path> --to_yaml.
PUP-11763 each, map, and filter functions are slow and buggy on jruby
Fixed an issue where the each, map, and filter built-in functions in
Puppet language had poor performance and consumed unnecessary resources.
PUP-11755
Enhancements
* Warn if Puppet falls back to PSON
Puppet Server now logs a warning instead of debug message if it fails to
serialize a catalog and falls back to PSON, which usually occurs when
binary data is present in the catalog. PUP-11787
* Setting to report non-versioned path to resource when using versioned dirs
When the versioned_environment_dirs setting is enabled, Puppet would
previously report the full directory path to the environment after
resolving symlinks as the source for resources in a catalog.
Puppet now reports the path to the resource before resolving symlinks in
the environmentpath. You may revert to the previous behavior by setting
the new configuration option report_configured_environmentpath to false.
PUP-11691
|
2023-02-11 14:31:57 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
sysutils/puppet: update to 7.23.0
puppet 7.23.0 still has problem with concurrent-ruby 1.2.0 and later and it
restrict version of concurrent-ruby to prior to 1.2.0 in gemspec.
7.23.0 (2023-02-07)
Resolved issues
* Can't dig into facts when legacy facts are excluded
Catalog compilation no longer fails when using the dig function and
excluding legacy facts. PUP-11717
* concurrent-ruby 1.2.0 breaks Puppet
Updated Puppet to be compatible with the concurrent-ruby gem
versions 1.2 and above. PUP-11722
* fqdn_rand function relies on legacy fqdn fact
Puppet now allows disabling legacy facts when using the
fqdn_rand. PUP-11752
Security
* Bump nokogiri to 1.13.10
Updated the Nokogiri component from version 1.13.9 to 1.13.10,
addressing CVE-2022-23476. PA-4817
|
2022-12-31 17:21:52 by Takahiro Kambe | Files touched by this commit (18) | |
Log message:
Update PLIST caused by update of ruby-manpages.
Bump PKGREVISION.
|
2022-12-29 17:23:52 by Takahiro Kambe | Files touched by this commit (9) |
Log message:
Bump PKGREVISION to reflect fix of ruby-manpages package.
|
2022-12-23 14:32:44 by Takahiro Kambe | Files touched by this commit (1) |
Log message:
sysutils/puppet: proper use of RUBYGEM_MANPAGES
NFC.
|
2022-12-18 16:00:31 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
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
|
2022-12-04 17:54:10 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
sysutils/puppet: update to 7.20.0
pkgsrc change: fix typo of USE_LANGUAGES.
7.20.0 (2022-10)
Enhancements
* Tag and bump puppet-resource_api in Puppet 7
* Bumps resource-api gem to 1.8.16. PA-4702
Resolved issues
* Puppet::Util::Json raises an error when reading an empty file
* Puppet no longer errors when loading an empty task metadata file. PUP-11629
* Augeas not working on M1 macOS Big Sur
Fixed a bug in the Augeas component of the puppet-agent platform on
macOS. Contributed by Puppet community member h0tw1r3. PA-4704
* Augtool packaged in puppet-agent 7.19.0 is broken
puppet-agent 7.19.0 had a broken Augeas packaged with it. This is fixed in
puppet-agent 7.20.0. PA-4686
Deprecations and removals
* Support for Debian 9 removed
This release removes support for Debian 9 (x86 and x86-64) from
puppet-agent. PA-4576
* Support for Fedora 34 and 32 removed
This release removes support for Fedora 34 and 32 (x86-64) from
puppet-agent. PA-4284, PA-4269
|
2022-09-16 08:10:03 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
sysutils/puppet: update to 7.19.0
Puppet 7.19.0
Released September 2022.
Note:
New versions of Puppet now release every six weeks rather than every four
weeks.
Enhancements
* Support for Fedora 36 (x86_64)
This release adds support for Fedora 36 (x86_64). PA-4668
* Updated Augeas to 1.13.0
Bumped Augeas to 1.13.0 for all supported platforms except for
Solaris and AIX. Those two platforms remain on 1.12.0, as Augeas
1.13.0 fails to compile due to a few readline function calls that
are not on Solaris or AIX. PA-4494
Resolved issues
* Puppet sends malformed PuppetDB reports with Oj
Reports sent to PuppetDB using the Oj JSON backend are now properly
formatted. PUP-11620
puppet module list --render-as json does not report unmet dependencies
puppet module list --render-as json now includes information about
unmet dependencies. PUP-11604
* Puppet does not write SELinux labels on ZFS
Marked ZFS as an SELinux-capable filesystem. PUP-11603
Puppet::Util.safe_posix_fork fails if /proc/self is not a directory
Puppet now handles misconfigured /proc filesystems correctly.
PUP-11594
* Puppet on Ruby 3.1 warns about ERB passing safe_level as non-keyword argument
Puppet now passes ERB arguments as keywords. PUP-11552
Security
* FIPS OpenSSL: disable c_rehash binary
Fixed CVE-2022-1292 and CVE-2022-2068. PA-4621
|
2022-09-04 19:00:14 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
sysutils/puppet: update to 7.18.0
Quote from release notes:
<https://puppet.com/docs/puppet/7/release_notes_puppet.html#release_notes_puppet>.
7.18.0 (2022-08)
Enhancements
* Bump to openssl-fips-1.1.1k-6
* Update puppet-ca-bundle
* Support for macOS 12 (M1)
* Support for Windows 11 Enterprise (x86_64)
* Support for Ubuntu 22.04 (x86_64)
Resolved issues
* Sub-directory names returned as task names when listing tasks from a
module
* Puppet agent --disable is ignored with cron puppet agent (splay).
* puppet-cacerts keystore is missing on Red Hat 9, SLES 15 and Ubuntu 20.04
* Deprecations and removals
* Support for Operating Systems removed
Security
* Update puppet runtime's curl to 7.83.1
- Updated runtime to fix CVE-2022-22576, CVE-2022-27774, and
CVE-2022-27776. PA-4472
7.17.0 (2022-05)
We would like to thank the following Puppet community members for their
contributions to this release: jplindquist, lollipopman, jps-help.
Enhancements
* Resolve deferred values on demand instead of at catalog read time
* Add virt-what and dmidecode in Puppet Agent
* Nokogiri security vulnerability fix
- Fix for CVE-2022-29181. PA-4489
Resolved issues
* Puppet::HTTP::Client cannot connect to a server requiring client cert
authentication and whose server cert is issued by a CA in the
ssl_trust_store
* Remove compiler errors for deferred function mismatched types
* Yum provider does not properly update package using version range and
install options
* Legacy function error does not include the source ref
* Cannot login under user created by Puppet on macOS 12.1
* Puppet Agent does not automatically refresh CRLs on crl_refresh_interval
* systemd: Puppet Agent starts before network-online.target is reached
7.16.0 (2022-04)
Enhancements
* Allow Puppet::HTTP::Client to connect to trusted server using the puppet
certificate for client authentication
* Ruby security fix
- Bumped Ruby to 2.7.6 to fix CVE-2022-28739. PA-4364
7.15.0 (2022-03)
Resolved issues
* puppet lookup fails to interpolate topscope variables when an environment
is specified
* Rspec tests with custom facts fail on some modules
* No option to fail fast when agent-specified environment does not exist
* Nokigiri upgrade for macOS
* Some gemspecs are missing from puppet-agent MSI
7.14.0 (2022-01)
Enhancements
* Support for RHEL 9
* Bump Ruby component
Resolved issues
* Puppet uses deprecated psych features
* Agent no longer calls the Puppet::Node terminus to resolve the environment
during the run
* Puppet user and service resources are slow on Mac OS X
* Puppet lookups failed due to missing certificates
* Lockups on servers running in multithreaded mode
* The generate types command does not handle errors correctly
|