Compare commits
10 Commits
3e608146f1
...
3da8048eb6
Author | SHA256 | Date | |
---|---|---|---|
3da8048eb6 | |||
499f1727d0 | |||
bd0aff03cc | |||
944a3a039f | |||
59dc22c130 | |||
9667478edf | |||
ebf3e7cfa2 | |||
|
762555f37d | ||
d6849cfcb5 | |||
|
74573f2d37 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0ca8e0a4e302aea536a5be1d0e0372a5d9ac0c9bbfe04e9d8f70e6b6965f8a7e
|
||||
size 347483
|
3
Rex-1.16.1.tar.gz
Normal file
3
Rex-1.16.1.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b66ff756db8c8479ab99d2c9ec9827bf624b8bca2e96ef9ccf2395e279731662
|
||||
size 362146
|
@@ -9,8 +9,12 @@ summary: Automation framework for local and remote execution
|
||||
# foo.patch: -p1
|
||||
# bar.patch:
|
||||
preamble: |-
|
||||
BuildRequires: perl(ExtUtils::MakeMaker) > 7.12
|
||||
BuildRequires: perl(YAML) > 1.25
|
||||
BuildRequires: perl(Text::Wrap) > 2023.0509
|
||||
BuildRequires: git-core
|
||||
Requires: perl(YAML) > 1.25
|
||||
Requires: perl(Text::Wrap) > 2023.0509
|
||||
#post_prep: |-
|
||||
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
|
||||
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
|
||||
@@ -22,4 +26,6 @@ preamble: |-
|
||||
#./Build build flags=%{?_smp_mflags} --myflag
|
||||
#custom_test: |-
|
||||
#startserver && make test
|
||||
ignore_requires: YAML
|
||||
# Upstream specifies 7.1101 which seems to be a development version and
|
||||
# is parsed higher than even the latest 7.62 by rpm
|
||||
ignore_requires: YAML ExtUtils::MakeMaker Text::Wrap
|
||||
|
212
perl-Rex.changes
212
perl-Rex.changes
@@ -1,3 +1,215 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 6 05:34:58 UTC 2025 - Tina Müller <timueller+perl@suse.de>
|
||||
|
||||
- updated to 1.16.1
|
||||
see /usr/share/doc/packages/perl-Rex/ChangeLog
|
||||
|
||||
1.16.1 2025-07-05 Ferenc Erki <erkiferenc@gmail.com>
|
||||
- No code changes since the 1.16.0.3-TRIAL release
|
||||
1.16.0.3-TRIAL 2025-06-29 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[REVISION]
|
||||
- Allow libxml2 version warnings for CPAN Testers
|
||||
1.16.0.2-TRIAL 2025-06-16 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[BUG FIXES]
|
||||
- Fix hostgroup membership list for all groups
|
||||
1.16.0.1-TRIAL 2025-06-12 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[BUG FIXES]
|
||||
- Fix FQDN parsing
|
||||
- Handle SMBios errors gracefully
|
||||
- Fix parsing free memory on Solaris
|
||||
- Fix shared variable lockfile on Solaris
|
||||
- Prefer GNU tools on Solaris
|
||||
- Fix parsing FreeBSD memory details
|
||||
- Recognize laundry memory on FreeBSD
|
||||
- Fix command existence checks without which
|
||||
- Fix hostgroup membership list
|
||||
[DOCUMENTATION]
|
||||
- Document temporary filename during file operations
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 6 05:34:23 UTC 2025 - Tina Müller <timueller+perl@suse.de>
|
||||
|
||||
- updated to 1.16.0
|
||||
see /usr/share/doc/packages/perl-Rex/ChangeLog
|
||||
|
||||
1.16.0 2025-02-05 Ferenc Erki <erkiferenc@gmail.com>
|
||||
- No code changes since the 1.15.0.2-TRIAL release
|
||||
1.15.0.2-TRIAL 2025-01-29 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[BUG FIXES]
|
||||
- Fix git rebase tests on old git versions
|
||||
[MINOR]
|
||||
- Set minimum required Perl version to 5.14.4
|
||||
1.15.0.1-TRIAL 2025-01-21 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[BUG FIXES]
|
||||
- Fix git branch checkout operations
|
||||
[ENHANCEMENTS]
|
||||
- Quote command arguments on Windows
|
||||
- Support command environment variables on Windows
|
||||
- Detect default branch of git origin
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 12 16:36:07 UTC 2024 - Tina Müller <timueller+perl@suse.de>
|
||||
|
||||
- updated to 1.15.0
|
||||
see /usr/share/doc/packages/perl-Rex/ChangeLog
|
||||
|
||||
1.15.0 2024-11-05 Ferenc Erki <erkiferenc@gmail.com>
|
||||
- No code changes since the 1.14.3.2-TRIAL release
|
||||
1.14.3.2-TRIAL 2024-11-03 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[BUG FIXES]
|
||||
- Fix precedence warning after perl-5.41.4
|
||||
- Fix missing argument warnings from Text::Wrap
|
||||
- Fix memory detection warnings on Solaris
|
||||
1.14.3.1-TRIAL 2024-10-30 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[BUG FIXES]
|
||||
- Return only the first found command
|
||||
- Fix inconsistent augtool wrapper usage
|
||||
- Fix Config::Augeas detection
|
||||
- Fix on_change in update_system command on Redhat
|
||||
[NEW FEATURES]
|
||||
- Add config option to prepend Augeas commands
|
||||
- Add config option to control local Augeas backend
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 6 03:06:49 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
||||
|
||||
- updated to 1.14.3
|
||||
see /usr/share/doc/packages/perl-Rex/ChangeLog
|
||||
|
||||
1.14.3 2023-08-05 Ferenc Erki <erkiferenc@gmail.com>
|
||||
- No code changes since the 1.14.2.3-TRIAL release
|
||||
1.14.2.3-TRIAL 2023-08-03 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[BUG FIXES]
|
||||
- Fix checking command existence
|
||||
1.14.2.2-TRIAL 2023-07-31 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[BUG FIXES]
|
||||
- Fix checking test git repository
|
||||
- Fix local package installation
|
||||
1.14.2.1-TRIAL 2023-05-29 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[BUG FIXES]
|
||||
- Fix skipping tests without git
|
||||
- Fix changing directory into git test repository
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 12 17:03:34 UTC 2023 - Tina Müller <tina.mueller@suse.com>
|
||||
|
||||
- Add git to BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat May 6 03:07:40 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
||||
|
||||
- updated to 1.14.2
|
||||
see /usr/share/doc/packages/perl-Rex/ChangeLog
|
||||
|
||||
1.14.2 2023-05-05 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[BUG FIXES]
|
||||
- Fix switching working directory to another drive
|
||||
- Fix git cloning into an existing empty directory
|
||||
- Fix Rexfile loading tests after perl-5.37.9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 6 03:11:46 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
||||
|
||||
- updated to 1.14.1
|
||||
see /usr/share/doc/packages/perl-Rex/ChangeLog
|
||||
|
||||
1.14.1 2023-03-05 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[DOCUMENTATION]
|
||||
- Clarify PATH settings for executing commands
|
||||
- Clarify sync command locality
|
||||
- Clarify run command output handling
|
||||
|
||||
1.14.0.1-TRIAL 2023-02-26 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[BUG FIXES]
|
||||
- Fix attempt to free unreferenced scalar on Windows
|
||||
- Declare dependencies for colored output
|
||||
- Fix warning when trying to create root directory
|
||||
|
||||
[DOCUMENTATION]
|
||||
- Fix rendering of inspect example
|
||||
- Clarify documentation of desc command
|
||||
- Clarify template variables
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 6 03:10:16 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
||||
|
||||
- updated to 1.14.0
|
||||
see /usr/share/doc/packages/perl-Rex/ChangeLog
|
||||
|
||||
1.14.0 2023-02-05 Ferenc Erki <erkiferenc@gmail.com>
|
||||
- No code changes since 1.13.4.1 trial release
|
||||
1.13.4.1-TRIAL 2023-01-30 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[BUG FIXES]
|
||||
- Detect invalid hostgroup expressions
|
||||
- Prevent empty log lines upon Rexfile warnings
|
||||
- Fix tests on Strawberry Perl older than 5.18.4
|
||||
- Fix test warnings on Perl before 5.16.0
|
||||
[DOCUMENTATION]
|
||||
- Clarify optional arguments of file commands
|
||||
- Clarify optional arguments of the pkg command
|
||||
- Correct example for file_read command
|
||||
[ENHANCEMENTS]
|
||||
- Show Rexfile path in loading messages
|
||||
- Hide internal details when Rexfile loading fails
|
||||
[MINOR]
|
||||
- Set minimum required Perl version to 5.12.5
|
||||
[REVISION]
|
||||
- Fix handling of warnings during Rexfile loading
|
||||
- Mask internal naming in Rexfile loading output
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 23 10:11:55 UTC 2021 - Tina Müller <tina.mueller@suse.com>
|
||||
|
||||
- Fix version of ExtUtils::MakeMaker
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 6 03:07:33 UTC 2021 - Tina Müller <timueller+perl@suse.de>
|
||||
|
||||
- updated to 1.13.4
|
||||
see /usr/share/doc/packages/perl-Rex/ChangeLog
|
||||
|
||||
1.13.4 2021-07-05 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[DOCUMENTATION]
|
||||
- Add section about Rex core vs extending Rex
|
||||
- Add common scenarios to contributing guide
|
||||
- Clarify documentation of run command
|
||||
- Clarify documentation of can_run command
|
||||
- Fix Rex::Task synopsis
|
||||
- Clarify documentation of rex script
|
||||
1.13.3.2-TRIAL 2021-07-03 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[BUG FIXES]
|
||||
- Fix local file copy on Windows
|
||||
1.13.3.1-TRIAL 2021-07-02 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[BUG FIXES]
|
||||
- Remove unused tasks array
|
||||
- Fix file hooks when source option is used
|
||||
[DOCUMENTATION]
|
||||
- Update support channels
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 6 03:07:37 UTC 2021 - Tina Müller <timueller+perl@suse.de>
|
||||
|
||||
- updated to 1.13.3
|
||||
see /usr/share/doc/packages/perl-Rex/ChangeLog
|
||||
|
||||
1.13.3 2021-03-05 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[BUG FIXES]
|
||||
- Fix parsing debconf values containing colons
|
||||
|
||||
[DOCUMENTATION]
|
||||
- Clarify contributing guide
|
||||
- Remove misleading sudo command variant
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 6 03:09:06 UTC 2020 - Tina Müller <timueller+perl@suse.de>
|
||||
|
||||
- updated to 1.13.2
|
||||
see /usr/share/doc/packages/perl-Rex/ChangeLog
|
||||
|
||||
1.13.2 2020-12-05 Ferenc Erki <erkiferenc@gmail.com>
|
||||
[DOCUMENTATION]
|
||||
- Clarify templating documentation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 6 03:10:17 UTC 2020 - Tina Müller <timueller+perl@suse.de>
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package perl-Rex
|
||||
#
|
||||
# Copyright (c) 2020 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -16,56 +16,55 @@
|
||||
#
|
||||
|
||||
|
||||
Name: perl-Rex
|
||||
Version: 1.13.1
|
||||
Release: 0
|
||||
%define cpan_name Rex
|
||||
Summary: Automation framework for local and remote execution
|
||||
Name: perl-Rex
|
||||
Version: 1.16.1
|
||||
Release: 0
|
||||
License: Apache-2.0
|
||||
Group: Development/Libraries/Perl
|
||||
Summary: Automation framework for local and remote execution
|
||||
URL: https://metacpan.org/release/%{cpan_name}
|
||||
Source0: https://cpan.metacpan.org/authors/id/F/FE/FERKI/%{cpan_name}-%{version}.tar.gz
|
||||
Source1: cpanspec.yml
|
||||
BuildArch: noarch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildRequires: perl
|
||||
BuildRequires: perl-macros
|
||||
BuildRequires: perl(AWS::Signature4)
|
||||
BuildRequires: perl(CPAN::Meta::Requirements) >= 2.120620
|
||||
BuildRequires: perl(DBI)
|
||||
BuildRequires: perl(CPAN::Meta::Requirements) >= 2.121
|
||||
BuildRequires: perl(Data::Validate::IP)
|
||||
BuildRequires: perl(Devel::Caller)
|
||||
BuildRequires: perl(Digest::HMAC_SHA1)
|
||||
BuildRequires: perl(File::ShareDir::Install) >= 0.06
|
||||
BuildRequires: perl(autodie)
|
||||
#BuildRequires: perl(ExtUtils::MakeMaker) >= 7.11
|
||||
BuildRequires: perl(File::ShareDir::Install) >= 0.60
|
||||
BuildRequires: perl(HTTP::Request)
|
||||
BuildRequires: perl(HTTP::Request::Common)
|
||||
BuildRequires: perl(Hash::Merge)
|
||||
BuildRequires: perl(IO::Pty)
|
||||
BuildRequires: perl(IO::String)
|
||||
BuildRequires: perl(JSON::MaybeXS)
|
||||
BuildRequires: perl(LWP::UserAgent)
|
||||
BuildRequires: perl(List::Util) >= 1.45
|
||||
BuildRequires: perl(Module::Load::Conditional)
|
||||
BuildRequires: perl(Module::Metadata)
|
||||
BuildRequires: perl(Net::OpenSSH)
|
||||
BuildRequires: perl(Net::OpenSSH::ShellQuoter)
|
||||
BuildRequires: perl(Net::SFTP::Foreign)
|
||||
BuildRequires: perl(Parallel::ForkManager)
|
||||
BuildRequires: perl(Sort::Naturally)
|
||||
BuildRequires: perl(String::Escape)
|
||||
BuildRequires: perl(Sub::Override)
|
||||
BuildRequires: perl(Term::ReadKey)
|
||||
BuildRequires: perl(Test::Deep)
|
||||
BuildRequires: perl(Test::Exception)
|
||||
BuildRequires: perl(Test::Output)
|
||||
BuildRequires: perl(Test::UseAllModules)
|
||||
BuildRequires: perl(Test::Warnings) >= 0.33
|
||||
BuildRequires: perl(Text::Glob)
|
||||
#BuildRequires: perl(Text::Wrap) >= >= 0, != 2023.0509
|
||||
BuildRequires: perl(URI)
|
||||
BuildRequires: perl(URI::QueryParam)
|
||||
BuildRequires: perl(XML::LibXML)
|
||||
BuildRequires: perl(XML::Simple)
|
||||
BuildRequires: perl(autodie)
|
||||
BuildRequires: perl(version)
|
||||
#BuildRequires: perl(YAML) >= >= 0, != 1.25
|
||||
Requires: perl(AWS::Signature4)
|
||||
Requires: perl(DBI)
|
||||
Requires: perl(Data::Validate::IP)
|
||||
Requires: perl(Devel::Caller)
|
||||
Requires: perl(Digest::HMAC_SHA1)
|
||||
@@ -73,25 +72,29 @@ Requires: perl(HTTP::Request)
|
||||
Requires: perl(HTTP::Request::Common)
|
||||
Requires: perl(Hash::Merge)
|
||||
Requires: perl(IO::Pty)
|
||||
Requires: perl(IO::String)
|
||||
Requires: perl(JSON::MaybeXS)
|
||||
Requires: perl(LWP::UserAgent)
|
||||
Requires: perl(List::Util) >= 1.45
|
||||
Requires: perl(Module::Load::Conditional)
|
||||
Requires: perl(Net::OpenSSH)
|
||||
Requires: perl(Net::OpenSSH::ShellQuoter)
|
||||
Requires: perl(Net::SFTP::Foreign)
|
||||
Requires: perl(Sort::Naturally)
|
||||
Requires: perl(Term::ReadKey)
|
||||
Requires: perl(Text::Glob)
|
||||
#Requires: perl(Text::Wrap) >= >= 0, != 2023.0509
|
||||
Requires: perl(URI)
|
||||
Requires: perl(URI::QueryParam)
|
||||
Requires: perl(XML::LibXML)
|
||||
Requires: perl(XML::Simple)
|
||||
Requires: perl(version)
|
||||
#Requires: perl(YAML) >= >= 0, != 1.25
|
||||
%{perl_requires}
|
||||
# MANUAL BEGIN
|
||||
BuildRequires: perl(ExtUtils::MakeMaker) > 7.12
|
||||
BuildRequires: git-core
|
||||
BuildRequires: perl(Text::Wrap) > 2023.0509
|
||||
BuildRequires: perl(YAML) > 1.25
|
||||
Requires: perl(Text::Wrap) > 2023.0509
|
||||
Requires: perl(YAML) > 1.25
|
||||
# MANUAL END
|
||||
|
||||
@@ -110,11 +113,13 @@ See at https://metacpan.org/pod/distribution/Rex/bin/rex for more
|
||||
information about how to use rex on the command line.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{cpan_name}-%{version}
|
||||
%autosetup -n %{cpan_name}-%{version} -p1
|
||||
|
||||
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644
|
||||
|
||||
%build
|
||||
perl Makefile.PL INSTALLDIRS=vendor
|
||||
make %{?_smp_mflags}
|
||||
%make_build
|
||||
|
||||
%check
|
||||
make test
|
||||
@@ -125,7 +130,6 @@ make test
|
||||
%perl_gen_filelist
|
||||
|
||||
%files -f %{name}.files
|
||||
%defattr(-,root,root,755)
|
||||
%doc ChangeLog CONTRIBUTING.md CONTRIBUTORS README
|
||||
%license LICENSE
|
||||
|
||||
|
Reference in New Issue
Block a user