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
September 2020
- 1 participants
- 2706 discussions
Hello community,
here is the log from the commit of package libetonyek for openSUSE:Factory checked in at 2020-09-01 20:01:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libetonyek (Old)
and /work/SRC/openSUSE:Factory/.libetonyek.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libetonyek"
Tue Sep 1 20:01:59 2020 rev:19 rq:828646 version:0.1.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/libetonyek/libetonyek.changes 2019-08-22 15:11:07.858447983 +0200
+++ /work/SRC/openSUSE:Factory/.libetonyek.new.3399/libetonyek.changes 2020-09-01 20:02:05.492444342 +0200
@@ -1,0 +2,6 @@
+Fri Aug 21 21:24:58 UTC 2020 - Dirk Mueller <dmueller(a)suse.com>
+
+- add 0001-add-missing-include-for-std-for_each.patch to fix build
+ issue with newer boost
+
+-------------------------------------------------------------------
New:
----
0001-add-missing-include-for-std-for_each.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libetonyek.spec ++++++
--- /var/tmp/diff_new_pack.0LoeSq/_old 2020-09-01 20:02:07.692445371 +0200
+++ /var/tmp/diff_new_pack.0LoeSq/_new 2020-09-01 20:02:07.700445375 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libetonyek
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -25,6 +25,8 @@
Group: Productivity/Publishing/Word
URL: https://wiki.documentfoundation.org/DLP/Libraries/libetonyek
Source0: http://dev-www.libreoffice.org/src/%{name}/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM: https://gerrit.libreoffice.org/c/libetonyek/+/94450
+Patch0: 0001-add-missing-include-for-std-for_each.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: doxygen
@@ -89,6 +91,7 @@
%prep
%setup -q
+%patch0 -p1
%build
autoreconf -fvi
++++++ 0001-add-missing-include-for-std-for_each.patch ++++++
>From 4b4d879a6db69ea05b89fdf99df8cb5d902d16b6 Mon Sep 17 00:00:00 2001
From: Roland Illig <roland.illig(a)gmx.de>
Date: Tue, 19 May 2020 08:43:39 +0200
Subject: [PATCH] add missing include for std::for_each
On NetBSD 8.0 x86_64, gcc complains:
NUM3Parser.cpp: In member function 'virtual bool libetonyek::NUM3Parser::parseDocument()':
NUM3Parser.cpp:46:3: error: 'for_each' is not a member of 'std'
std::for_each(sheetListRefs.begin(), sheetListRefs.end(), std::bind(&NUM3Parser::parseSheet, this, std::placeholders::_1));
Change-Id: I723ba1bcbd10ed9215ceea8c5b224fdc5242be65
Reviewed-on: https://gerrit.libreoffice.org/c/libetonyek/+/94450
Tested-by: Thorsten Behrens <Thorsten.Behrens(a)CIB.de>
Reviewed-by: Thorsten Behrens <Thorsten.Behrens(a)CIB.de>
---
src/lib/NUM3Parser.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/lib/NUM3Parser.cpp b/src/lib/NUM3Parser.cpp
index 66fb195..c19b611 100644
--- a/src/lib/NUM3Parser.cpp
+++ b/src/lib/NUM3Parser.cpp
@@ -7,6 +7,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
+#include <algorithm>
#include <functional>
#include "NUM3Parser.h"
--
2.28.0
1
0
Hello community,
here is the log from the commit of package qalculate for openSUSE:Factory checked in at 2020-09-01 20:01:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qalculate (Old)
and /work/SRC/openSUSE:Factory/.qalculate.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qalculate"
Tue Sep 1 20:01:55 2020 rev:34 rq:828537 version:3.12.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/qalculate/qalculate.changes 2020-08-04 20:16:24.972865873 +0200
+++ /work/SRC/openSUSE:Factory/.qalculate.new.3399/qalculate.changes 2020-09-01 20:02:00.072441808 +0200
@@ -1,0 +2,14 @@
+Fri Aug 21 14:17:43 UTC 2020 - Paolo Stivanin <info(a)paolostivanin.com>
+
+- Update to 3.12.1:
+ * Fix BTC, BYN, and BYR exchange rates
+ * Fix exchange rates update time
+ * Fix parsing of negative power in function arguments without
+ parenthesis
+ * Add arcsin, arccos, arsinh, arcosh, etc. as names for inverse
+ trigonometric and hyperbolic functions
+ * Interpret sin^-1, cos^-1, etc. as inverse functions
+ (arcsin, arccos, etc.)
+ * Add deftorad() and totient() functions
+
+-------------------------------------------------------------------
Old:
----
libqalculate-3.12.0.tar.gz
New:
----
libqalculate-3.12.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qalculate.spec ++++++
--- /var/tmp/diff_new_pack.BIonhH/_old 2020-09-01 20:02:01.180442325 +0200
+++ /var/tmp/diff_new_pack.BIonhH/_new 2020-09-01 20:02:01.184442327 +0200
@@ -19,7 +19,7 @@
%define major 21
%define libname libqalculate
Name: qalculate
-Version: 3.12.0
+Version: 3.12.1
Release: 0
Summary: Multi-purpose desktop calculator application
License: GPL-2.0-or-later
++++++ libqalculate-3.12.0.tar.gz -> libqalculate-3.12.1.tar.gz ++++++
++++ 25265 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package libotf for openSUSE:Factory checked in at 2020-09-01 20:01:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libotf (Old)
and /work/SRC/openSUSE:Factory/.libotf.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libotf"
Tue Sep 1 20:01:50 2020 rev:30 rq:828516 version:0.9.16
Changes:
--------
--- /work/SRC/openSUSE:Factory/libotf/libotf.changes 2017-08-10 13:42:55.906862605 +0200
+++ /work/SRC/openSUSE:Factory/.libotf.new.3399/libotf.changes 2020-09-01 20:01:56.068439935 +0200
@@ -1,0 +2,7 @@
+Sun Aug 16 02:47:35 UTC 2020 - Dirk Mueller <dmueller(a)suse.com>
+
+- update to 0.9.16:
+ ** This is a bug fix release.
+- remove libotf-automake-1.13.diff (upstream)
+
+-------------------------------------------------------------------
Old:
----
libotf-0.9.13.tar.gz
libotf-0.9.13.tar.gz.sig
libotf-automake-1.13.diff
New:
----
libotf-0.9.16.tar.gz
libotf-0.9.16.tar.gz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libotf.spec ++++++
--- /var/tmp/diff_new_pack.JZMfUf/_old 2020-09-01 20:01:56.912440329 +0200
+++ /var/tmp/diff_new_pack.JZMfUf/_new 2020-09-01 20:01:56.916440331 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libotf
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,23 +12,21 @@
# 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/
#
Name: libotf
-Version: 0.9.13
+Version: 0.9.16
Release: 0
Summary: Library for Handling OpenType Fonts
-License: LGPL-2.1+
+License: LGPL-2.1-or-later
Group: System/I18n/Japanese
-Url: http://www.m17n.org/libotf/
+URL: http://www.m17n.org/libotf/
Source0: http://download.savannah.gnu.org/releases/m17n/%{name}-%{version}.tar.gz
Source1: http://download.savannah.gnu.org/releases/m17n/%{name}-%{version}.tar.gz.sig
Source99: baselibs.conf
Patch0: libotf-warning-fixes.diff
-# patch not sent upstream, because m17n.org is currently down
-Patch1: libotf-automake-1.13.diff
BuildRequires: libtool
BuildRequires: pkgconfig
BuildRequires: pkgconfig(freetype2)
@@ -40,11 +38,11 @@
Library for handling OpenType fonts,especially those needed for CJK and other non-Latin
languages.
-%package -n libotf0
+%package -n libotf1
Summary: Shared library for libotf
Group: System/I18n/Japanese
-%description -n libotf0
+%description -n libotf1
Library for handling OpenType fonts,especially those needed for CJK and other non-Latin
languages.
@@ -60,7 +58,6 @@
%prep
%setup -q
%patch0 -p1
-%patch1 -p1
%build
autoreconf -fvi
@@ -68,19 +65,21 @@
--disable-static \
--disable-silent-rules
make %{?_smp_mflags}
+chmod a-x NEWS README ChangeLog
%install
%make_install
find %{buildroot} -type f -name "*.la" -delete -print
-%post -n libotf0 -p /sbin/ldconfig
-%postun -n libotf0 -p /sbin/ldconfig
+%post -n libotf1 -p /sbin/ldconfig
+%postun -n libotf1 -p /sbin/ldconfig
%files
-%doc AUTHORS COPYING NEWS README ChangeLog
+%license COPYING
+%doc NEWS README ChangeLog
%{_bindir}/*
-%files -n libotf0
+%files -n libotf1
%{_libdir}/libotf.so.*
%files devel
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.JZMfUf/_old 2020-09-01 20:01:56.952440349 +0200
+++ /var/tmp/diff_new_pack.JZMfUf/_new 2020-09-01 20:01:56.952440349 +0200
@@ -1,4 +1,4 @@
-libotf0
+libotf1
provides "libotf-<targettype> = <version>"
obsoletes "libotf-<targettype> < 0.9.13"
libotf-devel
++++++ libotf-0.9.13.tar.gz -> libotf-0.9.16.tar.gz ++++++
++++ 29784 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package libEMF for openSUSE:Factory checked in at 2020-09-01 20:01:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libEMF (Old)
and /work/SRC/openSUSE:Factory/.libEMF.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libEMF"
Tue Sep 1 20:01:43 2020 rev:26 rq:828515 version:1.0.13
Changes:
--------
--- /work/SRC/openSUSE:Factory/libEMF/libEMF.changes 2020-06-08 23:51:39.598776278 +0200
+++ /work/SRC/openSUSE:Factory/.libEMF.new.3399/libEMF.changes 2020-09-01 20:01:51.664437875 +0200
@@ -1,0 +2,11 @@
+Mon Aug 17 09:51:29 UTC 2020 - Dirk Mueller <dmueller(a)suse.com>
+
+- update to 1.0.13:
+ * CVE-2020-13999 (bsc#1173070)
+
+ libEMF (aka ECMA-234 Metafile Library) through 1.0.12 is vulnerable to
+ Integer overflow condition in libemf.cpp:ScaleviewportExtEx function
+ leading to Denial of Service
+ VulnerabilityType : Integer Overflow
+
+-------------------------------------------------------------------
Old:
----
libemf-1.0.12.tar.gz
New:
----
libemf-1.0.13.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libEMF.spec ++++++
--- /var/tmp/diff_new_pack.wuyWwb/_old 2020-09-01 20:01:53.880438911 +0200
+++ /var/tmp/diff_new_pack.wuyWwb/_new 2020-09-01 20:01:53.880438911 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libEMF
#
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: libEMF
-Version: 1.0.12
+Version: 1.0.13
Release: 0
Summary: Library for Manipulation with Enhanced MetaFile (EMF, ECMA-234)
License: LGPL-2.1-or-later AND GPL-2.0-or-later
++++++ libemf-1.0.12.tar.gz -> libemf-1.0.13.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libemf-1.0.12/NEWS new/libemf-1.0.13/NEWS
--- old/libemf-1.0.12/NEWS 2020-05-09 15:45:13.000000000 +0200
+++ new/libemf-1.0.13/NEWS 2020-06-14 16:29:09.000000000 +0200
@@ -1,3 +1,22 @@
+Release note for libEMF version 1.0.13
+
+This release fixes a security issue:
+
+CVE-2020-13999
+
+libEMF (aka ECMA-234 Metafile Library) through 1.0.12 is vulnerable to
+Integer overflow condition in libemf.cpp:ScaleviewportExtEx function
+leading to Denial of Service
+VulnerabilityType : Integer Overflow
+Vendor of Product : https://packages.debian.org/source/sid/libemf
+Affected Product Code Base : libemf - <=1.0.12
+Attack Type : Local ( Remote if libEMF is used anywhere in the web
+pipeline for processing EMF files )
+Impact: Denial of Service
+Has vendor confirmed or acknowledged the vulnerability? true
+
+------------------------------------------------------------------------
+
Release note for libEMF version 1.0.12
This release fixes a number of security issues:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libemf-1.0.12/configure new/libemf-1.0.13/configure
--- old/libemf-1.0.12/configure 2020-04-04 23:00:10.000000000 +0200
+++ new/libemf-1.0.13/configure 2020-06-14 16:29:45.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libEMF 1.0.12.
+# Generated by GNU Autoconf 2.69 for libEMF 1.0.13.
#
# Report bugs to <dallenbarnett(a)users.sourceforge.net>.
#
@@ -590,8 +590,8 @@
# Identity of this package.
PACKAGE_NAME='libEMF'
PACKAGE_TARNAME='libemf'
-PACKAGE_VERSION='1.0.12'
-PACKAGE_STRING='libEMF 1.0.12'
+PACKAGE_VERSION='1.0.13'
+PACKAGE_STRING='libEMF 1.0.13'
PACKAGE_BUGREPORT='dallenbarnett(a)users.sourceforge.net'
PACKAGE_URL=''
@@ -1345,7 +1345,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures libEMF 1.0.12 to adapt to many kinds of systems.
+\`configure' configures libEMF 1.0.13 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1416,7 +1416,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libEMF 1.0.12:";;
+ short | recursive ) echo "Configuration of libEMF 1.0.13:";;
esac
cat <<\_ACEOF
@@ -1532,7 +1532,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libEMF configure 1.0.12
+libEMF configure 1.0.13
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2076,7 +2076,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libEMF $as_me 1.0.12, which was
+It was created by libEMF $as_me 1.0.13, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2942,7 +2942,7 @@
# Define the identity of the package.
PACKAGE='libemf'
- VERSION='1.0.12'
+ VERSION='1.0.13'
cat >>confdefs.h <<_ACEOF
@@ -17033,7 +17033,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libEMF $as_me 1.0.12, which was
+This file was extended by libEMF $as_me 1.0.13, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -17099,7 +17099,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-libEMF config.status 1.0.12
+libEMF config.status 1.0.13
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libemf-1.0.12/configure.ac new/libemf-1.0.13/configure.ac
--- old/libemf-1.0.12/configure.ac 2020-04-04 22:59:42.000000000 +0200
+++ new/libemf-1.0.13/configure.ac 2020-06-07 15:10:20.000000000 +0200
@@ -1,8 +1,8 @@
# Process this file with autoconf to produce a configure script.
# Copyright (C) 2002, 2003 lignum Computing, Inc. <dallenbarnett(a)users.sourceforge.net>
-# $Id: configure.ac 88 2020-03-28 13:28:51Z dallenbarnett $
+# $Id: configure.ac 98 2020-06-07 13:10:19Z dallenbarnett $
-AC_INIT([libEMF], 1.0.12, dallenbarnett(a)users.sourceforge.net)
+AC_INIT([libEMF], 1.0.13, dallenbarnett(a)users.sourceforge.net)
AC_CONFIG_AUX_DIR(config)
AM_CONFIG_HEADER([config/config.h])
AC_CONFIG_SRCDIR([include/libEMF/emf.h])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libemf-1.0.12/libemf/libemf.cpp new/libemf-1.0.13/libemf/libemf.cpp
--- old/libemf-1.0.12/libemf/libemf.cpp 2020-04-25 20:46:06.000000000 +0200
+++ new/libemf-1.0.13/libemf/libemf.cpp 2020-06-07 15:10:20.000000000 +0200
@@ -1,7 +1,7 @@
/*
* EMF: A library for generating ECMA-234 Enhanced Metafiles
* Copyright (C) 2002 lignum Computing, Inc. <dallenbarnett(a)users.sourceforge.net>
- * $Id: libemf.cpp 94 2020-04-25 18:46:06Z dallenbarnett $
+ * $Id: libemf.cpp 98 2020-06-07 13:10:19Z dallenbarnett $
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1674,7 +1674,7 @@
BOOL ScaleViewportExtEx ( HDC context, INT x_num, INT x_den,
INT y_num, INT y_den, LPSIZE size )
{
- // Avoid nonsense results.
+ // Avoid obvious nonsense results.
if ( x_num == 0 or x_den == 0 or y_num == 0 or y_den == 0 ) return FALSE;
EMF::METAFILEDEVICECONTEXT* dc =
@@ -1682,6 +1682,25 @@
if ( dc == 0 ) return FALSE;
+ // Documentation says the numerator is computed first.
+ // Can we perform this operation? Numerator must not overflow and
+ // if it is negative, division must not overflow.
+ INT num{0};
+ if ( __builtin_smul_overflow( dc->viewport_ext.cx, x_num, &num ) ) {
+ return FALSE;
+ }
+ if ( num == INT_MIN and x_den == -1 ) {
+ return FALSE;
+ }
+ INT x_ext{ num / x_den };
+ if ( __builtin_smul_overflow( dc->viewport_ext.cy, y_num, &num ) ) {
+ return FALSE;
+ }
+ if ( num == INT_MIN and y_den == -1 ) {
+ return FALSE;
+ }
+ INT y_ext{ num / y_den };
+
EMF::EMRSCALEVIEWPORTEXTEX* scaleviewportextex =
new EMF::EMRSCALEVIEWPORTEXTEX( x_num, x_den, y_num, y_den );
@@ -1690,8 +1709,8 @@
if ( size != 0 )
*size = dc->viewport_ext;
- dc->viewport_ext.cx = dc->viewport_ext.cx * x_num / x_den;
- dc->viewport_ext.cy = dc->viewport_ext.cy * y_num / y_den;
+ dc->viewport_ext.cx = x_ext;
+ dc->viewport_ext.cy = y_ext;
return TRUE;
}
@@ -1757,7 +1776,7 @@
BOOL ScaleWindowExtEx ( HDC context, INT x_num, INT x_den,
INT y_num, INT y_den, LPSIZE size )
{
- // Avoid nonsense results.
+ // Avoid obvious nonsense results.
if ( x_num == 0 or x_den == 0 or y_num == 0 or y_den == 0 ) return FALSE;
EMF::METAFILEDEVICECONTEXT* dc =
@@ -1765,6 +1784,25 @@
if ( dc == 0 ) return FALSE;
+ // Documentation says the numerator is computed first.
+ // Can we perform this operation? Numerator must not overflow and
+ // if it is negative, division must not overflow.
+ INT num{0};
+ if ( __builtin_smul_overflow( dc->window_ext.cx, x_num, &num ) ) {
+ return FALSE;
+ }
+ if ( num == INT_MIN and x_den == -1 ) {
+ return FALSE;
+ }
+ INT x_ext{ num / x_den };
+ if ( __builtin_smul_overflow( dc->window_ext.cy, y_num, &num ) ) {
+ return FALSE;
+ }
+ if ( num == INT_MIN and y_den == -1 ) {
+ return FALSE;
+ }
+ INT y_ext{ num / y_den };
+
EMF::EMRSCALEWINDOWEXTEX* scalewindowextex =
new EMF::EMRSCALEWINDOWEXTEX( x_num, x_den, y_num, y_den );
@@ -1773,8 +1811,8 @@
if ( size != 0 )
*size = dc->window_ext;
- dc->window_ext.cx = dc->window_ext.cx * x_num / x_den;
- dc->window_ext.cy = dc->window_ext.cy * y_num / y_den;
+ dc->window_ext.cx = x_ext;
+ dc->window_ext.cy = y_ext;
return TRUE;
}
1
0
Hello community,
here is the log from the commit of package webrtc-audio-processing for openSUSE:Factory checked in at 2020-09-01 20:01:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/webrtc-audio-processing (Old)
and /work/SRC/openSUSE:Factory/.webrtc-audio-processing.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "webrtc-audio-processing"
Tue Sep 1 20:01:35 2020 rev:12 rq:828514 version:0.3.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/webrtc-audio-processing/webrtc-audio-processing.changes 2019-09-05 12:03:00.455934788 +0200
+++ /work/SRC/openSUSE:Factory/.webrtc-audio-processing.new.3399/webrtc-audio-processing.changes 2020-09-01 20:01:42.640433654 +0200
@@ -1,0 +2,8 @@
+Mon Aug 17 15:30:03 UTC 2020 - Dirk Mueller <dmueller(a)suse.com>
+
+- update to 0.3.1:
+ * doc: file invalid reference to pulseaudio mailing list
+ * various build system fixes
+- spec-cleaner run
+
+-------------------------------------------------------------------
Old:
----
webrtc-audio-processing-0.3.tar.xz
New:
----
webrtc-audio-processing-0.3.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ webrtc-audio-processing.spec ++++++
--- /var/tmp/diff_new_pack.6yjW2W/_old 2020-09-01 20:01:44.252434408 +0200
+++ /var/tmp/diff_new_pack.6yjW2W/_new 2020-09-01 20:01:44.252434408 +0200
@@ -2,7 +2,7 @@
#
# spec file for package webrtc-audio-processing
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
# Copyright (c) 2012 Pascal Bleser <pascal.bleser(a)opensuse.org>
#
# All modifications and additions to the file contributed by third parties
@@ -21,12 +21,12 @@
%define soname 1
# Please submit bugfixes or comments via http://bugs.opensuse.org/
Name: webrtc-audio-processing
-Version: 0.3
+Version: 0.3.1
Release: 0
Summary: Real-Time Communication Library for Web Browsers
License: BSD-3-Clause
Group: System/Libraries
-Url: http://www.freedesktop.org/software/pulseaudio/webrtc-audio-processing/
+URL: https://www.freedesktop.org/software/pulseaudio/webrtc-audio-processing/
Source: http://freedesktop.org/software/pulseaudio/webrtc-audio-processing/webrtc-a…
Source1: baselibs.conf
# PATCH-FIX-UPSTREAN big_endian_support.patch https://bugs.freedesktop.org/show_bug.cgi?id=95738
@@ -44,7 +44,6 @@
BuildRequires: make
BuildRequires: pkgconfig
BuildRequires: xz
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
WebRTC is an open source project that enables web browsers with Real-Time
@@ -100,31 +99,28 @@
%build
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
%configure
-make %{?_smp_mflags} V=1
+%make_build
%install
-%makeinstall
+%make_install
-rm -f "%{buildroot}%{_libdir}"/*.la
+find %{buildroot} -type f -name "*.la" -delete -print
%post -n libwebrtc_audio_processing%{soname} -p /sbin/ldconfig
-
%postun -n libwebrtc_audio_processing%{soname} -p /sbin/ldconfig
%files -n libwebrtc_audio_processing%{soname}
-%defattr(-,root,root)
-%doc AUTHORS COPYING NEWS README.md UPDATING.md
+%license COPYING
+%doc AUTHORS NEWS README.md UPDATING.md
%{_libdir}/libwebrtc_audio_processing.so.%{soname}
%{_libdir}/libwebrtc_audio_processing.so.%{soname}.*.*
%files -n libwebrtc_audio_processing-devel
-%defattr(-,root,root)
%{_includedir}/webrtc_audio_processing
%{_libdir}/libwebrtc_audio_processing.so
%{_libdir}/pkgconfig/webrtc-audio-processing.pc
%files -n libwebrtc_audio_processing-devel-static
-%defattr(-,root,root)
%{_libdir}/libwebrtc_audio_processing.a
%changelog
++++++ webrtc-audio-processing-0.3.tar.xz -> webrtc-audio-processing-0.3.1.tar.xz ++++++
++++ 3487 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/webrtc-audio-processing-0.3/README.md new/webrtc-audio-processing-0.3.1/README.md
--- old/webrtc-audio-processing-0.3/README.md 2015-11-04 08:41:30.000000000 +0100
+++ new/webrtc-audio-processing-0.3.1/README.md 2016-08-10 17:07:31.000000000 +0200
@@ -18,7 +18,7 @@
========
Patches, suggestions welcome. You can send them to the PulseAudio mailing
-list[2] or to me at the address below.
+list[3] or to me at the address below.
-- Arun Raghavan <mail(a)arunraghavan.net>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/webrtc-audio-processing-0.3/compile new/webrtc-audio-processing-0.3.1/compile
--- old/webrtc-audio-processing-0.3/compile 2015-10-13 08:28:16.000000000 +0200
+++ new/webrtc-audio-processing-0.3.1/compile 2018-07-23 16:05:46.000000000 +0200
@@ -1,9 +1,9 @@
-#! /bin/sh
+#!/bin/sh
# Wrapper for compilers which do not understand '-c -o'.
-scriptversion=2012-10-14.11; # UTC
+scriptversion=2016-01-11.22; # UTC
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
# Written by Tom Tromey <tromey(a)cygnus.com>.
#
# This program is free software; you can redistribute it and/or modify
@@ -255,7 +255,8 @@
echo "compile $scriptversion"
exit $?
;;
- cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
+ cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
+ icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
func_cl_wrapper "$@" # Doesn't return...
;;
esac
@@ -342,6 +343,6 @@
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
# time-stamp-end: "; # UTC"
# End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/webrtc-audio-processing-0.3/configure.ac new/webrtc-audio-processing-0.3.1/configure.ac
--- old/webrtc-audio-processing-0.3/configure.ac 2016-06-22 08:46:41.000000000 +0200
+++ new/webrtc-audio-processing-0.3.1/configure.ac 2018-07-23 16:02:57.000000000 +0200
@@ -1,4 +1,4 @@
-AC_INIT([webrtc-audio-processing], [0.3])
+AC_INIT([webrtc-audio-processing], [0.3.1])
AM_INIT_AUTOMAKE([dist-xz subdir-objects tar-ustar])
AC_SUBST(LIBWEBRTC_AUDIO_PROCESSING_VERSION_INFO, [1:0:0])
@@ -20,12 +20,27 @@
AC_ARG_WITH([ns-mode],
AS_HELP_STRING([--with-ns-mode=float|fixed], [Noise suppresion mode to use. Default is float]))
-AS_CASE(["x${with_ns_mode}"],
+AS_CASE(["${with_ns_mode}"],
["fixed"], [NS_FIXED=1],
["float"], [NS_FIXED=0],
[NS_FIXED=0])
AM_CONDITIONAL(NS_FIXED, [test "x${NS_FIXED}" = "x1"])
+AC_ARG_WITH(
+ gnustl,
+ AC_HELP_STRING(
+ [--with-gnustl],
+ [use gnustl @<:@default=no@:>@]),
+ [AS_CASE(
+ [$withval], [no], [], [yes], [],
+ [AC_MSG_ERROR([bad value "$withval" for --with-gnustl])])],
+ [with_gnustl=no])
+if test "x$with_gnustl" != "xno"; then
+ PKG_CHECK_MODULES(GNUSTL, gnustl)
+fi
+AC_SUBST(GNUSTL_LIBS)
+AC_SUBST(GNUSTL_CFLAGS)
+
# Borrowed from gst-plugins-bad
AC_CHECK_HEADER(MobileCoreServices/MobileCoreServices.h, HAVE_IOS="yes", HAVE_IOS="no", [-])
@@ -36,43 +51,49 @@
AS_CASE(["${host}"],
[*android*],
[
- OS_CFLAGS="-DWEBRTC_ANDROID -DWEBRTC_LINUX"
+ OS_CFLAGS="-DWEBRTC_ANDROID -DWEBRTC_LINUX -DWEBRTC_THREAD_RR -DWEBRTC_CLOCK_TYPE_REALTIME"
+ OS_LDFLAGS="-llog"
PLATFORM_CFLAGS="-DWEBRTC_POSIX"
+ HAVE_POSIX=1
],
[*-*linux*],
[
- OS_CFLAGS="-DWEBRTC_LINUX"
+ OS_CFLAGS="-DWEBRTC_LINUX -DWEBRTC_THREAD_RR"
PLATFORM_CFLAGS="-DWEBRTC_POSIX"
+ OS_LDFLAGS="-lrt -lpthread"
+ HAVE_POSIX=1
],
[*-*darwin*],
[
+ OS_CFLAGS="-DWEBRTC_MAC -DWEBRTC_THREAD_RR -DWEBRTC_CLOCK_TYPE_REALTIME"
AS_IF([test "$HAVE_IOS" = "yes"],
- [OS_FLAGS="-DWEBRTC_MAC -DWEBRTC_IOS"],
- [OS_FLAGS="-DWEBRTC_MAC"])
+ [OS_CFLAGS+=" -DWEBRTC_IOS"])
PLATFORM_CFLAGS="-DWEBRTC_POSIX"
- ]
- # FIXME: Add Windows support
-)
-AC_SUBST(PLATFORM_CFLAGS)
-
-AS_CASE(["${host_cpu}"],
- [i?86|x86_64],
- [
- HAVE_X86=1
+ HAVE_POSIX=1
],
- [armv7*|armv8*],
+ [*-mingw32*],
[
- HAVE_ARM=1
- HAVE_ARMV7=1
- ARCH_CFLAGS="-DWEBRTC_ARCH_ARM -DWEBRTC_ARCH_ARM_V7"
+ OS_LDFLAGS="-lwinmm"
+ PLATFORM_CFLAGS="-DWEBRTC_WIN -D_WIN32 -U__STRICT_ANSI__"
+ HAVE_WIN=1
],
- [arm*],
- [
- HAVE_ARM=1
- ARCH_CFLAGS="-DWEBRTC_ARCH_ARM"
- ]
- # FIXME: Add MIPS support, see webrtc/BUILD.gn for defines
+ [AC_MSG_ERROR([Unsupported host $host])]
)
+AC_SUBST(PLATFORM_CFLAGS)
+AM_CONDITIONAL(HAVE_POSIX, [test "x${HAVE_POSIX}" = "x1"])
+AM_CONDITIONAL(HAVE_WIN, [test "x${HAVE_WIN}" = "x1"])
+
+# Testing __ARM_ARCH_ISA_ARM since the code contains ARM instructions,
+# which don't work on Thumb-2 only platforms (ARMv7-M).
+AC_CHECK_DECLS([__ARM_ARCH_ISA_ARM],
+ [HAVE_ARM=1; ARCH_CFLAGS="${ARCH_CFLAGS} -DWEBRTC_ARCH_ARM"])
+AC_CHECK_DECLS([__ARM_ARCH_7A__],
+ [HAVE_ARMV7=1; ARCH_CFLAGS="${ARCH_CFLAGS} -DWEBRTC_ARCH_ARM_V7"])
+AC_CHECK_DECLS([__aarch64__],
+ [HAVE_NEON=1; ARCH_CFLAGS="${ARCH_CFLAGS} -DWEBRTC_HAS_NEON -DWEBRTC_ARCH_ARM64"])
+AC_CHECK_DECLS([__i386__], [HAVE_X86=1])
+AC_CHECK_DECLS([__x86_64__], [HAVE_X86=1])
+
AM_CONDITIONAL(HAVE_X86, [test "x${HAVE_X86}" = "x1"])
AM_CONDITIONAL(HAVE_ARM, [test "x${HAVE_ARM}" = "x1"])
AM_CONDITIONAL(HAVE_ARMV7, [test "x${HAVE_ARMV7}" = "x1"])
@@ -104,9 +125,11 @@
AM_CONDITIONAL([HAVE_NEON], [test "x$HAVE_NEON" = "x1"])
COMMON_CFLAGS="-DWEBRTC_AUDIO_PROCESSING_ONLY_BUILD ${PLATFORM_CFLAGS} ${OS_CFLAGS} ${ARCH_CFLAGS} -DNDEBUG -I\$(top_srcdir)"
-COMMON_CXXFLAGS="-std=c++11 -DWEBRTC_AUDIO_PROCESSING_ONLY_BUILD ${PLATFORM_CFLAGS} ${OS_CFLAGS} ${ARCH_CFLAGS} -DNDEBUG -I\$(top_srcdir)"
+COMMON_CXXFLAGS="-std=c++11 -DWEBRTC_AUDIO_PROCESSING_ONLY_BUILD ${PLATFORM_CFLAGS} ${OS_CFLAGS} ${ARCH_CFLAGS} ${GNUSTL_CFLAGS} -DNDEBUG -I\$(top_srcdir)"
+COMMON_LDFLAGS="${OS_LDFLAGS}"
AC_SUBST([COMMON_CFLAGS])
AC_SUBST([COMMON_CXXFLAGS])
+AC_SUBST([COMMON_LDFLAGS])
AC_CONFIG_FILES([
webrtc-audio-processing.pc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/webrtc-audio-processing-0.3/missing new/webrtc-audio-processing-0.3.1/missing
--- old/webrtc-audio-processing-0.3/missing 2015-10-13 08:28:16.000000000 +0200
+++ new/webrtc-audio-processing-0.3.1/missing 2018-07-23 16:05:46.000000000 +0200
@@ -1,9 +1,9 @@
-#! /bin/sh
+#!/bin/sh
# Common wrapper for a few potentially missing GNU programs.
-scriptversion=2013-10-28.13; # UTC
+scriptversion=2016-01-11.22; # UTC
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
# Originally written by Fran,cois Pinard <pinard(a)iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
@@ -210,6 +210,6 @@
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
# time-stamp-end: "; # UTC"
# End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/webrtc-audio-processing-0.3/webrtc/modules/audio_processing/Makefile.am new/webrtc-audio-processing-0.3.1/webrtc/modules/audio_processing/Makefile.am
--- old/webrtc-audio-processing-0.3/webrtc/modules/audio_processing/Makefile.am 2016-06-21 13:15:34.000000000 +0200
+++ new/webrtc-audio-processing-0.3.1/webrtc/modules/audio_processing/Makefile.am 2018-07-23 16:02:57.000000000 +0200
@@ -173,9 +173,9 @@
$(top_builddir)/webrtc/common_audio/libcommon_audio.la \
$(top_builddir)/webrtc/modules/audio_coding/libaudio_coding.la \
$(LIBWEBRTC_PRIVATEARCH) \
- -lpthread
-libwebrtc_audio_processing_la_LDFLAGS = $(AM_LDFLAGS) \
- -Wl,--no-undefined \
+ $(GNUSTL_LIBS)
+libwebrtc_audio_processing_la_LDFLAGS = $(AM_LDFLAGS) $(COMMON_LDFLAGS) \
+ -no-undefined \
-version-info $(LIBWEBRTC_AUDIO_PROCESSING_VERSION_INFO)
# FIXME: The MIPS optimisations need to be hooked up once we have the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/webrtc-audio-processing-0.3/webrtc/system_wrappers/Makefile.am new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/Makefile.am
--- old/webrtc-audio-processing-0.3/webrtc/system_wrappers/Makefile.am 2015-11-19 13:41:44.000000000 +0100
+++ new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/Makefile.am 2018-07-23 16:02:57.000000000 +0200
@@ -2,6 +2,7 @@
noinst_HEADERS = include/aligned_array.h \
include/asm_defines.h \
+ include/condition_variable_wrapper.h \
include/compile_assert_c.h \
include/event_wrapper.h \
include/scoped_vector.h \
@@ -42,19 +43,49 @@
source/trace_impl.h \
source/trace_posix.h \
source/trace_win.h
-# This assumes that we want the POSIX implementation -- should eventually be
-# converted to a conditional to include Windows support
+
+EXTRA_DIST = BUILD.gn
+
+if HAVE_POSIX
libsystem_wrappers_la_SOURCES += source/critical_section_posix.cc \
source/event_timer_posix.cc \
source/rw_lock_posix.cc \
source/thread_posix.cc \
source/trace_posix.cc
-libsystem_wrappers_la_CXXFLAGS = $(AM_CXXFLAGS) $(COMMON_CXXFLAGS)
+else
+EXTRA_DIST += source/critical_section_posix.cc \
+ source/event_timer_posix.cc \
+ source/rw_lock_posix.cc \
+ source/thread_posix.cc \
+ source/trace_posix.cc
+endif
-EXTRA_DIST = BUILD.gn \
- source/critical_section_win.cc \
- source/event_timer_win.cc \
- source/rw_lock_generic.cc \
- source/rw_lock_win.cc \
- source/thread_win.cc \
- source/trace_win.cc
+if HAVE_WIN
+libsystem_wrappers_la_SOURCES += include/fix_interlocked_exchange_pointer_win.h \
+ source/critical_section_win.cc \
+ source/condition_variable.cc \
+ source/condition_variable_event_win.cc \
+ source/condition_variable_event_win.h \
+ source/condition_variable_native_win.cc \
+ source/condition_variable_native_win.h \
+ source/event_timer_win.cc \
+ source/rw_lock_win.cc \
+ source/rw_lock_generic.cc \
+ source/thread_win.cc \
+ source/trace_win.cc
+else
+EXTRA_DIST += include/fix_interlocked_exchange_pointer_win.h \
+ source/critical_section_win.cc \
+ source/condition_variable.cc \
+ source/condition_variable_event_win.cc \
+ source/condition_variable_event_win.h \
+ source/condition_variable_native_win.cc \
+ source/condition_variable_native_win.h \
+ source/event_timer_win.cc \
+ source/rw_lock_generic.cc \
+ source/rw_lock_win.cc \
+ source/thread_win.cc \
+ source/trace_win.cc
+endif
+
+libsystem_wrappers_la_CXXFLAGS = $(AM_CXXFLAGS) $(COMMON_CXXFLAGS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/webrtc-audio-processing-0.3/webrtc/system_wrappers/include/condition_variable_wrapper.h new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/include/condition_variable_wrapper.h
--- old/webrtc-audio-processing-0.3/webrtc/system_wrappers/include/condition_variable_wrapper.h 1970-01-01 01:00:00.000000000 +0100
+++ new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/include/condition_variable_wrapper.h 2018-07-23 16:02:57.000000000 +0200
@@ -0,0 +1,42 @@
+/*
+ * Copyright (c) 2011 The WebRTC project authors. All Rights Reserved.
+ *
+ * Use of this source code is governed by a BSD-style license
+ * that can be found in the LICENSE file in the root of the source
+ * tree. An additional intellectual property rights grant can be found
+ * in the file PATENTS. All contributing project authors may
+ * be found in the AUTHORS file in the root of the source tree.
+ */
+
+#ifndef WEBRTC_SYSTEM_WRAPPERS_INCLUDE_CONDITION_VARIABLE_WRAPPER_H_
+#define WEBRTC_SYSTEM_WRAPPERS_INCLUDE_CONDITION_VARIABLE_WRAPPER_H_
+
+namespace webrtc {
+
+class CriticalSectionWrapper;
+
+class ConditionVariableWrapper {
+ public:
+ // Factory method, constructor disabled.
+ static ConditionVariableWrapper* CreateConditionVariable();
+
+ virtual ~ConditionVariableWrapper() {}
+
+ // Calling thread will atomically release crit_sect and wait until next
+ // some other thread calls Wake() or WakeAll().
+ virtual void SleepCS(CriticalSectionWrapper& crit_sect) = 0;
+
+ // Same as above but with a timeout.
+ virtual bool SleepCS(CriticalSectionWrapper& crit_sect,
+ unsigned long max_time_in_ms) = 0;
+
+ // Wakes one thread calling SleepCS().
+ virtual void Wake() = 0;
+
+ // Wakes all threads calling SleepCS().
+ virtual void WakeAll() = 0;
+};
+
+} // namespace webrtc
+
+#endif // WEBRTC_SYSTEM_WRAPPERS_INCLUDE_CONDITION_VARIABLE_WRAPPER_H_
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/webrtc-audio-processing-0.3/webrtc/system_wrappers/include/fix_interlocked_exchange_pointer_win.h new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/include/fix_interlocked_exchange_pointer_win.h
--- old/webrtc-audio-processing-0.3/webrtc/system_wrappers/include/fix_interlocked_exchange_pointer_win.h 1970-01-01 01:00:00.000000000 +0100
+++ new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/include/fix_interlocked_exchange_pointer_win.h 2015-11-19 13:41:44.000000000 +0100
@@ -0,0 +1,39 @@
+/*
+ * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved.
+ *
+ * Use of this source code is governed by a BSD-style license
+ * that can be found in the LICENSE file in the root of the source
+ * tree. An additional intellectual property rights grant can be found
+ * in the file PATENTS. All contributing project authors may
+ * be found in the AUTHORS file in the root of the source tree.
+ */
+
+// Various inline functions and macros to fix compilation of 32 bit target
+// on MSVC with /Wp64 flag enabled.
+
+// The original code can be found here:
+// http://src.chromium.org/svn/trunk/src/base/fix_wp64.h
+
+#ifndef WEBRTC_SYSTEM_WRAPPERS_SOURCE_FIX_INTERLOCKED_EXCHANGE_POINTER_WINDOWS_H_
+#define WEBRTC_SYSTEM_WRAPPERS_SOURCE_FIX_INTERLOCKED_EXCHANGE_POINTER_WINDOWS_H_
+
+#include <windows.h>
+
+// Platform SDK fixes when building with /Wp64 for a 32 bits target.
+#if !defined(_WIN64) && defined(_Wp64)
+
+#ifdef InterlockedExchangePointer
+#undef InterlockedExchangePointer
+// The problem is that the macro provided for InterlockedExchangePointer() is
+// doing a (LONG) C-style cast that triggers invariably the warning C4312 when
+// building on 32 bits.
+inline void* InterlockedExchangePointer(void* volatile* target, void* value) {
+ return reinterpret_cast<void*>(static_cast<LONG_PTR>(InterlockedExchange(
+ reinterpret_cast<volatile LONG*>(target),
+ static_cast<LONG>(reinterpret_cast<LONG_PTR>(value)))));
+}
+#endif // #ifdef InterlockedExchangePointer
+
+#endif // #if !defined(_WIN64) && defined(_Wp64)
+
+#endif // WEBRTC_SYSTEM_WRAPPERS_SOURCE_FIX_INTERLOCKED_EXCHANGE_POINTER_WINDOWS_H_
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/webrtc-audio-processing-0.3/webrtc/system_wrappers/source/condition_variable.cc new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/source/condition_variable.cc
--- old/webrtc-audio-processing-0.3/webrtc/system_wrappers/source/condition_variable.cc 1970-01-01 01:00:00.000000000 +0100
+++ new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/source/condition_variable.cc 2018-07-23 16:02:57.000000000 +0200
@@ -0,0 +1,41 @@
+/*
+ * Copyright (c) 2011 The WebRTC project authors. All Rights Reserved.
+ *
+ * Use of this source code is governed by a BSD-style license
+ * that can be found in the LICENSE file in the root of the source
+ * tree. An additional intellectual property rights grant can be found
+ * in the file PATENTS. All contributing project authors may
+ * be found in the AUTHORS file in the root of the source tree.
+ */
+
+#include "webrtc/system_wrappers/include/condition_variable_wrapper.h"
+
+#if defined(_WIN32)
+#include <windows.h>
+#include "webrtc/system_wrappers/source/condition_variable_event_win.h"
+#include "webrtc/system_wrappers/source/condition_variable_native_win.h"
+#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC)
+#include <pthread.h>
+#include "webrtc/system_wrappers/source/condition_variable_posix.h"
+#endif
+
+namespace webrtc {
+
+ConditionVariableWrapper* ConditionVariableWrapper::CreateConditionVariable() {
+#if defined(_WIN32)
+ // Try to create native condition variable implementation.
+ ConditionVariableWrapper* ret_val = ConditionVariableNativeWin::Create();
+ if (!ret_val) {
+ // Native condition variable implementation does not exist. Create generic
+ // condition variable based on events.
+ ret_val = new ConditionVariableEventWin();
+ }
+ return ret_val;
+#elif defined(WEBRTC_LINUX) || defined(WEBRTC_MAC)
+ return ConditionVariablePosix::Create();
+#else
+ return NULL;
+#endif
+}
+
+} // namespace webrtc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/webrtc-audio-processing-0.3/webrtc/system_wrappers/source/condition_variable_event_win.cc new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/source/condition_variable_event_win.cc
--- old/webrtc-audio-processing-0.3/webrtc/system_wrappers/source/condition_variable_event_win.cc 1970-01-01 01:00:00.000000000 +0100
+++ new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/source/condition_variable_event_win.cc 2018-07-23 16:02:57.000000000 +0200
@@ -0,0 +1,195 @@
+/*
+Source:
+http://www1.cse.wustl.edu/~schmidt/ACE-copying.html
+
+License:
+Copyright and Licensing Information for ACE(TM), TAO(TM), CIAO(TM), DAnCE(TM),
+and CoSMIC(TM)
+
+ACE(TM), TAO(TM), CIAO(TM), DAnCE>(TM), and CoSMIC(TM) (henceforth referred to
+as "DOC software") are copyrighted by Douglas C. Schmidt and his research
+group at Washington University, University of California, Irvine, and
+Vanderbilt University, Copyright (c) 1993-2009, all rights reserved. Since DOC
+software is open-source, freely available software, you are free to use,
+modify, copy, and distribute--perpetually and irrevocably--the DOC software
+source code and object code produced from the source, as well as copy and
+distribute modified versions of this software. You must, however, include this
+copyright statement along with any code built using DOC software that you
+release. No copyright statement needs to be provided if you just ship binary
+executables of your software products.
+You can use DOC software in commercial and/or binary software releases and are
+under no obligation to redistribute any of your source code that is built
+using DOC software. Note, however, that you may not misappropriate the DOC
+software code, such as copyrighting it yourself or claiming authorship of the
+DOC software code, in a way that will prevent DOC software from being
+distributed freely using an open-source development model. You needn't inform
+anyone that you're using DOC software in your software, though we encourage
+you to let us know so we can promote your project in the DOC software success
+stories.
+
+The ACE, TAO, CIAO, DAnCE, and CoSMIC web sites are maintained by the DOC
+Group at the Institute for Software Integrated Systems (ISIS) and the Center
+for Distributed Object Computing of Washington University, St. Louis for the
+development of open-source software as part of the open-source software
+community. Submissions are provided by the submitter ``as is'' with no
+warranties whatsoever, including any warranty of merchantability,
+noninfringement of third party intellectual property, or fitness for any
+particular purpose. In no event shall the submitter be liable for any direct,
+indirect, special, exemplary, punitive, or consequential damages, including
+without limitation, lost profits, even if advised of the possibility of such
+damages. Likewise, DOC software is provided as is with no warranties of any
+kind, including the warranties of design, merchantability, and fitness for a
+particular purpose, noninfringement, or arising from a course of dealing,
+usage or trade practice. Washington University, UC Irvine, Vanderbilt
+University, their employees, and students shall have no liability with respect
+to the infringement of copyrights, trade secrets or any patents by DOC
+software or any part thereof. Moreover, in no event will Washington
+University, UC Irvine, or Vanderbilt University, their employees, or students
+be liable for any lost revenue or profits or other special, indirect and
+consequential damages.
+
+DOC software is provided with no support and without any obligation on the
+part of Washington University, UC Irvine, Vanderbilt University, their
+employees, or students to assist in its use, correction, modification, or
+enhancement. A number of companies around the world provide commercial support
+for DOC software, however. DOC software is Y2K-compliant, as long as the
+underlying OS platform is Y2K-compliant. Likewise, DOC software is compliant
+with the new US daylight savings rule passed by Congress as "The Energy Policy
+Act of 2005," which established new daylight savings times (DST) rules for the
+United States that expand DST as of March 2007. Since DOC software obtains
+time/date and calendaring information from operating systems users will not be
+affected by the new DST rules as long as they upgrade their operating systems
+accordingly.
+
+The names ACE(TM), TAO(TM), CIAO(TM), DAnCE(TM), CoSMIC(TM), Washington
+University, UC Irvine, and Vanderbilt University, may not be used to endorse
+or promote products or services derived from this source without express
+written permission from Washington University, UC Irvine, or Vanderbilt
+University. This license grants no permission to call products or services
+derived from this source ACE(TM), TAO(TM), CIAO(TM), DAnCE(TM), or CoSMIC(TM),
+nor does it grant permission for the name Washington University, UC Irvine, or
+Vanderbilt University to appear in their names.
+*/
+
+/*
+ * This source code contain modifications to the original source code
+ * which can be found here:
+ * http://www.cs.wustl.edu/~schmidt/win32-cv-1.html (section 3.2).
+ * Modifications:
+ * 1) Dynamic detection of native support for condition variables.
+ * 2) Use of WebRTC defined types and classes. Renaming of some functions.
+ * 3) Introduction of a second event for wake all functionality. This prevents
+ * a thread from spinning on the same condition variable, preventing other
+ * threads from waking up.
+ */
+
+#include "webrtc/system_wrappers/source/condition_variable_event_win.h"
+#include "webrtc/system_wrappers/source/critical_section_win.h"
+
+namespace webrtc {
+
+ConditionVariableEventWin::ConditionVariableEventWin() : eventID_(WAKEALL_0) {
+ memset(&num_waiters_[0], 0, sizeof(num_waiters_));
+
+ InitializeCriticalSection(&num_waiters_crit_sect_);
+
+ events_[WAKEALL_0] = CreateEvent(NULL, // no security attributes
+ TRUE, // manual-reset, sticky event
+ FALSE, // initial state non-signaled
+ NULL); // no name for event
+
+ events_[WAKEALL_1] = CreateEvent(NULL, // no security attributes
+ TRUE, // manual-reset, sticky event
+ FALSE, // initial state non-signaled
+ NULL); // no name for event
+
+ events_[WAKE] = CreateEvent(NULL, // no security attributes
+ FALSE, // auto-reset, sticky event
+ FALSE, // initial state non-signaled
+ NULL); // no name for event
+}
+
+ConditionVariableEventWin::~ConditionVariableEventWin() {
+ CloseHandle(events_[WAKE]);
+ CloseHandle(events_[WAKEALL_1]);
+ CloseHandle(events_[WAKEALL_0]);
+
+ DeleteCriticalSection(&num_waiters_crit_sect_);
+}
+
+void ConditionVariableEventWin::SleepCS(CriticalSectionWrapper& crit_sect) {
+ SleepCS(crit_sect, INFINITE);
+}
+
+bool ConditionVariableEventWin::SleepCS(CriticalSectionWrapper& crit_sect,
+ unsigned long max_time_in_ms) {
+ EnterCriticalSection(&num_waiters_crit_sect_);
+
+ // Get the eventID for the event that will be triggered by next
+ // WakeAll() call and start waiting for it.
+ const EventWakeUpType eventID =
+ (WAKEALL_0 == eventID_) ? WAKEALL_1 : WAKEALL_0;
+
+ ++(num_waiters_[eventID]);
+ LeaveCriticalSection(&num_waiters_crit_sect_);
+
+ CriticalSectionWindows* cs =
+ static_cast<CriticalSectionWindows*>(&crit_sect);
+ LeaveCriticalSection(&cs->crit);
+ HANDLE events[2];
+ events[0] = events_[WAKE];
+ events[1] = events_[eventID];
+ const DWORD result = WaitForMultipleObjects(2, // Wait on 2 events.
+ events,
+ FALSE, // Wait for either.
+ max_time_in_ms);
+
+ const bool ret_val = (result != WAIT_TIMEOUT);
+
+ EnterCriticalSection(&num_waiters_crit_sect_);
+ --(num_waiters_[eventID]);
+
+ // Last waiter should only be true for WakeAll(). WakeAll() correspond
+ // to position 1 in events[] -> (result == WAIT_OBJECT_0 + 1)
+ const bool last_waiter = (result == WAIT_OBJECT_0 + 1) &&
+ (num_waiters_[eventID] == 0);
+ LeaveCriticalSection(&num_waiters_crit_sect_);
+
+ if (last_waiter) {
+ // Reset/unset the WakeAll() event since all threads have been
+ // released.
+ ResetEvent(events_[eventID]);
+ }
+
+ EnterCriticalSection(&cs->crit);
+ return ret_val;
+}
+
+void ConditionVariableEventWin::Wake() {
+ EnterCriticalSection(&num_waiters_crit_sect_);
+ const bool have_waiters = (num_waiters_[WAKEALL_0] > 0) ||
+ (num_waiters_[WAKEALL_1] > 0);
+ LeaveCriticalSection(&num_waiters_crit_sect_);
+
+ if (have_waiters) {
+ SetEvent(events_[WAKE]);
+ }
+}
+
+void ConditionVariableEventWin::WakeAll() {
+ EnterCriticalSection(&num_waiters_crit_sect_);
+
+ // Update current WakeAll() event
+ eventID_ = (WAKEALL_0 == eventID_) ? WAKEALL_1 : WAKEALL_0;
+
+ // Trigger current event
+ const EventWakeUpType eventID = eventID_;
+ const bool have_waiters = num_waiters_[eventID] > 0;
+ LeaveCriticalSection(&num_waiters_crit_sect_);
+
+ if (have_waiters) {
+ SetEvent(events_[eventID]);
+ }
+}
+
+} // namespace webrtc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/webrtc-audio-processing-0.3/webrtc/system_wrappers/source/condition_variable_event_win.h new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/source/condition_variable_event_win.h
--- old/webrtc-audio-processing-0.3/webrtc/system_wrappers/source/condition_variable_event_win.h 1970-01-01 01:00:00.000000000 +0100
+++ new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/source/condition_variable_event_win.h 2018-07-23 16:02:57.000000000 +0200
@@ -0,0 +1,46 @@
+/*
+ * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved.
+ *
+ * Use of this source code is governed by a BSD-style license
+ * that can be found in the LICENSE file in the root of the source
+ * tree. An additional intellectual property rights grant can be found
+ * in the file PATENTS. All contributing project authors may
+ * be found in the AUTHORS file in the root of the source tree.
+ */
+
+#ifndef WEBRTC_SYSTEM_WRAPPERS_SOURCE_CONDITION_VARIABLE_EVENT_WIN_H_
+#define WEBRTC_SYSTEM_WRAPPERS_SOURCE_CONDITION_VARIABLE_EVENT_WIN_H_
+
+#include <windows.h>
+
+#include "webrtc/system_wrappers/include/condition_variable_wrapper.h"
+
+namespace webrtc {
+
+class ConditionVariableEventWin : public ConditionVariableWrapper {
+ public:
+ ConditionVariableEventWin();
+ virtual ~ConditionVariableEventWin();
+
+ void SleepCS(CriticalSectionWrapper& crit_sect);
+ bool SleepCS(CriticalSectionWrapper& crit_sect, unsigned long max_time_inMS);
+ void Wake();
+ void WakeAll();
+
+ private:
+ enum EventWakeUpType {
+ WAKEALL_0 = 0,
+ WAKEALL_1 = 1,
+ WAKE = 2,
+ EVENT_COUNT = 3
+ };
+
+ unsigned int num_waiters_[2];
+ EventWakeUpType eventID_;
+ CRITICAL_SECTION num_waiters_crit_sect_;
+ HANDLE events_[EVENT_COUNT];
+};
+
+} // namespace webrtc
+
+#endif // WEBRTC_SYSTEM_WRAPPERS_SOURCE_CONDITION_VARIABLE_EVENT_WIN_H_
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/webrtc-audio-processing-0.3/webrtc/system_wrappers/source/condition_variable_native_win.cc new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/source/condition_variable_native_win.cc
--- old/webrtc-audio-processing-0.3/webrtc/system_wrappers/source/condition_variable_native_win.cc 1970-01-01 01:00:00.000000000 +0100
+++ new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/source/condition_variable_native_win.cc 2018-07-23 16:02:57.000000000 +0200
@@ -0,0 +1,104 @@
+/*
+ * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved.
+ *
+ * Use of this source code is governed by a BSD-style license
+ * that can be found in the LICENSE file in the root of the source
+ * tree. An additional intellectual property rights grant can be found
+ * in the file PATENTS. All contributing project authors may
+ * be found in the AUTHORS file in the root of the source tree.
+ */
+
+#include "webrtc/system_wrappers/include/trace.h"
+#include "webrtc/system_wrappers/source/condition_variable_native_win.h"
+#include "webrtc/system_wrappers/source/critical_section_win.h"
+
+namespace webrtc {
+
+static HMODULE library = NULL;
+static bool win_support_condition_variables_primitive = false;
+
+PInitializeConditionVariable PInitializeConditionVariable_;
+PSleepConditionVariableCS PSleepConditionVariableCS_;
+PWakeConditionVariable PWakeConditionVariable_;
+PWakeAllConditionVariable PWakeAllConditionVariable_;
+
+typedef void (WINAPI *PInitializeConditionVariable)(PCONDITION_VARIABLE);
+typedef BOOL (WINAPI *PSleepConditionVariableCS)(PCONDITION_VARIABLE,
+ PCRITICAL_SECTION, DWORD);
+typedef void (WINAPI *PWakeConditionVariable)(PCONDITION_VARIABLE);
+typedef void (WINAPI *PWakeAllConditionVariable)(PCONDITION_VARIABLE);
+
+ConditionVariableNativeWin::ConditionVariableNativeWin() {
+}
+
+ConditionVariableNativeWin::~ConditionVariableNativeWin() {
+}
+
+ConditionVariableWrapper* ConditionVariableNativeWin::Create() {
+ ConditionVariableNativeWin* ret_val = new ConditionVariableNativeWin();
+ if (!ret_val->Init()) {
+ delete ret_val;
+ return NULL;
+ }
+ return ret_val;
+}
+
+bool ConditionVariableNativeWin::Init() {
+ if (!library) {
+ // Native implementation is supported on Vista+.
+ library = LoadLibrary(TEXT("Kernel32.dll"));
+ // TODO(henrike): this code results in an attempt to load the above dll
+ // every time the previous attempt failed. Only try to load once.
+ if (library) {
+ // TODO(henrike): not thread safe as reading and writing to library is not
+ // serialized. Fix.
+ WEBRTC_TRACE(kTraceStateInfo, kTraceUtility, -1, "Loaded Kernel.dll");
+
+ PInitializeConditionVariable_ =
+ (PInitializeConditionVariable) GetProcAddress(
+ library, "InitializeConditionVariable");
+ PSleepConditionVariableCS_ = (PSleepConditionVariableCS) GetProcAddress(
+ library, "SleepConditionVariableCS");
+ PWakeConditionVariable_ = (PWakeConditionVariable) GetProcAddress(
+ library, "WakeConditionVariable");
+ PWakeAllConditionVariable_ = (PWakeAllConditionVariable) GetProcAddress(
+ library, "WakeAllConditionVariable");
+
+ if (PInitializeConditionVariable_ && PSleepConditionVariableCS_
+ && PWakeConditionVariable_ && PWakeAllConditionVariable_) {
+ WEBRTC_TRACE(
+ kTraceStateInfo, kTraceUtility, -1,
+ "Loaded native condition variables");
+ win_support_condition_variables_primitive = true;
+ }
+ }
+ }
+ if (!win_support_condition_variables_primitive) {
+ return false;
+ }
+ PInitializeConditionVariable_(&condition_variable_);
+ return true;
+}
+
+void ConditionVariableNativeWin::SleepCS(CriticalSectionWrapper& crit_sect) {
+ SleepCS(crit_sect, INFINITE);
+}
+
+bool ConditionVariableNativeWin::SleepCS(CriticalSectionWrapper& crit_sect,
+ unsigned long max_time_in_ms) {
+ CriticalSectionWindows* cs =
+ static_cast<CriticalSectionWindows*>(&crit_sect);
+ BOOL ret_val = PSleepConditionVariableCS_(&condition_variable_,
+ &(cs->crit), max_time_in_ms);
+ return ret_val != 0;
+}
+
+void ConditionVariableNativeWin::Wake() {
+ PWakeConditionVariable_(&condition_variable_);
+}
+
+void ConditionVariableNativeWin::WakeAll() {
+ PWakeAllConditionVariable_(&condition_variable_);
+}
+
+} // namespace webrtc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/webrtc-audio-processing-0.3/webrtc/system_wrappers/source/condition_variable_native_win.h new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/source/condition_variable_native_win.h
--- old/webrtc-audio-processing-0.3/webrtc/system_wrappers/source/condition_variable_native_win.h 1970-01-01 01:00:00.000000000 +0100
+++ new/webrtc-audio-processing-0.3.1/webrtc/system_wrappers/source/condition_variable_native_win.h 2018-07-23 16:02:57.000000000 +0200
@@ -0,0 +1,54 @@
+/*
+ * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved.
+ *
+ * Use of this source code is governed by a BSD-style license
+ * that can be found in the LICENSE file in the root of the source
+ * tree. An additional intellectual property rights grant can be found
+ * in the file PATENTS. All contributing project authors may
+ * be found in the AUTHORS file in the root of the source tree.
+ */
+
+#ifndef WEBRTC_SYSTEM_WRAPPERS_SOURCE_CONDITION_VARIABLE_NATIVE_WIN_H_
+#define WEBRTC_SYSTEM_WRAPPERS_SOURCE_CONDITION_VARIABLE_NATIVE_WIN_H_
+
+#include <windows.h>
+
+#include "webrtc/system_wrappers/include/condition_variable_wrapper.h"
+
+namespace webrtc {
+
+#if !defined CONDITION_VARIABLE_INIT
+typedef struct RTL_CONDITION_VARIABLE_ {
+ void* Ptr;
+} RTL_CONDITION_VARIABLE, *PRTL_CONDITION_VARIABLE;
+
+typedef RTL_CONDITION_VARIABLE CONDITION_VARIABLE, *PCONDITION_VARIABLE;
+#endif
+
+typedef void (WINAPI* PInitializeConditionVariable)(PCONDITION_VARIABLE);
+typedef BOOL (WINAPI* PSleepConditionVariableCS)(PCONDITION_VARIABLE,
+ PCRITICAL_SECTION, DWORD);
+typedef void (WINAPI* PWakeConditionVariable)(PCONDITION_VARIABLE);
+typedef void (WINAPI* PWakeAllConditionVariable)(PCONDITION_VARIABLE);
+
+class ConditionVariableNativeWin : public ConditionVariableWrapper {
+ public:
+ static ConditionVariableWrapper* Create();
+ virtual ~ConditionVariableNativeWin();
+
+ void SleepCS(CriticalSectionWrapper& crit_sect);
+ bool SleepCS(CriticalSectionWrapper& crit_sect, unsigned long max_time_inMS);
+ void Wake();
+ void WakeAll();
+
+ private:
+ ConditionVariableNativeWin();
+
+ bool Init();
+
+ CONDITION_VARIABLE condition_variable_;
+};
+
+} // namespace webrtc
+
+#endif // WEBRTC_SYSTEM_WRAPPERS_SOURCE_CONDITION_VARIABLE_NATIVE_WIN_H_
1
0
Hello community,
here is the log from the commit of package libisoburn for openSUSE:Factory checked in at 2020-09-01 20:01:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libisoburn (Old)
and /work/SRC/openSUSE:Factory/.libisoburn.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libisoburn"
Tue Sep 1 20:01:29 2020 rev:8 rq:828512 version:1.5.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/libisoburn/libisoburn.changes 2018-11-08 09:48:30.129098983 +0100
+++ /work/SRC/openSUSE:Factory/.libisoburn.new.3399/libisoburn.changes 2020-09-01 20:01:33.076429181 +0200
@@ -1,0 +2,16 @@
+Thu Aug 20 13:42:11 UTC 2020 - Dirk Mueller <dmueller(a)suse.com>
+
+- update to 1.5.2:
+ * Bug fix: -disk_pattern on -add ./ -- mistook "./" for the root directory
+ * Bug fix: -disk_pattern on -add "" -- yielded SIGSEGV
+ * Bug fix: -osirrox "concat_split_on" worked only together with -split_size
+ larger than 0. Thanks William Willems.
+ * New API calls isoburn_igopt_set_part_type_guid(),
+ isoburn_igopt_get_part_type_guid(), isoburn_igopt_set_iso_type_guid(),
+ isoburn_igopt_get_iso_type_guid()
+ * Enabled GPT type GUIDs with -append_partition,
+ -boot_image any iso_mbr_part_type=, and -as mkisofs -iso_mbr_part_type
+ * Made libisoburn and GNU xorriso ready for building out-of-source.
+ Thanks Ross Burton.
+
+-------------------------------------------------------------------
Old:
----
libisoburn-1.5.0.tar.gz
New:
----
libisoburn-1.5.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libisoburn.spec ++++++
--- /var/tmp/diff_new_pack.mH9RZZ/_old 2020-09-01 20:01:35.744430429 +0200
+++ /var/tmp/diff_new_pack.mH9RZZ/_new 2020-09-01 20:01:35.748430431 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libisoburn
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%define so_ver 1
Name: libisoburn
-Version: 1.5.0
+Version: 1.5.2
Release: 0
Summary: Frontend for libburn and libisofs
License: GPL-2.0-or-later
++++++ libisoburn-1.5.0.tar.gz -> libisoburn-1.5.2.tar.gz ++++++
++++ 7071 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package busybox for openSUSE:Factory checked in at 2020-09-01 20:01:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/busybox (Old)
and /work/SRC/openSUSE:Factory/.busybox.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "busybox"
Tue Sep 1 20:01:24 2020 rev:60 rq:828495 version:1.32.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/busybox/busybox.changes 2020-08-14 09:33:15.972396484 +0200
+++ /work/SRC/openSUSE:Factory/.busybox.new.3399/busybox.changes 2020-09-01 20:01:25.708425736 +0200
@@ -1,0 +2,7 @@
+Fri Aug 21 11:56:44 UTC 2020 - Thorsten Kukuk <kukuk(a)suse.com>
+
+- Set CONFIG_FIRST_SYSTEM_ID to 101 as we use 100 already as fixed
+ ID for a system account.
+- Require group "nogroup" (used by adduser)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ busybox.spec ++++++
--- /var/tmp/diff_new_pack.nexaAC/_old 2020-09-01 20:01:26.948426315 +0200
+++ /var/tmp/diff_new_pack.nexaAC/_new 2020-09-01 20:01:26.952426317 +0200
@@ -35,6 +35,7 @@
BuildRequires: pkgconfig(libselinux)
# for test suite
BuildRequires: zip
+Requires: group(nogroup)
%description
BusyBox combines tiny versions of many common UNIX utilities into a
++++++ busybox-static.config ++++++
--- /var/tmp/diff_new_pack.nexaAC/_old 2020-09-01 20:01:27.012426345 +0200
+++ /var/tmp/diff_new_pack.nexaAC/_new 2020-09-01 20:01:27.012426345 +0200
@@ -520,7 +520,7 @@
CONFIG_ADDUSER=y
# CONFIG_FEATURE_CHECK_NAMES is not set
CONFIG_LAST_ID=65535
-CONFIG_FIRST_SYSTEM_ID=100
+CONFIG_FIRST_SYSTEM_ID=101
CONFIG_LAST_SYSTEM_ID=999
CONFIG_CHPASSWD=y
CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="sha512"
++++++ busybox.config ++++++
--- /var/tmp/diff_new_pack.nexaAC/_old 2020-09-01 20:01:27.040426358 +0200
+++ /var/tmp/diff_new_pack.nexaAC/_new 2020-09-01 20:01:27.044426360 +0200
@@ -520,7 +520,7 @@
CONFIG_ADDUSER=y
# CONFIG_FEATURE_CHECK_NAMES is not set
CONFIG_LAST_ID=65535
-CONFIG_FIRST_SYSTEM_ID=100
+CONFIG_FIRST_SYSTEM_ID=101
CONFIG_LAST_SYSTEM_ID=999
CONFIG_CHPASSWD=y
CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="sha512"
1
0
Hello community,
here is the log from the commit of package perl-libwww-perl for openSUSE:Factory checked in at 2020-09-01 20:01:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-libwww-perl (Old)
and /work/SRC/openSUSE:Factory/.perl-libwww-perl.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-libwww-perl"
Tue Sep 1 20:01:19 2020 rev:68 rq:828478 version:6.47
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-libwww-perl/perl-libwww-perl.changes 2020-06-28 23:07:37.203116467 +0200
+++ /work/SRC/openSUSE:Factory/.perl-libwww-perl.new.3399/perl-libwww-perl.changes 2020-09-01 20:01:21.672423848 +0200
@@ -1,0 +2,10 @@
+Wed Aug 19 03:17:12 UTC 2020 - Tina Müller <timueller+perl(a)suse.de>
+
+- updated to 6.47
+ see /usr/share/doc/packages/perl-libwww-perl/Changes
+
+ 6.47 2020-08-18 15:27:27Z
+ - Only add cookies from the jar if there aren't cookies in the request
+ (GH#347) (Doug Bell and Olaf Alders)
+
+-------------------------------------------------------------------
Old:
----
libwww-perl-6.46.tar.gz
New:
----
libwww-perl-6.47.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-libwww-perl.spec ++++++
--- /var/tmp/diff_new_pack.BE3f1G/_old 2020-09-01 20:01:23.124424527 +0200
+++ /var/tmp/diff_new_pack.BE3f1G/_new 2020-09-01 20:01:23.132424531 +0200
@@ -17,7 +17,7 @@
Name: perl-libwww-perl
-Version: 6.46
+Version: 6.47
Release: 0
%define cpan_name libwww-perl
Summary: The World-Wide Web library for Perl
++++++ libwww-perl-6.46.tar.gz -> libwww-perl-6.47.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/Changes new/libwww-perl-6.47/Changes
--- old/libwww-perl-6.46/Changes 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/Changes 2020-08-18 17:27:32.000000000 +0200
@@ -1,5 +1,9 @@
Change history for libwww-perl
+6.47 2020-08-18 15:27:27Z
+ - Only add cookies from the jar if there aren't cookies in the request
+ (GH#347) (Doug Bell and Olaf Alders)
+
6.46 2020-06-23 21:19:26Z
- Fix a looping regression in 6.45 for redirect responses without
a Location header (GH PR#342, Niko Tyni)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/META.json new/libwww-perl-6.47/META.json
--- old/libwww-perl-6.46/META.json 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/META.json 2020-08-18 17:27:32.000000000 +0200
@@ -109,96 +109,96 @@
"provides" : {
"LWP" : {
"file" : "lib/LWP.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Authen::Basic" : {
"file" : "lib/LWP/Authen/Basic.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Authen::Digest" : {
"file" : "lib/LWP/Authen/Digest.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Authen::Ntlm" : {
"file" : "lib/LWP/Authen/Ntlm.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::ConnCache" : {
"file" : "lib/LWP/ConnCache.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Debug" : {
"file" : "lib/LWP/Debug.pm",
- "version" : "6.46",
+ "version" : "6.47",
"x_deprecated" : 1
},
"LWP::Debug::TraceHTTP" : {
"file" : "lib/LWP/Debug/TraceHTTP.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::DebugFile" : {
"file" : "lib/LWP/DebugFile.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::MemberMixin" : {
"file" : "lib/LWP/MemberMixin.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Protocol" : {
"file" : "lib/LWP/Protocol.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Protocol::cpan" : {
"file" : "lib/LWP/Protocol/cpan.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Protocol::data" : {
"file" : "lib/LWP/Protocol/data.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Protocol::file" : {
"file" : "lib/LWP/Protocol/file.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Protocol::ftp" : {
"file" : "lib/LWP/Protocol/ftp.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Protocol::gopher" : {
"file" : "lib/LWP/Protocol/gopher.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Protocol::http" : {
"file" : "lib/LWP/Protocol/http.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Protocol::loopback" : {
"file" : "lib/LWP/Protocol/loopback.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Protocol::mailto" : {
"file" : "lib/LWP/Protocol/mailto.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Protocol::nntp" : {
"file" : "lib/LWP/Protocol/nntp.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Protocol::nogo" : {
"file" : "lib/LWP/Protocol/nogo.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::RobotUA" : {
"file" : "lib/LWP/RobotUA.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::Simple" : {
"file" : "lib/LWP/Simple.pm",
- "version" : "6.46"
+ "version" : "6.47"
},
"LWP::UserAgent" : {
"file" : "lib/LWP/UserAgent.pm",
- "version" : "6.46"
+ "version" : "6.47"
}
},
"release_status" : "stable",
@@ -215,10 +215,10 @@
"x_IRC" : "irc://irc.perl.org/#lwp",
"x_MailingList" : "mailto:libwww@perl.org"
},
- "version" : "6.46",
+ "version" : "6.47",
"x_Dist_Zilla" : {
"perl" : {
- "version" : "5.030002"
+ "version" : "5.026001"
},
"plugins" : [
{
@@ -269,8 +269,8 @@
"meta_noindex" : 1
},
"Dist::Zilla::Role::ModuleMetadata" : {
- "Module::Metadata" : "1.000036",
- "version" : "0.006"
+ "Module::Metadata" : "1.000037",
+ "version" : "0.004"
}
},
"name" : "MetaProvides::Package",
@@ -313,7 +313,7 @@
"class" : "Dist::Zilla::Plugin::Git::Contributors",
"config" : {
"Dist::Zilla::Plugin::Git::Contributors" : {
- "git_version" : "2.26.2",
+ "git_version" : "2.28.0",
"include_authors" : 0,
"include_releaser" : 1,
"order_by" : "name",
@@ -347,8 +347,8 @@
"class" : "Dist::Zilla::Plugin::InstallGuide",
"config" : {
"Dist::Zilla::Role::ModuleMetadata" : {
- "Module::Metadata" : "1.000036",
- "version" : "0.006"
+ "Module::Metadata" : "1.000037",
+ "version" : "0.004"
}
},
"name" : "InstallGuide",
@@ -368,8 +368,8 @@
"class" : "Dist::Zilla::Plugin::DynamicPrereqs",
"config" : {
"Dist::Zilla::Role::ModuleMetadata" : {
- "Module::Metadata" : "1.000036",
- "version" : "0.006"
+ "Module::Metadata" : "1.000037",
+ "version" : "0.004"
}
},
"name" : "DynamicPrereqs",
@@ -633,7 +633,7 @@
"changelog" : "Changes"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.26.2",
+ "git_version" : "2.28.0",
"repo_root" : "."
}
},
@@ -763,7 +763,7 @@
"changelog" : "Changes"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.26.2",
+ "git_version" : "2.28.0",
"repo_root" : "."
},
"Dist::Zilla::Role::Git::StringFormatter" : {
@@ -780,12 +780,12 @@
"branch" : null,
"changelog" : "Changes",
"signed" : 0,
- "tag" : "v6.46",
+ "tag" : "v6.47",
"tag_format" : "v%V",
"tag_message" : "v%V"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.26.2",
+ "git_version" : "2.28.0",
"repo_root" : "."
},
"Dist::Zilla::Role::Git::StringFormatter" : {
@@ -835,7 +835,7 @@
"changelog" : "Changes"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.26.2",
+ "git_version" : "2.28.0",
"repo_root" : "."
},
"Dist::Zilla::Role::Git::StringFormatter" : {
@@ -855,7 +855,7 @@
"remotes_must_exist" : 1
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.26.2",
+ "git_version" : "2.28.0",
"repo_root" : "."
}
},
@@ -1033,8 +1033,8 @@
"Yury Zavarin <yury.zavarin(a)gmail.com>",
"Zefram <zefram(a)fysh.org>"
],
- "x_generated_by_perl" : "v5.30.2",
- "x_serialization_backend" : "Cpanel::JSON::XS version 4.19",
+ "x_generated_by_perl" : "v5.26.1",
+ "x_serialization_backend" : "Cpanel::JSON::XS version 4.04",
"x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/META.yml new/libwww-perl-6.47/META.yml
--- old/libwww-perl-6.46/META.yml 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/META.yml 2020-08-18 17:27:32.000000000 +0200
@@ -30,74 +30,74 @@
provides:
LWP:
file: lib/LWP.pm
- version: '6.46'
+ version: '6.47'
LWP::Authen::Basic:
file: lib/LWP/Authen/Basic.pm
- version: '6.46'
+ version: '6.47'
LWP::Authen::Digest:
file: lib/LWP/Authen/Digest.pm
- version: '6.46'
+ version: '6.47'
LWP::Authen::Ntlm:
file: lib/LWP/Authen/Ntlm.pm
- version: '6.46'
+ version: '6.47'
LWP::ConnCache:
file: lib/LWP/ConnCache.pm
- version: '6.46'
+ version: '6.47'
LWP::Debug:
file: lib/LWP/Debug.pm
- version: '6.46'
+ version: '6.47'
x_deprecated: 1
LWP::Debug::TraceHTTP:
file: lib/LWP/Debug/TraceHTTP.pm
- version: '6.46'
+ version: '6.47'
LWP::DebugFile:
file: lib/LWP/DebugFile.pm
- version: '6.46'
+ version: '6.47'
LWP::MemberMixin:
file: lib/LWP/MemberMixin.pm
- version: '6.46'
+ version: '6.47'
LWP::Protocol:
file: lib/LWP/Protocol.pm
- version: '6.46'
+ version: '6.47'
LWP::Protocol::cpan:
file: lib/LWP/Protocol/cpan.pm
- version: '6.46'
+ version: '6.47'
LWP::Protocol::data:
file: lib/LWP/Protocol/data.pm
- version: '6.46'
+ version: '6.47'
LWP::Protocol::file:
file: lib/LWP/Protocol/file.pm
- version: '6.46'
+ version: '6.47'
LWP::Protocol::ftp:
file: lib/LWP/Protocol/ftp.pm
- version: '6.46'
+ version: '6.47'
LWP::Protocol::gopher:
file: lib/LWP/Protocol/gopher.pm
- version: '6.46'
+ version: '6.47'
LWP::Protocol::http:
file: lib/LWP/Protocol/http.pm
- version: '6.46'
+ version: '6.47'
LWP::Protocol::loopback:
file: lib/LWP/Protocol/loopback.pm
- version: '6.46'
+ version: '6.47'
LWP::Protocol::mailto:
file: lib/LWP/Protocol/mailto.pm
- version: '6.46'
+ version: '6.47'
LWP::Protocol::nntp:
file: lib/LWP/Protocol/nntp.pm
- version: '6.46'
+ version: '6.47'
LWP::Protocol::nogo:
file: lib/LWP/Protocol/nogo.pm
- version: '6.46'
+ version: '6.47'
LWP::RobotUA:
file: lib/LWP/RobotUA.pm
- version: '6.46'
+ version: '6.47'
LWP::Simple:
file: lib/LWP/Simple.pm
- version: '6.46'
+ version: '6.47'
LWP::UserAgent:
file: lib/LWP/UserAgent.pm
- version: '6.46'
+ version: '6.47'
requires:
Digest::MD5: '0'
Encode: '2.12'
@@ -134,10 +134,10 @@
bugtracker: https://github.com/libwww-perl/libwww-perl/issues
homepage: https://github.com/libwww-perl/libwww-perl
repository: https://github.com/libwww-perl/libwww-perl.git
-version: '6.46'
+version: '6.47'
x_Dist_Zilla:
perl:
- version: '5.030002'
+ version: '5.026001'
plugins:
-
class: Dist::Zilla::Plugin::Git::GatherDir
@@ -177,8 +177,8 @@
inherit_version: '1'
meta_noindex: '1'
Dist::Zilla::Role::ModuleMetadata:
- Module::Metadata: '1.000036'
- version: '0.006'
+ Module::Metadata: '1.000037'
+ version: '0.004'
name: MetaProvides::Package
version: '2.004003'
-
@@ -210,7 +210,7 @@
class: Dist::Zilla::Plugin::Git::Contributors
config:
Dist::Zilla::Plugin::Git::Contributors:
- git_version: 2.26.2
+ git_version: 2.28.0
include_authors: 0
include_releaser: 1
order_by: name
@@ -237,8 +237,8 @@
class: Dist::Zilla::Plugin::InstallGuide
config:
Dist::Zilla::Role::ModuleMetadata:
- Module::Metadata: '1.000036'
- version: '0.006'
+ Module::Metadata: '1.000037'
+ version: '0.004'
name: InstallGuide
version: '1.200013'
-
@@ -253,8 +253,8 @@
class: Dist::Zilla::Plugin::DynamicPrereqs
config:
Dist::Zilla::Role::ModuleMetadata:
- Module::Metadata: '1.000036'
- version: '0.006'
+ Module::Metadata: '1.000037'
+ version: '0.004'
name: DynamicPrereqs
version: '0.037'
-
@@ -481,7 +481,7 @@
allow_dirty_match: []
changelog: Changes
Dist::Zilla::Role::Git::Repo:
- git_version: 2.26.2
+ git_version: 2.28.0
repo_root: .
name: Git::Check
version: '2.046'
@@ -578,7 +578,7 @@
allow_dirty_match: []
changelog: Changes
Dist::Zilla::Role::Git::Repo:
- git_version: 2.26.2
+ git_version: 2.28.0
repo_root: .
Dist::Zilla::Role::Git::StringFormatter:
time_zone: local
@@ -591,11 +591,11 @@
branch: ~
changelog: Changes
signed: 0
- tag: v6.46
+ tag: v6.47
tag_format: v%V
tag_message: v%V
Dist::Zilla::Role::Git::Repo:
- git_version: 2.26.2
+ git_version: 2.28.0
repo_root: .
Dist::Zilla::Role::Git::StringFormatter:
time_zone: local
@@ -632,7 +632,7 @@
- (?^:^lib/.*\.pm$)
changelog: Changes
Dist::Zilla::Role::Git::Repo:
- git_version: 2.26.2
+ git_version: 2.28.0
repo_root: .
Dist::Zilla::Role::Git::StringFormatter:
time_zone: local
@@ -646,7 +646,7 @@
- origin
remotes_must_exist: 1
Dist::Zilla::Role::Git::Repo:
- git_version: 2.26.2
+ git_version: 2.28.0
repo_root: .
name: Git::Push
version: '2.046'
@@ -804,6 +804,6 @@
- 'Yuri Karaban <tech(a)askold.net>'
- 'Yury Zavarin <yury.zavarin(a)gmail.com>'
- 'Zefram <zefram(a)fysh.org>'
-x_generated_by_perl: v5.30.2
-x_serialization_backend: 'YAML::Tiny version 1.73'
+x_generated_by_perl: v5.26.1
+x_serialization_backend: 'YAML::Tiny version 1.70'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/Makefile.PL new/libwww-perl-6.47/Makefile.PL
--- old/libwww-perl-6.46/Makefile.PL 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/Makefile.PL 2020-08-18 17:27:32.000000000 +0200
@@ -86,7 +86,7 @@
"Test::Needs" => 0,
"Test::RequiresInternet" => 0
},
- "VERSION" => "6.46",
+ "VERSION" => "6.47",
"test" => {
"TESTS" => "t/*.t t/base/*.t t/base/protocols/*.t t/leak/*.t t/local/*.t t/robot/*.t"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Authen/Basic.pm new/libwww-perl-6.47/lib/LWP/Authen/Basic.pm
--- old/libwww-perl-6.46/lib/LWP/Authen/Basic.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Authen/Basic.pm 2020-08-18 17:27:32.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
-our $VERSION = '6.46';
+our $VERSION = '6.47';
require Encode;
require MIME::Base64;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Authen/Digest.pm new/libwww-perl-6.47/lib/LWP/Authen/Digest.pm
--- old/libwww-perl-6.46/lib/LWP/Authen/Digest.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Authen/Digest.pm 2020-08-18 17:27:32.000000000 +0200
@@ -3,7 +3,7 @@
use strict;
use base 'LWP::Authen::Basic';
-our $VERSION = '6.46';
+our $VERSION = '6.47';
require Digest::MD5;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Authen/Ntlm.pm new/libwww-perl-6.47/lib/LWP/Authen/Ntlm.pm
--- old/libwww-perl-6.46/lib/LWP/Authen/Ntlm.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Authen/Ntlm.pm 2020-08-18 17:27:32.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
-our $VERSION = '6.46';
+our $VERSION = '6.47';
use Authen::NTLM "1.02";
use MIME::Base64 "2.12";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/ConnCache.pm new/libwww-perl-6.47/lib/LWP/ConnCache.pm
--- old/libwww-perl-6.46/lib/LWP/ConnCache.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/ConnCache.pm 2020-08-18 17:27:32.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
-our $VERSION = '6.46';
+our $VERSION = '6.47';
our $DEBUG;
sub new {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Debug/TraceHTTP.pm new/libwww-perl-6.47/lib/LWP/Debug/TraceHTTP.pm
--- old/libwww-perl-6.46/lib/LWP/Debug/TraceHTTP.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Debug/TraceHTTP.pm 2020-08-18 17:27:32.000000000 +0200
@@ -11,7 +11,7 @@
use strict;
use base 'LWP::Protocol::http';
-our $VERSION = '6.46';
+our $VERSION = '6.47';
package # hide from PAUSE
LWP::Debug::TraceHTTP::Socket;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Debug.pm new/libwww-perl-6.47/lib/LWP/Debug.pm
--- old/libwww-perl-6.46/lib/LWP/Debug.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Debug.pm 2020-08-18 17:27:32.000000000 +0200
@@ -1,6 +1,6 @@
package LWP::Debug; # legacy
-our $VERSION = '6.46';
+our $VERSION = '6.47';
require Exporter;
our @ISA = qw(Exporter);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/DebugFile.pm new/libwww-perl-6.47/lib/LWP/DebugFile.pm
--- old/libwww-perl-6.46/lib/LWP/DebugFile.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/DebugFile.pm 2020-08-18 17:27:32.000000000 +0200
@@ -1,6 +1,6 @@
package LWP::DebugFile;
-our $VERSION = '6.46';
+our $VERSION = '6.47';
# legacy stub
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/MemberMixin.pm new/libwww-perl-6.47/lib/LWP/MemberMixin.pm
--- old/libwww-perl-6.46/lib/LWP/MemberMixin.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/MemberMixin.pm 2020-08-18 17:27:32.000000000 +0200
@@ -1,6 +1,6 @@
package LWP::MemberMixin;
-our $VERSION = '6.46';
+our $VERSION = '6.47';
sub _elem {
my $self = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Protocol/cpan.pm new/libwww-perl-6.47/lib/LWP/Protocol/cpan.pm
--- old/libwww-perl-6.46/lib/LWP/Protocol/cpan.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Protocol/cpan.pm 2020-08-18 17:27:32.000000000 +0200
@@ -4,7 +4,7 @@
use base qw(LWP::Protocol);
-our $VERSION = '6.46';
+our $VERSION = '6.47';
require URI;
require HTTP::Status;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Protocol/data.pm new/libwww-perl-6.47/lib/LWP/Protocol/data.pm
--- old/libwww-perl-6.46/lib/LWP/Protocol/data.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Protocol/data.pm 2020-08-18 17:27:32.000000000 +0200
@@ -4,7 +4,7 @@
use strict;
-our $VERSION = '6.46';
+our $VERSION = '6.47';
require HTTP::Response;
require HTTP::Status;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Protocol/file.pm new/libwww-perl-6.47/lib/LWP/Protocol/file.pm
--- old/libwww-perl-6.46/lib/LWP/Protocol/file.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Protocol/file.pm 2020-08-18 17:27:32.000000000 +0200
@@ -4,7 +4,7 @@
use strict;
-our $VERSION = '6.46';
+our $VERSION = '6.47';
require LWP::MediaTypes;
require HTTP::Request;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Protocol/ftp.pm new/libwww-perl-6.47/lib/LWP/Protocol/ftp.pm
--- old/libwww-perl-6.46/lib/LWP/Protocol/ftp.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Protocol/ftp.pm 2020-08-18 17:27:32.000000000 +0200
@@ -5,7 +5,7 @@
use base qw(LWP::Protocol);
use strict;
-our $VERSION = '6.46';
+our $VERSION = '6.47';
use Carp ();
use HTTP::Status ();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Protocol/gopher.pm new/libwww-perl-6.47/lib/LWP/Protocol/gopher.pm
--- old/libwww-perl-6.46/lib/LWP/Protocol/gopher.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Protocol/gopher.pm 2020-08-18 17:27:32.000000000 +0200
@@ -9,7 +9,7 @@
use strict;
-our $VERSION = '6.46';
+our $VERSION = '6.47';
require HTTP::Response;
require HTTP::Status;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Protocol/http.pm new/libwww-perl-6.47/lib/LWP/Protocol/http.pm
--- old/libwww-perl-6.46/lib/LWP/Protocol/http.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Protocol/http.pm 2020-08-18 17:27:32.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
-our $VERSION = '6.46';
+our $VERSION = '6.47';
require HTTP::Response;
require HTTP::Status;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Protocol/loopback.pm new/libwww-perl-6.47/lib/LWP/Protocol/loopback.pm
--- old/libwww-perl-6.46/lib/LWP/Protocol/loopback.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Protocol/loopback.pm 2020-08-18 17:27:32.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
-our $VERSION = '6.46';
+our $VERSION = '6.47';
require HTTP::Response;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Protocol/mailto.pm new/libwww-perl-6.47/lib/LWP/Protocol/mailto.pm
--- old/libwww-perl-6.46/lib/LWP/Protocol/mailto.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Protocol/mailto.pm 2020-08-18 17:27:32.000000000 +0200
@@ -11,7 +11,7 @@
use Carp;
use strict;
-our $VERSION = '6.46';
+our $VERSION = '6.47';
use base qw(LWP::Protocol);
our $SENDMAIL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Protocol/nntp.pm new/libwww-perl-6.47/lib/LWP/Protocol/nntp.pm
--- old/libwww-perl-6.46/lib/LWP/Protocol/nntp.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Protocol/nntp.pm 2020-08-18 17:27:32.000000000 +0200
@@ -4,7 +4,7 @@
use base qw(LWP::Protocol);
-our $VERSION = '6.46';
+our $VERSION = '6.47';
require HTTP::Response;
require HTTP::Status;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Protocol/nogo.pm new/libwww-perl-6.47/lib/LWP/Protocol/nogo.pm
--- old/libwww-perl-6.46/lib/LWP/Protocol/nogo.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Protocol/nogo.pm 2020-08-18 17:27:32.000000000 +0200
@@ -7,7 +7,7 @@
use strict;
-our $VERSION = '6.46';
+our $VERSION = '6.47';
require HTTP::Response;
require HTTP::Status;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Protocol.pm new/libwww-perl-6.47/lib/LWP/Protocol.pm
--- old/libwww-perl-6.46/lib/LWP/Protocol.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Protocol.pm 2020-08-18 17:27:32.000000000 +0200
@@ -2,7 +2,7 @@
use base 'LWP::MemberMixin';
-our $VERSION = '6.46';
+our $VERSION = '6.47';
use strict;
use Carp ();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/RobotUA.pm new/libwww-perl-6.47/lib/LWP/RobotUA.pm
--- old/libwww-perl-6.46/lib/LWP/RobotUA.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/RobotUA.pm 2020-08-18 17:27:32.000000000 +0200
@@ -2,7 +2,7 @@
use base qw(LWP::UserAgent);
-our $VERSION = '6.46';
+our $VERSION = '6.47';
require WWW::RobotRules;
require HTTP::Request;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/Simple.pm new/libwww-perl-6.47/lib/LWP/Simple.pm
--- old/libwww-perl-6.46/lib/LWP/Simple.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/Simple.pm 2020-08-18 17:27:32.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
-our $VERSION = '6.46';
+our $VERSION = '6.47';
require Exporter;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP/UserAgent.pm new/libwww-perl-6.47/lib/LWP/UserAgent.pm
--- old/libwww-perl-6.46/lib/LWP/UserAgent.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP/UserAgent.pm 2020-08-18 17:27:32.000000000 +0200
@@ -15,7 +15,7 @@
use Scalar::Util qw(blessed);
use Try::Tiny qw(try catch);
-our $VERSION = '6.46';
+our $VERSION = '6.47';
sub new
{
@@ -783,7 +783,10 @@
}
$self->{cookie_jar} = $jar;
$self->set_my_handler("request_prepare",
- $jar ? sub { $jar->add_cookie_header($_[0]); } : undef,
+ $jar ? sub {
+ return if $_[0]->header("Cookie");
+ $jar->add_cookie_header($_[0]);
+ } : undef,
);
$self->set_my_handler("response_done",
$jar ? sub { $jar->extract_cookies($_[0]); } : undef,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/lib/LWP.pm new/libwww-perl-6.47/lib/LWP.pm
--- old/libwww-perl-6.46/lib/LWP.pm 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/lib/LWP.pm 2020-08-18 17:27:32.000000000 +0200
@@ -1,6 +1,6 @@
package LWP;
-our $VERSION = '6.46';
+our $VERSION = '6.47';
require LWP::UserAgent; # this should load everything you need
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/t/local/http.t new/libwww-perl-6.47/t/local/http.t
--- old/libwww-perl-6.46/t/local/http.t 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/t/local/http.t 2020-08-18 17:27:32.000000000 +0200
@@ -5,6 +5,7 @@
use Config;
use FindBin qw($Bin);
+use HTTP::Cookies ();
use HTTP::Daemon;
use HTTP::Request;
use IO::Socket;
@@ -63,7 +64,7 @@
return plan skip_all => 'We could not talk to our daemon' unless $DAEMON;
return plan skip_all => 'No base URI' unless $base;
- plan tests => 127;
+ plan tests => 130;
my $ua = LWP::UserAgent->new;
$ua->agent("Mozilla/0.01 " . $ua->agent);
@@ -414,6 +415,20 @@
$ua->max_size(undef);
like($res->as_string, qr/Client-Aborted: max_size/, 'partial: aborted'); # Client-Aborted is returned when max_size is given
}
+ {
+ my $jar = HTTP::Cookies->new;
+ $jar->set_cookie( 1.1, "who", "cookie_man", "/", $base->host );
+ $ua->cookie_jar($jar);
+ my $req = HTTP::Request->new( GET => url("/echo", $base) );
+ my $res = $ua->request( $req );
+ # Must have cookie
+ ok($res->is_success);
+ ok($res->decoded_content =~ /Cookie:[^\n]+who\s*=\s*cookie_man/, "request had cookie header" )
+ or diag( $res->decoded_content );
+ $res = $ua->request( $req );
+ # Must have only one cookie
+ is( scalar( () = $res->decoded_content =~ /who\s*=\s*cookie_man/g ), 1, "request had only one cookie header" )
+ }
{ # terminate server
my $req = HTTP::Request->new(GET => url("/quit", $base));
my $res = $ua->request($req);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwww-perl-6.46/xt/release/changes_has_content.t new/libwww-perl-6.47/xt/release/changes_has_content.t
--- old/libwww-perl-6.46/xt/release/changes_has_content.t 2020-06-23 23:19:31.000000000 +0200
+++ new/libwww-perl-6.47/xt/release/changes_has_content.t 2020-08-18 17:27:32.000000000 +0200
@@ -8,7 +8,7 @@
note 'Checking Changes';
my $changes_file = 'Changes';
-my $newver = '6.46';
+my $newver = '6.47';
my $trial_token = '-TRIAL';
my $encoding = 'UTF-8';
1
0
Hello community,
here is the log from the commit of package perl-Test2-Suite for openSUSE:Factory checked in at 2020-09-01 20:01:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Test2-Suite (Old)
and /work/SRC/openSUSE:Factory/.perl-Test2-Suite.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Test2-Suite"
Tue Sep 1 20:01:17 2020 rev:23 rq:828474 version:0.000135
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Test2-Suite/perl-Test2-Suite.changes 2020-08-20 22:23:54.179843090 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Test2-Suite.new.3399/perl-Test2-Suite.changes 2020-09-01 20:01:19.152422669 +0200
@@ -1,0 +2,13 @@
+Tue Aug 18 03:12:21 UTC 2020 - Tina Müller <timueller+perl(a)suse.de>
+
+- updated to 0.000135
+ see /usr/share/doc/packages/perl-Test2-Suite/Changes
+
+ 0.000135 2020-08-16 21:44:24-07:00 America/Los_Angeles
+ - No changes since last trial
+ 0.000134 2020-08-15 13:11:30-07:00 America/Los_Angeles (TRIAL RELEASE)
+ - Fix 5.8 support
+ 0.000133 2020-08-14 21:59:19-07:00 America/Los_Angeles (TRIAL RELEASE)
+ - Add summary of missing/extra elements in compare diagnostics
+
+-------------------------------------------------------------------
Old:
----
Test2-Suite-0.000132.tar.gz
New:
----
Test2-Suite-0.000135.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Test2-Suite.spec ++++++
--- /var/tmp/diff_new_pack.D0pXbz/_old 2020-09-01 20:01:19.904423021 +0200
+++ /var/tmp/diff_new_pack.D0pXbz/_new 2020-09-01 20:01:19.908423023 +0200
@@ -17,7 +17,7 @@
Name: perl-Test2-Suite
-Version: 0.000132
+Version: 0.000135
Release: 0
%define cpan_name Test2-Suite
Summary: Distribution with a rich set of tools built upon the Test2
++++++ Test2-Suite-0.000132.tar.gz -> Test2-Suite-0.000135.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/Changes new/Test2-Suite-0.000135/Changes
--- old/Test2-Suite-0.000132/Changes 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/Changes 2020-08-17 06:44:25.000000000 +0200
@@ -1,3 +1,15 @@
+0.000135 2020-08-16 21:44:24-07:00 America/Los_Angeles
+
+ - No changes since last trial
+
+0.000134 2020-08-15 13:11:30-07:00 America/Los_Angeles (TRIAL RELEASE)
+
+ - Fix 5.8 support
+
+0.000133 2020-08-14 21:59:19-07:00 America/Los_Angeles (TRIAL RELEASE)
+
+ - Add summary of missing/extra elements in compare diagnostics
+
0.000132 2020-08-06 18:10:48-07:00 America/Los_Angeles
- Fix min Test2 version
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/MANIFEST new/Test2-Suite-0.000135/MANIFEST
--- old/Test2-Suite-0.000132/MANIFEST 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/MANIFEST 2020-08-17 06:44:25.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.014.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.015.
Changes
LICENSE
MANIFEST
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/META.json new/Test2-Suite-0.000135/META.json
--- old/Test2-Suite-0.000132/META.json 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/META.json 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
"Chad Granum <exodist(a)cpan.org>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 6.014, CPAN::Meta::Converter version 2.150010",
+ "generated_by" : "Dist::Zilla version 6.015, CPAN::Meta::Converter version 2.150010",
"license" : [
"perl_5"
],
@@ -62,7 +62,7 @@
"url" : "http://github.com/Test-More/Test2-Suite/"
}
},
- "version" : "0.000132",
+ "version" : "0.000135",
"x_generated_by_perl" : "v5.30.2",
"x_serialization_backend" : "Cpanel::JSON::XS version 4.19",
"x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/META.yml new/Test2-Suite-0.000135/META.yml
--- old/Test2-Suite-0.000132/META.yml 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/META.yml 2020-08-17 06:44:25.000000000 +0200
@@ -6,7 +6,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 6.014, CPAN::Meta::Converter version 2.150010'
+generated_by: 'Dist::Zilla version 6.015, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -31,7 +31,7 @@
resources:
bugtracker: http://github.com/Test-More/Test2-Suite/issues
repository: http://github.com/Test-More/Test2-Suite/
-version: '0.000132'
+version: '0.000135'
x_generated_by_perl: v5.30.2
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/Test2-Suite-0.000132/Makefile.PL new/Test2-Suite-0.000135/Makefile.PL
--- old/Test2-Suite-0.000132/Makefile.PL 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/Makefile.PL 2020-08-17 06:44:25.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.014.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.015.
use strict;
use warnings;
@@ -32,7 +32,7 @@
"overload" => 0,
"utf8" => 0
},
- "VERSION" => "0.000132",
+ "VERSION" => "0.000135",
"test" => {
"TESTS" => "t/*.t t/acceptance/*.t t/behavior/*.t t/modules/*.t t/modules/AsyncSubtest/*.t t/modules/AsyncSubtest/Event/*.t t/modules/Bundle/*.t t/modules/Compare/*.t t/modules/Plugin/*.t t/modules/Require/*.t t/modules/Tools/*.t t/modules/Util/*.t t/modules/Util/Table/*.t t/modules/Workflow/*.t t/modules/Workflow/Task/*.t t/regression/*.t"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/cpanfile new/Test2-Suite-0.000135/cpanfile
--- old/Test2-Suite-0.000132/cpanfile 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/cpanfile 2020-08-17 06:44:25.000000000 +0200
@@ -1,4 +1,4 @@
-# This file is generated by Dist::Zilla::Plugin::CPANFile v6.014
+# This file is generated by Dist::Zilla::Plugin::CPANFile v6.015
# Do not edit this file directly. To change prereqs, edit the `dist.ini` file.
requires "B" => "0";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/AsyncSubtest/Event/Attach.pm new/Test2-Suite-0.000135/lib/Test2/AsyncSubtest/Event/Attach.pm
--- old/Test2-Suite-0.000132/lib/Test2/AsyncSubtest/Event/Attach.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/AsyncSubtest/Event/Attach.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use base 'Test2::Event';
use Test2::Util::HashBase qw/id/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/AsyncSubtest/Event/Detach.pm new/Test2-Suite-0.000135/lib/Test2/AsyncSubtest/Event/Detach.pm
--- old/Test2-Suite-0.000132/lib/Test2/AsyncSubtest/Event/Detach.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/AsyncSubtest/Event/Detach.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use base 'Test2::Event';
use Test2::Util::HashBase qw/id/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/AsyncSubtest/Formatter.pm new/Test2-Suite-0.000135/lib/Test2/AsyncSubtest/Formatter.pm
--- old/Test2-Suite-0.000132/lib/Test2/AsyncSubtest/Formatter.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/AsyncSubtest/Formatter.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
die "Should not load this anymore";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/AsyncSubtest/Hub.pm new/Test2-Suite-0.000135/lib/Test2/AsyncSubtest/Hub.pm
--- old/Test2-Suite-0.000132/lib/Test2/AsyncSubtest/Hub.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/AsyncSubtest/Hub.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use base 'Test2::Hub::Subtest';
use Test2::Util::HashBase qw/ast_ids ast/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/AsyncSubtest.pm new/Test2-Suite-0.000135/lib/Test2/AsyncSubtest.pm
--- old/Test2-Suite-0.000132/lib/Test2/AsyncSubtest.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/AsyncSubtest.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use Test2::IPC;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
our @CARP_NOT = qw/Test2::Util::HashBase/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Bundle/Extended.pm new/Test2-Suite-0.000135/lib/Test2/Bundle/Extended.pm
--- old/Test2-Suite-0.000132/lib/Test2/Bundle/Extended.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Bundle/Extended.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use Test2::V0;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
BEGIN {
push @Test2::Bundle::Extended::ISA => 'Test2::V0';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Bundle/More.pm new/Test2-Suite-0.000135/lib/Test2/Bundle/More.pm
--- old/Test2-Suite-0.000132/lib/Test2/Bundle/More.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Bundle/More.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Plugin::ExitSummary;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Bundle/Simple.pm new/Test2-Suite-0.000135/lib/Test2/Bundle/Simple.pm
--- old/Test2-Suite-0.000132/lib/Test2/Bundle/Simple.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Bundle/Simple.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Plugin::ExitSummary;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Bundle.pm new/Test2-Suite-0.000135/lib/Test2/Bundle.pm
--- old/Test2-Suite-0.000132/lib/Test2/Bundle.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Bundle.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Array.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Array.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Array.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Array.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/inref meta ending items order for_each/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Bag.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Bag.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Bag.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Bag.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/ending meta items for_each/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Base.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Base.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Base.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Base.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Carp qw/confess croak/;
use Scalar::Util qw/blessed/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Bool.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Bool.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Bool.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Bool.pm 2020-08-17 06:44:25.000000000 +0200
@@ -6,7 +6,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/input/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Custom.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Custom.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Custom.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Custom.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/code name operator/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/DeepRef.pm new/Test2-Suite-0.000135/lib/Test2/Compare/DeepRef.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/DeepRef.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/DeepRef.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/input/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Delta.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Delta.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Delta.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Delta.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw{verified id got chk children dne exception note};
@@ -32,6 +32,10 @@
'GLNs' => {name => 'GLNs', alias => 'LNs', value => sub { $_[0]->table_got_lines } },
'CLNs' => {name => 'CLNs', alias => 'LNs', value => sub { $_[0]->table_check_lines }},
);
+{
+ my $i = 0;
+ $COLUMNS{$_}->{id} = $i++ for @COLUMN_ORDER;
+}
sub remove_column {
my $class = shift;
@@ -281,8 +285,6 @@
my $header = $self->table_header;
my $rows = $self->table_rows;
- my $xxx = Dumper($rows);
-
my $render_rows = [@$rows];
my $max = exists $ENV{TS_MAX_DELTA} ? $ENV{TS_MAX_DELTA} : 25;
if ($max && @$render_rows > $max) {
@@ -296,6 +298,23 @@
);
}
+ my @dne;
+ for my $row (@$render_rows) {
+ my $got = $row->[$COLUMNS{GOT}->{id}] || '';
+ my $chk = $row->[$COLUMNS{CHECK}->{id}] || '';
+ if ($got eq '<DOES NOT EXIST>') {
+ push @dne => "$row->[$COLUMNS{PATH}->{id}]: DOES NOT EXIST";
+ }
+ elsif ($chk eq '<DOES NOT EXIST>') {
+ push @dne => "$row->[$COLUMNS{PATH}->{id}]: SHOULD NOT EXIST";
+ }
+ }
+
+ if (@dne) {
+ unshift @dne => '==== Summary of missing/extra items ====';
+ push @dne => '== end summary of missing/extra items ==';
+ }
+
my $table_args = {
header => $header,
collapse => 1,
@@ -306,16 +325,14 @@
my $render = join "\n" => (
Test2::Util::Table::table(%$table_args, rows => $render_rows),
- @diag
+ @dne,
+ @diag,
);
- use Data::Dumper;
-
my $table = Test2::EventFacet::Info::Table->new(
%$table_args,
- rows => $rows,
+ rows => $rows,
as_string => $render,
- xxx => $xxx,
);
return $table;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Event.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Event.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Event.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Event.pm 2020-08-17 06:44:25.000000000 +0200
@@ -8,7 +8,7 @@
use base 'Test2::Compare::Object';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/etype/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/EventMeta.pm new/Test2-Suite-0.000135/lib/Test2/Compare/EventMeta.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/EventMeta.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/EventMeta.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Compare::Meta';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Float.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Float.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Float.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Float.pm 2020-08-17 06:44:25.000000000 +0200
@@ -6,7 +6,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
our $DEFAULT_TOLERANCE = 1e-08;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Hash.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Hash.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Hash.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Hash.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/inref meta ending items order for_each_key for_each_val/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Meta.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Meta.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Meta.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Meta.pm 2020-08-17 06:44:25.000000000 +0200
@@ -6,7 +6,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/items/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Negatable.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Negatable.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Negatable.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Negatable.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
require overload;
require Test2::Util::HashBase;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Number.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Number.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Number.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Number.pm 2020-08-17 06:44:25.000000000 +0200
@@ -6,7 +6,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/input/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Object.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Object.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Object.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Object.pm 2020-08-17 06:44:25.000000000 +0200
@@ -8,7 +8,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/calls meta refcheck ending/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/OrderedSubset.pm new/Test2-Suite-0.000135/lib/Test2/Compare/OrderedSubset.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/OrderedSubset.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/OrderedSubset.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/inref items/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Pattern.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Pattern.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Pattern.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Pattern.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/pattern stringify_got/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Ref.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Ref.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Ref.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Ref.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/input/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Regex.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Regex.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Regex.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Regex.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/input/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Scalar.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Scalar.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Scalar.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Scalar.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/item/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Set.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Set.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Set.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Set.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/checks _reduction/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/String.pm new/Test2-Suite-0.000135/lib/Test2/Compare/String.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/String.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/String.pm 2020-08-17 06:44:25.000000000 +0200
@@ -6,7 +6,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/input/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Undef.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Undef.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Undef.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Undef.pm 2020-08-17 06:44:25.000000000 +0200
@@ -6,7 +6,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare/Wildcard.pm new/Test2-Suite-0.000135/lib/Test2/Compare/Wildcard.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare/Wildcard.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare/Wildcard.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Compare::Base';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/expect/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Compare.pm new/Test2-Suite-0.000135/lib/Test2/Compare.pm
--- old/Test2-Suite-0.000132/lib/Test2/Compare.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Compare.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Scalar::Util qw/blessed/;
use Test2::Util qw/try/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy/API.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy/API.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy/API.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy/API.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy/Context.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy/Context.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy/Context.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy/Context.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy/EndToEnd.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy/EndToEnd.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy/EndToEnd.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy/EndToEnd.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy/Event.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy/Event.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy/Event.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy/Event.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy/Hubs.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy/Hubs.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy/Hubs.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy/Hubs.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy/IPC.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy/IPC.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy/IPC.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy/IPC.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy/Utilities.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy/Utilities.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy/Utilities.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy/Utilities.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Anatomy.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Anatomy.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Contributing.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Contributing.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Contributing.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Contributing.pm 2020-08-17 06:44:25.000000000 +0200
@@ -1,6 +1,6 @@
package Test2::Manual::Contributing;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Testing/Introduction.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Testing/Introduction.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Testing/Introduction.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Testing/Introduction.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Testing/Migrating.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Testing/Migrating.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Testing/Migrating.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Testing/Migrating.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Testing/Planning.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Testing/Planning.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Testing/Planning.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Testing/Planning.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Testing/Todo.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Testing/Todo.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Testing/Todo.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Testing/Todo.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Testing.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Testing.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Testing.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Testing.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/FirstTool.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/FirstTool.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/FirstTool.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/FirstTool.pm 2020-08-17 06:44:25.000000000 +0200
@@ -1,6 +1,6 @@
package Test2::Manual::Tooling::FirstTool;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Formatter.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Formatter.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Formatter.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Formatter.pm 2020-08-17 06:44:25.000000000 +0200
@@ -1,6 +1,6 @@
package Test2::Manual::Tooling::Formatter;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Nesting.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Nesting.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Nesting.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Nesting.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Plugin/TestExit.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Plugin/TestExit.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Plugin/TestExit.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Plugin/TestExit.pm 2020-08-17 06:44:25.000000000 +0200
@@ -1,6 +1,6 @@
package Test2::Manual::Tooling::Plugin::TestExit;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Plugin/TestingDone.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Plugin/TestingDone.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Plugin/TestingDone.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Plugin/TestingDone.pm 2020-08-17 06:44:25.000000000 +0200
@@ -1,6 +1,6 @@
package Test2::Manual::Tooling::Plugin::TestingDone;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Plugin/ToolCompletes.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Plugin/ToolCompletes.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Plugin/ToolCompletes.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Plugin/ToolCompletes.pm 2020-08-17 06:44:25.000000000 +0200
@@ -1,6 +1,6 @@
package Test2::Manual::Tooling::Plugin::ToolCompletes;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Plugin/ToolStarts.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Plugin/ToolStarts.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Plugin/ToolStarts.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Plugin/ToolStarts.pm 2020-08-17 06:44:25.000000000 +0200
@@ -1,6 +1,6 @@
package Test2::Manual::Tooling::Plugin::ToolStarts;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Subtest.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Subtest.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Subtest.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Subtest.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/TestBuilder.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/TestBuilder.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/TestBuilder.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/TestBuilder.pm 2020-08-17 06:44:25.000000000 +0200
@@ -1,6 +1,6 @@
package Test2::Manual::Tooling::TestBuilder;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Testing.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Testing.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling/Testing.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling/Testing.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling.pm new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual/Tooling.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual/Tooling.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Manual.pm new/Test2-Suite-0.000135/lib/Test2/Manual.pm
--- old/Test2-Suite-0.000132/lib/Test2/Manual.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Manual.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Mock.pm new/Test2-Suite-0.000135/lib/Test2/Mock.pm
--- old/Test2-Suite-0.000132/lib/Test2/Mock.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Mock.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Carp qw/croak confess/;
our @CARP_NOT = (__PACKAGE__);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Plugin/BailOnFail.pm new/Test2-Suite-0.000135/lib/Test2/Plugin/BailOnFail.pm
--- old/Test2-Suite-0.000132/lib/Test2/Plugin/BailOnFail.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Plugin/BailOnFail.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::API qw/test2_add_callback_context_release/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Plugin/DieOnFail.pm new/Test2-Suite-0.000135/lib/Test2/Plugin/DieOnFail.pm
--- old/Test2-Suite-0.000132/lib/Test2/Plugin/DieOnFail.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Plugin/DieOnFail.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::API qw/test2_add_callback_context_release/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Plugin/ExitSummary.pm new/Test2-Suite-0.000135/lib/Test2/Plugin/ExitSummary.pm
--- old/Test2-Suite-0.000132/lib/Test2/Plugin/ExitSummary.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Plugin/ExitSummary.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::API qw/test2_add_callback_exit/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Plugin/SRand.pm new/Test2-Suite-0.000135/lib/Test2/Plugin/SRand.pm
--- old/Test2-Suite-0.000132/lib/Test2/Plugin/SRand.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Plugin/SRand.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Carp qw/carp/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Plugin/Times.pm new/Test2-Suite-0.000135/lib/Test2/Plugin/Times.pm
--- old/Test2-Suite-0.000132/lib/Test2/Plugin/Times.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Plugin/Times.pm 2020-08-17 06:44:25.000000000 +0200
@@ -10,7 +10,7 @@
use Time::HiRes qw/time/;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
my $ADDED_HOOK = 0;
my $START;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Plugin/UTF8.pm new/Test2-Suite-0.000135/lib/Test2/Plugin/UTF8.pm
--- old/Test2-Suite-0.000132/lib/Test2/Plugin/UTF8.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Plugin/UTF8.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Carp qw/croak/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Plugin.pm new/Test2-Suite-0.000135/lib/Test2/Plugin.pm
--- old/Test2-Suite-0.000132/lib/Test2/Plugin.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Plugin.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Require/AuthorTesting.pm new/Test2-Suite-0.000135/lib/Test2/Require/AuthorTesting.pm
--- old/Test2-Suite-0.000132/lib/Test2/Require/AuthorTesting.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Require/AuthorTesting.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Require';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
sub skip {
my $class = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Require/EnvVar.pm new/Test2-Suite-0.000135/lib/Test2/Require/EnvVar.pm
--- old/Test2-Suite-0.000132/lib/Test2/Require/EnvVar.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Require/EnvVar.pm 2020-08-17 06:44:25.000000000 +0200
@@ -5,7 +5,7 @@
use Carp qw/confess/;
use base 'Test2::Require';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
sub skip {
my $class = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Require/Fork.pm new/Test2-Suite-0.000135/lib/Test2/Require/Fork.pm
--- old/Test2-Suite-0.000132/lib/Test2/Require/Fork.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Require/Fork.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Require';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util qw/CAN_FORK/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Require/Module.pm new/Test2-Suite-0.000135/lib/Test2/Require/Module.pm
--- old/Test2-Suite-0.000132/lib/Test2/Require/Module.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Require/Module.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Require';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util qw/pkg_to_file/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Require/Perl.pm new/Test2-Suite-0.000135/lib/Test2/Require/Perl.pm
--- old/Test2-Suite-0.000132/lib/Test2/Require/Perl.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Require/Perl.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Require';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util qw/pkg_to_file/;
use Scalar::Util qw/reftype/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Require/RealFork.pm new/Test2-Suite-0.000135/lib/Test2/Require/RealFork.pm
--- old/Test2-Suite-0.000132/lib/Test2/Require/RealFork.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Require/RealFork.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Require';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util qw/CAN_REALLY_FORK/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Require/Threads.pm new/Test2-Suite-0.000135/lib/Test2/Require/Threads.pm
--- old/Test2-Suite-0.000132/lib/Test2/Require/Threads.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Require/Threads.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use base 'Test2::Require';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util qw/CAN_THREAD/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Require.pm new/Test2-Suite-0.000135/lib/Test2/Require.pm
--- old/Test2-Suite-0.000132/lib/Test2/Require.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Require.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::API qw/context/;
use Carp qw/croak/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Suite.pm new/Test2-Suite-0.000135/lib/Test2/Suite.pm
--- old/Test2-Suite-0.000132/lib/Test2/Suite.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Suite.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Todo.pm new/Test2-Suite-0.000135/lib/Test2/Todo.pm
--- old/Test2-Suite-0.000132/lib/Test2/Todo.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Todo.pm 2020-08-17 06:44:25.000000000 +0200
@@ -9,7 +9,7 @@
use overload '""' => \&reason, fallback => 1;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
sub init {
my $self = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/AsyncSubtest.pm new/Test2-Suite-0.000135/lib/Test2/Tools/AsyncSubtest.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/AsyncSubtest.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/AsyncSubtest.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::IPC;
use Test2::AsyncSubtest;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Basic.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Basic.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Basic.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Basic.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Carp qw/croak/;
use Test2::API qw/context/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Class.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Class.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Class.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Class.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::API qw/context/;
use Test2::Util::Ref qw/render_ref/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/ClassicCompare.pm new/Test2-Suite-0.000135/lib/Test2/Tools/ClassicCompare.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/ClassicCompare.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/ClassicCompare.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
our @EXPORT = qw/is is_deeply isnt like unlike cmp_ok/;
use base 'Exporter';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Compare.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Compare.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Compare.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Compare.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Carp qw/croak/;
use Scalar::Util qw/reftype/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Defer.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Defer.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Defer.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Defer.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Carp qw/croak/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Encoding.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Encoding.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Encoding.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Encoding.pm 2020-08-17 06:44:25.000000000 +0200
@@ -8,7 +8,7 @@
use base 'Exporter';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
our @EXPORT = qw/set_encoding/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Event.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Event.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Event.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Event.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util qw/pkg_to_file/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Exception.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Exception.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Exception.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Exception.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::API qw/context/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Exports.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Exports.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Exports.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Exports.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Carp qw/croak carp/;
use Test2::API qw/context/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/GenTemp.pm new/Test2-Suite-0.000135/lib/Test2/Tools/GenTemp.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/GenTemp.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/GenTemp.pm 2020-08-17 06:44:25.000000000 +0200
@@ -3,7 +3,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use File::Temp qw/tempdir/;
use File::Spec;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Grab.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Grab.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Grab.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Grab.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::Grabber;
use Test2::EventFacet::Trace();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Mock.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Mock.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Mock.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Mock.pm 2020-08-17 06:44:25.000000000 +0200
@@ -11,7 +11,7 @@
use base 'Exporter';
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
our @CARP_NOT = (__PACKAGE__, 'Test2::Mock');
our @EXPORT = qw/mock mocked/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Ref.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Ref.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Ref.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Ref.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Scalar::Util qw/reftype refaddr/;
use Test2::API qw/context/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Spec.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Spec.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Spec.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Spec.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Carp qw/croak/;
use Test2::Workflow qw/parse_args build current_build root_build init_root build_stack/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Subtest.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Subtest.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Subtest.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Subtest.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::API qw/context run_subtest/;
use Test2::Util qw/try/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Target.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Target.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Target.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Target.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Carp qw/croak/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Tester.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Tester.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Tester.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Tester.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Carp qw/croak/;
use Module::Pluggable search_path => ['Test2::EventFacet'], require => 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools/Warnings.pm new/Test2-Suite-0.000135/lib/Test2/Tools/Warnings.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools/Warnings.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools/Warnings.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::API qw/context/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Tools.pm new/Test2-Suite-0.000135/lib/Test2/Tools.pm
--- old/Test2-Suite-0.000132/lib/Test2/Tools.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Tools.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Util/Grabber.pm new/Test2-Suite-0.000135/lib/Test2/Util/Grabber.pm
--- old/Test2-Suite-0.000132/lib/Test2/Util/Grabber.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Util/Grabber.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Hub::Interceptor();
use Test2::EventFacet::Trace();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Util/Ref.pm new/Test2-Suite-0.000135/lib/Test2/Util/Ref.pm
--- old/Test2-Suite-0.000132/lib/Test2/Util/Ref.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Util/Ref.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Scalar::Util qw/reftype blessed refaddr/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Util/Stash.pm new/Test2-Suite-0.000135/lib/Test2/Util/Stash.pm
--- old/Test2-Suite-0.000132/lib/Test2/Util/Stash.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Util/Stash.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Carp qw/croak/;
use B;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Util/Sub.pm new/Test2-Suite-0.000135/lib/Test2/Util/Sub.pm
--- old/Test2-Suite-0.000132/lib/Test2/Util/Sub.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Util/Sub.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Carp qw/croak carp/;
use B();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Util/Table/Cell.pm new/Test2-Suite-0.000135/lib/Test2/Util/Table/Cell.pm
--- old/Test2-Suite-0.000132/lib/Test2/Util/Table/Cell.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Util/Table/Cell.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use base 'Term::Table::Cell';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Util/Table/LineBreak.pm new/Test2-Suite-0.000135/lib/Test2/Util/Table/LineBreak.pm
--- old/Test2-Suite-0.000132/lib/Test2/Util/Table/LineBreak.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Util/Table/LineBreak.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use base 'Term::Table::LineBreak';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Util/Table.pm new/Test2-Suite-0.000135/lib/Test2/Util/Table.pm
--- old/Test2-Suite-0.000132/lib/Test2/Util/Table.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Util/Table.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use base 'Term::Table';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Util/Term.pm new/Test2-Suite-0.000135/lib/Test2/Util/Term.pm
--- old/Test2-Suite-0.000132/lib/Test2/Util/Term.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Util/Term.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use Term::Table::Util qw/term_size USE_GCS USE_TERM_READKEY uni_length/;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Importer Importer => 'import';
our @EXPORT_OK = qw/term_size USE_GCS USE_TERM_READKEY uni_length/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Util/Times.pm new/Test2-Suite-0.000135/lib/Test2/Util/Times.pm
--- old/Test2-Suite-0.000132/lib/Test2/Util/Times.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Util/Times.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use List::Util qw/sum/;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
our @EXPORT_OK = qw/render_bench render_duration/;
use base 'Exporter';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/V0.pm new/Test2-Suite-0.000135/lib/Test2/V0.pm
--- old/Test2-Suite-0.000132/lib/Test2/V0.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/V0.pm 2020-08-17 06:44:25.000000000 +0200
@@ -4,7 +4,7 @@
use Importer;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Carp qw/croak/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Workflow/BlockBase.pm new/Test2-Suite-0.000135/lib/Test2/Workflow/BlockBase.pm
--- old/Test2-Suite-0.000132/lib/Test2/Workflow/BlockBase.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Workflow/BlockBase.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Util::HashBase qw/code frame _info _lines/;
use Sub::Info qw/sub_info/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Workflow/Build.pm new/Test2-Suite-0.000135/lib/Test2/Workflow/Build.pm
--- old/Test2-Suite-0.000132/lib/Test2/Workflow/Build.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Workflow/Build.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::Workflow::Task::Group;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Workflow/Runner.pm new/Test2-Suite-0.000135/lib/Test2/Workflow/Runner.pm
--- old/Test2-Suite-0.000132/lib/Test2/Workflow/Runner.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Workflow/Runner.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::API();
use Test2::Todo();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Workflow/Task/Action.pm new/Test2-Suite-0.000135/lib/Test2/Workflow/Task/Action.pm
--- old/Test2-Suite-0.000132/lib/Test2/Workflow/Task/Action.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Workflow/Task/Action.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use base 'Test2::Workflow::Task';
use Test2::Util::HashBase qw/around/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Workflow/Task/Group.pm new/Test2-Suite-0.000135/lib/Test2/Workflow/Task/Group.pm
--- old/Test2-Suite-0.000132/lib/Test2/Workflow/Task/Group.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Workflow/Task/Group.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Carp qw/croak/;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Workflow/Task.pm new/Test2-Suite-0.000135/lib/Test2/Workflow/Task.pm
--- old/Test2-Suite-0.000132/lib/Test2/Workflow/Task.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Workflow/Task.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
use Test2::API();
use Test2::Event::Exception();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/lib/Test2/Workflow.pm new/Test2-Suite-0.000135/lib/Test2/Workflow.pm
--- old/Test2-Suite-0.000132/lib/Test2/Workflow.pm 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/lib/Test2/Workflow.pm 2020-08-17 06:44:25.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = '0.000132';
+our $VERSION = '0.000135';
our @EXPORT_OK = qw/parse_args current_build build root_build init_root build_stack/;
use base 'Exporter';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test2-Suite-0.000132/t/modules/Tools/Compare.t new/Test2-Suite-0.000135/t/modules/Tools/Compare.t
--- old/Test2-Suite-0.000132/t/modules/Tools/Compare.t 2020-08-07 03:10:49.000000000 +0200
+++ new/Test2-Suite-0.000135/t/modules/Tools/Compare.t 2020-08-17 06:44:25.000000000 +0200
@@ -23,7 +23,7 @@
field assert => hash { field pass => 0; etc };
field info => array {
item hash {
- field details => $string;
+ field details => match(qr/^\Q$string\E/);
field table => hash {
field header => bag { item $_ for @{$args{header}}; etc };
field rows => bag {
@@ -176,6 +176,27 @@
},
"Got expected events"
);
+
+ $events = intercept { is({foo => {bar => 'a'}, a => 1}, {foo => {baz => 'a'}, a => 2}, "Typo") };
+ chomp(my $want = <<" EOT");
++------------+------------------+---------+------------------+
+| PATH | GOT | OP | CHECK |
++------------+------------------+---------+------------------+
+| {a} | 1 | eq | 2 |
+| {foo}{baz} | <DOES NOT EXIST> | | a |
+| {foo}{bar} | a | !exists | <DOES NOT EXIST> |
++------------+------------------+---------+------------------+
+==== Summary of missing/extra items ====
+{foo}{baz}: DOES NOT EXIST
+{foo}{bar}: SHOULD NOT EXIST
+== end summary of missing/extra items ==
+ EOT
+
+ like(
+ $events->[0]->facet_data->{info}->[0]->{details},
+ $want,
+ "Got summary of missing/extra"
+ );
};
subtest like => sub {
1
0
Hello community,
here is the log from the commit of package perl-Importer for openSUSE:Factory checked in at 2020-09-01 20:01:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Importer (Old)
and /work/SRC/openSUSE:Factory/.perl-Importer.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Importer"
Tue Sep 1 20:01:13 2020 rev:3 rq:828472 version:0.026
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Importer/perl-Importer.changes 2018-02-21 14:06:34.948751650 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Importer.new.3399/perl-Importer.changes 2020-09-01 20:01:16.860421597 +0200
@@ -1,0 +2,10 @@
+Mon Aug 17 03:09:07 UTC 2020 - Tina Müller <timueller+perl(a)suse.de>
+
+- updated to 0.026
+ see /usr/share/doc/packages/perl-Importer/Changes
+
+ 0.026 2020-08-16 14:24:02-07:00 America/Los_Angeles
+
+ - Work with strict on by default
+
+-------------------------------------------------------------------
Old:
----
Importer-0.025.tar.gz
New:
----
Importer-0.026.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Importer.spec ++++++
--- /var/tmp/diff_new_pack.VjLJP1/_old 2020-09-01 20:01:17.912422089 +0200
+++ /var/tmp/diff_new_pack.VjLJP1/_new 2020-09-01 20:01:17.916422091 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Importer
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,18 +12,18 @@
# 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/
#
Name: perl-Importer
-Version: 0.025
+Version: 0.026
Release: 0
%define cpan_name Importer
Summary: Alternative but compatible interface to modules that export symbols
License: Artistic-1.0 OR GPL-1.0-or-later
Group: Development/Libraries/Perl
-Url: http://search.cpan.org/dist/Importer/
+URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/E/EX/EXODIST/%{cpan_name}-%{version}.t…
Source1: cpanspec.yml
BuildArch: noarch
@@ -45,11 +45,11 @@
%setup -q -n %{cpan_name}-%{version}
%build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
-%{__make} %{?_smp_mflags}
+perl Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
%check
-%{__make} test
+make test
%install
%perl_make_install
++++++ Importer-0.025.tar.gz -> Importer-0.026.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Importer-0.025/Changes new/Importer-0.026/Changes
--- old/Importer-0.025/Changes 2018-02-18 21:42:38.000000000 +0100
+++ new/Importer-0.026/Changes 2020-08-16 23:24:02.000000000 +0200
@@ -1,3 +1,7 @@
+0.026 2020-08-16 14:24:02-07:00 America/Los_Angeles
+
+ - Work with strict on by default
+
0.025 2018-02-18 12:42:37-08:00 America/Los_Angeles
- Minor cperl fix
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Importer-0.025/LICENSE new/Importer-0.026/LICENSE
--- old/Importer-0.025/LICENSE 2018-02-18 21:42:38.000000000 +0100
+++ new/Importer-0.026/LICENSE 2020-08-16 23:24:02.000000000 +0200
@@ -1,4 +1,4 @@
-This software is copyright (c) 2018 by Chad Granum.
+This software is copyright (c) 2020 by Chad Granum.
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) 2018 by Chad Granum.
+This software is Copyright (c) 2020 by Chad Granum.
This is free software, licensed under:
@@ -272,7 +272,7 @@
--- The Artistic License 1.0 ---
-This software is Copyright (c) 2018 by Chad Granum.
+This software is Copyright (c) 2020 by Chad Granum.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Importer-0.025/MANIFEST new/Importer-0.026/MANIFEST
--- old/Importer-0.025/MANIFEST 2018-02-18 21:42:38.000000000 +0100
+++ new/Importer-0.026/MANIFEST 2020-08-16 23:24:02.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.010.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.015.
Changes
LICENSE
MANIFEST
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Importer-0.025/META.json new/Importer-0.026/META.json
--- old/Importer-0.025/META.json 2018-02-18 21:42:38.000000000 +0100
+++ new/Importer-0.026/META.json 2020-08-16 23:24:02.000000000 +0200
@@ -4,7 +4,7 @@
"Chad Granum <exodist(a)cpan.org>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 6.010, CPAN::Meta::Converter version 2.150010",
+ "generated_by" : "Dist::Zilla version 6.015, CPAN::Meta::Converter version 2.150010",
"license" : [
"perl_5"
],
@@ -45,7 +45,9 @@
"url" : "http://github.com/exodist/Importer/"
}
},
- "version" : "0.025",
- "x_serialization_backend" : "Cpanel::JSON::XS version 4.00"
+ "version" : "0.026",
+ "x_generated_by_perl" : "v5.30.2",
+ "x_serialization_backend" : "Cpanel::JSON::XS version 4.19",
+ "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Importer-0.025/META.yml new/Importer-0.026/META.yml
--- old/Importer-0.025/META.yml 2018-02-18 21:42:38.000000000 +0100
+++ new/Importer-0.026/META.yml 2020-08-16 23:24:02.000000000 +0200
@@ -7,7 +7,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 6.010, CPAN::Meta::Converter version 2.150010'
+generated_by: 'Dist::Zilla version 6.015, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -18,5 +18,7 @@
resources:
bugtracker: http://github.com/exodist/Importer/issues
repository: http://github.com/exodist/Importer/
-version: '0.025'
-x_serialization_backend: 'YAML::Tiny version 1.70'
+version: '0.026'
+x_generated_by_perl: v5.30.2
+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/Importer-0.025/Makefile.PL new/Importer-0.026/Makefile.PL
--- old/Importer-0.025/Makefile.PL 2018-02-18 21:42:38.000000000 +0100
+++ new/Importer-0.026/Makefile.PL 2020-08-16 23:24:02.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.010.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.015.
use strict;
use warnings;
@@ -20,7 +20,7 @@
"TEST_REQUIRES" => {
"Test::More" => "0.98"
},
- "VERSION" => "0.025",
+ "VERSION" => "0.026",
"test" => {
"TESTS" => "t/*.t"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Importer-0.025/cpanfile new/Importer-0.026/cpanfile
--- old/Importer-0.025/cpanfile 2018-02-18 21:42:38.000000000 +0100
+++ new/Importer-0.026/cpanfile 2020-08-16 23:24:02.000000000 +0200
@@ -1,3 +1,6 @@
+# This file is generated by Dist::Zilla::Plugin::CPANFile v6.015
+# Do not edit this file directly. To change prereqs, edit the `dist.ini` file.
+
requires "perl" => "5.008001";
on 'test' => sub {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Importer-0.025/lib/Importer.pm new/Importer-0.026/lib/Importer.pm
--- old/Importer-0.025/lib/Importer.pm 2018-02-18 21:42:38.000000000 +0100
+++ new/Importer-0.026/lib/Importer.pm 2020-08-16 23:24:02.000000000 +0200
@@ -1,8 +1,8 @@
package Importer;
-use strict qw/vars subs/; # Not refs!
+use strict; no strict 'refs';
use warnings; no warnings 'once';
-our $VERSION = '0.025';
+our $VERSION = '0.026';
my %SIG_TO_SLOT = (
'&' => 'CODE',
1
0