Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cfengine for openSUSE:Factory 
checked in at 2023-02-14 16:47:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cfengine (Old)
 and      /work/SRC/openSUSE:Factory/.cfengine.new.27156 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cfengine"

Tue Feb 14 16:47:34 2023 rev:80 rq:1065677 version:3.21.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/cfengine/cfengine.changes        2022-02-25 
21:25:41.651644972 +0100
+++ /work/SRC/openSUSE:Factory/.cfengine.new.27156/cfengine.changes     
2023-02-14 16:48:13.423435068 +0100
@@ -1,0 +2,94 @@
+Tue Feb 14 07:35:31 UTC 2023 - [email protected]
+
+- Update to version 3.21.0:
+  * Added cf-support utility for generating support information
+    (ENT-9037)
+  * Adjusted cf-check and package module code for empty updates list
+    (ENT-9050)
+  * '$(this.promiser)' can now be used in 'files' promise attributes
+    'if', 'ifvarclass' and 'unless' (CFE-2262, ENT-7008)
+  * Fixed storage promise for nfs on MacOS (CFE-4093)
+  * Fixed definition of _low_ldt class from cf-monitord (CFE-4022)
+  * Insertion of contents of a file with blank lines into another
+    file with blank lines no longer results in mixed content (ENT-8788)
+  * Added suggestion to use a negative lookahead when non-convergent edits 
+    are attempted (CFE-192)
+  * Unresolved function calls that return scalar values are now
+    considered OK for constraints expecting strings during syntax
+    check (CFE-4094)
+  * cf-monitord now honors monitorfacility in body monitor control
+    (ENT-4492)
+  * cf-serverd now periodically reloads its policy if it contains
+    unresolved variables (e.g. $(sys.policy_hub) in 'allowconnect'). (ENT-8456)
+  * cf-serverd now starts in the network-online.target on systemd-based
+    systems (ENT-8456)
+  * edit_line bundles can now use the new $(edit.empty_before_use)
+    variable mirroring the value of edit_defaults=>empty_before_use
+    of the related files promise (ENT-5866)
+  * Package modules with unresolved variables in their names are
+    now skipped in package queries (ENT-9377)
+  * Removed unsupported name_connect capability for udp_socket class
+    (ENT-8824)
+  * 'meta' attribute can now be used in custom promises (CFE-3440)
+  * Custom promise modules can now support the 'action_policy'
+    feature allowing promises of their custom types to be used
+    in dry-run and simulation modes and in combination with
+    'action_policy => "warn"'. (CFE-3433)
+  * Use of custom promise modules that don't fully specify protocol
+    now results in warning (CFE-3433)
+  * Warnings are logged if levels of log messages from custom promise
+    modules don't match results of their related promises (CFE-3433)
+  * Adjusted SELinux policy for RHEL 9 (ENT-8824)
+  * Fixed SELinux policy to allow hub to send emails (ENT-9557, ENT-9473)
+  * SELinux no longer breaks SQL queries with large result sets on
+    RHEL 8 hubs (ENT-9496)
+  * Added SELinux LDAP port access for Mission Portal (ENT-9694)
+  * Allowed ciphers are now properly split into TLS 1.3 cipher suites
+    and ciphers used for TLS 1.2 and older (ENT-9018)
+  * Fixed git_cfbs_deploy_refspec in masterfiles_stage leaving temp dir
+
+- Update to version 3.20.0:
+  * 'rxdirs' now defaults to "false". This means that the read
+    permission bit no longer implies execute bit for directories,
+    by default.
+    Permission bits will be exactly as specified. To restore the
+    old behavior you can still enable 'rxdirs' explicitly. (CFE-951)
+  * 'N' or 'Ns' signal specs can now be used to sleep  between signals
+    sent by 'processes' promises (CFE-2207, ENT-5899)
+  * Directories named .no-distrib are no longer copied from policy
+    server (in bootstrap/failsafe) (ENT-8079)
+  * Files promises using content attribute or template method now
+    create files by default unless create => "false" is specified.
+    (CFE-3955, CFE-3916)
+  * template_method mustache and inline_mustache now create file
+    in promiser, if template rendering was successfull and file
+    does not exist. (ENT-4792)
+  * Added support for use of custom bodies in custom promise types
+    (CFE-3574)
+  * Custom promise modules now never get promise data with unresolved
+    variables (CFE-3434)
+  * Custom promises now use standard promise locking and support
+    ifelapsed (CFE-3434)
+  * Enable comment-attribute for custom promise types (CFE-3432)
+  * cf-secret encrypt now encrypts for localhost if no key or host is
+    specified (CFE-3874)
+  * CFEngine now builds with OpenSSL 3 (ENT-8355)
+  * CFEngine now requires OpenSSL 1.0.0 or newer (ENT-8355)
+  * Moved Skipping loading of duplicate policy file messages from
+    VERBOSE to DEBUG (CFE-3934)
+  * CFEngine processes now try to use getent if the builtin user/group
+    info lookup fails (CFE-3937)
+  * No longer possible to undefine reserved hard classes (ENT-7718)
+  * Unspecified 'rxdirs' now produces a warning (CFE-951)
+  * Fixed wrong use of log level in users promises log messages
+    (CFE-3906)
+  * Fixed default for ignore_missing_bundles and ignore_missing_inputs
+    The issue here was that these attributes should default to false,
+    but when they are assigned with an unresolved variable, they
+    would default to true. (ENT-8430)
+  * Added protocol 3 (cookie) to syntax description (ENT-8560)
+  * Moved errors from data_sysctlvalues from inform to verbose
+    (CFE-3818)
+  * Fixed inconsistencies with methods promises and missing bundles
+
+-------------------------------------------------------------------

