From 912923c6bf3c906c27d8ed70fab5331eaa038d1594df6ea71139fda7a4fcf923 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Sat, 4 May 2024 02:22:29 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main yast2-configuration-management revision 000ac32500f0a2df8af0e1732831f762 --- .gitattributes | 23 ++ yast2-configuration-management-5.0.0.tar.bz2 | 3 + yast2-configuration-management.changes | 276 +++++++++++++++++++ yast2-configuration-management.spec | 70 +++++ 4 files changed, 372 insertions(+) create mode 100644 .gitattributes create mode 100644 yast2-configuration-management-5.0.0.tar.bz2 create mode 100644 yast2-configuration-management.changes create mode 100644 yast2-configuration-management.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/yast2-configuration-management-5.0.0.tar.bz2 b/yast2-configuration-management-5.0.0.tar.bz2 new file mode 100644 index 0000000..46e6647 --- /dev/null +++ b/yast2-configuration-management-5.0.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d52de4e5c5caee51a15b14e776717de64ed17c9c17e8de8d35903a4c982b9502 +size 69686 diff --git a/yast2-configuration-management.changes b/yast2-configuration-management.changes new file mode 100644 index 0000000..bd500a7 --- /dev/null +++ b/yast2-configuration-management.changes @@ -0,0 +1,276 @@ +------------------------------------------------------------------- +Wed Aug 30 20:16:10 UTC 2023 - Josef Reidinger + +- 5.0.0 (bsc#1185510) + +------------------------------------------------------------------- +Fri Mar 03 14:44:07 UTC 2023 - Ladislav Slezák + +- Bump version to 4.6.0 (bsc#1208913) + +------------------------------------------------------------------- +Tue Jan 24 12:43:58 UTC 2023 - Martin Vidner + +- Relax a unit test to work both with Ruby 3.1 and 3.2 (bsc#1207239) +- 4.5.2 + +------------------------------------------------------------------- +Mon Oct 31 14:37:47 UTC 2022 - Martin Vidner + +- Fix hash vs keyword arguments in RSpec expectations (bsc#1204871) +- 4.5.1 + +------------------------------------------------------------------- +Wed Apr 06 13:24:58 UTC 2022 - Ladislav Slezák + +- Bump version to 4.5.0 (bsc#1198109) + +------------------------------------------------------------------- +Fri Dec 31 16:27:23 UTC 2021 - Josef Reidinger + +- Adapt to ruby3.1 (bsc#1193192) +- 4.4.2 + +------------------------------------------------------------------- +Tue Dec 21 14:19:55 UTC 2021 - Josef Reidinger + +- Adapt to ruby3 (bsc#1193192) +- 4.4.1 + +------------------------------------------------------------------- +Tue Apr 20 13:51:55 UTC 2021 - Ladislav Slezák + +- 4.4.0 (bsc#1185510) + +------------------------------------------------------------------- +Thu Feb 18 15:39:36 UTC 2021 - Ancor Gonzalez Sosa + +- Adapted unit test to recent changes in Yast::Report (related to + bsc#1179893). +- 4.3.5 + +------------------------------------------------------------------- +Sat Oct 10 08:47:44 UTC 2020 - Imobach Gonzalez Sosa + +- Clean-up the libzypp's raw cache before running the finish client + (bsc#1177522). +- 4.3.4 + +------------------------------------------------------------------- +Tue Aug 11 12:22:20 CEST 2020 - schubi@suse.de + +- AutoYaST: Added supplements: autoyast(configuration-management) + into the spec file in order to install this packages if the + section has been defined in the AY configuration file (bsc#1146494). +- 4.3.3 + +------------------------------------------------------------------- +Fri Jul 24 08:44:41 UTC 2020 - Josef Reidinger + +- Handle exceptions when parsing xml file (related to bsc#1170886) +- 4.3.2 + +------------------------------------------------------------------- +Thu May 21 21:20:44 UTC 2020 - Imobach Gonzalez Sosa + +- bsc#1169410: + - Add an option to set the log level when running the + provisioners. By default, it is set to "info". + - By default, do not retry in masterless mode. + - Honor the AutoYaST reporting settings. + - When not running during autoinstallation, do not automatically + close the dialog after finishing. + - Allow using several locations to save pillars data. + - Do not leak passwords from pillars to the console. + - Add the /usr/share/salt-formulas to the list of directories + to search for formulas. + - Groups and namespaces are presented in the same way due to + some UI limitations. + - Fixes several problems related to widgets visibility. + - Take precedence over existing top.sls files. +- 4.3.1 + +------------------------------------------------------------------- +Thu May 7 15:05:43 UTC 2020 - Josef Reidinger + +- Autoyast schema: Allow optional types for string and map objects + (bsc#1170886) +- 4.3.0 + +------------------------------------------------------------------- +Mon Mar 30 21:01:50 UTC 2020 - Imobach Gonzalez Sosa + +- Do not force to use formulas during the 1st stage (bsc#1168080). +- 4.2.4 + +------------------------------------------------------------------- +Tue Dec 17 14:12:07 UTC 2019 - Imobach Gonzalez Sosa + +- Remove the AutoYaST User Interface menu entry for the module + because, for the time being, it is not supported (bsc#1159434). +- 4.2.3 + +------------------------------------------------------------------- +Thu Aug 22 14:43:38 CEST 2019 - schubi@suse.de + +- Using rb_default_ruby_abi tag in the spec file in order to + handle several ruby versions (bsc#1146403). +- 4.2.2 + +------------------------------------------------------------------- +Fri Jul 19 09:24:05 UTC 2019 - Ladislav Slezák + +- Added "BuildRequires: update-desktop-files" +- Related to the previous desktop file changes (fate#319035) +- 4.2.1 + +------------------------------------------------------------------- +Fri May 31 12:27:52 UTC 2019 - Stasiek Michalski + +- Add metainfo (fate#319035) +- Revamp spec +- Replace GenericName with Comment +- 4.2.0 + +------------------------------------------------------------------- +Thu Feb 28 19:22:52 UTC 2019 - Imobach Gonzalez Sosa + +- Fix $visibleIf condition evaluation when the left value is "false" + or when the path is absolute (bsc#1127402). +- 4.1.6 + +------------------------------------------------------------------- +Mon Feb 25 11:50:56 UTC 2019 - Imobach Gonzalez Sosa + +- fate#322722: + - Display a tree to navigate through form sections. + - Set default values for nested collections. + - Export correctly date/time and number values. +- 4.1.5 + +------------------------------------------------------------------- +Fri Feb 15 14:44:19 UTC 2019 - mvidner@suse.com + +- Fixed test-suite instability by adding missing requires. (fate#322722) +- 4.1.4 + +------------------------------------------------------------------- +Fri Feb 8 16:30:04 UTC 2019 - Imobach Gonzalez Sosa + +- fate#322722: + - Add support for $minItems/$maxItems and $visibleIf attributes. + - Improve firstboot integration. + - Fix form titles. + - Unify internal representation of collections. +- 4.1.3 + +------------------------------------------------------------------- +Tue Jan 29 11:28:35 UTC 2019 - igonzalezsosa@suse.com + +- Add the missing AutoYaST rnc file (related to fate#322722) +- 4.1.2 + +------------------------------------------------------------------- +Thu Jan 24 09:26:35 UTC 2019 - igonzalezsosa@suse.com + +- fate#322722: + - Extend Salt Formulas Forms support to handle the current + specification. + - Add a new client to apply formulas in the running system. +- 4.1.1 + +------------------------------------------------------------------- +Mon Dec 17 11:22:35 UTC 2018 - Stasiek Michalski + +- Provide icon with module (boo#1109310) +- 4.1.0 + +------------------------------------------------------------------- +Tue Oct 16 14:01:15 CEST 2018 - schubi@suse.de + +- Fixed path to license file. + Needed to build fix for bsc#1083015 again. +- 4.0.3 + +------------------------------------------------------------------- +Mon Aug 20 16:26:32 CEST 2018 - schubi@suse.de + +- Switched license in spec file from SPDX2 to SPDX3 format. +- Changed dir of COPYING file. + +------------------------------------------------------------------- +Tue Feb 27 12:41:58 UTC 2018 - jreidinger@suse.com + +- fix creating pot files (bsc#1083015) +- 4.0.2 + +------------------------------------------------------------------- +Fri Jan 26 16:04:24 UTC 2018 - igonzalezsosa@suse.com + +- Prevent YaST from trying to show the module in the control + center (bsc#1072025). +- Version 4.0.1 + +------------------------------------------------------------------- +Fri Nov 3 14:22:39 UTC 2017 - igonzalezsosa@suse.com + +- Fix textdomain on ConfigurationManagementFinish client + (bsc#1066427) +- Version 4.0.0 + +------------------------------------------------------------------- +Thu May 11 14:46:33 UTC 2017 - igonzalezsosa@suse.com + +- Do not try to run the provisioner if no configuration was + specified (bsc#1038630) +- Version 0.3.3 + +------------------------------------------------------------------- +Tue May 9 14:07:13 UTC 2017 - igonzalezsosa@suse.com + +- Fix masterless mode (bsc#1038290) +- Fix Puppet package installation +- Handle libzypp's lock to allow installation of packages + through Salt/Puppet +- Do not write configuration to disk as it is not needed anymore +- Version 0.3.2 + +------------------------------------------------------------------- +Wed Apr 12 17:04:38 CEST 2017 - schubi@suse.de + +- Enable port support for downloading files (e.g. keys) + Added AY flag "enable_services" for services handling. + Install needed packages to target system. + (Fate#319830) +- Version 0.3.1 + +------------------------------------------------------------------- +Fri Apr 7 16:23:08 CEST 2017 - schubi@suse.de + +- Moved to official yast2-configuration-management package. + (Fate#319830) +- Version 0.3.0 + +------------------------------------------------------------------- +Mon Feb 27 17:47:33 UTC 2017 - igonzalezsosa@suse.com + +- Add experimental support for SUSE Manager Salt formulas +- Version 0.2.0 + +------------------------------------------------------------------- +Tue Feb 21 16:21:45 UTC 2017 - igonzalezsosa@suse.com + +- The provisioner runs after the 2nd stage to avoid interferences + with AutoYaST. +- Rename profile elements (see new ones in the README.md file) +- Fix the list of packages to be installed when using Salt. +- Add missing 'modified', 'modified?' and 'export' methods in the + AutoYaST client although no information is exported by this + module. +- Version 0.1.0 + +------------------------------------------------------------------- +Mon Jun 6 14:33:06 UTC 2016 - igonzalezsosa@suse.com + +- Initial draft +- Version 0.0.1 diff --git a/yast2-configuration-management.spec b/yast2-configuration-management.spec new file mode 100644 index 0000000..351e840 --- /dev/null +++ b/yast2-configuration-management.spec @@ -0,0 +1,70 @@ +# +# spec file for package yast2-configuration-management +# +# 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 +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: yast2-configuration-management +Version: 5.0.0 +Release: 0 +URL: https://github.com/yast/yast-migration +Summary: YaST2 - YaST Configuration Management +License: GPL-2.0-only +Group: System/YaST + +Source0: %{name}-%{version}.tar.bz2 + +# CWM DateField and TimeField widgets +BuildRequires: yast2 >= 4.1.53 +BuildRequires: update-desktop-files +BuildRequires: yast2-devtools >= 4.2.2 +BuildRequires: yast2-installation +BuildRequires: rubygem(%{rb_default_ruby_abi}:rspec) +BuildRequires: rubygem(%{rb_default_ruby_abi}:yast-rake) + +# CWM DateField and TimeField widgets +Requires: yast2 => 4.1.53 +Requires: yast2-installation + +Supplements: autoyast(configuration-management) + +BuildArch: noarch + +%description +This package contains the YaST2 component for Configuration Management Provisioning. + +%prep +%setup -q + +%check +%yast_check + +%build + +%install +%yast_install +%yast_metainfo + +%files +%{yast_clientdir} +%{yast_libdir} +%{yast_desktopdir} +%{yast_metainfodir} +%{yast_schemadir} +%{yast_icondir} +%doc %{yast_docdir} +%license COPYING + +%changelog