Compare commits
10 Commits
2ddc0754fc
...
7a17dda963
Author | SHA256 | Date | |
---|---|---|---|
7a17dda963 | |||
5d391714da | |||
77d7ff3ee5 | |||
9ce66d8386 | |||
4225b853f6 | |||
17bc305509 | |||
2e3918cf59 | |||
|
6890951145 | ||
3bd5bbac97 | |||
a757e40b97 |
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:44a06ee548d45fac023a25a2c7230c5175f771a9694e223e0d8abab3e8d1e281
|
|
||||||
size 369347
|
|
3
Config-Model-2.155.tar.gz
Normal file
3
Config-Model-2.155.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:2172cccde5750f93e2949916203380386cb8cb03d8c6ad90c0e8fc7ba39f6297
|
||||||
|
size 384347
|
@@ -1,3 +1,161 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 12 16:13:01 UTC 2024 - Tina Müller <timueller+perl@suse.de>
|
||||||
|
|
||||||
|
- updated to 2.155.0 (2.155)
|
||||||
|
see /usr/share/doc/packages/perl-Config-Model/Changes
|
||||||
|
|
||||||
|
2.155 2024-11-24
|
||||||
|
|
||||||
|
New feature:
|
||||||
|
* Loader: add .set_to_standard_value() function
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 23 16:13:00 UTC 2024 - Tina Müller <tina.mueller@suse.com>
|
||||||
|
|
||||||
|
- updated to 2.154.0 (2.154)
|
||||||
|
see /usr/share/doc/packages/perl-Config-Model/Changes
|
||||||
|
|
||||||
|
2.154 2024-06-15
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
* AnyId: raise an error when copy is called on an unknown key or idx
|
||||||
|
* HashId: raise an error when move is called on an unknown key
|
||||||
|
* HashId: improve copy method to fix PlainFile backend
|
||||||
|
* grab: fix error message when autoadd is 0
|
||||||
|
* loader: update .ensure() doc
|
||||||
|
|
||||||
|
New feature:
|
||||||
|
* Loader: add .rename() function for hash
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 8 22:02:24 UTC 2024 - Tina Müller <tina.mueller@suse.com>
|
||||||
|
|
||||||
|
- Fix disabling of __perllib_provides
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jul 15 03:06:58 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
||||||
|
|
||||||
|
- updated to 2.153
|
||||||
|
see /usr/share/doc/packages/perl-Config-Model/Changes
|
||||||
|
|
||||||
|
2.153 2023-07-14
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
* term_ui.t: fix test for Term::ReadLine::Gnu 1.46
|
||||||
|
* Config::Model::Value: remove deprecated given instruction
|
||||||
|
* docs: remove links to cpanratings
|
||||||
|
|
||||||
|
New feature:
|
||||||
|
* Loader: add support for single quotes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 29 03:06:20 UTC 2022 - Tina Müller <timueller+perl@suse.de>
|
||||||
|
|
||||||
|
- updated to 2.152
|
||||||
|
see /usr/share/doc/packages/perl-Config-Model/Changes
|
||||||
|
|
||||||
|
2.152 2022-07-28
|
||||||
|
Bug fixes:
|
||||||
|
* fix regression (Value): error_msg now returns empty string
|
||||||
|
when there's no error
|
||||||
|
2.151 2022-07-26
|
||||||
|
Bug fixes:
|
||||||
|
* fix (Value): do not check compute result with mandatory value
|
||||||
|
(Debian #1015913)
|
||||||
|
* fix (Value): consider an empty string as an unset value
|
||||||
|
Misc:
|
||||||
|
* Node: apply_fixes now returns $self
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 9 03:06:25 UTC 2022 - Tina Müller <timueller+perl@suse.de>
|
||||||
|
|
||||||
|
- updated to 2.150
|
||||||
|
see /usr/share/doc/packages/perl-Config-Model/Changes
|
||||||
|
|
||||||
|
2.150 2022-05-08
|
||||||
|
|
||||||
|
New features:
|
||||||
|
* Loader: add list:.ensure(value) function
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
* Loader: fix reading JSON file with utf8 characters
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 14 03:06:19 UTC 2022 - Tina Müller <timueller+perl@suse.de>
|
||||||
|
|
||||||
|
- updated to 2.149
|
||||||
|
see /usr/share/doc/packages/perl-Config-Model/Changes
|
||||||
|
|
||||||
|
2.149 2022-01-13
|
||||||
|
Bug fixes:
|
||||||
|
* fix regression with check_value method
|
||||||
|
2.148 2022-01-09
|
||||||
|
Bug fixes:
|
||||||
|
* fix (Exception): keep ref to instance object
|
||||||
|
* fix (Hashid): improve warning message when loading non ordered data
|
||||||
|
* fix (modify instance): show changes before saving
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 30 03:06:29 UTC 2021 - Tina Müller <timueller+perl@suse.de>
|
||||||
|
|
||||||
|
- updated to 2.147
|
||||||
|
see /usr/share/doc/packages/perl-Config-Model/Changes
|
||||||
|
|
||||||
|
2.147 2021-11-29
|
||||||
|
Bug fixes:
|
||||||
|
* fix (test): ignore info Log.
|
||||||
|
2.146 2021-11-28
|
||||||
|
Model improvements:
|
||||||
|
* fstab: add suid/nosuid (thanks Topi Miettinen)
|
||||||
|
* feat (fstab model): add umask element in common options
|
||||||
|
* feat (fstab model): add description to common options
|
||||||
|
Bug fixes:
|
||||||
|
* feat (Instance): modify methoed displays changes before saving
|
||||||
|
* fix (Loader): typo in .substitute load string command
|
||||||
|
* fix (Grab): improve error message of grab_value
|
||||||
|
* fix (TermUI): add completion to display command
|
||||||
|
* fix (SimpleUI): simplify error message shown to user
|
||||||
|
* fix (SimpleUI): avoid undef warnings
|
||||||
|
* fix (Describe): truncate long lines
|
||||||
|
* fix (Describe): show default value in comments
|
||||||
|
* fix (Describe): show value in user mode
|
||||||
|
* Value: accept on/off as boolean values
|
||||||
|
* fix: test error with perl 5.20 (Closes gh #32)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Nov 7 03:06:23 UTC 2021 - Tina Müller <timueller+perl@suse.de>
|
||||||
|
|
||||||
|
- updated to 2.145
|
||||||
|
see /usr/share/doc/packages/perl-Config-Model/Changes
|
||||||
|
|
||||||
|
2.145 2021-11-06
|
||||||
|
Bug fixes:
|
||||||
|
* fix: compilation error with perl 5.20 to 5.22
|
||||||
|
* fix (Node): undef warning on $filter value
|
||||||
|
* fix (Model loader): crash with Config::Model::Itself (Debian #998601)
|
||||||
|
2.144 2021-11-04
|
||||||
|
Bug fixes:
|
||||||
|
* fix (BackendMgr): try to fix crash on Windows
|
||||||
|
* fix (Constants role): fix crash for perl < 5.28
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 1 03:07:05 UTC 2021 - Tina Müller <timueller+perl@suse.de>
|
||||||
|
|
||||||
|
- updated to 2.143
|
||||||
|
see /usr/share/doc/packages/perl-Config-Model/Changes
|
||||||
|
|
||||||
|
2.143 2021-10-31
|
||||||
|
|
||||||
|
Main change:
|
||||||
|
* requires perl 5.20
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
* fix (Model load): fix load from absolute path
|
||||||
|
* fix (BackEndMgr): crash when calling config_file_override
|
||||||
|
with absolute path
|
||||||
|
* fix (get_info): show upstream_default as written in file
|
||||||
|
* feature (get_info): include write_as values
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Apr 8 03:06:20 UTC 2021 - Tina Müller <timueller+perl@suse.de>
|
Thu Apr 8 03:06:20 UTC 2021 - Tina Müller <timueller+perl@suse.de>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package perl-Config-Model
|
# spec file for package perl-Config-Model
|
||||||
#
|
#
|
||||||
# Copyright (c) 2021 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -18,32 +18,34 @@
|
|||||||
|
|
||||||
%define cpan_name Config-Model
|
%define cpan_name Config-Model
|
||||||
Name: perl-Config-Model
|
Name: perl-Config-Model
|
||||||
Version: 2.142
|
Version: 2.155.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Framework to validate, migrate and edit configuration files
|
# 2.155 -> normalize -> 2.155.0
|
||||||
|
%define cpan_version 2.155
|
||||||
License: LGPL-2.1-or-later
|
License: LGPL-2.1-or-later
|
||||||
|
Summary: Framework to validate, migrate and edit configuration files
|
||||||
URL: https://metacpan.org/release/%{cpan_name}
|
URL: https://metacpan.org/release/%{cpan_name}
|
||||||
Source0: https://cpan.metacpan.org/authors/id/D/DD/DDUMONT/%{cpan_name}-%{version}.tar.gz
|
Source0: https://cpan.metacpan.org/authors/id/D/DD/DDUMONT/%{cpan_name}-%{cpan_version}.tar.gz
|
||||||
Source1: cpanspec.yml
|
Source1: cpanspec.yml
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
BuildRequires: perl
|
BuildRequires: perl
|
||||||
BuildRequires: perl-macros
|
BuildRequires: perl-macros
|
||||||
BuildRequires: perl(Carp::Assert::More)
|
BuildRequires: perl(Carp::Assert::More)
|
||||||
BuildRequires: perl(Config::Model::Tester) >= 4.002
|
BuildRequires: perl(Config::Model::Tester) >= 4.2.0
|
||||||
BuildRequires: perl(Config::Model::Tester::Setup)
|
BuildRequires: perl(Config::Model::Tester::Setup)
|
||||||
BuildRequires: perl(File::HomeDir)
|
BuildRequires: perl(File::HomeDir)
|
||||||
BuildRequires: perl(Hash::Merge) >= 0.12
|
BuildRequires: perl(Hash::Merge) >= 0.12
|
||||||
BuildRequires: perl(JSON)
|
BuildRequires: perl(JSON)
|
||||||
BuildRequires: perl(List::MoreUtils)
|
BuildRequires: perl(List::MoreUtils)
|
||||||
BuildRequires: perl(Log::Log4perl) >= 1.11
|
BuildRequires: perl(Log::Log4perl) >= 1.11
|
||||||
BuildRequires: perl(Module::Build) >= 0.340000
|
BuildRequires: perl(Module::Build) >= 0.34
|
||||||
BuildRequires: perl(Mouse)
|
BuildRequires: perl(Mouse)
|
||||||
BuildRequires: perl(Mouse::Role)
|
BuildRequires: perl(Mouse::Role)
|
||||||
BuildRequires: perl(Mouse::Util)
|
BuildRequires: perl(Mouse::Util)
|
||||||
BuildRequires: perl(Mouse::Util::TypeConstraints)
|
BuildRequires: perl(Mouse::Util::TypeConstraints)
|
||||||
BuildRequires: perl(MouseX::NativeTraits)
|
BuildRequires: perl(MouseX::NativeTraits)
|
||||||
BuildRequires: perl(MouseX::StrictConstructor)
|
BuildRequires: perl(MouseX::StrictConstructor)
|
||||||
BuildRequires: perl(Parse::RecDescent) >= v1.90.0
|
BuildRequires: perl(Parse::RecDescent) >= 1.90.0
|
||||||
BuildRequires: perl(Path::Tiny) >= 0.070
|
BuildRequires: perl(Path::Tiny) >= 0.070
|
||||||
BuildRequires: perl(Pod::POM)
|
BuildRequires: perl(Pod::POM)
|
||||||
BuildRequires: perl(Pod::Simple) >= 3.23
|
BuildRequires: perl(Pod::Simple) >= 3.23
|
||||||
@@ -53,11 +55,14 @@ BuildRequires: perl(Test::Exception)
|
|||||||
BuildRequires: perl(Test::File::Contents)
|
BuildRequires: perl(Test::File::Contents)
|
||||||
BuildRequires: perl(Test::Log::Log4perl)
|
BuildRequires: perl(Test::Log::Log4perl)
|
||||||
BuildRequires: perl(Test::Memory::Cycle)
|
BuildRequires: perl(Test::Memory::Cycle)
|
||||||
|
BuildRequires: perl(Test::Perl::Critic)
|
||||||
BuildRequires: perl(Test::Pod) >= 1.00
|
BuildRequires: perl(Test::Pod) >= 1.00
|
||||||
|
BuildRequires: perl(Test::Synopsis::Expectation)
|
||||||
BuildRequires: perl(Test::Warn) >= 0.11
|
BuildRequires: perl(Test::Warn) >= 0.11
|
||||||
BuildRequires: perl(Text::Levenshtein::Damerau)
|
BuildRequires: perl(Text::Levenshtein::Damerau)
|
||||||
BuildRequires: perl(YAML::Tiny)
|
BuildRequires: perl(YAML::Tiny)
|
||||||
BuildRequires: perl(boolean)
|
BuildRequires: perl(boolean)
|
||||||
|
BuildRequires: perl(feature)
|
||||||
BuildRequires: perl(parent)
|
BuildRequires: perl(parent)
|
||||||
Requires: perl(Carp::Assert::More)
|
Requires: perl(Carp::Assert::More)
|
||||||
Requires: perl(File::HomeDir)
|
Requires: perl(File::HomeDir)
|
||||||
@@ -71,14 +76,65 @@ Requires: perl(Mouse::Util)
|
|||||||
Requires: perl(Mouse::Util::TypeConstraints)
|
Requires: perl(Mouse::Util::TypeConstraints)
|
||||||
Requires: perl(MouseX::NativeTraits)
|
Requires: perl(MouseX::NativeTraits)
|
||||||
Requires: perl(MouseX::StrictConstructor)
|
Requires: perl(MouseX::StrictConstructor)
|
||||||
Requires: perl(Parse::RecDescent) >= v1.90.0
|
Requires: perl(Parse::RecDescent) >= 1.90.0
|
||||||
Requires: perl(Path::Tiny) >= 0.070
|
Requires: perl(Path::Tiny) >= 0.070
|
||||||
Requires: perl(Pod::POM)
|
Requires: perl(Pod::POM)
|
||||||
Requires: perl(Pod::Simple) >= 3.23
|
Requires: perl(Pod::Simple) >= 3.23
|
||||||
Requires: perl(Regexp::Common)
|
Requires: perl(Regexp::Common)
|
||||||
Requires: perl(Text::Levenshtein::Damerau)
|
Requires: perl(Text::Levenshtein::Damerau)
|
||||||
Requires: perl(YAML::Tiny)
|
Requires: perl(YAML::Tiny)
|
||||||
|
Requires: perl(feature)
|
||||||
Requires: perl(parent)
|
Requires: perl(parent)
|
||||||
|
Provides: perl(Config::Model) = %{version}
|
||||||
|
Provides: perl(Config::Model::Annotation) = %{version}
|
||||||
|
Provides: perl(Config::Model::AnyId) = %{version}
|
||||||
|
Provides: perl(Config::Model::AnyThing) = %{version}
|
||||||
|
Provides: perl(Config::Model::Backend::Any) = %{version}
|
||||||
|
Provides: perl(Config::Model::Backend::CdsFile) = %{version}
|
||||||
|
Provides: perl(Config::Model::Backend::Fstab) = %{version}
|
||||||
|
Provides: perl(Config::Model::Backend::IniFile) = %{version}
|
||||||
|
Provides: perl(Config::Model::Backend::Json) = %{version}
|
||||||
|
Provides: perl(Config::Model::Backend::PerlFile) = %{version}
|
||||||
|
Provides: perl(Config::Model::Backend::PlainFile) = %{version}
|
||||||
|
Provides: perl(Config::Model::Backend::ShellVar) = %{version}
|
||||||
|
Provides: perl(Config::Model::BackendMgr) = %{version}
|
||||||
|
Provides: perl(Config::Model::BackendTrackOrder) = %{version}
|
||||||
|
Provides: perl(Config::Model::CheckList) = %{version}
|
||||||
|
Provides: perl(Config::Model::Describe) = %{version}
|
||||||
|
Provides: perl(Config::Model::DumpAsData) = %{version}
|
||||||
|
Provides: perl(Config::Model::Dumper) = %{version}
|
||||||
|
Provides: perl(Config::Model::Exception) = %{version}
|
||||||
|
Provides: perl(Config::Model::FuseUI) = %{version}
|
||||||
|
Provides: perl(Config::Model::HashId) = %{version}
|
||||||
|
Provides: perl(Config::Model::IdElementReference) = %{version}
|
||||||
|
Provides: perl(Config::Model::Instance) = %{version}
|
||||||
|
Provides: perl(Config::Model::Iterator) = %{version}
|
||||||
|
Provides: perl(Config::Model::ListId) = %{version}
|
||||||
|
Provides: perl(Config::Model::Lister) = %{version}
|
||||||
|
Provides: perl(Config::Model::Loader) = %{version}
|
||||||
|
Provides: perl(Config::Model::Node) = %{version}
|
||||||
|
Provides: perl(Config::Model::ObjTreeScanner) = %{version}
|
||||||
|
Provides: perl(Config::Model::Report) = %{version}
|
||||||
|
Provides: perl(Config::Model::Role::ComputeFunction) = %{version}
|
||||||
|
Provides: perl(Config::Model::Role::Constants) = %{version}
|
||||||
|
Provides: perl(Config::Model::Role::FileHandler) = %{version}
|
||||||
|
Provides: perl(Config::Model::Role::Grab) = %{version}
|
||||||
|
Provides: perl(Config::Model::Role::HelpAsText) = %{version}
|
||||||
|
Provides: perl(Config::Model::Role::NodeLoader) = %{version}
|
||||||
|
Provides: perl(Config::Model::Role::Utils) = %{version}
|
||||||
|
Provides: perl(Config::Model::Role::WarpMaster) = %{version}
|
||||||
|
Provides: perl(Config::Model::SearchElement) = %{version}
|
||||||
|
Provides: perl(Config::Model::SimpleUI) = %{version}
|
||||||
|
Provides: perl(Config::Model::TermUI) = %{version}
|
||||||
|
Provides: perl(Config::Model::TreeSearcher) = %{version}
|
||||||
|
Provides: perl(Config::Model::TypeConstraints) = %{version}
|
||||||
|
Provides: perl(Config::Model::Utils::GenClassPod) = %{version}
|
||||||
|
Provides: perl(Config::Model::Value) = %{version}
|
||||||
|
Provides: perl(Config::Model::Value::LayeredInclude) = %{version}
|
||||||
|
Provides: perl(Config::Model::ValueComputer) = %{version}
|
||||||
|
Provides: perl(Config::Model::WarpedNode) = %{version}
|
||||||
|
Provides: perl(Config::Model::Warper) = %{version}
|
||||||
|
%undefine __perllib_provides
|
||||||
Recommends: perl(Fuse)
|
Recommends: perl(Fuse)
|
||||||
Recommends: perl(Text::Levenshtein::Damerau)
|
Recommends: perl(Text::Levenshtein::Damerau)
|
||||||
%{perl_requires}
|
%{perl_requires}
|
||||||
@@ -109,17 +165,17 @@ A command line is provided to perform configuration upgrade with a single
|
|||||||
command.
|
command.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{cpan_name}-%{version}
|
%autosetup -n %{cpan_name}-%{cpan_version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
perl Build.PL installdirs=vendor
|
perl Build.PL --installdirs=vendor
|
||||||
./Build build flags=%{?_smp_mflags}
|
./Build build --flags=%{?_smp_mflags}
|
||||||
|
|
||||||
%check
|
%check
|
||||||
./Build test
|
./Build test
|
||||||
|
|
||||||
%install
|
%install
|
||||||
./Build install destdir=%{buildroot} create_packlist=0
|
./Build install --destdir=%{buildroot} --create_packlist=0
|
||||||
%perl_gen_filelist
|
%perl_gen_filelist
|
||||||
|
|
||||||
%files -f %{name}.files
|
%files -f %{name}.files
|
||||||
|
Reference in New Issue
Block a user