openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
June 2021
- 1 participants
- 2516 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Log-Dispatchouli for openSUSE:Factory checked in at 2021-06-29 22:43:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Log-Dispatchouli (Old)
and /work/SRC/openSUSE:Factory/.perl-Log-Dispatchouli.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Log-Dispatchouli"
Tue Jun 29 22:43:24 2021 rev:18 rq:903017 version:2.023
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Log-Dispatchouli/perl-Log-Dispatchouli.changes 2020-08-28 23:45:38.343476380 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Log-Dispatchouli.new.2625/perl-Log-Dispatchouli.changes 2021-06-29 22:44:02.810935970 +0200
@@ -1,0 +2,10 @@
+Sat Jun 19 03:08:02 UTC 2021 - Tina M��ller <timueller+perl(a)suse.de>
+
+- updated to 2.023
+ see /usr/share/doc/packages/perl-Log-Dispatchouli/Changes
+
+ 2.023 2021-06-18 21:52:17-04:00 America/New_York
+ - update author contact info
+ - add perl-support section
+
+-------------------------------------------------------------------
Old:
----
Log-Dispatchouli-2.022.tar.gz
New:
----
Log-Dispatchouli-2.023.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Log-Dispatchouli.spec ++++++
--- /var/tmp/diff_new_pack.rF61iE/_old 2021-06-29 22:44:03.322936646 +0200
+++ /var/tmp/diff_new_pack.rF61iE/_new 2021-06-29 22:44:03.322936646 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Log-Dispatchouli
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,20 +16,19 @@
#
+%define cpan_name Log-Dispatchouli
Name: perl-Log-Dispatchouli
-Version: 2.022
+Version: 2.023
Release: 0
-%define cpan_name Log-Dispatchouli
Summary: Simple wrapper around Log::Dispatch
License: Artistic-1.0 OR GPL-1.0-or-later
-Group: Development/Libraries/Perl
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/R/RJ/RJBS/%{cpan_name}-%{version}.tar.…
Source1: cpanspec.yml
BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
+BuildRequires: perl(ExtUtils::MakeMaker) >= 6.78
BuildRequires: perl(Log::Dispatch)
BuildRequires: perl(Log::Dispatch::Array)
BuildRequires: perl(Log::Dispatch::File)
@@ -76,11 +75,11 @@
String::Flogger docs.
%prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{version}
%build
perl Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+%make_build
%check
make test
@@ -91,7 +90,6 @@
%perl_gen_filelist
%files -f %{name}.files
-%defattr(-,root,root,755)
%doc Changes README
%license LICENSE
++++++ Log-Dispatchouli-2.022.tar.gz -> Log-Dispatchouli-2.023.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Dispatchouli-2.022/Changes new/Log-Dispatchouli-2.023/Changes
--- old/Log-Dispatchouli-2.022/Changes 2020-08-24 19:50:18.000000000 +0200
+++ new/Log-Dispatchouli-2.023/Changes 2021-06-19 03:52:19.000000000 +0200
@@ -1,5 +1,9 @@
Revision history for Log-Dispatchouli
+2.023 2021-06-18 21:52:17-04:00 America/New_York
+ - update author contact info
+ - add perl-support section
+
2.022 2020-08-24 13:50:15-04:00 America/New_York
- don't duplicate pid in syslog!
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Dispatchouli-2.022/LICENSE new/Log-Dispatchouli-2.023/LICENSE
--- old/Log-Dispatchouli-2.022/LICENSE 2020-08-24 19:50:18.000000000 +0200
+++ new/Log-Dispatchouli-2.023/LICENSE 2021-06-19 03:52:19.000000000 +0200
@@ -1,4 +1,4 @@
-This software is copyright (c) 2020 by Ricardo SIGNES.
+This software is copyright (c) 2021 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@
--- The GNU General Public License, Version 1, February 1989 ---
-This software is Copyright (c) 2020 by Ricardo SIGNES.
+This software is Copyright (c) 2021 by Ricardo SIGNES.
This is free software, licensed under:
@@ -272,7 +272,7 @@
--- The Artistic License 1.0 ---
-This software is Copyright (c) 2020 by Ricardo SIGNES.
+This software is Copyright (c) 2021 by Ricardo SIGNES.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Dispatchouli-2.022/MANIFEST new/Log-Dispatchouli-2.023/MANIFEST
--- old/Log-Dispatchouli-2.022/MANIFEST 2020-08-24 19:50:18.000000000 +0200
+++ new/Log-Dispatchouli-2.023/MANIFEST 2021-06-19 03:52:19.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.015.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.021.
Changes
LICENSE
MANIFEST
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Dispatchouli-2.022/META.json new/Log-Dispatchouli-2.023/META.json
--- old/Log-Dispatchouli-2.022/META.json 2020-08-24 19:50:18.000000000 +0200
+++ new/Log-Dispatchouli-2.023/META.json 2021-06-19 03:52:19.000000000 +0200
@@ -1,10 +1,10 @@
{
"abstract" : "a simple wrapper around Log::Dispatch",
"author" : [
- "Ricardo SIGNES <rjbs(a)cpan.org>"
+ "Ricardo SIGNES <rjbs(a)semiotic.systems>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 6.015, CPAN::Meta::Converter version 2.150010",
+ "generated_by" : "Dist::Zilla version 6.021, CPAN::Meta::Converter version 2.150010",
"license" : [
"perl_5"
],
@@ -16,7 +16,7 @@
"prereqs" : {
"configure" : {
"requires" : {
- "ExtUtils::MakeMaker" : "0"
+ "ExtUtils::MakeMaker" : "6.78"
},
"suggests" : {
"JSON::PP" : "2.27300"
@@ -79,10 +79,10 @@
"web" : "https://github.com/rjbs/Log-Dispatchouli"
}
},
- "version" : "2.022",
+ "version" : "2.023",
"x_Dist_Zilla" : {
"perl" : {
- "version" : "5.032000"
+ "version" : "5.034000"
},
"plugins" : [
{
@@ -102,7 +102,7 @@
}
},
"name" : "@RJBS/Git::GatherDir",
- "version" : "2.046"
+ "version" : "2.047"
},
{
"class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed",
@@ -140,7 +140,9 @@
"modules" : [],
"phase" : "release",
"run_under_travis" : 0,
- "skip" : []
+ "skip" : [
+ "Dist::Zilla::Plugin::RJBSMisc"
+ ]
}
},
"name" : "@RJBS/CPAN-Outdated",
@@ -149,57 +151,57 @@
{
"class" : "Dist::Zilla::Plugin::PruneCruft",
"name" : "@RJBS/@Filter/PruneCruft",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::ManifestSkip",
"name" : "@RJBS/@Filter/ManifestSkip",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::MetaYAML",
"name" : "@RJBS/@Filter/MetaYAML",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::License",
"name" : "@RJBS/@Filter/License",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::Readme",
"name" : "@RJBS/@Filter/Readme",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::ExecDir",
"name" : "@RJBS/@Filter/ExecDir",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::ShareDir",
"name" : "@RJBS/@Filter/ShareDir",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::Manifest",
"name" : "@RJBS/@Filter/Manifest",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::TestRelease",
"name" : "@RJBS/@Filter/TestRelease",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::ConfirmRelease",
"name" : "@RJBS/@Filter/ConfirmRelease",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::UploadToCPAN",
"name" : "@RJBS/@Filter/UploadToCPAN",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::MakeMaker",
@@ -209,48 +211,48 @@
}
},
"name" : "@RJBS/MakeMaker",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::AutoPrereqs",
"name" : "@RJBS/AutoPrereqs",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::Git::NextVersion",
"config" : {
"Dist::Zilla::Plugin::Git::NextVersion" : {
"first_version" : "0.001",
- "version_by_branch" : 0,
+ "version_by_branch" : 1,
"version_regexp" : "(?^:^([0-9]+\\.[0-9]+)$)"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"repo_root" : "."
}
},
"name" : "@RJBS/Git::NextVersion",
- "version" : "2.046"
+ "version" : "2.047"
},
{
"class" : "Dist::Zilla::Plugin::PkgVersion",
"name" : "@RJBS/PkgVersion",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::MetaConfig",
"name" : "@RJBS/MetaConfig",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::MetaJSON",
"name" : "@RJBS/MetaJSON",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::NextRelease",
"name" : "@RJBS/NextRelease",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::Test::ChangesHasContent",
@@ -260,7 +262,7 @@
{
"class" : "Dist::Zilla::Plugin::PodSyntaxTests",
"name" : "@RJBS/PodSyntaxTests",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::Test::ReportPrereqs",
@@ -276,7 +278,7 @@
}
},
"name" : "@RJBS/TestMoreWithSubtests",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::PodWeaver",
@@ -293,82 +295,87 @@
{
"class" : "Pod::Weaver::Plugin::EnsurePod5",
"name" : "@CorePrep/EnsurePod5",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Plugin::H1Nester",
"name" : "@CorePrep/H1Nester",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Plugin::SingleEncoding",
"name" : "@RJBS/SingleEncoding",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Section::Name",
"name" : "@RJBS/Name",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Section::Version",
"name" : "@RJBS/Version",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Section::Region",
"name" : "@RJBS/Prelude",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "@RJBS/Synopsis",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "@RJBS/Description",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "@RJBS/Overview",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "@RJBS/Stability",
- "version" : "4.015"
+ "version" : "4.017"
+ },
+ {
+ "class" : "Pod::Weaver::Section::GenerateSection",
+ "name" : "@RJBS/PerlSupport",
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "Attributes",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "Methods",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "Functions",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Section::Leftovers",
"name" : "@RJBS/Leftovers",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Section::Region",
"name" : "@RJBS/postlude",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Section::Authors",
"name" : "@RJBS/Authors",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Section::Contributors",
@@ -378,12 +385,12 @@
{
"class" : "Pod::Weaver::Section::Legal",
"name" : "@RJBS/Legal",
- "version" : "4.015"
+ "version" : "4.017"
},
{
"class" : "Pod::Weaver::Plugin::Transformer",
"name" : "@RJBS/List",
- "version" : "4.015"
+ "version" : "4.017"
}
]
}
@@ -392,6 +399,11 @@
"version" : "4.008"
},
{
+ "class" : "Dist::Zilla::Plugin::RJBSMisc",
+ "name" : "@RJBS/RJBSMisc",
+ "version" : "5.018"
+ },
+ {
"class" : "Dist::Zilla::Plugin::GithubMeta",
"name" : "@RJBS/GithubMeta",
"version" : "0.58"
@@ -411,19 +423,20 @@
"changelog" : "Changes"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"repo_root" : "."
}
},
"name" : "@RJBS/@Git/Check",
- "version" : "2.046"
+ "version" : "2.047"
},
{
"class" : "Dist::Zilla::Plugin::Git::Commit",
"config" : {
"Dist::Zilla::Plugin::Git::Commit" : {
"add_files_in" : [],
- "commit_msg" : "v%V%n%n%c"
+ "commit_msg" : "v%V%n%n%c",
+ "signoff" : 0
},
"Dist::Zilla::Role::Git::DirtyFiles" : {
"allow_dirty" : [
@@ -434,7 +447,7 @@
"changelog" : "Changes"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"repo_root" : "."
},
"Dist::Zilla::Role::Git::StringFormatter" : {
@@ -442,7 +455,7 @@
}
},
"name" : "@RJBS/@Git/Commit",
- "version" : "2.046"
+ "version" : "2.047"
},
{
"class" : "Dist::Zilla::Plugin::Git::Tag",
@@ -451,12 +464,12 @@
"branch" : null,
"changelog" : "Changes",
"signed" : 0,
- "tag" : "2.022",
+ "tag" : "2.023",
"tag_format" : "%v",
"tag_message" : "v%V"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"repo_root" : "."
},
"Dist::Zilla::Role::Git::StringFormatter" : {
@@ -464,31 +477,30 @@
}
},
"name" : "@RJBS/@Git/Tag",
- "version" : "2.046"
+ "version" : "2.047"
},
{
"class" : "Dist::Zilla::Plugin::Git::Push",
"config" : {
"Dist::Zilla::Plugin::Git::Push" : {
"push_to" : [
- "origin :",
"github :"
],
"remotes_must_exist" : 0
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"repo_root" : "."
}
},
"name" : "@RJBS/@Git/Push",
- "version" : "2.046"
+ "version" : "2.047"
},
{
"class" : "Dist::Zilla::Plugin::Git::Contributors",
"config" : {
"Dist::Zilla::Plugin::Git::Contributors" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"include_authors" : 0,
"include_releaser" : 1,
"order_by" : "name",
@@ -496,7 +508,7 @@
}
},
"name" : "@RJBS/Git::Contributors",
- "version" : "0.035"
+ "version" : "0.036"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -507,57 +519,57 @@
}
},
"name" : "Prereqs",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":IncModules",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":TestFiles",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExtraTestFiles",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExecFiles",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":PerlExecFiles",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ShareFiles",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":MainModule",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":AllFiles",
- "version" : "6.015"
+ "version" : "6.021"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":NoFiles",
- "version" : "6.015"
+ "version" : "6.021"
}
],
"zilla" : {
@@ -565,7 +577,7 @@
"config" : {
"is_trial" : 0
},
- "version" : "6.015"
+ "version" : "6.021"
}
},
"x_contributors" : [
@@ -577,12 +589,12 @@
"Matt Phillips <mattp(a)cpan.org>",
"Olivier Mengu\u00e9 <dolmen(a)cpan.org>",
"Randy Stauner <randy(a)magnificent-tears.com>",
- "Ricardo Signes <rjbs(a)semiotic.systems>",
"Ricardo Signes <rjbs(a)users.noreply.github.com>",
"Sawyer X <xsawyerx(a)cpan.org>"
],
- "x_generated_by_perl" : "v5.32.0",
- "x_serialization_backend" : "Cpanel::JSON::XS version 4.20",
+ "x_generated_by_perl" : "v5.34.0",
+ "x_rjbs_perl_support" : "long-term",
+ "x_serialization_backend" : "Cpanel::JSON::XS version 4.26",
"x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Dispatchouli-2.022/META.yml new/Log-Dispatchouli-2.023/META.yml
--- old/Log-Dispatchouli-2.022/META.yml 2020-08-24 19:50:18.000000000 +0200
+++ new/Log-Dispatchouli-2.023/META.yml 2021-06-19 03:52:19.000000000 +0200
@@ -1,7 +1,7 @@
---
abstract: 'a simple wrapper around Log::Dispatch'
author:
- - 'Ricardo SIGNES <rjbs(a)cpan.org>'
+ - 'Ricardo SIGNES <rjbs(a)semiotic.systems>'
build_requires:
ExtUtils::MakeMaker: '0'
File::Spec: '0'
@@ -13,9 +13,9 @@
base: '0'
lib: '0'
configure_requires:
- ExtUtils::MakeMaker: '0'
+ ExtUtils::MakeMaker: '6.78'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 6.015, CPAN::Meta::Converter version 2.150010'
+generated_by: 'Dist::Zilla version 6.021, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -43,10 +43,10 @@
bugtracker: https://github.com/rjbs/Log-Dispatchouli/issues
homepage: https://github.com/rjbs/Log-Dispatchouli
repository: https://github.com/rjbs/Log-Dispatchouli.git
-version: '2.022'
+version: '2.023'
x_Dist_Zilla:
perl:
- version: '5.032000'
+ version: '5.034000'
plugins:
-
class: Dist::Zilla::Plugin::Git::GatherDir
@@ -62,7 +62,7 @@
Dist::Zilla::Plugin::Git::GatherDir:
include_untracked: 0
name: '@RJBS/Git::GatherDir'
- version: '2.046'
+ version: '2.047'
-
class: Dist::Zilla::Plugin::CheckPrereqsIndexed
name: '@RJBS/CheckPrereqsIndexed'
@@ -93,92 +93,93 @@
modules: []
phase: release
run_under_travis: 0
- skip: []
+ skip:
+ - Dist::Zilla::Plugin::RJBSMisc
name: '@RJBS/CPAN-Outdated'
version: '0.057'
-
class: Dist::Zilla::Plugin::PruneCruft
name: '@RJBS/@Filter/PruneCruft'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::ManifestSkip
name: '@RJBS/@Filter/ManifestSkip'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::MetaYAML
name: '@RJBS/@Filter/MetaYAML'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::License
name: '@RJBS/@Filter/License'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::Readme
name: '@RJBS/@Filter/Readme'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::ExecDir
name: '@RJBS/@Filter/ExecDir'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::ShareDir
name: '@RJBS/@Filter/ShareDir'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::Manifest
name: '@RJBS/@Filter/Manifest'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::TestRelease
name: '@RJBS/@Filter/TestRelease'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::ConfirmRelease
name: '@RJBS/@Filter/ConfirmRelease'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::UploadToCPAN
name: '@RJBS/@Filter/UploadToCPAN'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::MakeMaker
config:
Dist::Zilla::Role::TestRunner:
default_jobs: 9
name: '@RJBS/MakeMaker'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::AutoPrereqs
name: '@RJBS/AutoPrereqs'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::Git::NextVersion
config:
Dist::Zilla::Plugin::Git::NextVersion:
first_version: '0.001'
- version_by_branch: 0
+ version_by_branch: 1
version_regexp: (?^:^([0-9]+\.[0-9]+)$)
Dist::Zilla::Role::Git::Repo:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
repo_root: .
name: '@RJBS/Git::NextVersion'
- version: '2.046'
+ version: '2.047'
-
class: Dist::Zilla::Plugin::PkgVersion
name: '@RJBS/PkgVersion'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::MetaConfig
name: '@RJBS/MetaConfig'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::MetaJSON
name: '@RJBS/MetaJSON'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::NextRelease
name: '@RJBS/NextRelease'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::Test::ChangesHasContent
name: '@RJBS/Test::ChangesHasContent'
@@ -186,7 +187,7 @@
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: '@RJBS/PodSyntaxTests'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::Test::ReportPrereqs
name: '@RJBS/Test::ReportPrereqs'
@@ -198,7 +199,7 @@
phase: test
type: requires
name: '@RJBS/TestMoreWithSubtests'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::PodWeaver
config:
@@ -212,67 +213,71 @@
-
class: Pod::Weaver::Plugin::EnsurePod5
name: '@CorePrep/EnsurePod5'
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Plugin::H1Nester
name: '@CorePrep/H1Nester'
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Plugin::SingleEncoding
name: '@RJBS/SingleEncoding'
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Section::Name
name: '@RJBS/Name'
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Section::Version
name: '@RJBS/Version'
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Section::Region
name: '@RJBS/Prelude'
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Section::Generic
name: '@RJBS/Synopsis'
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Section::Generic
name: '@RJBS/Description'
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Section::Generic
name: '@RJBS/Overview'
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Section::Generic
name: '@RJBS/Stability'
- version: '4.015'
+ version: '4.017'
+ -
+ class: Pod::Weaver::Section::GenerateSection
+ name: '@RJBS/PerlSupport'
+ version: '4.017'
-
class: Pod::Weaver::Section::Collect
name: Attributes
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Section::Collect
name: Methods
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Section::Collect
name: Functions
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Section::Leftovers
name: '@RJBS/Leftovers'
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Section::Region
name: '@RJBS/postlude'
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Section::Authors
name: '@RJBS/Authors'
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Section::Contributors
name: '@RJBS/Contributors'
@@ -280,14 +285,18 @@
-
class: Pod::Weaver::Section::Legal
name: '@RJBS/Legal'
- version: '4.015'
+ version: '4.017'
-
class: Pod::Weaver::Plugin::Transformer
name: '@RJBS/List'
- version: '4.015'
+ version: '4.017'
name: '@RJBS/PodWeaver'
version: '4.008'
-
+ class: Dist::Zilla::Plugin::RJBSMisc
+ name: '@RJBS/RJBSMisc'
+ version: '5.018'
+ -
class: Dist::Zilla::Plugin::GithubMeta
name: '@RJBS/GithubMeta'
version: '0.58'
@@ -303,16 +312,17 @@
allow_dirty_match: []
changelog: Changes
Dist::Zilla::Role::Git::Repo:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
repo_root: .
name: '@RJBS/@Git/Check'
- version: '2.046'
+ version: '2.047'
-
class: Dist::Zilla::Plugin::Git::Commit
config:
Dist::Zilla::Plugin::Git::Commit:
add_files_in: []
commit_msg: v%V%n%n%c
+ signoff: '0'
Dist::Zilla::Role::Git::DirtyFiles:
allow_dirty:
- Changes
@@ -320,12 +330,12 @@
allow_dirty_match: []
changelog: Changes
Dist::Zilla::Role::Git::Repo:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
repo_root: .
Dist::Zilla::Role::Git::StringFormatter:
time_zone: local
name: '@RJBS/@Git/Commit'
- version: '2.046'
+ version: '2.047'
-
class: Dist::Zilla::Plugin::Git::Tag
config:
@@ -333,40 +343,39 @@
branch: ~
changelog: Changes
signed: 0
- tag: '2.022'
+ tag: '2.023'
tag_format: '%v'
tag_message: v%V
Dist::Zilla::Role::Git::Repo:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
repo_root: .
Dist::Zilla::Role::Git::StringFormatter:
time_zone: local
name: '@RJBS/@Git/Tag'
- version: '2.046'
+ version: '2.047'
-
class: Dist::Zilla::Plugin::Git::Push
config:
Dist::Zilla::Plugin::Git::Push:
push_to:
- - 'origin :'
- 'github :'
remotes_must_exist: 0
Dist::Zilla::Role::Git::Repo:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
repo_root: .
name: '@RJBS/@Git/Push'
- version: '2.046'
+ version: '2.047'
-
class: Dist::Zilla::Plugin::Git::Contributors
config:
Dist::Zilla::Plugin::Git::Contributors:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
include_authors: 0
include_releaser: 1
order_by: name
paths: []
name: '@RJBS/Git::Contributors'
- version: '0.035'
+ version: '0.036'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -374,52 +383,52 @@
phase: runtime
type: requires
name: Prereqs
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':IncModules'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExtraTestFiles'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':PerlExecFiles'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':MainModule'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':AllFiles'
- version: '6.015'
+ version: '6.021'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':NoFiles'
- version: '6.015'
+ version: '6.021'
zilla:
class: Dist::Zilla::Dist::Builder
config:
is_trial: '0'
- version: '6.015'
+ version: '6.021'
x_contributors:
- 'Christopher J. Madsen <perl(a)cjmweb.net>'
- 'Dagfinn Ilmari Manns��ker <ilmari(a)ilmari.org>'
@@ -429,9 +438,9 @@
- 'Matt Phillips <mattp(a)cpan.org>'
- 'Olivier Mengu�� <dolmen(a)cpan.org>'
- 'Randy Stauner <randy(a)magnificent-tears.com>'
- - 'Ricardo Signes <rjbs(a)semiotic.systems>'
- 'Ricardo Signes <rjbs(a)users.noreply.github.com>'
- 'Sawyer X <xsawyerx(a)cpan.org>'
-x_generated_by_perl: v5.32.0
+x_generated_by_perl: v5.34.0
+x_rjbs_perl_support: long-term
x_serialization_backend: 'YAML::Tiny version 1.73'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Dispatchouli-2.022/Makefile.PL new/Log-Dispatchouli-2.023/Makefile.PL
--- old/Log-Dispatchouli-2.022/Makefile.PL 2020-08-24 19:50:18.000000000 +0200
+++ new/Log-Dispatchouli-2.023/Makefile.PL 2021-06-19 03:52:19.000000000 +0200
@@ -1,16 +1,16 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.015.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.021.
use strict;
use warnings;
-use ExtUtils::MakeMaker;
+use ExtUtils::MakeMaker 6.78;
my %WriteMakefileArgs = (
"ABSTRACT" => "a simple wrapper around Log::Dispatch",
- "AUTHOR" => "Ricardo SIGNES <rjbs\(a)cpan.org>",
+ "AUTHOR" => "Ricardo SIGNES <rjbs\(a)semiotic.systems>",
"CONFIGURE_REQUIRES" => {
- "ExtUtils::MakeMaker" => 0
+ "ExtUtils::MakeMaker" => "6.78"
},
"DISTNAME" => "Log-Dispatchouli",
"LICENSE" => "perl",
@@ -45,7 +45,7 @@
"base" => 0,
"lib" => 0
},
- "VERSION" => "2.022",
+ "VERSION" => "2.023",
"test" => {
"TESTS" => "t/*.t"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Dispatchouli-2.022/README new/Log-Dispatchouli-2.023/README
--- old/Log-Dispatchouli-2.022/README 2020-08-24 19:50:18.000000000 +0200
+++ new/Log-Dispatchouli-2.023/README 2021-06-19 03:52:19.000000000 +0200
@@ -1,12 +1,12 @@
This archive contains the distribution Log-Dispatchouli,
-version 2.022:
+version 2.023:
a simple wrapper around Log::Dispatch
-This software is copyright (c) 2020 by Ricardo SIGNES.
+This software is copyright (c) 2021 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
-This README file was generated by Dist::Zilla::Plugin::Readme v6.015.
+This README file was generated by Dist::Zilla::Plugin::Readme v6.021.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Dispatchouli-2.022/dist.ini new/Log-Dispatchouli-2.023/dist.ini
--- old/Log-Dispatchouli-2.022/dist.ini 2020-08-24 19:50:18.000000000 +0200
+++ new/Log-Dispatchouli-2.023/dist.ini 2021-06-19 03:52:19.000000000 +0200
@@ -1,9 +1,11 @@
name = Log-Dispatchouli
-author = Ricardo SIGNES <rjbs(a)cpan.org>
+author = Ricardo SIGNES <rjbs(a)semiotic.systems>
license = Perl_5
copyright_holder = Ricardo SIGNES
[@RJBS]
+perl-support = long-term
+package-name-version = 0
[Prereqs]
Sys::Syslog = 0.16 ; native socket type
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Dispatchouli-2.022/lib/Log/Dispatchouli/Global.pm new/Log-Dispatchouli-2.023/lib/Log/Dispatchouli/Global.pm
--- old/Log-Dispatchouli-2.022/lib/Log/Dispatchouli/Global.pm 2020-08-24 19:50:18.000000000 +0200
+++ new/Log-Dispatchouli-2.023/lib/Log/Dispatchouli/Global.pm 2021-06-19 03:52:19.000000000 +0200
@@ -2,7 +2,7 @@
use warnings;
package Log::Dispatchouli::Global;
# ABSTRACT: a system for sharing a global, dynamically-scoped logger
-$Log::Dispatchouli::Global::VERSION = '2.022';
+$Log::Dispatchouli::Global::VERSION = '2.023';
use Carp ();
use Log::Dispatchouli;
use Scalar::Util ();
@@ -280,7 +280,7 @@
=head1 VERSION
-version 2.022
+version 2.023
=head1 DESCRIPTION
@@ -329,6 +329,16 @@
controlled systems. Remember, I<sharing your state with code you don't
control is dangerous>.
+=head1 PERL VERSION SUPPORT
+
+This module has a long-term perl support period. That means it will not
+require a version of perl released fewer than five years ago.
+
+Although it may work on older versions of perl, no guarantee is made that the
+minimum required version will not be increased. The version may be increased
+for any reason, and there is no promise that patches will be accepted to lower
+the minimum required perl.
+
=head1 USING
In general, you will either be using a Log::Dispatchouli::Global class to get
@@ -436,11 +446,11 @@
=head1 AUTHOR
-Ricardo SIGNES <rjbs(a)cpan.org>
+Ricardo SIGNES <rjbs(a)semiotic.systems>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2020 by Ricardo SIGNES.
+This software is copyright (c) 2021 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Dispatchouli-2.022/lib/Log/Dispatchouli/Proxy.pm new/Log-Dispatchouli-2.023/lib/Log/Dispatchouli/Proxy.pm
--- old/Log-Dispatchouli-2.022/lib/Log/Dispatchouli/Proxy.pm 2020-08-24 19:50:18.000000000 +0200
+++ new/Log-Dispatchouli-2.023/lib/Log/Dispatchouli/Proxy.pm 2021-06-19 03:52:19.000000000 +0200
@@ -2,7 +2,7 @@
use warnings;
package Log::Dispatchouli::Proxy;
# ABSTRACT: a simple wrapper around Log::Dispatch
-$Log::Dispatchouli::Proxy::VERSION = '2.022';
+$Log::Dispatchouli::Proxy::VERSION = '2.023';
use Params::Util qw(_ARRAY0 _HASH0);
#pod =head1 DESCRIPTION
@@ -149,7 +149,7 @@
=head1 VERSION
-version 2.022
+version 2.023
=head1 DESCRIPTION
@@ -176,13 +176,23 @@
=back
+=head1 PERL VERSION SUPPORT
+
+This module has a long-term perl support period. That means it will not
+require a version of perl released fewer than five years ago.
+
+Although it may work on older versions of perl, no guarantee is made that the
+minimum required version will not be increased. The version may be increased
+for any reason, and there is no promise that patches will be accepted to lower
+the minimum required perl.
+
=head1 AUTHOR
-Ricardo SIGNES <rjbs(a)cpan.org>
+Ricardo SIGNES <rjbs(a)semiotic.systems>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2020 by Ricardo SIGNES.
+This software is copyright (c) 2021 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Dispatchouli-2.022/lib/Log/Dispatchouli.pm new/Log-Dispatchouli-2.023/lib/Log/Dispatchouli.pm
--- old/Log-Dispatchouli-2.022/lib/Log/Dispatchouli.pm 2020-08-24 19:50:18.000000000 +0200
+++ new/Log-Dispatchouli-2.023/lib/Log/Dispatchouli.pm 2021-06-19 03:52:19.000000000 +0200
@@ -2,7 +2,7 @@
use warnings;
package Log::Dispatchouli;
# ABSTRACT: a simple wrapper around Log::Dispatch
-$Log::Dispatchouli::VERSION = '2.022';
+$Log::Dispatchouli::VERSION = '2.023';
use Carp ();
use File::Spec ();
use Log::Dispatch;
@@ -739,7 +739,7 @@
=head1 VERSION
-version 2.022
+version 2.023
=head1 SYNOPSIS
@@ -775,6 +775,16 @@
are called only if needed. For more information read the L<String::Flogger>
docs.
+=head1 PERL VERSION SUPPORT
+
+This module has a long-term perl support period. That means it will not
+require a version of perl released fewer than five years ago.
+
+Although it may work on older versions of perl, no guarantee is made that the
+minimum required version will not be increased. The version may be increased
+for any reason, and there is no promise that patches will be accepted to lower
+the minimum required perl.
+
=head1 METHODS
=head2 new
@@ -1090,7 +1100,7 @@
=head1 AUTHOR
-Ricardo SIGNES <rjbs(a)cpan.org>
+Ricardo SIGNES <rjbs(a)semiotic.systems>
=head1 CONTRIBUTORS
@@ -1132,10 +1142,6 @@
=item *
-Ricardo Signes <rjbs(a)semiotic.systems>
-
-=item *
-
Ricardo Signes <rjbs(a)users.noreply.github.com>
=item *
@@ -1146,7 +1152,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2020 by Ricardo SIGNES.
+This software is copyright (c) 2021 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Dispatchouli-2.022/t/00-report-prereqs.dd new/Log-Dispatchouli-2.023/t/00-report-prereqs.dd
--- old/Log-Dispatchouli-2.022/t/00-report-prereqs.dd 2020-08-24 19:50:18.000000000 +0200
+++ new/Log-Dispatchouli-2.023/t/00-report-prereqs.dd 2021-06-19 03:52:19.000000000 +0200
@@ -1,7 +1,7 @@
do { my $x = {
'configure' => {
'requires' => {
- 'ExtUtils::MakeMaker' => '0'
+ 'ExtUtils::MakeMaker' => '6.78'
},
'suggests' => {
'JSON::PP' => '2.27300'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Dispatchouli-2.022/xt/release/changes_has_content.t new/Log-Dispatchouli-2.023/xt/release/changes_has_content.t
--- old/Log-Dispatchouli-2.022/xt/release/changes_has_content.t 2020-08-24 19:50:18.000000000 +0200
+++ new/Log-Dispatchouli-2.023/xt/release/changes_has_content.t 2021-06-19 03:52:19.000000000 +0200
@@ -2,7 +2,7 @@
note 'Checking Changes';
my $changes_file = 'Changes';
-my $newver = '2.022';
+my $newver = '2.023';
my $trial_token = '-TRIAL';
my $encoding = 'UTF-8';
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-oci-sdk for openSUSE:Factory checked in at 2021-06-29 22:43:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-oci-sdk (Old)
and /work/SRC/openSUSE:Factory/.python-oci-sdk.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-oci-sdk"
Tue Jun 29 22:43:23 2021 rev:16 rq:902989 version:2.40.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-oci-sdk/python-oci-sdk.changes 2021-06-04 00:34:06.856966466 +0200
+++ /work/SRC/openSUSE:Factory/.python-oci-sdk.new.2625/python-oci-sdk.changes 2021-06-29 22:44:00.714933204 +0200
@@ -1,0 +2,30 @@
+Mon Jun 28 13:44:55 UTC 2021 - John Paul Adrian Glaubitz <adrian.glaubitz(a)suse.com>
+
+- Update to version 2.40.1
+ * Support for virtual machine and bare metal pluggable databases in the Database service
+ * Changed allowed versions of cryptography package to a range, starting from from 3.2.1 up to 3.4.7
+- from version 2.40.0
+ * Support for elastic storage on Exadata Infrastructure resources for Cloud at Customer in the Database service
+ * Support for registration and management of target databases in the Data Safe service
+ * Support for config on metadata in the Management Dashboard service
+ * Support for a new work request operation type for node pool reconciliation events
+ in the Container Engine for Kubernetes service
+ * Support for migrating clusters with a public Kubernetes API endpoint which are not integrated with
+ a customer's VCN to a VCN-native cluster in the Container Engine for Kubernetes service
+ * Support for getting the spark version of applications, and filtering applications
+ by spark version, in the Data Flow service
+ * The properties `freeform_tags` and `defined_tags` were removed from the ManagementDashboardExportDetails
+ model in the Management Dashboard service
+- from version 2.39.1
+ * Support for Java Management service
+ * Support for resource principals for the Enterprise Manager bridge resource in Operations Insights service
+ * Support for encryptionInTransitType in BootVolumeAttachment and IScsiVolumeAttachment in Core service
+ * Support for updating iscsiLoginState for VolumeAttachment in Core service
+ * Support for a new type of Source called Import for use with the Export tool in Application Migration service
+ * Fixed a bug where requests were not retried for a specific case of Upload Manager
+ uploading a file with multipart disabled and callback provided
+- Refresh patches for new version
+ + ops_relax-python-depends.patch
+- Update BuildRequires and Requires from setup.py
+
+-------------------------------------------------------------------
@@ -5,15 +35,24 @@
- * Support for configuration of autonomous database KMS keys in the
- Database service
- * Support for creating database software images with any supported
- RUs in the Database service
- * Support for creating database software images from an existing
- database home in the Database service
- * Support for listing all NSGs associated with a given VLAN in the
- Networking service
- * Support for a duration windows, task failure reasons, and next
- execution times on scheduled tasks in the Logging Analytics service
- * Support for calling Oracle Cloud Infrastructure services in the
- sa-vinhedo-1 region
- * compartment_id is now optional in operation
- list_network_security_groups in the Networking service
-- Refresh ops_relax-python-depends.patch
+ * Support for configuration of autonomous database KMS keys in the Database service
+ * Support for creating database software images with any supported RUs in the Database service
+ * Support for creating database software images from an existing database home in the Database service
+ * Support for listing all NSGs associated with a given VLAN in the Networking service
+ * Support for a duration windows, task failure reasons, and next execution times
+ on scheduled tasks in the Logging Analytics service
+ * Support for calling Oracle Cloud Infrastructure services in the sa-vinhedo-1 region
+ * `compartment_id` is now optional in operation `list_network_security_groups` in the Networking service
+- from version 2.39.4
+ * Support for the Generic Artifacts service
+ * Support for the Bastion service
+ * Support for reading secrets by name in the Vault service
+ * Support for the isDynamic field when listing definitions in the Limits service
+ * Support for getting billable image sizes in the Compute service
+ * Support for getting Automatic Workload Repository (AWR) data on external
+ databases in the Database Management service
+ * Support for the VM.Standard.E3.Flex flexible compute shape with customizable OCPUs
+ and memory on notebooks in the Data Science service
+ * Support for container images and generic artifacts billing in the Registry service
+ * Support for the HCX Enterprise add-on in the VMware Solution service
+ * Support for the Expect HTTP header. Expect headers are added by default for all PUT/POST operations
+- Refresh patches for new version
+ * ops_relax-python-depends.patch
+- Use find command to search for Python sources for sed regexp-replace
@@ -25,3 +64,8 @@
- * Support for spark-submit compatible options in the Data Flow service
- * Support for Object Storage as a configuration source in the
- Resource Manager service
+ * Support for creating notebook sessions with larger block volumes in the Data Science service
+ * Support for database maintenance run patch modes in the Database service
+ * Fixed a bug where `timeout=None` was not respected when passed to clients. The older versions
+ of the SDK still use the default connection timeout(10s) and read timeout(60s) when initialized
+ with `timeout=None`
+ * Improvement in the performance of Upload Manager for parallel uploads. This is achieved by
+ overriding the default read size of Python HTTP client from 8192 bytes to 64 kb.
+- Switch Source URL to use %{url} macro
Old:
----
oci-python-sdk-2.39.0.tar.gz
New:
----
oci-python-sdk-2.40.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-oci-sdk.spec ++++++
--- /var/tmp/diff_new_pack.xiBMCB/_old 2021-06-29 22:44:01.330934017 +0200
+++ /var/tmp/diff_new_pack.xiBMCB/_new 2021-06-29 22:44:01.330934017 +0200
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_without python2
Name: python-oci-sdk
-Version: 2.39.0
+Version: 2.40.1
Release: 0
Summary: Oracle Cloud Infrastructure Python SDK
License: Apache-2.0 OR UPL-1.0
@@ -34,7 +34,7 @@
BuildRequires: python-rpm-macros
Requires: python-PyJWT
Requires: python-certifi
-Requires: python-cryptography >= 3.3.2
+Requires: python-cryptography >= 3.2.1
Requires: python-httpsig_cffi
Requires: python-pyOpenSSL >= 19.1.0
Requires: python-python-dateutil < 3.0.0
@@ -46,7 +46,7 @@
# SECTION test requirements
BuildRequires: %{python_module PyJWT}
BuildRequires: %{python_module certifi}
-BuildRequires: %{python_module cryptography >= 3.3.2}
+BuildRequires: %{python_module cryptography >= 3.2.1}
BuildRequires: %{python_module httpsig_cffi}
BuildRequires: %{python_module pyOpenSSL >= 19.1.0}
BuildRequires: %{python_module pytest > 4.1.0}
++++++ oci-python-sdk-2.39.0.tar.gz -> oci-python-sdk-2.40.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-oci-sdk/oci-python-sdk-2.39.0.tar.gz /work/SRC/openSUSE:Factory/.python-oci-sdk.new.2625/oci-python-sdk-2.40.1.tar.gz differ: char 13, line 1
++++++ ops_relax-python-depends.patch ++++++
--- /var/tmp/diff_new_pack.xiBMCB/_old 2021-06-29 22:44:01.378934080 +0200
+++ /var/tmp/diff_new_pack.xiBMCB/_new 2021-06-29 22:44:01.378934080 +0200
@@ -1,28 +1,27 @@
-diff -Nur oci-python-sdk-2.39.0/requirements.txt new/requirements.txt
---- oci-python-sdk-2.39.0/requirements.txt 2021-06-01 19:27:09.000000000 +0200
-+++ new/requirements.txt 2021-06-03 03:01:39.481999075 +0200
+diff -Nru oci-python-sdk-2.40.1.orig/requirements.txt oci-python-sdk-2.40.1/requirements.txt
+--- oci-python-sdk-2.40.1.orig/requirements.txt 2021-06-22 21:12:42.000000000 +0200
++++ oci-python-sdk-2.40.1/requirements.txt 2021-06-28 15:11:30.579505642 +0200
@@ -1,18 +1,18 @@
-autodocsumm==0.1.11
-+autodocsumm~=0.1.11
++autodocsumm>=0.1.11
certifi
-configparser==4.0.2
-coverage==4.5.2
--cryptography==3.3.2
++configparser>=4.0.2
++coverage>=4.5.2
+ cryptography>=3.2.1,<=3.4.7
-flake8==3.6.0
-mock==2.0.0
-pyOpenSSL==19.1.0
-pytest==4.1.0
-pytest-cov==2.6.1
-attrs==19.1.0
-+configparser~=4.0.2
-+coverage~=4.5.2
-+cryptography~=3.3.2
-+flake8~=3.6.0
-+mock~=2.0.0
-+pyOpenSSL~=19.1.0
-+pytest~=4.1.0
-+pytest-cov~=2.6.1
-+attrs~=19.1.0
++flake8>=3.6.0
++mock>=2.0.0
++pyOpenSSL>=19.1.0
++pytest>=4.1.0
++pytest-cov>=2.6.1
++attrs>=19.1.0
python-dateutil>=2.5.3,<=2.7.3
pytz>=2016.10
-sphinx-rtd-theme==0.4.2
@@ -30,22 +29,24 @@
-tox==3.14.3
-vcrpy==2.0.1
-wheel==0.32.3
-+sphinx-rtd-theme~=0.4.2
-+sphinx~=1.8.3
-+tox~=3.14.3
-+vcrpy~=2.0.1
-+wheel~=0.32.3
-diff -Nur oci-python-sdk-2.39.0/setup.py new/setup.py
---- oci-python-sdk-2.39.0/setup.py 2021-06-01 19:27:09.000000000 +0200
-+++ new/setup.py 2021-06-03 03:01:39.481999075 +0200
-@@ -31,8 +31,8 @@
++sphinx-rtd-theme>=0.4.2
++sphinx>=1.8.3
++tox>=3.14.3
++vcrpy>=2.0.1
++wheel>=0.32.3
+diff -Nru oci-python-sdk-2.40.1.orig/setup.py oci-python-sdk-2.40.1/setup.py
+--- oci-python-sdk-2.40.1.orig/setup.py 2021-06-22 21:12:42.000000000 +0200
++++ oci-python-sdk-2.40.1/setup.py 2021-06-28 15:11:12.030895437 +0200
+@@ -31,9 +31,9 @@
requires = [
"certifi",
- "configparser==4.0.2",
-- "cryptography==3.3.2",
-+ "configparser~=4.0.2",
-+ "cryptography~=3.3.2",
- "pyOpenSSL>=17.5.0,<=19.1.0",
+- "cryptography>=3.2.1,<=3.4.7",
+- "pyOpenSSL>=17.5.0,<=19.1.0",
++ "configparser>=4.0.2",
++ "cryptography>=3.2.1",
++ "pyOpenSSL>=17.5.0",
"python-dateutil>=2.5.3,<3.0.0",
"pytz>=2016.10",
+ ]
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-flickrapi for openSUSE:Factory checked in at 2021-06-29 22:43:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-flickrapi (Old)
and /work/SRC/openSUSE:Factory/.python-flickrapi.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-flickrapi"
Tue Jun 29 22:43:22 2021 rev:13 rq:902967 version:2.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-flickrapi/python-flickrapi.changes 2018-12-07 14:35:28.295065870 +0100
+++ /work/SRC/openSUSE:Factory/.python-flickrapi.new.2625/python-flickrapi.changes 2021-06-29 22:44:00.090932380 +0200
@@ -1,0 +2,5 @@
+Tue Jun 29 07:48:52 UTC 2021 - Steve Kowalik <steven.kowalik(a)suse.com>
+
+- Remove unneeded BuildRequires on python-devel
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-flickrapi.spec ++++++
--- /var/tmp/diff_new_pack.LEYfeW/_old 2021-06-29 22:44:00.466932877 +0200
+++ /var/tmp/diff_new_pack.LEYfeW/_new 2021-06-29 22:44:00.470932882 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-flickrapi
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -31,7 +31,6 @@
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module six}
BuildRequires: fdupes
-BuildRequires: python-devel
BuildRequires: python-rpm-macros
Requires: python-requests >= 2.4.3
Requires: python-requests-oauthlib >= 0.4.2
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package jetty-minimal for openSUSE:Factory checked in at 2021-06-29 22:43:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jetty-minimal (Old)
and /work/SRC/openSUSE:Factory/.jetty-minimal.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jetty-minimal"
Tue Jun 29 22:43:22 2021 rev:10 rq:902968 version:9.4.42
Changes:
--------
--- /work/SRC/openSUSE:Factory/jetty-minimal/jetty-minimal.changes 2021-06-09 21:53:27.074597638 +0200
+++ /work/SRC/openSUSE:Factory/.jetty-minimal.new.2625/jetty-minimal.changes 2021-06-29 22:43:59.358931414 +0200
@@ -1,0 +2,6 @@
+Mon Jun 28 12:45:55 UTC 2021 - Anton Shvetz <shvetz.anton(a)gmail.com>
+
+- Package modules: ant, cdi, deploy, fcgi, http-spi, quickstart,
+ rewrite, start, unixsocket
+
+-------------------------------------------------------------------
@@ -11 +17 @@
- * Fix: bsc#1184367 CVE-2021-28165 - jetty server high CPU when
+ * Fix: bsc#1184367, CVE-2021-28165 - jetty server high CPU when
@@ -13 +19 @@
- * Fix: bsc#1184368 CVE-2021-28164 - Normalize ambiguous URIs
+ * Fix: bsc#1184368, CVE-2021-28164 - Normalize ambiguous URIs
--- /work/SRC/openSUSE:Factory/jetty-minimal/jetty-websocket.changes 2021-06-09 21:53:27.094597673 +0200
+++ /work/SRC/openSUSE:Factory/.jetty-minimal.new.2625/jetty-websocket.changes 2021-06-29 22:43:59.378931440 +0200
@@ -11 +11 @@
- * Fix: bsc#1184367 CVE-2021-28165 - jetty server high CPU when
+ * Fix: bsc#1184367, CVE-2021-28165 - jetty server high CPU when
@@ -13 +13 @@
- * Fix: bsc#1184368 CVE-2021-28164 - Normalize ambiguous URIs
+ * Fix: bsc#1184368, CVE-2021-28164 - Normalize ambiguous URIs
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ jetty-minimal.spec ++++++
--- /var/tmp/diff_new_pack.fkiNDn/_old 2021-06-29 22:43:59.890932117 +0200
+++ /var/tmp/diff_new_pack.fkiNDn/_new 2021-06-29 22:43:59.894932122 +0200
@@ -1,5 +1,5 @@
#
-# spec file
+# spec file for package jetty-minimal
#
# Copyright (c) 2021 SUSE LLC
# Copyright (c) 2000-2007, JPackage Project
@@ -25,14 +25,18 @@
Release: 0
Summary: Java Webserver and Servlet Container
License: Apache-2.0 OR EPL-1.0
+Group: Productivity/Networking/Web/Servers
URL: https://www.eclipse.org/jetty/
Source0: https://github.com/eclipse/%{base_name}.project/archive/%{base_name}-%{vers…
BuildRequires: fdupes
BuildRequires: maven-local
+BuildRequires: mvn(com.github.jnr:jnr-unixsocket)
BuildRequires: mvn(javax.annotation:javax.annotation-api)
BuildRequires: mvn(javax.servlet:javax.servlet-api)
BuildRequires: mvn(javax.transaction:javax.transaction-api)
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
+BuildRequires: mvn(org.apache.maven.plugins:maven-antrun-plugin)
+BuildRequires: mvn(org.apache.maven.plugins:maven-dependency-plugin)
BuildRequires: mvn(org.apache.maven.plugins:maven-shade-plugin)
BuildRequires: mvn(org.apache.tomcat:tomcat-jasper)
BuildRequires: mvn(org.apache.tomcat:tomcat-util-scan)
@@ -62,127 +66,211 @@
%package -n %{base_name}-annotations
Summary: The annotations module for Jetty
+Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-annotations
%{extdesc} %{summary}.
+%package -n %{base_name}-ant
+Summary: The ant module for Jetty
+Group: Productivity/Networking/Web/Servers
+
+%description -n %{base_name}-ant
+%{extdesc} %{summary}.
+
+%package -n %{base_name}-cdi
+Summary: The cdi module for Jetty
+Group: Productivity/Networking/Web/Servers
+
+%description -n %{base_name}-cdi
+%{extdesc} %{summary}.
+
%package -n %{base_name}-client
Summary: The client module for Jetty
+Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-client
%{extdesc} %{summary}.
%package -n %{base_name}-continuation
Summary: The continuation module for Jetty
+Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-continuation
%{extdesc} %{summary}.
+%package -n %{base_name}-deploy
+Summary: The deploy module for Jetty
+Group: Productivity/Networking/Web/Servers
+
+%description -n %{base_name}-deploy
+%{extdesc} %{summary}.
+
+%package -n %{base_name}-fcgi
+Summary: The fcgi module for Jetty
+Group: Productivity/Networking/Web/Servers
+
+%description -n %{base_name}-fcgi
+%{extdesc} %{summary}.
+
%package -n %{base_name}-http
Summary: The http module for Jetty
+Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-http
%{extdesc} %{summary}.
%package -n %{base_name}-http-spi
Summary: The http-spi module for Jetty
+Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-http-spi
%{extdesc} %{summary}.
%package -n %{base_name}-io
Summary: The io module for Jetty
+Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-io
%{extdesc} %{summary}.
%package -n %{base_name}-jaas
Summary: The jaas module for Jetty
+Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-jaas
%{extdesc} %{summary}.
+%package -n %{base_name}-jmx
+Summary: The jmx module for Jetty
+Group: Productivity/Networking/Web/Servers
+
+%description -n %{base_name}-jmx
+%{extdesc} %{summary}.
+
%package -n %{base_name}-jndi
Summary: The jndi module for Jetty
+Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-jndi
%{extdesc} %{summary}.
%package -n %{base_name}-jsp
Summary: The jsp module for Jetty
+Group: Productivity/Networking/Web/Servers
Requires: glassfish-el
%description -n %{base_name}-jsp
%{extdesc} %{summary}.
-%package -n %{base_name}-security
-Summary: The security module for Jetty
-
-%description -n %{base_name}-security
-%{extdesc} %{summary}.
-
%package -n %{base_name}-openid
Summary: The openid module for Jetty
+Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-openid
%{extdesc} %{summary}.
+%package -n %{base_name}-plus
+Summary: The plus module for Jetty
+Group: Productivity/Networking/Web/Servers
+
+%description -n %{base_name}-plus
+%{extdesc} %{summary}.
+
+%package -n %{base_name}-proxy
+Summary: The proxy module for Jetty
+Group: Productivity/Networking/Web/Servers
+
+%description -n %{base_name}-proxy
+%{extdesc} %{summary}.
+
+%package -n %{base_name}-quickstart
+Summary: The quickstart module for Jetty
+Group: Productivity/Networking/Web/Servers
+
+%description -n %{base_name}-quickstart
+%{extdesc} %{summary}.
+
+%package -n %{base_name}-rewrite
+Summary: The rewrite module for Jetty
+Group: Productivity/Networking/Web/Servers
+
+%description -n %{base_name}-rewrite
+%{extdesc} %{summary}.
+
+%package -n %{base_name}-security
+Summary: The security module for Jetty
+Group: Productivity/Networking/Web/Servers
+
+%description -n %{base_name}-security
+%{extdesc} %{summary}.
+
%package -n %{base_name}-server
Summary: The server module for Jetty
+Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-server
%{extdesc} %{summary}.
%package -n %{base_name}-servlet
Summary: The servlet module for Jetty
+Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-servlet
%{extdesc} %{summary}.
+%package -n %{base_name}-servlets
+Summary: The servlets module for Jetty
+Group: Productivity/Networking/Web/Servers
+
+%description -n %{base_name}-servlets
+%{extdesc} %{summary}.
+
+%package -n %{base_name}-start
+Summary: The start module for Jetty
+Group: Productivity/Networking/Web/Servers
+
+%description -n %{base_name}-start
+%{extdesc} %{summary}.
+
+%package -n %{base_name}-unixsocket
+Summary: The unixsocket module for Jetty
+Group: Productivity/Networking/Web/Servers
+
+%description -n %{base_name}-unixsocket
+%{extdesc} %{summary}.
+
%package -n %{base_name}-util
Summary: The util module for Jetty
+Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-util
%{extdesc} %{summary}.
%package -n %{base_name}-util-ajax
Summary: The util-ajax module for Jetty
+Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-util-ajax
%{extdesc} %{summary}.
%package -n %{base_name}-webapp
Summary: The webapp module for Jetty
+Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-webapp
%{extdesc} %{summary}.
-%package -n %{base_name}-jmx
-Summary: The jmx module for Jetty
-
-%description -n %{base_name}-jmx
-%{extdesc} %{summary}.
-
%package -n %{base_name}-xml
Summary: The xml module for Jetty
+Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-xml
%{extdesc} %{summary}.
-%package -n %{base_name}-plus
-Summary: The plus module for Jetty
-
-%description -n %{base_name}-plus
-%{extdesc} %{summary}.
-
-%package -n %{base_name}-proxy
-Summary: The proxy module for Jetty
-
-%description -n %{base_name}-proxy
-%{extdesc} %{summary}.
-
%package javadoc
Summary: Javadoc for %{name}
+Group: Productivity/Networking/Web/Servers
%description javadoc
%{summary}.
@@ -294,28 +382,19 @@
# only useful when tests are enabled (copies test deps)
%pom_remove_plugin :maven-dependency-plugin jetty-client
-%pom_disable_module jetty-ant
%pom_disable_module jetty-http2
-%pom_disable_module jetty-fcgi
%pom_disable_module jetty-websocket
-%pom_disable_module jetty-servlets
%pom_disable_module apache-jstl
%pom_disable_module jetty-maven-plugin
%pom_disable_module jetty-jspc-maven-plugin
-%pom_disable_module jetty-deploy
-%pom_disable_module jetty-start
-%pom_disable_module jetty-cdi
%pom_disable_module jetty-spring
%pom_disable_module jetty-jaspi
-%pom_disable_module jetty-rewrite
%pom_disable_module jetty-nosql
-%pom_disable_module jetty-unixsocket
%pom_disable_module tests
%pom_disable_module examples
-%pom_disable_module jetty-quickstart
%pom_disable_module jetty-distribution
%pom_disable_module jetty-runner
-%pom_disable_module jetty-http-spi
+#%%pom_disable_module jetty-http-spi
%pom_disable_module jetty-alpn
%pom_disable_module jetty-home
@@ -359,12 +438,31 @@
%mvn_install
%fdupes -s %{buildroot}%{_javadocdir}
+# Apache Ant stuff
+install -dm0755 %{buildroot}%{_sysconfdir}/ant.d
+install -dm0755 %{buildroot}%{_datadir}/ant/lib
+echo $(for jar in %{buildroot}%{_javadir}/%{base_name}/*.jar; do echo %{base_name}/$(basename $jar .jar); done) \
+ >%{buildroot}%{_sysconfdir}/ant.d/%{base_name}
+ln -s %{_javadir}/%{base_name}/%{base_name}-ant.jar %{buildroot}%{_datadir}/ant/lib/
+
%files -n %{base_name}-annotations -f .mfiles-jetty-annotations
+%files -n %{base_name}-ant -f .mfiles-jetty-ant
+%config %{_sysconfdir}/ant.d/%{base_name}
+%{_datadir}/ant/lib/%{base_name}-ant.jar
+
+%files -n %{base_name}-cdi -f .mfiles-jetty-cdi
+
%files -n %{base_name}-client -f .mfiles-jetty-client
%files -n %{base_name}-continuation -f .mfiles-jetty-continuation
+%files -n %{base_name}-deploy -f .mfiles-jetty-deploy
+
+%files -n %{base_name}-fcgi -f .mfiles-fcgi-server -f .mfiles-fcgi-client
+
+%files -n %{base_name}-http-spi -f .mfiles-jetty-http-spi
+
%files -n %{base_name}-jaas -f .mfiles-jetty-jaas
%files -n %{base_name}-jndi -f .mfiles-jetty-jndi
@@ -379,6 +477,8 @@
%files -n %{base_name}-servlet -f .mfiles-jetty-servlet
+%files -n %{base_name}-start -f .mfiles-jetty-start
+
%files -n %{base_name}-util -f .mfiles-jetty-util
%files -n %{base_name}-util-ajax -f .mfiles-jetty-util-ajax
@@ -391,12 +491,20 @@
%files -n %{base_name}-http -f .mfiles-jetty-http
-%files -n %{base_name}-security -f .mfiles-jetty-security
-
%files -n %{base_name}-proxy -f .mfiles-jetty-proxy
%files -n %{base_name}-plus -f .mfiles-jetty-plus
+%files -n %{base_name}-quickstart -f .mfiles-jetty-quickstart
+
+%files -n %{base_name}-rewrite -f .mfiles-jetty-rewrite
+
+%files -n %{base_name}-security -f .mfiles-jetty-security
+
+%files -n %{base_name}-servlets -f .mfiles-jetty-servlets
+
+%files -n %{base_name}-unixsocket -f .mfiles-jetty-unixsocket
+
%files javadoc -f .mfiles-javadoc
%license LICENSE NOTICE.txt
++++++ jetty-websocket.spec ++++++
--- /var/tmp/diff_new_pack.fkiNDn/_old 2021-06-29 22:43:59.914932148 +0200
+++ /var/tmp/diff_new_pack.fkiNDn/_new 2021-06-29 22:43:59.918932153 +0200
@@ -1,5 +1,5 @@
#
-# spec file
+# spec file for package jetty-websocket
#
# Copyright (c) 2021 SUSE LLC
# Copyright (c) 2000-2007, JPackage Project
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package saphanabootstrap-formula for openSUSE:Factory checked in at 2021-06-29 22:43:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/saphanabootstrap-formula (Old)
and /work/SRC/openSUSE:Factory/.saphanabootstrap-formula.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "saphanabootstrap-formula"
Tue Jun 29 22:43:21 2021 rev:38 rq:902936 version:0.7.2+git.1624949405.ab53030
Changes:
--------
--- /work/SRC/openSUSE:Factory/saphanabootstrap-formula/saphanabootstrap-formula.changes 2021-06-09 21:53:22.118588804 +0200
+++ /work/SRC/openSUSE:Factory/.saphanabootstrap-formula.new.2625/saphanabootstrap-formula.changes 2021-06-29 22:43:58.810930691 +0200
@@ -1,0 +2,6 @@
+Thu Jun 17 13:56:06 UTC 2021 - Eike Waldt <waldt(a)b1-systems.de>
+
+- Version bump 0.7.2
+ * add native fencing for microsoft-azure
+
+-------------------------------------------------------------------
Old:
----
saphanabootstrap-formula-0.7.1+git.1623245207.6711362.tar.gz
New:
----
saphanabootstrap-formula-0.7.2+git.1624949405.ab53030.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ saphanabootstrap-formula.spec ++++++
--- /var/tmp/diff_new_pack.6zWlUX/_old 2021-06-29 22:43:59.194931198 +0200
+++ /var/tmp/diff_new_pack.6zWlUX/_new 2021-06-29 22:43:59.194931198 +0200
@@ -19,7 +19,7 @@
# See also http://en.opensuse.org/openSUSE:Specfile_guidelines
Name: saphanabootstrap-formula
-Version: 0.7.1+git.1623245207.6711362
+Version: 0.7.2+git.1624949405.ab53030
Release: 0
Summary: SAP HANA platform deployment formula
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.6zWlUX/_old 2021-06-29 22:43:59.218931230 +0200
+++ /var/tmp/diff_new_pack.6zWlUX/_new 2021-06-29 22:43:59.218931230 +0200
@@ -4,8 +4,8 @@
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="filename">saphanabootstrap-formula</param>
- <param name="versionformat">0.7.1+git.%ct.%h</param>
- <param name="revision">67113626dbcf100f2d8f309b2006b45d6782ec08</param>
+ <param name="versionformat">0.7.2+git.%ct.%h</param>
+ <param name="revision">ab5303065887a556b547a2282b3aa018eb16de44</param>
</service>
<service name="recompress" mode="disabled">
++++++ saphanabootstrap-formula-0.7.1+git.1623245207.6711362.tar.gz -> saphanabootstrap-formula-0.7.2+git.1624949405.ab53030.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/saphanabootstrap-formula-0.7.1+git.1623245207.6711362/_service new/saphanabootstrap-formula-0.7.2+git.1624949405.ab53030/_service
--- old/saphanabootstrap-formula-0.7.1+git.1623245207.6711362/_service 2021-06-09 15:26:47.000000000 +0200
+++ new/saphanabootstrap-formula-0.7.2+git.1624949405.ab53030/_service 2021-06-29 08:50:05.000000000 +0200
@@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="filename">saphanabootstrap-formula</param>
- <param name="versionformat">0.7.1+git.%ct.%h</param>
+ <param name="versionformat">0.7.2+git.%ct.%h</param>
<param name="revision">%%VERSION%%</param>
</service>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/saphanabootstrap-formula-0.7.1+git.1623245207.6711362/saphanabootstrap-formula.changes new/saphanabootstrap-formula-0.7.2+git.1624949405.ab53030/saphanabootstrap-formula.changes
--- old/saphanabootstrap-formula-0.7.1+git.1623245207.6711362/saphanabootstrap-formula.changes 2021-06-09 15:26:47.000000000 +0200
+++ new/saphanabootstrap-formula-0.7.2+git.1624949405.ab53030/saphanabootstrap-formula.changes 2021-06-29 08:50:05.000000000 +0200
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Thu Jun 17 13:56:06 UTC 2021 - Eike Waldt <waldt(a)b1-systems.de>
+
+- Version bump 0.7.2
+ * add native fencing for microsoft-azure
+
+-------------------------------------------------------------------
Wed Jun 9 07:00:36 UTC 2021 - Eike Waldt <waldt(a)b1-systems.de>
- fixes a not working import of dbapi in SUSE/ha-sap-terraform-deployments#703
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/saphanabootstrap-formula-0.7.1+git.1623245207.6711362/templates/scale_up_resources.j2 new/saphanabootstrap-formula-0.7.2+git.1624949405.ab53030/templates/scale_up_resources.j2
--- old/saphanabootstrap-formula-0.7.1+git.1623245207.6711362/templates/scale_up_resources.j2 2021-06-09 15:26:47.000000000 +0200
+++ new/saphanabootstrap-formula-0.7.2+git.1624949405.ab53030/templates/scale_up_resources.j2 2021-06-29 08:50:05.000000000 +0200
@@ -2,11 +2,15 @@
{%- set sid = data.sid.upper() %}
{%- set instance = '{:0>2}'.format(data.instance) %}
{%- set cloud_provider = grains['cloud_provider'] %}
-{%- set native_fencing = data.native_fencing|default(True) %}
{%- set monitoring_enabled = pillar.cluster.monitoring_enabled|default(False) %}
-{%- if cloud_provider == "google-cloud-platform" %}
+{%- if cloud_provider == "amazon-web-services" %}
+{%- set native_fencing = data.native_fencing|default(True) %}
+{%- elif cloud_provider == "google-cloud-platform" %}
+{%- set native_fencing = data.native_fencing|default(True) %}
{%- set vip_mechanism = data.virtual_ip_mechanism|default("load-balancer") %}
+{%- elif cloud_provider == "microsoft-azure" %}
+{%- set native_fencing = data.native_fencing|default(False) %}
{%- endif %}
###########
@@ -38,6 +42,16 @@
op monitor interval=120 timeout=60 \
meta target-role=Started
+{%- elif cloud_provider == "microsoft-azure" %}
+property $id="cib-bootstrap-options" \
+ stonith-enabled="true" \
+ concurrent-fencing=true
+
+primitive rsc_azure_stonith_{{ sid }}_HDB{{ instance }} stonith:fence_azure_arm \
+ params subscriptionId={{ grains['subscription_id'] }} resourceGroup={{ grains['resource_group_name'] }} tenantId={{ grains['tenant_id'] }} login={{ grains['fence_agent_app_id'] }} passwd="{{ grains['fence_agent_client_secret'] }}" pcmk_monitor_retries=4 pcmk_action_limit=3 power_timeout=240 pcmk_reboot_timeout=900 \
+ op monitor interval=3600 timeout=120 \
+ meta target-role=Started
+
{%- elif cloud_provider == "google-cloud-platform" %}
property $id="cib-bootstrap-options" \
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-tzinfo-0 for openSUSE:Factory checked in at 2021-06-29 22:43:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-tzinfo-0 (Old)
and /work/SRC/openSUSE:Factory/.rubygem-tzinfo-0.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-tzinfo-0"
Tue Jun 29 22:43:20 2021 rev:22 rq:902943 version:0.3.60
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-tzinfo-0/rubygem-tzinfo-0.changes 2021-01-21 21:56:13.501830277 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-tzinfo-0.new.2625/rubygem-tzinfo-0.changes 2021-06-29 22:43:57.378928801 +0200
@@ -1,0 +2,13 @@
+Thu Jun 24 18:06:32 UTC 2021 - Stephan Kulow <coolo(a)suse.com>
+
+updated to version 0.3.60
+ see installed CHANGES
+
+ == Version 0.3.60 (tzdata v2021a) - 6-Feb-2021
+
+ * Updated to tzdata version 2021a
+ (https://mm.icann.org/pipermail/tz-announce/2021-January/000065.html)
+
+
+
+-------------------------------------------------------------------
Old:
----
tzinfo-0.3.59.gem
New:
----
tzinfo-0.3.60.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-tzinfo-0.spec ++++++
--- /var/tmp/diff_new_pack.ok0dVY/_old 2021-06-29 22:43:57.894929482 +0200
+++ /var/tmp/diff_new_pack.ok0dVY/_new 2021-06-29 22:43:57.898929487 +0200
@@ -24,7 +24,7 @@
#
Name: rubygem-tzinfo-0
-Version: 0.3.59
+Version: 0.3.60
Release: 0
%define mod_name tzinfo
%define mod_full_name %{mod_name}-%{version}
++++++ tzinfo-0.3.59.gem -> tzinfo-0.3.60.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGES new/CHANGES
--- old/CHANGES 1970-01-01 01:00:00.000000000 +0100
+++ new/CHANGES 1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +1,9 @@
+== Version 0.3.60 (tzdata v2021a) - 6-Feb-2021
+
+* Updated to tzdata version 2021a
+ (https://mm.icann.org/pipermail/tz-announce/2021-January/000065.html)
+
+
== Version 0.3.59 (tzdata v2020e) - 24-Dec-2020
* Updated to tzdata version 2020e
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/LICENSE new/LICENSE
--- old/LICENSE 1970-01-01 01:00:00.000000000 +0100
+++ new/LICENSE 1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +1,4 @@
-Copyright (c) 2005-2020 Philip Ross
+Copyright (c) 2005-2021 Philip Ross
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/tzinfo/definitions/Africa/Juba.rb new/lib/tzinfo/definitions/Africa/Juba.rb
--- old/lib/tzinfo/definitions/Africa/Juba.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/lib/tzinfo/definitions/Africa/Juba.rb 1970-01-01 01:00:00.000000000 +0100
@@ -46,6 +46,7 @@
tz.transition 1985, 4, :o2, 483487200
tz.transition 1985, 10, :o1, 498171600
tz.transition 2000, 1, :o3, 947930400
+ tz.transition 2021, 1, :o1, 1612126800
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 1970-01-01 01:00:00.000000000 +0100
+++ new/metadata 1970-01-01 01:00:00.000000000 +0100
@@ -1,13 +1,13 @@
--- !ruby/object:Gem::Specification
name: tzinfo
version: !ruby/object:Gem::Version
- hash: 101
+ hash: 107
prerelease:
segments:
- 0
- 3
- - 59
- version: 0.3.59
+ - 60
+ version: 0.3.60
platform: ruby
authors:
- Philip Ross
@@ -15,7 +15,7 @@
bindir: bin
cert_chain: []
-date: 2020-12-23 16:00:00 -08:00
+date: 2021-02-05 16:00:00 -08:00
default_executable:
dependencies: []
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tzinfo.gemspec new/tzinfo.gemspec
--- old/tzinfo.gemspec 1970-01-01 01:00:00.000000000 +0100
+++ new/tzinfo.gemspec 1970-01-01 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
Gem::Specification.new do |s|
s.name = 'tzinfo'
- s.version = '0.3.59'
+ s.version = '0.3.60'
s.author = 'Philip Ross'
s.email = 'phil.ross(a)gmail.com'
s.homepage = 'http://tzinfo.github.io'
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package habootstrap-formula for openSUSE:Factory checked in at 2021-06-29 22:43:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/habootstrap-formula (Old)
and /work/SRC/openSUSE:Factory/.habootstrap-formula.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "habootstrap-formula"
Tue Jun 29 22:43:20 2021 rev:24 rq:902934 version:0.4.3+git.1624949151.2d42096
Changes:
--------
--- /work/SRC/openSUSE:Factory/habootstrap-formula/habootstrap-formula.changes 2021-06-11 22:31:28.234213023 +0200
+++ /work/SRC/openSUSE:Factory/.habootstrap-formula.new.2625/habootstrap-formula.changes 2021-06-29 22:43:58.234929931 +0200
@@ -1,0 +2,6 @@
+Mon Jun 28 17:24:06 UTC 2021 - Eike Waldt <waldt(a)b1-systems.de>
+
+- Version bump 0.4.3
+ * Add packages to enable native fencing for microsoft-azure
+
+-------------------------------------------------------------------
Old:
----
habootstrap-formula-0.4.2+git.1623406073.ac4a6b1.tar.gz
New:
----
habootstrap-formula-0.4.3+git.1624949151.2d42096.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ habootstrap-formula.spec ++++++
--- /var/tmp/diff_new_pack.uWc8uy/_old 2021-06-29 22:43:58.602930417 +0200
+++ /var/tmp/diff_new_pack.uWc8uy/_new 2021-06-29 22:43:58.606930422 +0200
@@ -20,7 +20,7 @@
Name: habootstrap-formula
Group: System/Packages
-Version: 0.4.2+git.1623406073.ac4a6b1
+Version: 0.4.3+git.1624949151.2d42096
Release: 0
Summary: HA cluster (crmsh) deployment salt formula
++++++ _service ++++++
--- /var/tmp/diff_new_pack.uWc8uy/_old 2021-06-29 22:43:58.630930453 +0200
+++ /var/tmp/diff_new_pack.uWc8uy/_new 2021-06-29 22:43:58.634930459 +0200
@@ -4,8 +4,8 @@
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="filename">habootstrap-formula</param>
- <param name="versionformat">0.4.2+git.%ct.%h</param>
- <param name="revision">ac4a6b14ba0965bc289b665d9df7ea6d85bb18b7</param>
+ <param name="versionformat">0.4.3+git.%ct.%h</param>
+ <param name="revision">2d4209669b64c0943029ff9c2c5e7f85e014d8c9</param>
</service>
<service name="recompress" mode="disabled">
++++++ habootstrap-formula-0.4.2+git.1623406073.ac4a6b1.tar.gz -> habootstrap-formula-0.4.3+git.1624949151.2d42096.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/habootstrap-formula-0.4.2+git.1623406073.ac4a6b1/_service new/habootstrap-formula-0.4.3+git.1624949151.2d42096/_service
--- old/habootstrap-formula-0.4.2+git.1623406073.ac4a6b1/_service 2021-06-11 12:07:53.000000000 +0200
+++ new/habootstrap-formula-0.4.3+git.1624949151.2d42096/_service 2021-06-29 08:45:51.000000000 +0200
@@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="filename">habootstrap-formula</param>
- <param name="versionformat">0.4.2+git.%ct.%h</param>
+ <param name="versionformat">0.4.3+git.%ct.%h</param>
<param name="revision">%%VERSION%%</param>
</service>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/habootstrap-formula-0.4.2+git.1623406073.ac4a6b1/cluster/packages.sls new/habootstrap-formula-0.4.3+git.1624949151.2d42096/cluster/packages.sls
--- old/habootstrap-formula-0.4.2+git.1623406073.ac4a6b1/cluster/packages.sls 2021-06-11 12:07:53.000000000 +0200
+++ new/habootstrap-formula-0.4.3+git.1624949151.2d42096/cluster/packages.sls 2021-06-29 08:45:51.000000000 +0200
@@ -6,6 +6,7 @@
{% if grains['os_family'] == 'Suse' %}
{% set pattern_available = salt['cmd.retcode']('zypper search patterns-ha-ha_sles') %}
{% endif %}
+{%- set python_version = 'python' if grains['pythonversion'][0] == 2 else 'python3' %}
{% if pattern_available == 0 %}
# refresh is disabled to avoid errors during the call
@@ -61,8 +62,14 @@
interval: 15
- pkgs:
- socat
+ # needed for azure fence agent
+ - {{ python_version }}-azure-mgmt-compute
+ - {{ python_version }}-azure-mgmt-resource
+ # needed for newer azure API
+ {% if python_version == 'python3' %}
+ - {{ python_version }}-azure-identity
+ {% endif %}
-{%- set python_version = 'python' if grains['pythonversion'][0] == 2 else 'python3' %}
install_additional_packages_gcp:
pkg.installed:
- onlyif: cat /etc/salt/grains | grep "cloud_provider:.*google-cloud-platform"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/habootstrap-formula-0.4.2+git.1623406073.ac4a6b1/habootstrap-formula.changes new/habootstrap-formula-0.4.3+git.1624949151.2d42096/habootstrap-formula.changes
--- old/habootstrap-formula-0.4.2+git.1623406073.ac4a6b1/habootstrap-formula.changes 2021-06-11 12:07:53.000000000 +0200
+++ new/habootstrap-formula-0.4.3+git.1624949151.2d42096/habootstrap-formula.changes 2021-06-29 08:45:51.000000000 +0200
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Mon Jun 28 17:24:06 UTC 2021 - Eike Waldt <waldt(a)b1-systems.de>
+
+- Version bump 0.4.3
+ * Add packages to enable native fencing for microsoft-azure
+
+-------------------------------------------------------------------
Thu Mar 11 15:03:24 UTC 2021 - C��dric Bosdonnat <cbosdonnat(a)suse.com>
- Version bump 0.4.2
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-virtus for openSUSE:Factory checked in at 2021-06-29 22:43:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-virtus (Old)
and /work/SRC/openSUSE:Factory/.rubygem-virtus.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-virtus"
Tue Jun 29 22:43:19 2021 rev:3 rq:902941 version:2.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-virtus/rubygem-virtus.changes 2015-03-23 12:18:17.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-virtus.new.2625/rubygem-virtus.changes 2021-06-29 22:43:56.758927983 +0200
@@ -1,0 +2,17 @@
+Thu Jun 24 18:07:58 UTC 2021 - Stephan Kulow <coolo(a)suse.com>
+
+updated to version 2.0.0
+ see installed Changelog.md
+
+ # v2.0.0 2021-06-07
+
+ * [added] New method `Virtus::Atrribute::Collection#value_coerced?` (dslh)
+ * [changed] inflecto was replaced with dry-inflector (solnic)
+ * [changed] equalizer was replaced with the internal virtus/equalizer (solnic)
+ * [changed] `Virtus::Attribute#==` was revised (see ef57af319334a1d4f3e0860acbde7c6d6f0eb8ef) (novikserg)
+ * [fixed] Mass assignment bug fix (see #325) (novikserg)
+
+ [Compare v1.0.5..v2.0.0](https://github.com/solnic/virtus/compare/v1.0.5...v2.0.0)
+
+
+-------------------------------------------------------------------
Old:
----
virtus-1.0.5.gem
New:
----
virtus-2.0.0.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-virtus.spec ++++++
--- /var/tmp/diff_new_pack.TfvtL7/_old 2021-06-29 22:43:57.126928468 +0200
+++ /var/tmp/diff_new_pack.TfvtL7/_new 2021-06-29 22:43:57.126928468 +0200
@@ -1,7 +1,7 @@
#
# spec file for package rubygem-virtus
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -24,16 +24,16 @@
#
Name: rubygem-virtus
-Version: 1.0.5
+Version: 2.0.0
Release: 0
%define mod_name virtus
%define mod_full_name %{mod_name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
+BuildRequires: %{ruby >= 2.0}
BuildRequires: %{rubygem gem2rpm}
-BuildRequires: %{ruby}
BuildRequires: ruby-macros >= 5
-Url: https://github.com/solnic/virtus
-Source: http://rubygems.org/gems/%{mod_full_name}.gem
+URL: https://github.com/solnic/virtus
+Source: https://rubygems.org/gems/%{mod_full_name}.gem
Source1: gem2rpm.yml
Summary: Attributes on Steroids for Plain Old Ruby Objects
License: MIT
++++++ virtus-1.0.5.gem -> virtus-2.0.0.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.ruby-version new/.ruby-version
--- old/.ruby-version 2015-03-18 12:49:02.000000000 +0100
+++ new/.ruby-version 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-2.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2015-03-18 12:49:02.000000000 +0100
+++ new/.travis.yml 2021-06-07 15:26:58.000000000 +0200
@@ -1,22 +1,21 @@
+sudo: false
language: ruby
-before_install: gem install bundler
bundler_args: --without tools
-script: "bundle exec rake spec"
-env:
- - CODECLIMATE_REPO_TOKEN=2b66fbb7c7c72503eb7841a479c0ad923f691729f4109b4aa8c9b4def1ebb42d
+cache: bundler
rvm:
- - 1.9
- 2.0
- 2.1
- 2.2
+ - 2.3
+ - 2.4
+ - 2.5
+ - 2.6
+ - 2.7
+ - 3.0
- jruby
- - rbx
- - ruby-head
-matrix:
- allow_failures:
- - rvm: ruby-head
- - rvm: rbx
-notifications:
- email:
- - piotr.solnica(a)gmail.com
- - dan.kubb(a)gmail.com
+before_script:
+ - curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-… > ./cc-test-reporter
+ - chmod +x ./cc-test-reporter
+ - ./cc-test-reporter before-build
+after_script:
+ - ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md 2015-03-18 12:49:02.000000000 +0100
+++ new/Changelog.md 2021-06-07 15:26:58.000000000 +0200
@@ -1,3 +1,13 @@
+# v2.0.0 2021-06-07
+
+* [added] New method `Virtus::Atrribute::Collection#value_coerced?` (dslh)
+* [changed] inflecto was replaced with dry-inflector (solnic)
+* [changed] equalizer was replaced with the internal virtus/equalizer (solnic)
+* [changed] `Virtus::Attribute#==` was revised (see ef57af319334a1d4f3e0860acbde7c6d6f0eb8ef) (novikserg)
+* [fixed] Mass assignment bug fix (see #325) (novikserg)
+
+[Compare v1.0.5..v2.0.0](https://github.com/solnic/virtus/compare/v1.0.5...v2.0.0)
+
# v1.0.5 2015-03-18
* [feature] Support for :nullify_blank option when configuring a virtus module (lucasmazza)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile new/Gemfile
--- old/Gemfile 2015-03-18 12:49:02.000000000 +0100
+++ new/Gemfile 2021-06-07 15:26:58.000000000 +0200
@@ -2,20 +2,9 @@
gemspec
-gem 'bogus', '~> 0.1'
-gem 'inflecto', '~> 0.0.2'
-gem 'rspec', '~> 3.1'
+gem 'dry-inflector'
+gem 'rspec'
+gem 'bogus'
+gem 'simplecov', platform: :ruby
gem "codeclimate-test-reporter", group: :test, require: false
-
-group :tools do
- gem 'guard'
- gem 'guard-rspec'
-
- gem 'rubocop'
-
- platform :mri do
- gem 'mutant'
- gem 'mutant-rspec'
- end
-end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md
--- old/README.md 2015-03-18 12:49:02.000000000 +0100
+++ new/README.md 2021-06-07 15:26:58.000000000 +0200
@@ -1,18 +1,21 @@
[gem]: https://rubygems.org/gems/virtus
[travis]: https://travis-ci.org/solnic/virtus
-[gemnasium]: https://gemnasium.com/solnic/virtus
[codeclimate]: https://codeclimate.com/github/solnic/virtus
[coveralls]: https://coveralls.io/r/solnic/virtus
[inchpages]: http://inch-ci.org/github/solnic/virtus/
+DISCONTINUED
+------------
+
+> Working on virtus taught me a lot about handling data in Ruby, which involves coercions, type safety and validation (amongst other things). Even though the project has been successful, and serving well for many people, I decided to build something better. As a result, [dry-types](https://github.com/dry-rb/dry-types), [dry-struct](https://github.com/dry-rb/dry-struct) and [dry-schema](https://github.com/dry-rb/dry-schema) were born. These projects should be considered as virtus' successors, with better separation of concerns and better features. If you're interested in a modern take on same problems that virtus tried to solve, please check out these projects!
+>
+> @solnic
+
Virtus
======
-# Ruby Object Mapper
-
[![Gem Version](https://badge.fury.io/rb/virtus.svg)][gem]
[![Build Status](https://travis-ci.org/solnic/virtus.svg?branch=master)][travis]
-[![Dependency Status](https://gemnasium.com/solnic/virtus.png)][gemnasium]
[![Code Climate](https://codeclimate.com/github/solnic/virtus/badges/gpa.svg)][code…e]
[![Test Coverage](https://codeclimate.com/github/solnic/virtus/badges/coverage.svg)…e]
[![Inline docs](http://inch-ci.org/github/solnic/virtus.svg?branch=master)][inchpages]
@@ -61,7 +64,7 @@
end
user = User.new(:name => 'Piotr', :age => 31)
-user.attributes # => { :name => "Piotr", :age => 31 }
+user.attributes # => { :name => "Piotr", :age => 31, :birthday => nil }
user.name # => "Piotr"
@@ -579,6 +582,13 @@
Post.attribute_set[:blog].type.primitive # => Blog
```
+## Plugins / Extensions
+
+List of plugins/extensions that add features to Virtus:
+
+* [virtus-localized](https://github.com/XescuGC/virtus-localized): Localize the attributes
+* [virtus-relations](https://github.com/smanolloff/virtus-relations): Add relations to Virtus objects
+
Ruby version support
--------------------
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/virtus/attribute/builder.rb new/lib/virtus/attribute/builder.rb
--- old/lib/virtus/attribute/builder.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/lib/virtus/attribute/builder.rb 2021-06-07 15:26:58.000000000 +0200
@@ -25,13 +25,7 @@
# @api private
def determine_type
if type.include?('::')
- # TODO: wrap it up in Virtus.constantize and use feature-detection to
- # pick up either Inflecto or ActiveSupport, whateve is available
- if defined?(Inflecto)
- Inflecto.constantize(type)
- else
- raise NotImplementedError, 'Virtus needs inflecto gem to constantize namespaced constant names'
- end
+ Virtus.constantize(type)
else
Object.const_get(type)
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/virtus/attribute/collection.rb new/lib/virtus/attribute/collection.rb
--- old/lib/virtus/attribute/collection.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/lib/virtus/attribute/collection.rb 2021-06-07 15:26:58.000000000 +0200
@@ -80,6 +80,11 @@
end
end
+ # @api public
+ def value_coerced?(value)
+ super && value.all? { |item| member_type.value_coerced? item }
+ end
+
# @api private
def finalize
return self if finalized?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/virtus/attribute/default_value.rb new/lib/virtus/attribute/default_value.rb
--- old/lib/virtus/attribute/default_value.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/lib/virtus/attribute/default_value.rb 2021-06-07 15:26:58.000000000 +0200
@@ -7,6 +7,8 @@
class DefaultValue
extend DescendantsTracker
+ include Equalizer.new(inspect) << :value
+
# Builds a default value instance
#
# @return [Virtus::Attribute::DefaultValue]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/virtus/attribute.rb new/lib/virtus/attribute.rb
--- old/lib/virtus/attribute.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/lib/virtus/attribute.rb 2021-06-07 15:26:58.000000000 +0200
@@ -13,12 +13,12 @@
# # strict mode
# attr = Virtus::Attribute.build(Integer, :strict => true)
# attr.coerce('not really coercible')
- # # => Virtus::CoercionError: Failed to coerce "fsafa" into Integer
+ # # => Virtus::CoercionError: Failed to coerce "not really coercible" into Integer
#
class Attribute
extend DescendantsTracker, Options, TypeLookup
- include ::Equalizer.new(:type, :options)
+ include Equalizer.new(inspect) << :type << :options
accept_options :primitive, :accessor, :default, :lazy, :strict, :required, :finalize, :nullify_blank
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/virtus/builder.rb new/lib/virtus/builder.rb
--- old/lib/virtus/builder.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/lib/virtus/builder.rb 2021-06-07 15:26:58.000000000 +0200
@@ -120,11 +120,7 @@
# @api private
def extensions
- super + [
- Extensions::AllowedWriterMethods,
- ValueObject::AllowedWriterMethods,
- ValueObject::InstanceMethods
- ]
+ super << ValueObject::AllowedWriterMethods << ValueObject::InstanceMethods
end
# @api private
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/virtus/class_inclusions.rb new/lib/virtus/class_inclusions.rb
--- old/lib/virtus/class_inclusions.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/lib/virtus/class_inclusions.rb 2021-06-07 15:26:58.000000000 +0200
@@ -13,7 +13,6 @@
def self.included(descendant)
super
descendant.extend(ClassMethods)
- descendant.extend(Extensions::AllowedWriterMethods)
descendant.class_eval { include Methods }
descendant.class_eval { include InstanceMethods }
descendant.class_eval { include InstanceMethods::Constructor }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/virtus/coercer.rb new/lib/virtus/coercer.rb
--- old/lib/virtus/coercer.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/lib/virtus/coercer.rb 2021-06-07 15:26:58.000000000 +0200
@@ -3,6 +3,7 @@
# Abstract coercer class
#
class Coercer
+ include Equalizer.new(inspect) << :primitive << :type
# @api private
attr_reader :primitive, :type
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/virtus/extensions.rb new/lib/virtus/extensions.rb
--- old/lib/virtus/extensions.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/lib/virtus/extensions.rb 2021-06-07 15:26:58.000000000 +0200
@@ -18,7 +18,6 @@
object.instance_eval do
extend Methods
extend InstanceMethods
- extend AllowedWriterMethods
extend InstanceMethods::MassAssignment
end
end
@@ -72,26 +71,9 @@
def values(&block)
private :attributes= if instance_methods.include?(:attributes=)
yield
- include(::Equalizer.new(*attribute_set.map(&:name)))
+ include(Equalizer.new(name, attribute_set.map(&:name)))
end
- private
-
- # Return an attribute set for that instance
- #
- # @return [AttributeSet]
- #
- # @api private
- def attribute_set
- @attribute_set
- end
-
- end # Methods
-
- module AllowedWriterMethods
- WRITER_METHOD_REGEXP = /=\z/.freeze
- INVALID_WRITER_METHODS = %w[ == != === []= attributes= ].to_set.freeze
-
# The list of writer methods that can be mass-assigned to in #attributes=
#
# @return [Set]
@@ -106,8 +88,18 @@
end
end
- end # AllowedWriterMethods
+ private
- end # module Extensions
+ # Return an attribute set for that instance
+ #
+ # @return [AttributeSet]
+ #
+ # @api private
+ def attribute_set
+ @attribute_set
+ end
+ end # Methods
+
+ end # module Extensions
end # module Virtus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/virtus/instance_methods.rb new/lib/virtus/instance_methods.rb
--- old/lib/virtus/instance_methods.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/lib/virtus/instance_methods.rb 2021-06-07 15:26:58.000000000 +0200
@@ -14,7 +14,7 @@
#
# @api private
def initialize(attributes = nil)
- self.class.attribute_set.set(self, attributes) if attributes
+ attribute_set.set(self, attributes) if attributes
set_default_attributes
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/virtus/model.rb new/lib/virtus/model.rb
--- old/lib/virtus/model.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/lib/virtus/model.rb 2021-06-07 15:26:58.000000000 +0200
@@ -31,7 +31,7 @@
descendant.extend(Extensions::Methods)
descendant.extend(InstanceMethods)
end
- private_class_method :included
+ private_class_method :extended
end # Core
@@ -51,7 +51,6 @@
# @api private
def self.included(descendant)
super
- descendant.extend(Extensions::AllowedWriterMethods)
descendant.send(:include, InstanceMethods::MassAssignment)
end
private_class_method :included
@@ -59,7 +58,6 @@
# @api private
def self.extended(descendant)
super
- descendant.extend(Extensions::AllowedWriterMethods)
descendant.extend(InstanceMethods::MassAssignment)
end
private_class_method :extended
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/virtus/support/options.rb new/lib/virtus/support/options.rb
--- old/lib/virtus/support/options.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/lib/virtus/support/options.rb 2021-06-07 15:26:58.000000000 +0200
@@ -37,7 +37,7 @@
# Defines which options are valid for a given attribute class
#
# @example
- # class MyAttribute < Virtus::Attribute::Object
+ # class MyAttribute < Virtus::Attribute
# accept_options :foo, :bar
# end
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/virtus/version.rb new/lib/virtus/version.rb
--- old/lib/virtus/version.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/lib/virtus/version.rb 2021-06-07 15:26:58.000000000 +0200
@@ -1,3 +1,3 @@
module Virtus
- VERSION = '1.0.5'.freeze
+ VERSION = '2.0.0'.freeze
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/virtus.rb new/lib/virtus.rb
--- old/lib/virtus.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/lib/virtus.rb 2021-06-07 15:26:58.000000000 +0200
@@ -207,6 +207,25 @@
@configuration ||= Configuration.new
end
+ # @api private
+ def self.constantize(type)
+ inflector.constantize(type)
+ end
+
+ # @api private
+ def self.inflector
+ @inflector ||=
+ begin
+ require 'dry/inflector'
+ Dry::Inflector.new
+ rescue LoadError
+ raise(
+ NotImplementedError,
+ 'Virtus needs dry-inflector gem to constantize namespaced constant names'
+ )
+ end
+ end
+
# Finalize pending attributes
#
# @example
@@ -241,7 +260,6 @@
end # module Virtus
require 'descendants_tracker'
-require 'equalizer'
require 'axiom-types'
require 'coercible'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2015-03-18 12:49:02.000000000 +0100
+++ new/metadata 2021-06-07 15:26:58.000000000 +0200
@@ -1,14 +1,14 @@
--- !ruby/object:Gem::Specification
name: virtus
version: !ruby/object:Gem::Version
- version: 1.0.5
+ version: 2.0.0
platform: ruby
authors:
- Piotr Solnica
-autorequire:
+autorequire:
bindir: bin
cert_chain: []
-date: 2015-03-18 00:00:00.000000000 Z
+date: 2021-06-07 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: descendants_tracker
@@ -31,26 +31,6 @@
- !ruby/object:Gem::Version
version: 0.0.3
- !ruby/object:Gem::Dependency
- name: equalizer
- requirement: !ruby/object:Gem::Requirement
- requirements:
- - - "~>"
- - !ruby/object:Gem::Version
- version: '0.0'
- - - ">="
- - !ruby/object:Gem::Version
- version: 0.0.9
- type: :runtime
- prerelease: false
- version_requirements: !ruby/object:Gem::Requirement
- requirements:
- - - "~>"
- - !ruby/object:Gem::Version
- version: '0.0'
- - - ">="
- - !ruby/object:Gem::Version
- version: 0.0.9
-- !ruby/object:Gem::Dependency
name: coercible
requirement: !ruby/object:Gem::Requirement
requirements:
@@ -106,7 +86,6 @@
- ".pelusa.yml"
- ".rspec"
- ".ruby-gemset"
-- ".ruby-version"
- ".travis.yml"
- ".yardopts"
- CONTRIBUTING.md
@@ -151,6 +130,7 @@
- lib/virtus/support/type_lookup.rb
- lib/virtus/value_object.rb
- lib/virtus/version.rb
+- spec/integration/attributes_attribute_spec.rb
- spec/integration/building_module_spec.rb
- spec/integration/collection_member_coercion_spec.rb
- spec/integration/custom_attributes_spec.rb
@@ -183,6 +163,8 @@
- spec/unit/virtus/attribute/coercible_predicate_spec.rb
- spec/unit/virtus/attribute/collection/class_methods/build_spec.rb
- spec/unit/virtus/attribute/collection/coerce_spec.rb
+- spec/unit/virtus/attribute/collection/value_coerced_predicate_spec.rb
+- spec/unit/virtus/attribute/comparison_spec.rb
- spec/unit/virtus/attribute/custom_collection_spec.rb
- spec/unit/virtus/attribute/defined_spec.rb
- spec/unit/virtus/attribute/embedded_value/class_methods/build_spec.rb
@@ -222,7 +204,7 @@
licenses:
- MIT
metadata: {}
-post_install_message:
+post_install_message:
rdoc_options: []
require_paths:
- lib
@@ -230,16 +212,15 @@
requirements:
- - ">="
- !ruby/object:Gem::Version
- version: '0'
+ version: '2.0'
required_rubygems_version: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
version: '0'
requirements: []
-rubyforge_project:
-rubygems_version: 2.4.5
-signing_key:
+rubygems_version: 3.2.15
+signing_key:
specification_version: 4
summary: Attributes on Steroids for Plain Old Ruby Objects
test_files: []
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec/integration/attributes_attribute_spec.rb new/spec/integration/attributes_attribute_spec.rb
--- old/spec/integration/attributes_attribute_spec.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/spec/integration/attributes_attribute_spec.rb 2021-06-07 15:26:58.000000000 +0200
@@ -0,0 +1,28 @@
+require 'spec_helper'
+
+describe "Adding attribute called 'attributes'" do
+
+ context "when mass assignment is disabled" do
+ before do
+ module Examples
+ class User
+ include Virtus.model(mass_assignment: false)
+
+ attribute :attributes
+ end
+ end
+ end
+
+ it "allows model to use `attributes` attribute" do
+ user = Examples::User.new
+ expect(user.attributes).to eq(nil)
+ user.attributes = "attributes string"
+ expect(user.attributes).to eq("attributes string")
+ end
+
+ it "doesn't accept `attributes` key in initializer" do
+ user = Examples::User.new(attributes: 'attributes string')
+ expect(user.attributes).to eq(nil)
+ end
+ end
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec/spec_helper.rb new/spec/spec_helper.rb
--- old/spec/spec_helper.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/spec/spec_helper.rb 2021-06-07 15:26:58.000000000 +0200
@@ -1,12 +1,11 @@
-if RUBY_ENGINE == "rbx"
- require "codeclimate-test-reporter"
- CodeClimate::TestReporter.start
+if RUBY_ENGINE == 'ruby' && RUBY_VERSION >= '3.0'
+ require 'simplecov'
+ SimpleCov.start
end
require 'rspec'
require 'bogus/rspec'
require 'virtus'
-require 'inflecto' # for resolving namespaced constant names
module Virtus
def self.warn(*)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec/unit/virtus/attribute/collection/value_coerced_predicate_spec.rb new/spec/unit/virtus/attribute/collection/value_coerced_predicate_spec.rb
--- old/spec/unit/virtus/attribute/collection/value_coerced_predicate_spec.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/spec/unit/virtus/attribute/collection/value_coerced_predicate_spec.rb 2021-06-07 15:26:58.000000000 +0200
@@ -0,0 +1,31 @@
+require 'spec_helper'
+require 'set'
+
+describe Virtus::Attribute::Collection, '#value_coerced?' do
+ subject { object.value_coerced?(input) }
+
+ let(:object) { described_class.build(Array[Integer]) }
+
+ context 'when input has correctly typed members' do
+ let(:input) { [1, 2, 3] }
+
+ it { is_expected.to be(true) }
+ end
+
+ context 'when input has incorrectly typed members' do
+ let(:input) { [1, 2, '3'] }
+
+ it { is_expected.to be(false) }
+ end
+
+ context 'when the collection type is incorrect' do
+ let(:input) { Set[1, 2, 3] }
+
+ it { is_expected.to be(false) }
+ end
+
+ context 'when the input is empty' do
+ let(:input) { [] }
+ it { is_expected.to be(true) }
+ end
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec/unit/virtus/attribute/comparison_spec.rb new/spec/unit/virtus/attribute/comparison_spec.rb
--- old/spec/unit/virtus/attribute/comparison_spec.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/spec/unit/virtus/attribute/comparison_spec.rb 2021-06-07 15:26:58.000000000 +0200
@@ -0,0 +1,20 @@
+require 'spec_helper'
+
+describe Virtus::Attribute, '#== (defined by including Virtus::Equalizer)' do
+ let(:attribute) { described_class.build(String, :name => :name) }
+
+ it 'returns true when attributes have same type and options' do
+ equal_attribute = described_class.build(String, :name => :name)
+ expect(attribute == equal_attribute).to be_truthy
+ end
+
+ it 'returns false when attributes have different type' do
+ different_attribute = described_class.build(Integer, :name => :name)
+ expect(attribute == different_attribute).to be_falsey
+ end
+
+ it 'returns false when attributes have different options' do
+ different_attribute = described_class.build(Integer, :name => :name_two)
+ expect(attribute == different_attribute).to be_falsey
+ end
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec/unit/virtus/attribute_set/append_spec.rb new/spec/unit/virtus/attribute_set/append_spec.rb
--- old/spec/unit/virtus/attribute_set/append_spec.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/spec/unit/virtus/attribute_set/append_spec.rb 2021-06-07 15:26:58.000000000 +0200
@@ -38,10 +38,10 @@
it { is_expected.to equal(object) }
- it 'replaces the original attribute' do
- expect { subject }.to change { object.to_a }.
- from(attributes).
- to([ attribute ])
+ it "replaces the original attribute object" do
+ expect { subject }.to change { object.to_a.map(&:__id__) }.
+ from(attributes.map(&:__id__)).
+ to([attribute.__id__])
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec/unit/virtus/attribute_set/element_set_spec.rb new/spec/unit/virtus/attribute_set/element_set_spec.rb
--- old/spec/unit/virtus/attribute_set/element_set_spec.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/spec/unit/virtus/attribute_set/element_set_spec.rb 2021-06-07 15:26:58.000000000 +0200
@@ -37,20 +37,28 @@
it { is_expected.to equal(attribute) }
- it 'replaces the original attribute' do
- expect { subject }.to change { object.to_a }.from(attributes).to([ attribute ])
+ it "replaces the original attribute object" do
+ expect { subject }.to change { object.to_a.map(&:__id__) }.
+ from(attributes.map(&:__id__)).
+ to([attribute.__id__])
end
- it 'allows #[] to access the attribute with a symbol' do
- expect { subject }.to change { object['name'] }.from(original).to(attribute)
+ it 'allows #[] to access the attribute with a string' do
+ expect { subject }.to change { object['name'].__id__ }.
+ from(original.__id__).
+ to(attribute.__id__)
end
- it 'allows #[] to access the attribute with a string' do
- expect { subject }.to change { object[:name] }.from(original).to(attribute)
+ it 'allows #[] to access the attribute with a symbol' do
+ expect { subject }.to change { object[:name].__id__ }.
+ from(original.__id__).
+ to(attribute.__id__)
end
it 'allows #reset to track overridden attributes' do
- expect { subject }.to change { object.reset.to_a }.from(attributes).to([ attribute ])
+ expect { subject }.to change { object.reset.to_a.map(&:__id__) }.
+ from(attributes.map(&:__id__)).
+ to([attribute.__id__])
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec/unit/virtus/attribute_set/merge_spec.rb new/spec/unit/virtus/attribute_set/merge_spec.rb
--- old/spec/unit/virtus/attribute_set/merge_spec.rb 2015-03-18 12:49:02.000000000 +0100
+++ new/spec/unit/virtus/attribute_set/merge_spec.rb 2021-06-07 15:26:58.000000000 +0200
@@ -21,12 +21,14 @@
context 'with a duplicate attribute' do
let(:attributes) { [Virtus::Attribute.build(String, :name => name)] }
- let(:attribute) { Virtus::Attribute.build(String, :name => name) }
+ let(:attribute) { Virtus::Attribute.build(String, :name => name) }
it { is_expected.to equal(object) }
- it 'replaces the original attribute' do
- expect { subject }.to change { object.to_a }.from(attributes).to([attribute])
+ it "replaces the original attribute object" do
+ expect { subject }.to change { object.to_a.map(&:__id__) }.
+ from(attributes.map(&:__id__)).
+ to([attribute.__id__])
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtus.gemspec new/virtus.gemspec
--- old/virtus.gemspec 2015-03-18 12:49:02.000000000 +0100
+++ new/virtus.gemspec 2021-06-07 15:26:58.000000000 +0200
@@ -18,9 +18,9 @@
gem.extra_rdoc_files = %w[LICENSE README.md TODO.md]
gem.add_dependency('descendants_tracker', '~> 0.0', '>= 0.0.3')
- gem.add_dependency('equalizer', '~> 0.0', '>= 0.0.9')
gem.add_dependency('coercible', '~> 1.0')
gem.add_dependency('axiom-types', '~> 0.1')
gem.add_development_dependency 'rake'
+ gem.required_ruby_version = '>= 2.0'
end
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-webpacker for openSUSE:Factory checked in at 2021-06-29 22:43:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-webpacker (Old)
and /work/SRC/openSUSE:Factory/.rubygem-webpacker.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-webpacker"
Tue Jun 29 22:43:19 2021 rev:4 rq:902940 version:5.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-webpacker/rubygem-webpacker.changes 2021-01-21 21:56:06.933825702 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-webpacker.new.2625/rubygem-webpacker.changes 2021-06-29 22:43:56.054927054 +0200
@@ -1,0 +2,21 @@
+Thu Jun 24 18:08:24 UTC 2021 - Stephan Kulow <coolo(a)suse.com>
+
+updated to version 5.4.0
+ see installed CHANGELOG.md
+
+ ## [[5.4.0]](https://github.com/rails/webpacker/compare/v5.4.0...5.3.0) - 2021-05-18
+
+ - Fix compatibility with Psych 4
+
+ ## [[5.3.0]](https://github.com/rails/webpacker/compare/v5.3.0...5.2.1) - 2021-04-27
+
+ - Adds experimental Yarn 2 support. Note you must manually set `nodeLinker: node-modules` in your `.yarnrc.yml`.
+
+ - Keep backups, even when they're old [#2912](https://github.com/rails/webpacker/pull/2912)
+
+ ## [[5.2.2]](https://github.com/rails/webpacker/compare/v5.2.1...5.2.2) - 2021-04-27
+
+ - Bump deps and remove node-sass [#2997](https://github.com/rails/webpacker/pull/2997).
+
+
+-------------------------------------------------------------------
Old:
----
webpacker-5.2.1.gem
New:
----
webpacker-5.4.0.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-webpacker.spec ++++++
--- /var/tmp/diff_new_pack.UFSkEZ/_old 2021-06-29 22:43:56.494927634 +0200
+++ /var/tmp/diff_new_pack.UFSkEZ/_new 2021-06-29 22:43:56.498927640 +0200
@@ -1,7 +1,7 @@
#
# spec file for package rubygem-webpacker
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
#
Name: rubygem-webpacker
-Version: 5.2.1
+Version: 5.4.0
Release: 0
%define mod_name webpacker
%define mod_full_name %{mod_name}-%{version}
++++++ webpacker-5.2.1.gem -> webpacker-5.4.0.gem ++++++
++++ 6884 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-websocket-driver for openSUSE:Factory checked in at 2021-06-29 22:43:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-websocket-driver (Old)
and /work/SRC/openSUSE:Factory/.rubygem-websocket-driver.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-websocket-driver"
Tue Jun 29 22:43:18 2021 rev:8 rq:902939 version:0.7.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-websocket-driver/rubygem-websocket-driver.changes 2021-06-01 10:41:36.565236736 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-websocket-driver.new.2625/rubygem-websocket-driver.changes 2021-06-29 22:43:55.338926108 +0200
@@ -1,0 +2,11 @@
+Thu Jun 24 18:08:37 UTC 2021 - Stephan Kulow <coolo(a)suse.com>
+
+updated to version 0.7.5
+ see installed CHANGELOG.md
+
+ ### 0.7.5 / 2021-06-12
+
+ - Do not change the encoding of strings passed to `Driver#text`
+
+
+-------------------------------------------------------------------
Old:
----
websocket-driver-0.7.4.gem
New:
----
websocket-driver-0.7.5.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-websocket-driver.spec ++++++
--- /var/tmp/diff_new_pack.rm8yFR/_old 2021-06-29 22:43:55.802926721 +0200
+++ /var/tmp/diff_new_pack.rm8yFR/_new 2021-06-29 22:43:55.806926726 +0200
@@ -24,7 +24,7 @@
#
Name: rubygem-websocket-driver
-Version: 0.7.4
+Version: 0.7.5
Release: 0
%define mod_name websocket-driver
%define mod_full_name %{mod_name}-%{version}
++++++ websocket-driver-0.7.4.gem -> websocket-driver-0.7.5.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md 2021-05-25 00:34:33.000000000 +0200
+++ new/CHANGELOG.md 2021-06-12 18:15:01.000000000 +0200
@@ -1,3 +1,7 @@
+### 0.7.5 / 2021-06-12
+
+- Do not change the encoding of strings passed to `Driver#text`
+
### 0.7.4 / 2021-05-24
- Optimise conversions between strings and byte arrays and related encoding
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/websocket/driver/hybi.rb new/lib/websocket/driver/hybi.rb
--- old/lib/websocket/driver/hybi.rb 2021-05-25 00:34:33.000000000 +0200
+++ new/lib/websocket/driver/hybi.rb 2021-06-12 18:15:01.000000000 +0200
@@ -164,7 +164,7 @@
message.rsv1 = message.rsv2 = message.rsv3 = false
message.opcode = OPCODES[type || (String === buffer ? :text : :binary)]
- payload = Driver.encode(buffer, Encoding::BINARY)
+ payload = Driver.encode(buffer)
payload = [code, payload].pack('S>a*') if code
message.data = payload
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/websocket/driver.rb new/lib/websocket/driver.rb
--- old/lib/websocket/driver.rb 2021-05-25 00:34:33.000000000 +0200
+++ new/lib/websocket/driver.rb 2021-06-12 18:15:01.000000000 +0200
@@ -115,7 +115,7 @@
end
def text(message)
- message = message.encode(Encoding::UTF_8) unless message.encoding == Encoding::UTF_8
+ message = Driver.encode(message, Encoding::UTF_8)
frame(message, :text)
end
@@ -194,19 +194,19 @@
end
end
- def self.encode(string, encoding = nil)
- case string
- when Array then
- string = string.pack('C*')
- encoding ||= Encoding::BINARY
- when String then
- encoding ||= Encoding::UTF_8
+ def self.encode(data, encoding = nil)
+ if Array === data
+ encoding ||= Encoding::BINARY
+ return data.pack('C*').force_encoding(encoding)
end
- unless string.encoding == encoding
- string = string.dup if string.frozen?
- string.force_encoding(encoding)
- end
- string
+
+ encoding ||= Encoding::UTF_8
+
+ return data if data.encoding == encoding
+ return data.encode(encoding) unless data.encoding == Encoding::BINARY
+
+ data = data.dup if data.frozen?
+ data.force_encoding(encoding)
end
def self.validate_options(options, valid_keys)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2021-05-25 00:34:33.000000000 +0200
+++ new/metadata 2021-06-12 18:15:01.000000000 +0200
@@ -1,14 +1,14 @@
--- !ruby/object:Gem::Specification
name: websocket-driver
version: !ruby/object:Gem::Version
- version: 0.7.4
+ version: 0.7.5
platform: ruby
authors:
- James Coglan
autorequire:
bindir: bin
cert_chain: []
-date: 2021-05-24 00:00:00.000000000 Z
+date: 2021-06-12 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: websocket-extensions
1
0