Old:
----
  core-3.19.0.tar.gz
  libntech-66274a1752c88922c2acd000e23b11b76b3bfc2a.tar.gz

New:
----
  core-3.21.0.tar.gz
  libntech-522ec6b3240a332884d0f67059268edd8cf30cba.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cfengine.spec ++++++
--- /var/tmp/diff_new_pack.Y8Wiuv/_old  2023-02-14 16:48:14.163439438 +0100
+++ /var/tmp/diff_new_pack.Y8Wiuv/_new  2023-02-14 16:48:14.167439462 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cfengine
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -32,13 +32,13 @@
 %define with_sfw2 0
 %endif
 # Version of libntech needed (see git repo of core)
-%define libntech_hash 66274a1752c88922c2acd000e23b11b76b3bfc2a
+%define libntech_hash 522ec6b3240a332884d0f67059268edd8cf30cba
 # pass --with-bla to enable the build
 %bcond_with mysql
 %bcond_with postgresql
 %bcond_with libvirt
 Name:           cfengine
-Version:        3.19.0
+Version:        3.21.0
 Release:        0
 Summary:        Configuration management framework
 License:        GPL-3.0-only
@@ -241,11 +241,13 @@
 # Ckeabyo dyoes
 %fdupes %{buildroot}%{_datadir}/cfengine
 
+%define cf_services cf-execd.service cf-monitord.service cf-serverd.service 
cf-apache.service cf-hub.service cf-postgres.service cf-runalerts.service 
cf-reactor.service cfengine3.service
+
 %pre
-%service_add_pre cf-execd.service cf-monitord.service cf-serverd.service 
cf-apache.service cf-hub.service cf-postgres.service cf-runalerts.service 
cfengine3.service
+%service_add_pre %{cf_services}
 
 %post
-%service_add_post cf-execd.service cf-monitord.service cf-serverd.service 
cf-apache.service cf-hub.service cf-postgres.service cf-runalerts.service 
cfengine3.service
+%service_add_post %{cf_services}
 if [ $1 -lt 2 ]; then
   # first install, generate key pair
   cf-key
@@ -255,10 +257,10 @@
 %endif
 
 %preun
-%service_del_preun cf-execd.service cf-monitord.service cf-serverd.service 
cf-apache.service cf-hub.service cf-postgres.service cf-runalerts.service 
cfengine3.service
+%service_del_preun %{cf_services}
 
 %postun
-%service_del_postun cf-execd.service cf-monitord.service cf-serverd.service 
cf-apache.service cf-hub.service cf-postgres.service cf-runalerts.service 
cfengine3.service
+%service_del_postun %{cf_services}
 if [ $1 -eq 0 ]; then
   # clean up inputs cache dir on removal
   rm -rf %{basedir}/inputs/*
@@ -282,12 +284,10 @@
 %{_bindir}/cf-promises
 %{_bindir}/cf-secret
 %{_bindir}/cf-serverd
+%{_bindir}/cf-support
 %{_bindir}/cf-upgrade
 %{_bindir}/cf-runagent
 %{_bindir}/rpmvercmp
-%{_unitdir}/cf-execd.service
-%{_unitdir}/cf-monitord.service
-%{_unitdir}/cf-serverd.service
 %{_sbindir}/rccf-execd
 %{_sbindir}/rccf-monitord
 %{_sbindir}/rccf-serverd

++++++ core-3.19.0.tar.gz -> core-3.21.0.tar.gz ++++++
++++ 19311 lines of diff (skipped)

++++++ libntech-66274a1752c88922c2acd000e23b11b76b3bfc2a.tar.gz -> 
libntech-522ec6b3240a332884d0f67059268edd8cf30cba.tar.gz ++++++
++++ 1673 lines of diff (skipped)

Reply via email to