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
March 2017
- 2 participants
- 2028 discussions
Hello community,
here is the log from the commit of package crawl for openSUSE:Factory checked in at 2017-03-28 15:21:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/crawl (Old)
and /work/SRC/openSUSE:Factory/.crawl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "crawl"
Tue Mar 28 15:21:01 2017 rev:26 rq:460927 version:0.19.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/crawl/crawl.changes 2016-05-10 09:28:05.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.crawl.new/crawl.changes 2017-03-28 15:21:03.727424027 +0200
@@ -1,0 +2,8 @@
+Sat Feb 18 12:13:17 UTC 2017 - mailaender(a)opensuse.org
+
+- Update to version 0.19.4
+- Add desktop.patch for a menu starter
+- Add appdata.patch for https://en.opensuse.org/openSUSE:AppStore
+- Add icon.patch for installing a SVG icon
+
+-------------------------------------------------------------------
Old:
----
crawl.desktop
stone_soup-0.18.1-nodeps.tar.xz
New:
----
appdata.patch
desktop.patch
icon.patch
stone_soup-0.19.4-nodeps.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ crawl.spec ++++++
--- /var/tmp/diff_new_pack.vk9PR4/_old 2017-03-28 15:21:06.687004862 +0200
+++ /var/tmp/diff_new_pack.vk9PR4/_new 2017-03-28 15:21:06.691004295 +0200
@@ -1,7 +1,7 @@
#
# spec file for package crawl
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2011 Sascha Peilicke <sasch.pe(a)gmx.de>
#
# All modifications and additions to the file contributed by third parties
@@ -18,29 +18,35 @@
Name: crawl
-Version: 0.18.1
+Version: 0.19.4
Release: 0
Summary: Roguelike dungeon exploration game
License: GPL-2.0+
Group: Amusements/Games/RPG
Url: http://crawl.develz.org/
-Source0: https://crawl.develz.org/release/stone_soup-%{version}-nodeps.tar.xz
-Source1: %{name}.desktop
-Patch: %{name}-0.17.1-datetime.patch
-BuildRequires: SDL2-devel
-BuildRequires: SDL2_image-devel
+Source: https://crawl.develz.org/release/stone_soup-%{version}-nodeps.tar.xz
+# PATCH-FIX-OPENSUSE for reproducible builds
+Patch0: %{name}-0.17.1-datetime.patch
+# PATCH-FIX-UPSTREAM https://github.com/crawl/crawl/pull/464
+Patch1: desktop.patch
+Patch2: icon.patch
+Patch3: appdata.patch
BuildRequires: dejavu-fonts
BuildRequires: desktop-file-utils
BuildRequires: fdupes
-BuildRequires: freetype2-devel
BuildRequires: gcc-c++
+BuildRequires: hicolor-icon-theme
BuildRequires: libpng-devel
BuildRequires: lua51-devel
BuildRequires: ncurses-devel
BuildRequires: pkg-config
-BuildRequires: sqlite-devel
+BuildRequires: pngcrush
BuildRequires: update-desktop-files
+BuildRequires: pkgconfig(SDL2_image)
+BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(glu)
+BuildRequires: pkgconfig(sdl2)
+BuildRequires: pkgconfig(sqlite3)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires(pre): pwdutils
Requires: %{name}-data = %{version}
@@ -81,7 +87,10 @@
%prep
%setup -q -n stone_soup-%{version}
-%patch -p1
+%patch0 -p1
+%patch1 -p2
+%patch2 -p2
+%patch3 -p2
%build
cd source
@@ -93,10 +102,10 @@
tmpflags="$tmpflags -U__ALTIVEC__"
%endif
make clean
-make %{?_smp_flags} DATADIR="%{_datadir}/%{name}/" EXTRA_FLAGS="${tmpflags}"
+make %{?_smp_flags} prefix=%{_prefix} bin_prefix=bin DATADIR="%{_datadir}/%{name}/" BINDIR=%{_bindir} EXTRA_FLAGS="${tmpflags}"
mv crawl crawl.tty # avoid name clashes temporarily
make clean
-make %{?_smp_flags} DATADIR="%{_datadir}/%{name}/" EXTRA_FLAGS="${tmpflags}" TILES="1"
+make %{?_smp_flags} prefix=%{_prefix} bin_prefix=bin DATADIR="%{_datadir}/%{name}/" BINDIR=%{_bindir} EXTRA_FLAGS="${tmpflags}" TILES="1"
mv crawl crawl-sdl
mv crawl.tty crawl
@@ -112,44 +121,36 @@
fi
%install
-# binaries
-install -D -m 0755 source/crawl %{buildroot}%{_bindir}/crawl
-install -D -m 0755 source/crawl-sdl %{buildroot}%{_bindir}/crawl-sdl
-# man pages
-install -D -m 0644 docs/crawl.6 %{buildroot}%{_mandir}/man6/crawl.6
-# documentation
-install -d %{buildroot}%{_docdir}/%{name}
-install -m 0644 docs/{arena,changelog,keybind,ssh_guide}.txt %{buildroot}%{_docdir}/%{name}
-chmod -x docs/develop/git/pre-commit
-cp -a docs/develop docs/license %{buildroot}%{_docdir}/%{name}
-# those are needed ingame, therefore they move elsewhere
-install -d %{buildroot}%{_datadir}/%{name}/docs
-install -m 0644 docs/{aptitudes,crawl_manual,macros_guide,options_guide,quickstart,tiles_help}.txt %{buildroot}%{_datadir}/%{name}/docs
-# common data
-cp -a source/dat %{buildroot}%{_datadir}/%{name}/dat
-# config
-cp -a settings %{buildroot}%{_datadir}/%{name}/settings
-#install -m 755 -d %%{buildroot}%%{_sysconfdir}/%%{name}
-#touch %%{buildroot}%%{_sysconfdir}/%%{name}/crawlrc
-# icon and desktop file
-install -D -m 0644 source/dat/tiles/stone_soup_icon-32x32.png %{buildroot}%{_datadir}/pixmaps/%{name}.png
+%make_install -C source prefix=%{_prefix} bin_prefix=bin DATADIR=%{_datadir}/%{name} BINDIR=%{_bindir} TILES=y
+install -D -m0644 docs/%{name}.6 %{buildroot}%{_mandir}/man6/%{name}.6
+install -D -m0755 source/crawl-sdl %{buildroot}%{_bindir}/crawl-sdl
+make DESTDIR=%{buildroot} prefix=%{_prefix} install-linux-desktop install-linux-appdata -C source
%fdupes %{buildroot}%{_datadir}/%{name}
-%suse_update_desktop_file -i %{name} Game RolePlaying
+
+%post
+%desktop_database_post
+%icon_theme_cache_post
+
+%postun
+%desktop_database_postun
+%icon_theme_cache_postun
%files sdl
%defattr (-,root,root)
-%{_datadir}/applications/%{name}.desktop
-%{_datadir}/pixmaps/%{name}.png
%attr(0755,root,root) %{_bindir}/%{name}-sdl
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
+%dir %{_datadir}/appdata/
+%{_datadir}/appdata/%{name}.appdata.xml
%files data
%defattr (-,root,root)
-%{_docdir}/%{name}
+%doc CREDITS.txt licence.txt
%{_datadir}/%{name}
%files
%defattr(-,root,root)
-%{_mandir}/man6/*
%attr(0755,root,root) %{_bindir}/%{name}
+%{_mandir}/man6/*
%changelog
++++++ appdata.patch ++++++
>From 9380778b8c89a9280d541730eb3bced827605bba Mon Sep 17 00:00:00 2001
Message-Id: <9380778b8c89a9280d541730eb3bced827605bba.1487494889.git.matthias(a)mailaender.name>
In-Reply-To: <a870232c936c5a813ebef44758127b20ee07933e.1487494889.git.matthias(a)mailaender.name>
References: <a870232c936c5a813ebef44758127b20ee07933e.1487494889.git.matthias(a)mailaender.name>
From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= <matthias(a)mailaender.name>
Date: Sat, 18 Feb 2017 13:09:07 +0100
Subject: [PATCH 3/3] Add an appdata.xml file for Linux software galleries
---
crawl-ref/source/Makefile | 4 ++++
crawl-ref/source/linux/crawl.appdata.xml | 32 ++++++++++++++++++++++++++++++++
2 files changed, 36 insertions(+)
diff --git a/crawl-ref/source/Makefile b/crawl-ref/source/Makefile
index d325e67b8d..e5345eb3f2 100644
--- a/crawl-ref/source/Makefile
+++ b/crawl-ref/source/Makefile
@@ -1445,6 +1445,10 @@ install-linux-desktop:
[ -d $(prefix_fp)/share/icons/hicolor/scalable/apps ] || mkdir -p $(prefix_fp)/share/icons/hicolor/scalable/apps
$(COPY) linux/crawl.svg $(prefix_fp)/share/icons/hicolor/scalable/apps
+install-linux-appdata:
+ [ -d $(prefix_fp)/share/appdata ] || mkdir -p $(prefix_fp)/share/appdata
+ $(COPY) linux/crawl.appdata.xml $(prefix_fp)/share/appdata
+
clean: clean-rltiles clean-webserver clean-android clean-monster
+$(MAKE) -C $(UTIL) clean
$(RM) $(GAME) $(GAME).exe $(GENERATED_FILES) $(EXTRA_OBJECTS) libw32c.o\
diff --git a/crawl-ref/source/linux/crawl.appdata.xml b/crawl-ref/source/linux/crawl.appdata.xml
new file mode 100644
index 0000000000..d19914f3f6
--- /dev/null
+++ b/crawl-ref/source/linux/crawl.appdata.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop">
+ <id>crawl.desktop</id>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0</project_license>
+ <name>Dungeon Crawl Stone Soup </name>
+ <summary>Roguelike dungeon exploration game</summary>
+ <description>
+ <p>
+ Dungeon Crawl Stone Soup is a free roguelike game of exploration and treasure-hunting in dungeons filled with dangerous and unfriendly monsters in a quest for the mystifyingly fabulous Orb of Zot.
+ </p>
+ <p>
+ Dungeon Crawl Stone Soup has diverse species and many different character backgrounds to choose from, deep tactical game-play, sophisticated magic, religion and skill systems, and a grand variety of monsters to fight and run from, making each game unique and challenging.
+ </p>
+ <p>
+ Dungeon Crawl Stone Soup can be played offline, or online on a public telnet/ssh server. These public servers allow you to meet other players’ ghosts, watch other people playing, and, in general, have a blast!
+ </p>
+ </description>
+ <screenshots>
+ <screenshot type="default">
+ <image>http://crawl.develz.org/wordpress/wp-content/uploads/2014/05/sonja.png</image>
+ </screenshot>
+ <screenshot>
+ <image>http://crawl.develz.org/wordpress/wp-content/uploads/2014/05/roxanne.png</image>
+ </screenshot>
+ <screenshot>
+ <image>http://crawl.develz.org/wordpress/wp-content/uploads/2014/05/ashenzari.png</image>
+ </screenshot>
+ </screenshots>
+ <url type="homepage">http://crawl.develz.org/</url>
+ <update_contact>crawl-ref-discuss(a)lists.sourceforge.net</update_contact>
+</component>
--
2.11.0
++++++ desktop.patch ++++++
>From a870232c936c5a813ebef44758127b20ee07933e Mon Sep 17 00:00:00 2001
Message-Id: <a870232c936c5a813ebef44758127b20ee07933e.1487494889.git.matthias(a)mailaender.name>
From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= <matthias(a)mailaender.name>
Date: Sat, 18 Feb 2017 13:07:36 +0100
Subject: [PATCH 1/3] Add a FreeDesktop compliant start menu launcher
---
crawl-ref/source/Makefile | 4 ++++
crawl-ref/source/linux/crawl.desktop | 9 +++++++++
2 files changed, 13 insertions(+)
diff --git a/crawl-ref/source/Makefile b/crawl-ref/source/Makefile
index d4b4dc4a85..4ecf1ca069 100644
--- a/crawl-ref/source/Makefile
+++ b/crawl-ref/source/Makefile
@@ -1439,6 +1439,10 @@ ifeq ($(USE_DGAMELAUNCH),)
$(CHMOD) $(MCHMOD) $(prefix_fp)/$(bin_prefix)/$(GAME) || true
endif
+install-linux-desktop:
+ [ -d $(prefix_fp)/share/applications ] || mkdir -p $(prefix_fp)/share/applications
+ $(COPY) linux/crawl.desktop $(prefix_fp)/share/applications
+
clean: clean-rltiles clean-webserver clean-android clean-monster
+$(MAKE) -C $(UTIL) clean
$(RM) $(GAME) $(GAME).exe $(GENERATED_FILES) $(EXTRA_OBJECTS) libw32c.o\
diff --git a/crawl-ref/source/linux/crawl.desktop b/crawl-ref/source/linux/crawl.desktop
new file mode 100644
index 0000000000..4287381277
--- /dev/null
+++ b/crawl-ref/source/linux/crawl.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Dungeon Crawl Stone Soup
+GenericName=Roguelike dungeon exploration game
+Comment=A fun game in the grand tradition of games like Rogue, Hack, and Moria
+Type=Application
+Icon=crawl
+Exec=crawl-sdl
+Terminal=false
+Categories=Game;RolePlaying;
--
2.11.0
++++++ icon.patch ++++++
++++ 2187 lines (skipped)
++++++ stone_soup-0.18.1-nodeps.tar.xz -> stone_soup-0.19.4-nodeps.tar.xz ++++++
/work/SRC/openSUSE:Factory/crawl/stone_soup-0.18.1-nodeps.tar.xz /work/SRC/openSUSE:Factory/.crawl.new/stone_soup-0.19.4-nodeps.tar.xz differ: char 25, line 1
1
0
Hello community,
here is the log from the commit of package perl-Mouse for openSUSE:Factory checked in at 2017-03-28 15:20:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Mouse (Old)
and /work/SRC/openSUSE:Factory/.perl-Mouse.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Mouse"
Tue Mar 28 15:20:59 2017 rev:19 rq:460889 version:2.4.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Mouse/perl-Mouse.changes 2017-02-21 13:51:44.672580479 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Mouse.new/perl-Mouse.changes 2017-03-28 15:21:00.515878878 +0200
@@ -1,0 +2,9 @@
+Thu Feb 23 06:56:19 UTC 2017 - coolo(a)suse.com
+
+- updated to 2.4.9
+ see /usr/share/doc/packages/perl-Mouse/Changes
+
+ v2.4.9 2017-02-22T01:23:31Z
+ - Fix build issue on newer Perl
+
+-------------------------------------------------------------------
Old:
----
Mouse-v2.4.8.tar.gz
New:
----
Mouse-v2.4.9.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Mouse.spec ++++++
--- /var/tmp/diff_new_pack.zzUPrS/_old 2017-03-28 15:21:01.143789948 +0200
+++ /var/tmp/diff_new_pack.zzUPrS/_new 2017-03-28 15:21:01.143789948 +0200
@@ -17,7 +17,7 @@
Name: perl-Mouse
-Version: 2.4.8
+Version: 2.4.9
Release: 0
%define cpan_name Mouse
Summary: Moose minus the antlers
++++++ Mouse-v2.4.8.tar.gz -> Mouse-v2.4.9.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/Build.PL new/Mouse-v2.4.9/Build.PL
--- old/Mouse-v2.4.8/Build.PL 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/Build.PL 2017-02-22 02:23:36.000000000 +0100
@@ -9,6 +9,7 @@
use warnings;
use utf8;
+BEGIN { push @INC, '.' }
use builder::MyBuilder;
use File::Basename;
use File::Spec;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/Changes new/Mouse-v2.4.9/Changes
--- old/Mouse-v2.4.8/Changes 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/Changes 2017-02-22 02:23:36.000000000 +0100
@@ -1,5 +1,8 @@
Revision history for Mouse
+v2.4.9 2017-02-22T01:23:31Z
+ - Fix build issue on newer Perl
+
v2.4.8 2017-02-16T08:45:28Z
- Fix stack collapse(#71)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/META.json new/Mouse-v2.4.9/META.json
--- old/Mouse-v2.4.8/META.json 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/META.json 2017-02-22 02:23:36.000000000 +0100
@@ -4,7 +4,7 @@
"Shawn M Moore <sartak at gmail.com>"
],
"dynamic_config" : 0,
- "generated_by" : "Minilla/v3.0.9",
+ "generated_by" : "Minilla/v3.0.10",
"license" : [
"perl_5"
],
@@ -76,7 +76,7 @@
"provides" : {
"Mouse" : {
"file" : "lib/Mouse.pm",
- "version" : "v2.4.8"
+ "version" : "v2.4.9"
},
"Mouse::Exporter" : {
"file" : "lib/Mouse/Exporter.pm"
@@ -131,11 +131,11 @@
},
"Mouse::Role" : {
"file" : "lib/Mouse/Role.pm",
- "version" : "v2.4.8"
+ "version" : "v2.4.9"
},
"Mouse::Spec" : {
"file" : "lib/Mouse/Spec.pm",
- "version" : "v2.4.8"
+ "version" : "v2.4.9"
},
"Mouse::Tiny" : {
"file" : "lib/Mouse/Tiny.pm",
@@ -146,7 +146,7 @@
},
"Mouse::Util" : {
"file" : "lib/Mouse/Util.pm",
- "version" : "v2.4.8"
+ "version" : "v2.4.9"
},
"Mouse::Util::MetaRole" : {
"file" : "lib/Mouse/Util/MetaRole.pm"
@@ -178,7 +178,7 @@
"web" : "https://github.com/gfx/p5-Mouse"
}
},
- "version" : "v2.4.8",
+ "version" : "v2.4.9",
"x_contributors" : [
"Ricardo SIGNES <rjbs(a)cpan.org>",
"大沢 和宏 <yappo(a)shibuya.pl>",
@@ -222,6 +222,7 @@
"Alex Solovey <a.solovey(a)gmail.com>",
"Boutros Lab User <blabuser(a)oicr.on.ca>",
"Eiichi Tsukata <devel(a)etsukata.com>",
+ "Todd Rinaldo <toddr(a)cpan.org>",
"Syohei YOSHIDA <syohex(a)gmail.com>"
],
"x_serialization_backend" : "JSON::PP version 2.27400"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/META.yml new/Mouse-v2.4.9/META.yml
--- old/Mouse-v2.4.8/META.yml 2017-02-16 09:45:34.000000000 +0100
+++ new/Mouse-v2.4.9/META.yml 2017-02-22 02:23:37.000000000 +0100
@@ -16,7 +16,7 @@
Module::Build: '0.4005'
Module::Build::XSUtil: '0'
dynamic_config: 0
-generated_by: 'Minilla/v3.0.9, CPAN::Meta::Converter version 2.150010'
+generated_by: 'Minilla/v3.0.10, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -34,7 +34,7 @@
provides:
Mouse:
file: lib/Mouse.pm
- version: v2.4.8
+ version: v2.4.9
Mouse::Exporter:
file: lib/Mouse/Exporter.pm
Mouse::Meta::Attribute:
@@ -71,10 +71,10 @@
file: lib/Mouse/PurePerl.pm
Mouse::Role:
file: lib/Mouse/Role.pm
- version: v2.4.8
+ version: v2.4.9
Mouse::Spec:
file: lib/Mouse/Spec.pm
- version: v2.4.8
+ version: v2.4.9
Mouse::Tiny:
file: lib/Mouse/Tiny.pm
version: v2.4.8
@@ -82,7 +82,7 @@
file: lib/Mouse/TypeRegistry.pm
Mouse::Util:
file: lib/Mouse/Util.pm
- version: v2.4.8
+ version: v2.4.9
Mouse::Util::MetaRole:
file: lib/Mouse/Util/MetaRole.pm
Mouse::Util::TypeConstraints:
@@ -103,7 +103,7 @@
bugtracker: https://github.com/gfx/p5-Mouse/issues
homepage: https://github.com/gfx/p5-Mouse
repository: git://github.com/gfx/p5-Mouse.git
-version: v2.4.8
+version: v2.4.9
x_contributors:
- 'Ricardo SIGNES <rjbs(a)cpan.org>'
- '大沢 和宏 <yappo(a)shibuya.pl>'
@@ -147,5 +147,6 @@
- 'Alex Solovey <a.solovey(a)gmail.com>'
- 'Boutros Lab User <blabuser(a)oicr.on.ca>'
- 'Eiichi Tsukata <devel(a)etsukata.com>'
+ - 'Todd Rinaldo <toddr(a)cpan.org>'
- 'Syohei YOSHIDA <syohex(a)gmail.com>'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/README.md new/Mouse-v2.4.9/README.md
--- old/Mouse-v2.4.8/README.md 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/README.md 2017-02-22 02:23:36.000000000 +0100
@@ -5,7 +5,7 @@
# VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
# SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Exporter.pm new/Mouse-v2.4.9/lib/Mouse/Exporter.pm
--- old/Mouse-v2.4.8/lib/Mouse/Exporter.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Exporter.pm 2017-02-22 02:23:36.000000000 +0100
@@ -254,7 +254,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Meta/Attribute.pm new/Mouse-v2.4.9/lib/Mouse/Meta/Attribute.pm
--- old/Mouse-v2.4.8/lib/Mouse/Meta/Attribute.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Meta/Attribute.pm 2017-02-22 02:23:36.000000000 +0100
@@ -349,7 +349,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Meta/Class.pm new/Mouse-v2.4.9/lib/Mouse/Meta/Class.pm
--- old/Mouse-v2.4.8/lib/Mouse/Meta/Class.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Meta/Class.pm 2017-02-22 02:23:36.000000000 +0100
@@ -480,7 +480,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Meta/Method/Accessor.pm new/Mouse-v2.4.9/lib/Mouse/Meta/Method/Accessor.pm
--- old/Mouse-v2.4.8/lib/Mouse/Meta/Method/Accessor.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Meta/Method/Accessor.pm 2017-02-22 02:23:36.000000000 +0100
@@ -188,7 +188,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 SEE ALSO
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Meta/Method/Constructor.pm new/Mouse-v2.4.9/lib/Mouse/Meta/Method/Constructor.pm
--- old/Mouse-v2.4.8/lib/Mouse/Meta/Method/Constructor.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Meta/Method/Constructor.pm 2017-02-22 02:23:36.000000000 +0100
@@ -233,7 +233,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 SEE ALSO
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Meta/Method/Delegation.pm new/Mouse-v2.4.9/lib/Mouse/Meta/Method/Delegation.pm
--- old/Mouse-v2.4.8/lib/Mouse/Meta/Method/Delegation.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Meta/Method/Delegation.pm 2017-02-22 02:23:36.000000000 +0100
@@ -61,7 +61,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 SEE ALSO
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Meta/Method/Destructor.pm new/Mouse-v2.4.9/lib/Mouse/Meta/Method/Destructor.pm
--- old/Mouse-v2.4.8/lib/Mouse/Meta/Method/Destructor.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Meta/Method/Destructor.pm 2017-02-22 02:23:36.000000000 +0100
@@ -65,7 +65,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 SEE ALSO
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Meta/Method.pm new/Mouse-v2.4.9/lib/Mouse/Meta/Method.pm
--- old/Mouse-v2.4.8/lib/Mouse/Meta/Method.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Meta/Method.pm 2017-02-22 02:23:36.000000000 +0100
@@ -54,7 +54,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Meta/Module.pm new/Mouse-v2.4.9/lib/Mouse/Meta/Module.pm
--- old/Mouse-v2.4.8/lib/Mouse/Meta/Module.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Meta/Module.pm 2017-02-22 02:23:36.000000000 +0100
@@ -311,7 +311,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Meta/Role/Application.pm new/Mouse-v2.4.9/lib/Mouse/Meta/Role/Application.pm
--- old/Mouse-v2.4.8/lib/Mouse/Meta/Role/Application.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Meta/Role/Application.pm 2017-02-22 02:23:36.000000000 +0100
@@ -210,7 +210,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 SEE ALSO
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Meta/Role/Composite.pm new/Mouse-v2.4.9/lib/Mouse/Meta/Role/Composite.pm
--- old/Mouse-v2.4.8/lib/Mouse/Meta/Role/Composite.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Meta/Role/Composite.pm 2017-02-22 02:23:36.000000000 +0100
@@ -185,7 +185,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 SEE ALSO
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Meta/Role/Method.pm new/Mouse-v2.4.9/lib/Mouse/Meta/Role/Method.pm
--- old/Mouse-v2.4.8/lib/Mouse/Meta/Role/Method.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Meta/Role/Method.pm 2017-02-22 02:23:36.000000000 +0100
@@ -23,7 +23,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 SEE ALSO
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Meta/Role.pm new/Mouse-v2.4.9/lib/Mouse/Meta/Role.pm
--- old/Mouse-v2.4.8/lib/Mouse/Meta/Role.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Meta/Role.pm 2017-02-22 02:23:36.000000000 +0100
@@ -131,7 +131,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Meta/TypeConstraint.pm new/Mouse-v2.4.9/lib/Mouse/Meta/TypeConstraint.pm
--- old/Mouse-v2.4.8/lib/Mouse/Meta/TypeConstraint.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Meta/TypeConstraint.pm 2017-02-22 02:23:36.000000000 +0100
@@ -274,7 +274,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Object.pm new/Mouse-v2.4.9/lib/Mouse/Object.pm
--- old/Mouse-v2.4.8/lib/Mouse/Object.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Object.pm 2017-02-22 02:23:36.000000000 +0100
@@ -16,7 +16,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 METHODS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/PurePerl.pm new/Mouse-v2.4.9/lib/Mouse/PurePerl.pm
--- old/Mouse-v2.4.8/lib/Mouse/PurePerl.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/PurePerl.pm 2017-02-22 02:23:36.000000000 +0100
@@ -755,7 +755,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 SEE ALSO
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Role.pm new/Mouse-v2.4.9/lib/Mouse/Role.pm
--- old/Mouse-v2.4.8/lib/Mouse/Role.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Role.pm 2017-02-22 02:23:36.000000000 +0100
@@ -1,7 +1,7 @@
package Mouse::Role;
use Mouse::Exporter; # enables strict and warnings
-our $VERSION = 'v2.4.8';
+our $VERSION = 'v2.4.9';
use Carp ();
use Scalar::Util ();
@@ -137,7 +137,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Spec.pm new/Mouse-v2.4.9/lib/Mouse/Spec.pm
--- old/Mouse-v2.4.8/lib/Mouse/Spec.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Spec.pm 2017-02-22 02:23:36.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-our $VERSION = 'v2.4.8';
+our $VERSION = 'v2.4.9';
our $MouseVersion = $VERSION;
our $MooseVersion = '1.13';
@@ -19,7 +19,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Util/TypeConstraints.pm new/Mouse-v2.4.9/lib/Mouse/Util/TypeConstraints.pm
--- old/Mouse-v2.4.8/lib/Mouse/Util/TypeConstraints.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Util/TypeConstraints.pm 2017-02-22 02:23:36.000000000 +0100
@@ -437,7 +437,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head2 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse/Util.pm new/Mouse-v2.4.9/lib/Mouse/Util.pm
--- old/Mouse-v2.4.8/lib/Mouse/Util.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse/Util.pm 2017-02-22 02:23:36.000000000 +0100
@@ -50,7 +50,7 @@
},
);
- our $VERSION = 'v2.4.8';
+ our $VERSION = 'v2.4.9';
my $xs = !(defined(&is_valid_class_name) || $ENV{MOUSE_PUREPERL} || $ENV{PERL_ONLY});
@@ -414,7 +414,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/lib/Mouse.pm new/Mouse-v2.4.9/lib/Mouse.pm
--- old/Mouse-v2.4.8/lib/Mouse.pm 2017-02-16 09:45:33.000000000 +0100
+++ new/Mouse-v2.4.9/lib/Mouse.pm 2017-02-22 02:23:36.000000000 +0100
@@ -3,7 +3,7 @@
use Mouse::Exporter; # enables strict and warnings
-our $VERSION = 'v2.4.8';
+our $VERSION = 'v2.4.9';
use Carp ();
use Scalar::Util ();
@@ -155,7 +155,7 @@
=head1 VERSION
-This document describes Mouse version v2.4.8
+This document describes Mouse version v2.4.9
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.4.8/tool/generate-mouse-tiny.pl new/Mouse-v2.4.9/tool/generate-mouse-tiny.pl
--- old/Mouse-v2.4.8/tool/generate-mouse-tiny.pl 2017-02-16 09:45:34.000000000 +0100
+++ new/Mouse-v2.4.9/tool/generate-mouse-tiny.pl 2017-02-22 02:23:37.000000000 +0100
@@ -19,7 +19,7 @@
return grep{ !$seen{$_}++ } @_;
}
-require 'lib/Mouse/Spec.pm';
+require './lib/Mouse/Spec.pm';
my $MouseTinyFile = shift || 'lib/Mouse/Tiny.pm';
1
0
Hello community,
here is the log from the commit of package perl-autobox for openSUSE:Factory checked in at 2017-03-28 15:20:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-autobox (Old)
and /work/SRC/openSUSE:Factory/.perl-autobox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-autobox"
Tue Mar 28 15:20:56 2017 rev:14 rq:460888 version:2.85
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-autobox/perl-autobox.changes 2016-09-26 12:35:56.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-autobox.new/perl-autobox.changes 2017-03-28 15:20:58.364183623 +0200
@@ -1,0 +2,11 @@
+Tue Feb 28 07:52:23 UTC 2017 - coolo(a)suse.com
+
+- updated to 2.85
+ see /usr/share/doc/packages/perl-autobox/Changes
+
+ 2.85 Mon 27 Feb 18:18:19 2017
+
+ - fix failing test under 5.25.10 with -Ddefault_inc_excludes_dot
+ (thanks, Kent Fredric)
+
+-------------------------------------------------------------------
Old:
----
autobox-2.84.tar.gz
New:
----
autobox-2.85.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-autobox.spec ++++++
--- /var/tmp/diff_new_pack.xAp2TY/_old 2017-03-28 15:20:59.032089028 +0200
+++ /var/tmp/diff_new_pack.xAp2TY/_new 2017-03-28 15:20:59.032089028 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-autobox
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,14 @@
Name: perl-autobox
-Version: 2.84
+Version: 2.85
Release: 0
%define cpan_name autobox
Summary: Call Methods On Native Types
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/autobox/
-Source0: http://www.cpan.org/authors/id/C/CH/CHOCOLATE/%{cpan_name}-%{version}.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/C/CH/CHOCOLATE/%{cpan_name}-%{version}…
Source1: cpanspec.yml
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
++++++ autobox-2.84.tar.gz -> autobox-2.85.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autobox-2.84/Changes new/autobox-2.85/Changes
--- old/autobox-2.84/Changes 2016-08-27 01:25:02.000000000 +0200
+++ new/autobox-2.85/Changes 2017-02-27 19:18:45.000000000 +0100
@@ -1,5 +1,10 @@
Revision history for Perl extension autobox
+2.85 Mon 27 Feb 18:18:19 2017
+
+ - fix failing test under 5.25.10 with -Ddefault_inc_excludes_dot
+ (thanks, Kent Fredric)
+
2.84 Fri 26 Aug 20:35:48 2016
- compatibility fix for perl >= 5.25 (thanks, mat813, karenetheridge and eserte)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autobox-2.84/MANIFEST new/autobox-2.85/MANIFEST
--- old/autobox-2.84/MANIFEST 2016-08-27 01:39:37.000000000 +0200
+++ new/autobox-2.85/MANIFEST 2017-02-27 20:25:38.000000000 +0100
@@ -10,8 +10,6 @@
ptable.h
README
t/all.t
-t/autobox_scope_1.pm
-t/autobox_scope_2.pm
t/autoref.t
t/coderef.t
t/default.t
@@ -19,6 +17,8 @@
t/hints.t
t/import_hashref.t
t/isa.t
+t/lib/autobox_scope_1.pm
+t/lib/autobox_scope_2.pm
t/lib/Versioned.pm
t/merge.t
t/name.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autobox-2.84/META.json new/autobox-2.85/META.json
--- old/autobox-2.84/META.json 2016-08-27 01:39:37.000000000 +0200
+++ new/autobox-2.85/META.json 2017-02-27 20:25:38.000000000 +0100
@@ -46,5 +46,5 @@
"url" : "https://github.com/chocolateboy/autobox"
}
},
- "version" : "2.84"
+ "version" : "2.85"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autobox-2.84/META.yml new/autobox-2.85/META.yml
--- old/autobox-2.84/META.yml 2016-08-27 01:39:36.000000000 +0200
+++ new/autobox-2.85/META.yml 2017-02-27 20:25:38.000000000 +0100
@@ -23,4 +23,4 @@
resources:
bugtracker: https://github.com/chocolateboy/autobox/issues
repository: https://github.com/chocolateboy/autobox
-version: '2.84'
+version: '2.85'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autobox-2.84/README new/autobox-2.85/README
--- old/autobox-2.84/README 2016-08-27 01:20:35.000000000 +0200
+++ new/autobox-2.85/README 2017-02-27 19:20:31.000000000 +0100
@@ -1,4 +1,4 @@
-autobox version 2.84
+autobox version 2.85
====================
The autobox pragma allows methods to be called on integers, floats, strings, arrays, hashes, and code references in exactly the same manner as blessed references.
@@ -28,4 +28,4 @@
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
-Copyright (c) 2003-2016 chocolateboy <chocolate(a)cpan.org>
+Copyright (c) 2003-2017 chocolateboy <chocolate(a)cpan.org>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autobox-2.84/lib/autobox.pm new/autobox-2.85/lib/autobox.pm
--- old/autobox-2.84/lib/autobox.pm 2016-08-27 01:20:41.000000000 +0200
+++ new/autobox-2.85/lib/autobox.pm 2017-02-27 19:20:38.000000000 +0100
@@ -11,7 +11,7 @@
use Scope::Guard;
use Storable;
-our $VERSION = '2.84';
+our $VERSION = '2.85';
XSLoader::load 'autobox', $VERSION;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autobox-2.84/lib/autobox.pod new/autobox-2.85/lib/autobox.pod
--- old/autobox-2.84/lib/autobox.pod 2016-08-27 01:20:59.000000000 +0200
+++ new/autobox-2.85/lib/autobox.pod 2017-02-27 19:21:06.000000000 +0100
@@ -249,7 +249,7 @@
use autobox INTEGER => 'MyInt';
This binds the specified native type to the specified class. All methods invoked on
-literals or values of type C<key> will be dispatched as methods of the class specified in
+values of type C<key> will be dispatched as methods of the class specified in
the corresponding C<value>.
=item *
@@ -661,7 +661,7 @@
=head1 VERSION
-2.84
+2.85
=head1 SEE ALSO
@@ -683,7 +683,7 @@
=head1 COPYRIGHT
-Copyright (c) 2003-2016, chocolateboy.
+Copyright (c) 2003-2017, chocolateboy.
This module is free software. It may be used, redistributed
and/or modified under the same terms as Perl itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autobox-2.84/t/all.t new/autobox-2.85/t/all.t
--- old/autobox-2.84/t/all.t 2015-03-30 18:32:05.000000000 +0200
+++ new/autobox-2.85/t/all.t 2017-02-27 19:16:59.000000000 +0100
@@ -60,12 +60,12 @@
use strict;
use warnings;
-use Test::More tests => 292;
+use blib;
+
+use FindBin qw($Bin);
+use lib "$Bin/lib";
-BEGIN {
- chdir 't' if -d 't';
- unshift @INC, '../lib';
-}
+use Test::More tests => 292;
$| = 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autobox-2.84/t/autobox_scope_1.pm new/autobox-2.85/t/autobox_scope_1.pm
--- old/autobox-2.84/t/autobox_scope_1.pm 2015-03-30 18:32:05.000000000 +0200
+++ new/autobox-2.85/t/autobox_scope_1.pm 1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-package autobox_scope_1;
-
-sub test {
- my $array = [];
- $array->test();
-}
-
-1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autobox-2.84/t/autobox_scope_2.pm new/autobox-2.85/t/autobox_scope_2.pm
--- old/autobox-2.84/t/autobox_scope_2.pm 2015-03-30 18:32:05.000000000 +0200
+++ new/autobox-2.85/t/autobox_scope_2.pm 1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-package autobox_scope_2;
-
-sub test {
- my $array = [];
- $array->test();
-}
-
-1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autobox-2.84/t/lib/autobox_scope_1.pm new/autobox-2.85/t/lib/autobox_scope_1.pm
--- old/autobox-2.84/t/lib/autobox_scope_1.pm 1970-01-01 01:00:00.000000000 +0100
+++ new/autobox-2.85/t/lib/autobox_scope_1.pm 2017-02-27 19:16:59.000000000 +0100
@@ -0,0 +1,8 @@
+package autobox_scope_1;
+
+sub test {
+ my $array = [];
+ $array->test();
+}
+
+1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autobox-2.84/t/lib/autobox_scope_2.pm new/autobox-2.85/t/lib/autobox_scope_2.pm
--- old/autobox-2.84/t/lib/autobox_scope_2.pm 1970-01-01 01:00:00.000000000 +0100
+++ new/autobox-2.85/t/lib/autobox_scope_2.pm 2017-02-27 19:16:59.000000000 +0100
@@ -0,0 +1,8 @@
+package autobox_scope_2;
+
+sub test {
+ my $array = [];
+ $array->test();
+}
+
+1;
1
0
Hello community,
here is the log from the commit of package perl-Text-Template for openSUSE:Factory checked in at 2017-03-28 15:20:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Text-Template (Old)
and /work/SRC/openSUSE:Factory/.perl-Text-Template.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Text-Template"
Tue Mar 28 15:20:55 2017 rev:15 rq:460887 version:1.47
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Text-Template/perl-Text-Template.changes 2013-06-07 07:07:12.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Text-Template.new/perl-Text-Template.changes 2017-03-28 15:20:55.376606755 +0200
@@ -1,0 +2,6 @@
+Tue Feb 28 07:40:01 UTC 2017 - coolo(a)suse.com
+
+- updated to 1.47
+ see /usr/share/doc/packages/perl-Text-Template/Changes
+
+-------------------------------------------------------------------
Old:
----
Text-Template-1.46.tar.gz
New:
----
Text-Template-1.47.tar.gz
cpanspec.yml
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Text-Template.spec ++++++
--- /var/tmp/diff_new_pack.xyWRmz/_old 2017-03-28 15:20:55.964523488 +0200
+++ /var/tmp/diff_new_pack.xyWRmz/_new 2017-03-28 15:20:55.968522922 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Text-Template
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,20 +17,19 @@
Name: perl-Text-Template
-Version: 1.46
+Version: 1.47
Release: 0
%define cpan_name Text-Template
Summary: Expand template text with embedded Perl
-License: GPL-2.0+ or ClArtistic
+License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Text-Template/
-Source: http://www.cpan.org/authors/id/M/MJ/MJD/%{cpan_name}-%{version}.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/M/MS/MSCHOUT/%{cpan_name}-%{version}.t…
+Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-#BuildRequires: perl(Text::Template)
-#BuildRequires: perl(Text::Template::Preprocess)
%{perl_requires}
%description
@@ -48,6 +47,7 @@
%prep
%setup -q -n %{cpan_name}-%{version}
+find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
@@ -63,6 +63,7 @@
%files -f %{name}.files
%defattr(-,root,root,755)
-%doc Artistic COPYING README
+%doc Changes README
+%license Artistic COPYING LICENSE
%changelog
++++++ Text-Template-1.46.tar.gz -> Text-Template-1.47.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/Changes new/Text-Template-1.47/Changes
--- old/Text-Template-1.46/Changes 1970-01-01 01:00:00.000000000 +0100
+++ new/Text-Template-1.47/Changes 2017-02-27 18:07:52.000000000 +0100
@@ -0,0 +1,8 @@
+Revision history for Text::Template
+
+1.47 2017-02-27
+ - Fix longstanding memory leak in _scrubpkg() [#22031]
+ - Fix various spelling errors [#86872]
+
+0.01 - 0.45 Various
+ - Maintained by Mark Jason Dominus (MJD)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/LICENSE new/Text-Template-1.47/LICENSE
--- old/Text-Template-1.46/LICENSE 1970-01-01 01:00:00.000000000 +0100
+++ new/Text-Template-1.47/LICENSE 2017-02-27 18:07:52.000000000 +0100
@@ -0,0 +1,379 @@
+This software is copyright (c) 2013 by Mark Jason Dominus <mjd(a)cpan.org>.
+
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
+
+Terms of the Perl programming language system itself
+
+a) the GNU General Public License as published by the Free
+ Software Foundation; either version 1, or (at your option) any
+ later version, or
+b) the "Artistic License"
+
+--- The GNU General Public License, Version 1, February 1989 ---
+
+This software is Copyright (c) 2013 by Mark Jason Dominus <mjd(a)cpan.org>.
+
+This is free software, licensed under:
+
+ The GNU General Public License, Version 1, February 1989
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 1, February 1989
+
+ Copyright (C) 1989 Free Software Foundation, Inc.
+ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The license agreements of most software companies try to keep users
+at the mercy of those companies. By contrast, our General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. The
+General Public License applies to the Free Software Foundation's
+software and to any other program whose authors commit to using it.
+You can use it for your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Specifically, the General Public License is designed to make
+sure that you have the freedom to give away or sell copies of free
+software, that you receive source code or can get it if you want it,
+that you can change the software or use pieces of it in new free
+programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of a such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must tell them their rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any program or other work which
+contains a notice placed by the copyright holder saying it may be
+distributed under the terms of this General Public License. The
+"Program", below, refers to any such program or work, and a "work based
+on the Program" means either the Program or any work containing the
+Program or a portion of it, either verbatim or with modifications. Each
+licensee is addressed as "you".
+
+ 1. You may copy and distribute verbatim copies of the Program's source
+code as you receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice and
+disclaimer of warranty; keep intact all the notices that refer to this
+General Public License and to the absence of any warranty; and give any
+other recipients of the Program a copy of this General Public License
+along with the Program. You may charge a fee for the physical act of
+transferring a copy.
+
+ 2. You may modify your copy or copies of the Program or any portion of
+it, and copy and distribute such modifications under the terms of Paragraph
+1 above, provided that you also do the following:
+
+ a) cause the modified files to carry prominent notices stating that
+ you changed the files and the date of any change; and
+
+ b) cause the whole of any work that you distribute or publish, that
+ in whole or in part contains the Program or any part thereof, either
+ with or without modifications, to be licensed at no charge to all
+ third parties under the terms of this General Public License (except
+ that you may choose to grant warranty protection to some or all
+ third parties, at your option).
+
+ c) If the modified program normally reads commands interactively when
+ run, you must cause it, when started running for such interactive use
+ in the simplest and most usual way, to print or display an
+ announcement including an appropriate copyright notice and a notice
+ that there is no warranty (or else, saying that you provide a
+ warranty) and that users may redistribute the program under these
+ conditions, and telling the user how to view a copy of this General
+ Public License.
+
+ d) You may charge a fee for the physical act of transferring a
+ copy, and you may at your option offer warranty protection in
+ exchange for a fee.
+
+Mere aggregation of another independent work with the Program (or its
+derivative) on a volume of a storage or distribution medium does not bring
+the other work under the scope of these terms.
+
+ 3. You may copy and distribute the Program (or a portion or derivative of
+it, under Paragraph 2) in object code or executable form under the terms of
+Paragraphs 1 and 2 above provided that you also do one of the following:
+
+ a) accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of
+ Paragraphs 1 and 2 above; or,
+
+ b) accompany it with a written offer, valid for at least three
+ years, to give any third party free (except for a nominal charge
+ for the cost of distribution) a complete machine-readable copy of the
+ corresponding source code, to be distributed under the terms of
+ Paragraphs 1 and 2 above; or,
+
+ c) accompany it with the information you received as to where the
+ corresponding source code may be obtained. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form alone.)
+
+Source code for a work means the preferred form of the work for making
+modifications to it. For an executable file, complete source code means
+all the source code for all modules it contains; but, as a special
+exception, it need not include source code for modules which are standard
+libraries that accompany the operating system on which the executable
+file runs, or for standard header files or definitions files that
+accompany that operating system.
+
+ 4. You may not copy, modify, sublicense, distribute or transfer the
+Program except as expressly provided under this General Public License.
+Any attempt otherwise to copy, modify, sublicense, distribute or transfer
+the Program is void, and will automatically terminate your rights to use
+the Program under this License. However, parties who have received
+copies, or rights to use copies, from you under this General Public
+License will not have their licenses terminated so long as such parties
+remain in full compliance.
+
+ 5. By copying, distributing or modifying the Program (or any work based
+on the Program) you indicate your acceptance of this license to do so,
+and all its terms and conditions.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the original
+licensor to copy, distribute or modify the Program subject to these
+terms and conditions. You may not impose any further restrictions on the
+recipients' exercise of the rights granted herein.
+
+ 7. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of the license which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+the license, you may choose any version ever published by the Free Software
+Foundation.
+
+ 8. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ Appendix: How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to humanity, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these
+terms.
+
+ To do so, attach the following notices to the program. It is safest to
+attach them to the start of each source file to most effectively convey
+the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 1, or (at your option)
+ any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19xx name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the
+appropriate parts of the General Public License. Of course, the
+commands you use may be called something other than `show w' and `show
+c'; they could even be mouse-clicks or menu items--whatever suits your
+program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
+ program `Gnomovision' (a program to direct compilers to make passes
+ at assemblers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+That's all there is to it!
+
+
+--- The Artistic License 1.0 ---
+
+This software is Copyright (c) 2013 by Mark Jason Dominus <mjd(a)cpan.org>.
+
+This is free software, licensed under:
+
+ The Artistic License 1.0
+
+The Artistic License
+
+Preamble
+
+The intent of this document is to state the conditions under which a Package
+may be copied, such that the Copyright Holder maintains some semblance of
+artistic control over the development of the package, while giving the users of
+the package the right to use and distribute the Package in a more-or-less
+customary fashion, plus the right to make reasonable modifications.
+
+Definitions:
+
+ - "Package" refers to the collection of files distributed by the Copyright
+ Holder, and derivatives of that collection of files created through
+ textual modification.
+ - "Standard Version" refers to such a Package if it has not been modified,
+ or has been modified in accordance with the wishes of the Copyright
+ Holder.
+ - "Copyright Holder" is whoever is named in the copyright or copyrights for
+ the package.
+ - "You" is you, if you're thinking about copying or distributing this Package.
+ - "Reasonable copying fee" is whatever you can justify on the basis of media
+ cost, duplication charges, time of people involved, and so on. (You will
+ not be required to justify it to the Copyright Holder, but only to the
+ computing community at large as a market that must bear the fee.)
+ - "Freely Available" means that no fee is charged for the item itself, though
+ there may be fees involved in handling the item. It also means that
+ recipients of the item may redistribute it under the same conditions they
+ received it.
+
+1. You may make and give away verbatim copies of the source form of the
+Standard Version of this Package without restriction, provided that you
+duplicate all of the original copyright notices and associated disclaimers.
+
+2. You may apply bug fixes, portability fixes and other modifications derived
+from the Public Domain or from the Copyright Holder. A Package modified in such
+a way shall still be considered the Standard Version.
+
+3. You may otherwise modify your copy of this Package in any way, provided that
+you insert a prominent notice in each changed file stating how and when you
+changed that file, and provided that you do at least ONE of the following:
+
+ a) place your modifications in the Public Domain or otherwise make them
+ Freely Available, such as by posting said modifications to Usenet or an
+ equivalent medium, or placing the modifications on a major archive site
+ such as ftp.uu.net, or by allowing the Copyright Holder to include your
+ modifications in the Standard Version of the Package.
+
+ b) use the modified Package only within your corporation or organization.
+
+ c) rename any non-standard executables so the names do not conflict with
+ standard executables, which must also be provided, and provide a separate
+ manual page for each non-standard executable that clearly documents how it
+ differs from the Standard Version.
+
+ d) make other distribution arrangements with the Copyright Holder.
+
+4. You may distribute the programs of this Package in object code or executable
+form, provided that you do at least ONE of the following:
+
+ a) distribute a Standard Version of the executables and library files,
+ together with instructions (in the manual page or equivalent) on where to
+ get the Standard Version.
+
+ b) accompany the distribution with the machine-readable source of the Package
+ with your modifications.
+
+ c) accompany any non-standard executables with their corresponding Standard
+ Version executables, giving the non-standard executables non-standard
+ names, and clearly documenting the differences in manual pages (or
+ equivalent), together with instructions on where to get the Standard
+ Version.
+
+ d) make other distribution arrangements with the Copyright Holder.
+
+5. You may charge a reasonable copying fee for any distribution of this
+Package. You may charge any fee you choose for support of this Package. You
+may not charge a fee for this Package itself. However, you may distribute this
+Package in aggregate with other (possibly commercial) programs as part of a
+larger (possibly commercial) software distribution provided that you do not
+advertise this Package as a product of your own.
+
+6. The scripts and library files supplied as input to or produced as output
+from the programs of this Package do not automatically fall under the copyright
+of this Package, but belong to whomever generated them, and may be sold
+commercially, and may be aggregated with this Package.
+
+7. C or perl subroutines supplied by you and linked into this Package shall not
+be considered part of this Package.
+
+8. The name of the Copyright Holder may not be used to endorse or promote
+products derived from this software without specific prior written permission.
+
+9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
+MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+The End
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/MANIFEST new/Text-Template-1.47/MANIFEST
--- old/Text-Template-1.46/MANIFEST 2013-02-11 03:52:28.000000000 +0100
+++ new/Text-Template-1.47/MANIFEST 2017-02-27 18:07:52.000000000 +0100
@@ -1,9 +1,15 @@
-MANIFEST
-COPYING
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.005.
Artistic
-Makefile.PL
+COPYING
+Changes
INSTALL
+LICENSE
+MANIFEST
+META.json
+META.yml
+Makefile.PL
README
+SIGNATURE
lib/Text/Template.pm
lib/Text/Template/Preprocess.pm
t/00-version.t
@@ -21,5 +27,4 @@
t/12-preprocess.t
t/13-taint.t
t/14-broken.t
-META.yml Module meta-data (added by MakeMaker)
-META.json Module JSON meta-data (added by MakeMaker)
+t/author-pod-syntax.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/META.json new/Text-Template-1.47/META.json
--- old/Text-Template-1.46/META.json 2013-02-11 03:52:28.000000000 +0100
+++ new/Text-Template-1.47/META.json 2017-02-27 18:07:52.000000000 +0100
@@ -1,39 +1,57 @@
{
- "abstract" : "unknown",
+ "abstract" : "Expand template text with embedded Perl",
"author" : [
- "unknown"
+ "Michael Schout <mschout(a)cpan.org>"
],
- "dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.120630",
+ "dynamic_config" : 0,
+ "generated_by" : "Dist::Zilla version 6.005, CPAN::Meta::Converter version 2.150005",
"license" : [
- "unknown"
+ "perl_5"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
- "version" : "2"
+ "version" : 2
},
"name" : "Text-Template",
- "no_index" : {
- "directory" : [
- "t",
- "inc"
- ]
- },
"prereqs" : {
- "build" : {
+ "configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
- "configure" : {
+ "develop" : {
"requires" : {
- "ExtUtils::MakeMaker" : "0"
+ "Test::Pod" : "1.41"
}
},
"runtime" : {
- "requires" : {}
+ "requires" : {
+ "Carp" : "0",
+ "Exporter" : "0",
+ "perl" : "5.004",
+ "strict" : "0",
+ "vars" : "0"
+ }
+ },
+ "test" : {
+ "requires" : {
+ "lib" : "0"
+ }
}
},
"release_status" : "stable",
- "version" : "1.46"
+ "resources" : {
+ "bugtracker" : {
+ "mailto" : "bug-text-template at rt.cpan.org",
+ "web" : "http://rt.cpan.org/Public/Dist/Display.html?Name=Text-Template"
+ },
+ "homepage" : "http://search.cpan.org/dist/Text-Template/",
+ "repository" : {
+ "type" : "git",
+ "url" : "git://github.com/mschout/perl-text-template.git",
+ "web" : "https://github.com/mschout/perl-text-template"
+ }
+ },
+ "version" : "1.47"
}
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/META.yml new/Text-Template-1.47/META.yml
--- old/Text-Template-1.46/META.yml 2013-02-11 03:52:27.000000000 +0100
+++ new/Text-Template-1.47/META.yml 2017-02-27 18:07:52.000000000 +0100
@@ -1,21 +1,26 @@
---
-abstract: unknown
+abstract: 'Expand template text with embedded Perl'
author:
- - unknown
+ - 'Michael Schout <mschout(a)cpan.org>'
build_requires:
- ExtUtils::MakeMaker: 0
+ lib: '0'
configure_requires:
- ExtUtils::MakeMaker: 0
-dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.120630'
-license: unknown
+ ExtUtils::MakeMaker: '0'
+dynamic_config: 0
+generated_by: 'Dist::Zilla version 6.005, CPAN::Meta::Converter version 2.150005'
+license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
- version: 1.4
+ version: '1.4'
name: Text-Template
-no_index:
- directory:
- - t
- - inc
-requires: {}
-version: 1.46
+requires:
+ Carp: '0'
+ Exporter: '0'
+ perl: '5.004'
+ strict: '0'
+ vars: '0'
+resources:
+ bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=Text-Template
+ homepage: http://search.cpan.org/dist/Text-Template/
+ repository: git://github.com/mschout/perl-text-template.git
+version: '1.47'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/Makefile.PL new/Text-Template-1.47/Makefile.PL
--- old/Text-Template-1.46/Makefile.PL 2013-02-11 03:35:27.000000000 +0100
+++ new/Text-Template-1.47/Makefile.PL 2017-02-27 18:07:52.000000000 +0100
@@ -1,7 +1,53 @@
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.005.
+use strict;
+use warnings;
+
+use 5.004;
+
use ExtUtils::MakeMaker;
-WriteMakefile(
- NAME => 'Text::Template',
- VERSION_FROM => 'lib/Text/Template.pm',
-# 'linkext' => {LINKTYPE => ''},
- 'dist' => {COMPRESS => 'gzip', SUFFIX => 'gz'},
+
+my %WriteMakefileArgs = (
+ "ABSTRACT" => "Expand template text with embedded Perl",
+ "AUTHOR" => "Michael Schout <mschout\(a)cpan.org>",
+ "CONFIGURE_REQUIRES" => {
+ "ExtUtils::MakeMaker" => 0
+ },
+ "DISTNAME" => "Text-Template",
+ "LICENSE" => "perl",
+ "MIN_PERL_VERSION" => "5.004",
+ "NAME" => "Text::Template",
+ "PREREQ_PM" => {
+ "Carp" => 0,
+ "Exporter" => 0,
+ "strict" => 0,
+ "vars" => 0
+ },
+ "TEST_REQUIRES" => {
+ "lib" => 0
+ },
+ "VERSION" => "1.47",
+ "test" => {
+ "TESTS" => "t/*.t"
+ }
);
+
+
+my %FallbackPrereqs = (
+ "Carp" => 0,
+ "Exporter" => 0,
+ "lib" => 0,
+ "strict" => 0,
+ "vars" => 0
+);
+
+
+unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
+ delete $WriteMakefileArgs{TEST_REQUIRES};
+ delete $WriteMakefileArgs{BUILD_REQUIRES};
+ $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
+}
+
+delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
+ unless eval { ExtUtils::MakeMaker->VERSION(6.52) };
+
+WriteMakefile(%WriteMakefileArgs);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/SIGNATURE new/Text-Template-1.47/SIGNATURE
--- old/Text-Template-1.46/SIGNATURE 1970-01-01 01:00:00.000000000 +0100
+++ new/Text-Template-1.47/SIGNATURE 2017-02-27 18:07:52.000000000 +0100
@@ -0,0 +1,61 @@
+This file contains message digests of all files listed in MANIFEST,
+signed via the Module::Signature module, version 0.80.
+
+To verify the content in this distribution, first make sure you have
+Module::Signature installed, then type:
+
+ % cpansign -v
+
+It will check each file's integrity, as well as the signature's
+validity. If "==> Signature verified OK! <==" is not displayed,
+the distribution may already have been compromised, and you should
+not run its Makefile.PL or Build.PL.
+
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+SHA1 be0627fff2e8aef3d2a14d5d7486babc8a4873ba Artistic
+SHA1 ab8577d3eb0eedf3f98004e381a9cee30e7224e1 COPYING
+SHA1 43beb657271f1e1e9cb584840e8ee943c681c947 Changes
+SHA1 b457bd56a70b838ccc55d183ab09de64b6996958 INSTALL
+SHA1 f12894289cb0f379f24b8d63e2e761dbcba1b216 LICENSE
+SHA1 15c979eac5716cebc281bb61333349fd6602a2c3 MANIFEST
+SHA1 2266ea77c62b205d35051ff0f26dfe2da457c3e6 META.json
+SHA1 211c9680545a4a71b1623142a0976a2b7a43fb19 META.yml
+SHA1 718f9f9b865df45db83b0288f790f8c53e39c042 Makefile.PL
+SHA1 5d77dacc6fbc44c87a96bbf67cb5c988be4ce5ee README
+SHA1 da4182e4294f849bd4439a5fd0921f2342123171 lib/Text/Template.pm
+SHA1 836447bd5d442416a2565f7e62374d9bbca56894 lib/Text/Template/Preprocess.pm
+SHA1 5faf3ecf92314b033bcccb40a84a1a4ad0c83dc6 t/00-version.t
+SHA1 24b3086d4e2614dad9a8a620c88fbccaa039d915 t/01-basic.t
+SHA1 fb6312cbdf23d2b7432ac583a3385b8fcfd3ac57 t/02-hash.t
+SHA1 7217bace07f864bfda030f4042437a8c05776ba7 t/03-out.t
+SHA1 ad0c362cf467b7e1892b22a1f18a79c514b4a439 t/04-safe.t
+SHA1 a78aee9ccdb179755f2e4ea3b3918334cef7788a t/05-safe2.t
+SHA1 ef3aeaa58bc4f04bd75b16de27e92aa988fe5e8a t/06-ofh.t
+SHA1 667da67f35783ffea9ef749578332dcee34bb636 t/07-safe3.t
+SHA1 23fff8b4a4416be3a0642206f7848d7f85fb8019 t/08-exported.t
+SHA1 8c044296f34321532fb81b3f735b2ae7eb469041 t/09-error.t
+SHA1 8ccec0d79c50eb68ede1d69b655e95692a84f141 t/10-delimiters.t
+SHA1 158d92f56a690da05f894fee111d4d788f87007b t/11-prepend.t
+SHA1 b169342c187879870e12349e52c8b7dfa1849924 t/12-preprocess.t
+SHA1 dcc157ff4cfc1a3e68ba82e50d2b24ebaa30f517 t/13-taint.t
+SHA1 d45e4ea21f436366c33b9921b7c0fe3ca90cad98 t/14-broken.t
+SHA1 d2eebabfd34d330bd59043a4b6879faf4de7229d t/author-pod-syntax.t
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQIVAwUBWLRc6KQl27WkM10aAQijiRAA8/cXNX7udrWbrhNtRstB7ao3ewmTK3Sd
+9SkQ9gTUdaEaF6eBs3BjZjqu4k/OPVJTUUsjsb/pjAC5Zd8x6Jg83+MLRZC1lMqV
+TLx9AhwmSYmRpILBg+W8wrwZvG/XU7Lf5gLHvgLpW84qimvWRHm+YB1vOXafhAhS
+0G+voOMOD+619+eEwZBb18Jf4u7mreHk32WCgj6iCAlTEE7Pu7iORQvnbIwGE+6+
+kifk9+NhTDg9/4jD9i8kA23Q3/SBwin6Gj9fILsL39xriVQhPCARJKSs2DHZohPf
+hidICtM35cweQvIkwL3MMBGoJ6fuQQLWaCwsWnjaZSLhw92TunUgxWx0p1WFIwfT
+8iYmQd2lEKReoDIN0Nhy5DRidZQxmS6QNK43KImsfEmYz8xC6cSpfJbNeWLhqvGj
+qai57xcBQvF+33IjdxprI0ebhXqlgvj1gmgtGJdgsqO50FqTR5L125A4OUEL4ryG
+2maiJe2tmW8d4n76VMIzYVNgTRmTVJouf7i2yMhae2ADqHNU9pw5p6yRdLtUsYyp
+EJDAbQUbr8CDUr0XxivQmOMJo0jRUKC9KzU5H6AjsSlaGdTtnPuwlwGRdacp2WKa
+HEGjPR37rJP+Lkt4PSTHxUCAIrha8IW7gdn4MDgRaplmtihZ9/pAqb/MpvOnv1rD
+1MT2LvIcEmk=
+=ExEp
+-----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/lib/Text/Template/Preprocess.pm new/Text-Template-1.47/lib/Text/Template/Preprocess.pm
--- old/Text-Template-1.46/lib/Text/Template/Preprocess.pm 2013-02-11 03:45:26.000000000 +0100
+++ new/Text-Template-1.47/lib/Text/Template/Preprocess.pm 2017-02-27 18:07:52.000000000 +0100
@@ -1,8 +1,10 @@
package Text::Template::Preprocess;
+$Text::Template::Preprocess::VERSION = '1.47';
+# ABSTRACT: Expand template text with embedded Perl
+
use Text::Template;
@ISA = qw(Text::Template);
-$Text::Template::Preprocess::VERSION = 1.46;
sub fill_in {
my $self = shift;
@@ -27,14 +29,17 @@
1;
+__END__
+
+=pod
-=head1 NAME
+=head1 NAME
Text::Template::Preprocess - Expand template text with embedded Perl
=head1 VERSION
-This file documents C<Text::Template::Preprocess> version B<1.46>
+version 1.47
=head1 SYNOPSIS
@@ -78,7 +83,6 @@
One possible purpose: If your files contain a lot of JavaScript, like
this:
-
Plain text here...
{ perl code }
<script language=JavaScript>
@@ -98,14 +102,21 @@
Then use C<PREPROCESSOR =E<gt> \"e_scripts>. This will transform
-
-
=head1 SEE ALSO
L<Text::Template>
-=head1 AUTHOR
+=head1 SOURCE
+The development version is on github at L<http://github.com/mschout/perl-text-template>
+and may be cloned from L<git://github.com/mschout/perl-text-template.git>
+
+=head1 BUGS
+
+Please report any bugs or feature requests to bug-text-template(a)rt.cpan.org or through the web interface at:
+ http://rt.cpan.org/Public/Dist/Display.html?Name=Text-Template
+
+=head1 AUTHOR
Mark Jason Dominus, Plover Systems
@@ -118,27 +129,11 @@
For updates, visit C<http://www.plover.com/~mjd/perl/Template/>.
-=head1 LICENSE
-
- Text::Template::Preprocess version 1.46
- Copyright 2013 Mark Jason Dominus
+=head1 COPYRIGHT AND LICENSE
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. You may also can
- redistribute it and/or modify it under the terms of the Perl
- Artistic License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received copies of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+This software is copyright (c) 2013 by Mark Jason Dominus <mjd(a)cpan.org>.
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
=cut
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/lib/Text/Template.pm new/Text-Template-1.47/lib/Text/Template.pm
--- old/Text-Template-1.46/lib/Text/Template.pm 2013-02-11 03:45:19.000000000 +0100
+++ new/Text-Template-1.47/lib/Text/Template.pm 2017-02-27 18:07:52.000000000 +0100
@@ -5,12 +5,14 @@
#
# Copyright 2013 M. J. Dominus.
# You may copy and distribute this program under the
-# same terms as Perl iteself.
+# same terms as Perl itself.
# If in doubt, write to mjd-perl-template+(a)plover.com for a license.
#
-# Version 1.46
package Text::Template;
+$Text::Template::VERSION = '1.47';
+# ABSTRACT: Expand template text with embedded Perl
+
require 5.004;
use Exporter;
@ISA = qw(Exporter);
@@ -18,7 +20,6 @@
use vars '$ERROR';
use strict;
-$Text::Template::VERSION = '1.46';
my %GLOBAL_PREPEND = ('Text::Template' => '');
sub Version {
@@ -443,6 +444,8 @@
foreach my $key (keys %$hash) {
undef $hash->{$key};
}
+ %$hash = ();
+ delete $Text::Template::{$s."::"};
}
}
@@ -477,14 +480,17 @@
1;
+__END__
+
+=pod
-=head1 NAME
+=head1 NAME
Text::Template - Expand template text with embedded Perl
=head1 VERSION
-This file documents C<Text::Template> version B<1.46>
+version 1.47
=head1 SYNOPSIS
@@ -579,7 +585,6 @@
Mark "Vizopteryx" Dominus
-
The result of filling in this template is a string, which might look
something like this:
@@ -618,7 +623,6 @@
if (defined $result) { print $result }
else { die "Couldn't fill in template: $Text::Template::ERROR" }
-
=head2 Philosophy
When people make a template module like this one, they almost always
@@ -675,7 +679,7 @@
Each program fragment should be a sequence of Perl statements, which
are evaluated the usual way. The result of the last statement
-executed will be evaluted in scalar context; the result of this
+executed will be evaluated in scalar context; the result of this
statement is a string, which is interpolated into the template in
place of the program fragment itself.
@@ -803,7 +807,6 @@
new Text::Template ( TYPE => 'FILEHANDLE',
SOURCE => \*STDIN );
-
If you omit the C<TYPE> attribute, it's taken to be C<FILE>.
C<SOURCE> is required. If you omit it, the program will abort.
@@ -944,7 +947,6 @@
We want to pass in an array which will be assigned to the array
C<@items>. Here's how to do that:
-
@items = ('ivory', 'apes', 'peacocks', );
$template->fill_in();
@@ -1380,7 +1382,6 @@
$Q::recipient = $recipient;
my $text = fill_in_file('formletter.tmpl', PACKAGE => 'Q');
-
or pass the names and values in a hash with the C<HASH> option:
@@ -1491,7 +1492,7 @@
Because we didn't put C<use strict> at the top of the second fragment,
it was only active in the first fragment, and we didn't get any
-C<strict> checking in the second fragment. Then we mispelled C<$foo>
+C<strict> checking in the second fragment. Then we misspelled C<$foo>
and the error wasn't caught.
C<Text::Template> version 1.22 and higher has a new feature to make
@@ -1646,7 +1647,6 @@
which is what you want.
-
=head2 Shut Up!
People sometimes try to put an initialization section at the top of
@@ -1734,7 +1734,6 @@
{ foo }
-
This is a syntax error:
{ "foo}" }
@@ -1819,47 +1818,11 @@
text - the text that will be appended
type - where the text came from: TEXT for literal text, PROG for code
-=head2 Author
-
-Mark Jason Dominus, Plover Systems
-
-Please send questions and other remarks about this software to
-C<mjd-perl-template+(a)plover.com>
-
-You can join a very low-volume (E<lt>10 messages per year) mailing
-list for announcements about this package. Send an empty note to
-C<mjd-perl-template-request(a)plover.com> to join.
-
-For updates, visit C<http://www.plover.com/~mjd/perl/Template/>.
-
-=head2 Support?
-
-This software is version 1.46. It may have bugs. Suggestions and bug
-reports are always welcome. Send them to
-C<mjd-perl-template+(a)plover.com>. (That is my address, not the address
-of the mailing list. The mailing list address is a secret.)
-
-=head1 LICENSE
-
- Text::Template version 1.46
- Copyright 2013 Mark Jason Dominus
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version. You may also can
- redistribute it and/or modify it under the terms of the Perl
- Artistic License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received copies of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+=head1 SUPPORT
+This software may have bugs. Suggestions and bug reports are always welcome.
+Send them to C<mjd-perl-template+(a)plover.com>. (That is my address, not the
+address of the mailing list. The mailing list address is a secret.)
=head1 THANKS
@@ -1970,4 +1933,34 @@
There are not quite enough tests in the test suite.
+=head1 SOURCE
+
+The development version is on github at L<http://github.com/mschout/perl-text-template>
+and may be cloned from L<git://github.com/mschout/perl-text-template.git>
+
+=head1 BUGS
+
+Please report any bugs or feature requests to bug-text-template(a)rt.cpan.org or through the web interface at:
+ http://rt.cpan.org/Public/Dist/Display.html?Name=Text-Template
+
+=head1 AUTHOR
+
+Mark Jason Dominus, Plover Systems
+
+Please send questions and other remarks about this software to
+C<mjd-perl-template+(a)plover.com>
+
+You can join a very low-volume (E<lt>10 messages per year) mailing
+list for announcements about this package. Send an empty note to
+C<mjd-perl-template-request(a)plover.com> to join.
+
+For updates, visit C<http://www.plover.com/~mjd/perl/Template/>.
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2013 by Mark Jason Dominus <mjd(a)cpan.org>.
+
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
+
=cut
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/00-version.t new/Text-Template-1.47/t/00-version.t
--- old/Text-Template-1.46/t/00-version.t 2013-02-11 03:44:26.000000000 +0100
+++ new/Text-Template-1.47/t/00-version.t 2017-02-27 18:07:52.000000000 +0100
@@ -3,7 +3,7 @@
use Text::Template;
print "1..1\n";
-if ($Text::Template::VERSION == 1.46) {
+if ($Text::Template::VERSION == 1.47) {
print "ok 1\n";
} else {
print "not ok 1\n";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/01-basic.t new/Text-Template-1.47/t/01-basic.t
--- old/Text-Template-1.46/t/01-basic.t 2013-02-11 03:35:27.000000000 +0100
+++ new/Text-Template-1.47/t/01-basic.t 2017-02-27 18:07:52.000000000 +0100
@@ -245,7 +245,9 @@
# (31) Test _scrubpkg for leakiness
$Text::Template::GEN0::test = 1;
Text::Template::_scrubpkg('Text::Template::GEN0');
-if ($Text::Template::GEN0::test) {
+if ($Text::Template::GEN0::test
+ || exists $Text::Template::GEN0::{test}
+ || exists $Text::Template::{'GEN0::'}) {
print "not ok $n\n";
} else {
print "ok $n\n";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/02-hash.t new/Text-Template-1.47/t/02-hash.t
--- old/Text-Template-1.46/t/02-hash.t 2013-02-11 03:44:26.000000000 +0100
+++ new/Text-Template-1.47/t/02-hash.t 2017-02-27 18:07:52.000000000 +0100
@@ -5,11 +5,11 @@
use Text::Template;
-die "This is the test program for Text::Template version 1.46.
+die "This is the test program for Text::Template version 1.47.
You are using version $Text::Template::VERSION instead.
That does not make sense.\n
Aborting"
- unless $Text::Template::VERSION == 1.46;
+ unless $Text::Template::VERSION == 1.47;
print "1..12\n";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/03-out.t new/Text-Template-1.47/t/03-out.t
--- old/Text-Template-1.46/t/03-out.t 2013-02-11 03:44:26.000000000 +0100
+++ new/Text-Template-1.47/t/03-out.t 2017-02-27 18:07:52.000000000 +0100
@@ -6,11 +6,11 @@
use Text::Template;
-die "This is the test program for Text::Template version 1.46
+die "This is the test program for Text::Template version 1.47
You are using version $Text::Template::VERSION instead.
That does not make sense.\n
Aborting"
- unless $Text::Template::VERSION == 1.46;
+ unless $Text::Template::VERSION == 1.47;
print "1..1\n";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/04-safe.t new/Text-Template-1.47/t/04-safe.t
--- old/Text-Template-1.46/t/04-safe.t 2013-02-11 03:44:26.000000000 +0100
+++ new/Text-Template-1.47/t/04-safe.t 2017-02-27 18:07:52.000000000 +0100
@@ -13,11 +13,11 @@
}
}
-die "This is the test program for Text::Template version 1.46.
+die "This is the test program for Text::Template version 1.47.
You are using version $Text::Template::VERSION instead.
That does not make sense.\n
Aborting"
- unless $Text::Template::VERSION == 1.46;
+ unless $Text::Template::VERSION == 1.47;
print "1..16\n";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/05-safe2.t new/Text-Template-1.47/t/05-safe2.t
--- old/Text-Template-1.46/t/05-safe2.t 2013-02-11 03:44:26.000000000 +0100
+++ new/Text-Template-1.47/t/05-safe2.t 2017-02-27 18:07:52.000000000 +0100
@@ -13,11 +13,11 @@
}
}
-die "This is the test program for Text::Template version 1.46.
+die "This is the test program for Text::Template version 1.47.
You are using version $Text::Template::VERSION instead.
That does not make sense.\n
Aborting"
- unless $Text::Template::VERSION == 1.46;
+ unless $Text::Template::VERSION == 1.47;
print "1..12\n";
$n = 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/06-ofh.t new/Text-Template-1.47/t/06-ofh.t
--- old/Text-Template-1.46/t/06-ofh.t 2013-02-11 03:44:26.000000000 +0100
+++ new/Text-Template-1.47/t/06-ofh.t 2017-02-27 18:07:52.000000000 +0100
@@ -5,11 +5,11 @@
use Text::Template;
-die "This is the test program for Text::Template version 1.46.
+die "This is the test program for Text::Template version 1.47.
You are using version $Text::Template::VERSION instead.
That does not make sense.\n
Aborting"
- unless $Text::Template::VERSION == 1.46;
+ unless $Text::Template::VERSION == 1.47;
print "1..2\n";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/07-safe3.t new/Text-Template-1.47/t/07-safe3.t
--- old/Text-Template-1.46/t/07-safe3.t 2013-02-11 03:44:26.000000000 +0100
+++ new/Text-Template-1.47/t/07-safe3.t 2017-02-27 18:07:52.000000000 +0100
@@ -12,11 +12,11 @@
}
}
-die "This is the test program for Text::Template version 1.46.
+die "This is the test program for Text::Template version 1.47.
You are using version $Text::Template::VERSION instead.
That does not make sense.\n
Aborting"
- unless $Text::Template::VERSION == 1.46;
+ unless $Text::Template::VERSION == 1.47;
print "1..3\n";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/08-exported.t new/Text-Template-1.47/t/08-exported.t
--- old/Text-Template-1.46/t/08-exported.t 2013-02-11 03:44:26.000000000 +0100
+++ new/Text-Template-1.47/t/08-exported.t 2017-02-27 18:07:52.000000000 +0100
@@ -5,11 +5,11 @@
use Text::Template 'fill_in_file', 'fill_in_string';
-die "This is the test program for Text::Template version 1.46.
+die "This is the test program for Text::Template version 1.47.
You are using version $Text::Template::VERSION instead.
That does not make sense.\n
Aborting"
- unless $Text::Template::VERSION == 1.46;
+ unless $Text::Template::VERSION == 1.47;
print "1..6\n";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/09-error.t new/Text-Template-1.47/t/09-error.t
--- old/Text-Template-1.46/t/09-error.t 2013-02-11 03:44:26.000000000 +0100
+++ new/Text-Template-1.47/t/09-error.t 2017-02-27 18:07:52.000000000 +0100
@@ -5,11 +5,11 @@
use Text::Template;
-die "This is the test program for Text::Template version 1.46.
+die "This is the test program for Text::Template version 1.47.
You are using version $Text::Template::VERSION instead.
That does not make sense.\n
Aborting"
- unless $Text::Template::VERSION == 1.46;
+ unless $Text::Template::VERSION == 1.47;
print "1..5\n";
$n = 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/10-delimiters.t new/Text-Template-1.47/t/10-delimiters.t
--- old/Text-Template-1.46/t/10-delimiters.t 2013-02-11 03:44:26.000000000 +0100
+++ new/Text-Template-1.47/t/10-delimiters.t 2017-02-27 18:07:52.000000000 +0100
@@ -5,11 +5,11 @@
use Text::Template;
-die "This is the test program for Text::Template version 1.46.
+die "This is the test program for Text::Template version 1.47.
You are using version $Text::Template::VERSION instead.
That does not make sense.\n
Aborting"
- unless $Text::Template::VERSION == 1.46;
+ unless $Text::Template::VERSION == 1.47;
print "1..18\n";
$n = 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/11-prepend.t new/Text-Template-1.47/t/11-prepend.t
--- old/Text-Template-1.46/t/11-prepend.t 2013-02-11 03:44:26.000000000 +0100
+++ new/Text-Template-1.47/t/11-prepend.t 2017-02-27 18:07:52.000000000 +0100
@@ -5,11 +5,11 @@
use Text::Template;
-die "This is the test program for Text::Template version 1.46
+die "This is the test program for Text::Template version 1.47
You are using version $Text::Template::VERSION instead.
That does not make sense.\n
Aborting"
- unless $Text::Template::VERSION == 1.46;
+ unless $Text::Template::VERSION == 1.47;
print "1..9\n";
my $n = 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/12-preprocess.t new/Text-Template-1.47/t/12-preprocess.t
--- old/Text-Template-1.46/t/12-preprocess.t 2013-02-11 03:44:26.000000000 +0100
+++ new/Text-Template-1.47/t/12-preprocess.t 2017-02-27 18:07:52.000000000 +0100
@@ -5,11 +5,11 @@
use Text::Template::Preprocess;
-die "This is the test program for Text::Template::Preprocess version 1.46.
+die "This is the test program for Text::Template::Preprocess version 1.47.
You are using version $Text::Template::Preprocess::VERSION instead.
That does not make sense.\n
Aborting"
- unless $Text::Template::Preprocess::VERSION == 1.46;
+ unless $Text::Template::Preprocess::VERSION == 1.47;
$TMPFILE = "tt$$";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/13-taint.t new/Text-Template-1.47/t/13-taint.t
--- old/Text-Template-1.46/t/13-taint.t 2013-02-11 03:44:26.000000000 +0100
+++ new/Text-Template-1.47/t/13-taint.t 2017-02-27 18:07:52.000000000 +0100
@@ -4,11 +4,11 @@
use lib 'blib/lib';
use Text::Template;
-die "This is the test program for Text::Template version 1.46.
+die "This is the test program for Text::Template version 1.47.
You are using version $Text::Template::VERSION instead.
That does not make sense.\n
Aborting"
- unless $Text::Template::VERSION == 1.46;
+ unless $Text::Template::VERSION == 1.47;
my $r = int(rand(10000));
my $file = "tt$r";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/14-broken.t new/Text-Template-1.47/t/14-broken.t
--- old/Text-Template-1.46/t/14-broken.t 2013-02-11 03:44:26.000000000 +0100
+++ new/Text-Template-1.47/t/14-broken.t 2017-02-27 18:07:52.000000000 +0100
@@ -7,11 +7,11 @@
$n=1;
-die "This is the test program for Text::Template version 1.46.
+die "This is the test program for Text::Template version 1.47.
You are using version $Text::Template::VERSION instead.
That does not make sense.\n
Aborting"
- unless $Text::Template::VERSION == 1.46;
+ unless $Text::Template::VERSION == 1.47;
# (1) basic error delivery
{ my $r = Text::Template->new(TYPE => 'string',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Text-Template-1.46/t/author-pod-syntax.t new/Text-Template-1.47/t/author-pod-syntax.t
--- old/Text-Template-1.46/t/author-pod-syntax.t 1970-01-01 01:00:00.000000000 +0100
+++ new/Text-Template-1.47/t/author-pod-syntax.t 2017-02-27 18:07:52.000000000 +0100
@@ -0,0 +1,15 @@
+#!perl
+
+BEGIN {
+ unless ($ENV{AUTHOR_TESTING}) {
+ require Test::More;
+ Test::More::plan(skip_all => 'these tests are for testing by the author');
+ }
+}
+
+# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
+use strict; use warnings;
+use Test::More;
+use Test::Pod 1.41;
+
+all_pod_files_ok();
++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#description: |-
# override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
#preamble: |-
# BuildRequires: gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
#post_build: |-
# rm unused.files
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module
1
0
Hello community,
here is the log from the commit of package perl-JSON-MaybeXS for openSUSE:Factory checked in at 2017-03-28 15:20:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-JSON-MaybeXS (Old)
and /work/SRC/openSUSE:Factory/.perl-JSON-MaybeXS.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-JSON-MaybeXS"
Tue Mar 28 15:20:53 2017 rev:3 rq:460885 version:1.003009
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-JSON-MaybeXS/perl-JSON-MaybeXS.changes 2016-11-24 21:20:36.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-JSON-MaybeXS.new/perl-JSON-MaybeXS.changes 2017-03-28 15:20:54.452737603 +0200
@@ -1,0 +2,9 @@
+Tue Feb 28 06:48:14 UTC 2017 - coolo(a)suse.com
+
+- updated to 1.003009
+ see /usr/share/doc/packages/perl-JSON-MaybeXS/Changes
+
+ 1.003009 - 2017-02-27
+ - fix tests to no longer rely on . being in @INC (RT#120404)
+
+-------------------------------------------------------------------
Old:
----
JSON-MaybeXS-1.003008.tar.gz
New:
----
JSON-MaybeXS-1.003009.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-JSON-MaybeXS.spec ++++++
--- /var/tmp/diff_new_pack.BMOV7G/_old 2017-03-28 15:20:55.100645840 +0200
+++ /var/tmp/diff_new_pack.BMOV7G/_new 2017-03-28 15:20:55.100645840 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-JSON-MaybeXS
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,14 @@
Name: perl-JSON-MaybeXS
-Version: 1.003008
+Version: 1.003009
Release: 0
%define cpan_name JSON-MaybeXS
Summary: Use L<Cpanel::JSON::XS> with a fallback to L<JSON::XS> and L<JSON::PP>
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/JSON-MaybeXS/
-Source0: http://www.cpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar…
Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ JSON-MaybeXS-1.003008.tar.gz -> JSON-MaybeXS-1.003009.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JSON-MaybeXS-1.003008/Changes new/JSON-MaybeXS-1.003009/Changes
--- old/JSON-MaybeXS-1.003008/Changes 2016-10-03 04:09:37.000000000 +0200
+++ new/JSON-MaybeXS-1.003009/Changes 2017-02-27 08:26:50.000000000 +0100
@@ -1,5 +1,8 @@
Revision history for JSON-MaybeXS
+1.003009 - 2017-02-27
+ - fix tests to no longer rely on . being in @INC (RT#120404)
+
1.003008 - 2016-10-03
- added an INSTALLATION section to documentation, to clarify the use of
dynamic prerequisites in Makefile.PL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JSON-MaybeXS-1.003008/META.json new/JSON-MaybeXS-1.003009/META.json
--- old/JSON-MaybeXS-1.003008/META.json 2016-10-03 04:09:46.000000000 +0200
+++ new/JSON-MaybeXS-1.003009/META.json 2017-02-27 08:27:21.000000000 +0100
@@ -4,7 +4,7 @@
"mst - Matt S. Trout (cpan:MSTROUT) <mst(a)shadowcat.co.uk>"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010",
+ "generated_by" : "ExtUtils::MakeMaker version 7.2501, CPAN::Meta::Converter version 2.150010",
"keywords" : [
"json",
"serializer",
@@ -63,7 +63,7 @@
"web" : "https://github.com/p5sagit/JSON-MaybeXS"
}
},
- "version" : "1.003008",
+ "version" : "1.003009",
"x_contributors" : [
"Clinton Gormley <develop(a)traveljury.com>",
"Graham Knop <haarg(a)haarg.org>",
@@ -72,5 +72,5 @@
"Kieren Diment <diment(a)gmail.com>",
"Matt S Trout <mst(a)shadowcat.co.uk>"
],
- "x_serialization_backend" : "JSON::MaybeXS version 1.003007"
+ "x_serialization_backend" : "JSON::MaybeXS version 1.003008"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JSON-MaybeXS-1.003008/META.yml new/JSON-MaybeXS-1.003009/META.yml
--- old/JSON-MaybeXS-1.003008/META.yml 2016-10-03 04:09:46.000000000 +0200
+++ new/JSON-MaybeXS-1.003009/META.yml 2017-02-27 08:27:21.000000000 +0100
@@ -10,7 +10,7 @@
File::Spec: '0'
File::Temp: '0'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.2501, CPAN::Meta::Converter version 2.150010'
keywords:
- json
- serializer
@@ -35,7 +35,7 @@
resources:
bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=JSON-MaybeXS
repository: https://github.com/p5sagit/JSON-MaybeXS.git
-version: '1.003008'
+version: '1.003009'
x_contributors:
- 'Clinton Gormley <develop(a)traveljury.com>'
- 'Graham Knop <haarg(a)haarg.org>'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JSON-MaybeXS-1.003008/Makefile.PL new/JSON-MaybeXS-1.003009/Makefile.PL
--- old/JSON-MaybeXS-1.003008/Makefile.PL 2016-10-03 04:05:49.000000000 +0200
+++ new/JSON-MaybeXS-1.003009/Makefile.PL 2017-02-27 08:24:33.000000000 +0100
@@ -1,13 +1,13 @@
use strict;
use warnings FATAL => 'all';
use ExtUtils::MakeMaker;
-(do 'maint/Makefile.PL.include' or die $@) unless -f 'META.yml';
+(do './maint/Makefile.PL.include' or die $@) unless -f 'META.yml';
my %WriteMakefileArgs = (
NAME => 'JSON::MaybeXS',
VERSION_FROM => 'lib/JSON/MaybeXS.pm',
- META_ADD => {
+ META_MERGE => {
'meta-spec' => { version => 2 },
dynamic_config => 1,
resources => {
@@ -35,7 +35,10 @@
'Matt S Trout <mst(a)shadowcat.co.uk>',
],
keywords => [ qw(json serializer serialiser data) ],
+ },
+ META_ADD => {
+ 'meta-spec' => { version => 2 },
prereqs => {
configure => {
requires => {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JSON-MaybeXS-1.003008/lib/JSON/MaybeXS.pm new/JSON-MaybeXS-1.003009/lib/JSON/MaybeXS.pm
--- old/JSON-MaybeXS-1.003008/lib/JSON/MaybeXS.pm 2016-10-03 02:31:13.000000000 +0200
+++ new/JSON-MaybeXS-1.003009/lib/JSON/MaybeXS.pm 2017-02-27 08:26:30.000000000 +0100
@@ -4,7 +4,7 @@
use warnings FATAL => 'all';
use base qw(Exporter);
-our $VERSION = '1.003008';
+our $VERSION = '1.003009';
$VERSION = eval $VERSION;
sub _choose_json_module {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JSON-MaybeXS-1.003008/t/cpanel.t new/JSON-MaybeXS-1.003009/t/cpanel.t
--- old/JSON-MaybeXS-1.003008/t/cpanel.t 2015-12-26 01:28:35.000000000 +0100
+++ new/JSON-MaybeXS-1.003009/t/cpanel.t 2017-02-27 08:26:30.000000000 +0100
@@ -21,6 +21,6 @@
'Correct encode_json function'
);
-require 't/lib/is_bool.pm';
+require './t/lib/is_bool.pm';
done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JSON-MaybeXS-1.003008/t/pp.t new/JSON-MaybeXS-1.003009/t/pp.t
--- old/JSON-MaybeXS-1.003008/t/pp.t 2016-06-29 00:15:37.000000000 +0200
+++ new/JSON-MaybeXS-1.003009/t/pp.t 2017-02-27 08:26:30.000000000 +0100
@@ -25,6 +25,6 @@
'Correct encode_json function'
);
-require 't/lib/is_bool.pm';
+require './t/lib/is_bool.pm';
done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JSON-MaybeXS-1.003008/t/preload_cpanel.t new/JSON-MaybeXS-1.003009/t/preload_cpanel.t
--- old/JSON-MaybeXS-1.003008/t/preload_cpanel.t 2015-12-26 01:28:35.000000000 +0100
+++ new/JSON-MaybeXS-1.003009/t/preload_cpanel.t 2017-02-27 08:26:30.000000000 +0100
@@ -18,6 +18,6 @@
'Correct encode_json function'
);
-require 't/lib/is_bool.pm';
+require './t/lib/is_bool.pm';
done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JSON-MaybeXS-1.003008/t/preload_xs.t new/JSON-MaybeXS-1.003009/t/preload_xs.t
--- old/JSON-MaybeXS-1.003008/t/preload_xs.t 2015-12-26 01:28:35.000000000 +0100
+++ new/JSON-MaybeXS-1.003009/t/preload_xs.t 2017-02-27 08:26:30.000000000 +0100
@@ -12,6 +12,6 @@
is( \&encode_json, \&JSON::XS::encode_json, 'Correct encode_json function' );
is( \&decode_json, \&JSON::XS::decode_json, 'Correct encode_json function' );
-require 't/lib/is_bool.pm';
+require './t/lib/is_bool.pm';
done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JSON-MaybeXS-1.003008/t/xs.t new/JSON-MaybeXS-1.003009/t/xs.t
--- old/JSON-MaybeXS-1.003008/t/xs.t 2016-06-29 00:15:39.000000000 +0200
+++ new/JSON-MaybeXS-1.003009/t/xs.t 2017-02-27 08:26:30.000000000 +0100
@@ -21,6 +21,6 @@
is( \&encode_json, \&JSON::XS::encode_json, 'Correct encode_json function' );
is( \&decode_json, \&JSON::XS::decode_json, 'Correct encode_json function' );
-require 't/lib/is_bool.pm';
+require './t/lib/is_bool.pm';
done_testing;
1
0
Hello community,
here is the log from the commit of package perl-App-Nopaste for openSUSE:Factory checked in at 2017-03-28 15:20:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-App-Nopaste (Old)
and /work/SRC/openSUSE:Factory/.perl-App-Nopaste.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-App-Nopaste"
Tue Mar 28 15:20:51 2017 rev:12 rq:460883 version:1.008
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-App-Nopaste/perl-App-Nopaste.changes 2016-09-30 15:31:17.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-App-Nopaste.new/perl-App-Nopaste.changes 2017-03-28 15:20:51.541149973 +0200
@@ -1,0 +2,11 @@
+Tue Feb 28 06:03:05 UTC 2017 - coolo(a)suse.com
+
+- updated to 1.008
+ see /usr/share/doc/packages/perl-App-Nopaste/Changes
+
+ 1.008 2017-02-27 01:05:29Z
+ - updated paste URLs for Debian and Ubuntu services (RT#120369, Gregor
+ Herrmann)
+ - deprecation warning added to the now-defunct Codepeek service
+
+-------------------------------------------------------------------
Old:
----
App-Nopaste-1.007.tar.gz
New:
----
App-Nopaste-1.008.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-App-Nopaste.spec ++++++
--- /var/tmp/diff_new_pack.KbbYJ6/_old 2017-03-28 15:20:52.149063873 +0200
+++ /var/tmp/diff_new_pack.KbbYJ6/_new 2017-03-28 15:20:52.153063308 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-App-Nopaste
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,14 @@
Name: perl-App-Nopaste
-Version: 1.007
+Version: 1.008
Release: 0
%define cpan_name App-Nopaste
Summary: Easy access to any pastebin
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/App-Nopaste/
-Source0: http://www.cpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar…
Source1: SusePaste.pm
Source2: cpanspec.yml
BuildArch: noarch
@@ -102,6 +102,7 @@
%files -f %{name}.files
%defattr(-,root,root,755)
-%doc Changes CONTRIBUTING LICENSE README
+%doc Changes CONTRIBUTING README
+%license LICENSE
%changelog
++++++ App-Nopaste-1.007.tar.gz -> App-Nopaste-1.008.tar.gz ++++++
++++ 2111 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package perl-Web-MREST for openSUSE:Factory checked in at 2017-03-28 15:20:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Web-MREST (Old)
and /work/SRC/openSUSE:Factory/.perl-Web-MREST.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Web-MREST"
Tue Mar 28 15:20:49 2017 rev:3 rq:460882 version:0.287
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Web-MREST/perl-Web-MREST.changes 2016-10-20 23:10:44.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Web-MREST.new/perl-Web-MREST.changes 2017-03-28 15:20:50.633278555 +0200
@@ -1,0 +2,11 @@
+Sun Feb 26 07:46:51 UTC 2017 - coolo(a)suse.com
+
+- updated to 0.287
+ see /usr/share/doc/packages/perl-Web-MREST/Changes
+
+
+ 0.287 2017-02-25 09:38 CET
+ - Refrain from munging Plack::Session object
+ - script: store sessions in a dedicated directory in /tmp
+
+-------------------------------------------------------------------
Old:
----
Web-MREST-0.286.tar.gz
New:
----
Web-MREST-0.287.tar.gz
cpanspec.yml
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Web-MREST.spec ++++++
--- /var/tmp/diff_new_pack.GaxkN7/_old 2017-03-28 15:20:51.293185092 +0200
+++ /var/tmp/diff_new_pack.GaxkN7/_new 2017-03-28 15:20:51.293185092 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Web-MREST
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,15 @@
Name: perl-Web-MREST
-Version: 0.286
+Version: 0.287
Release: 0
%define cpan_name Web-MREST
Summary: Minimalistic REST server
License: BSD-3-Clause
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Web-MREST/
-Source0: Web-MREST-0.286.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/S/SM/SMITHFARM/%{cpan_name}-%{version}…
+Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
@@ -45,7 +46,6 @@
BuildRequires: perl(Plack::Middleware::Session)
BuildRequires: perl(Plack::Middleware::StackTrace)
BuildRequires: perl(Plack::Runner)
-BuildRequires: perl(Plack::Session)
BuildRequires: perl(Plack::Test)
BuildRequires: perl(Pod::Simple::HTML)
BuildRequires: perl(Pod::Simple::Text)
@@ -72,7 +72,6 @@
Requires: perl(Plack::Middleware::Session)
Requires: perl(Plack::Middleware::StackTrace)
Requires: perl(Plack::Runner)
-Requires: perl(Plack::Session)
Requires: perl(Pod::Simple::HTML)
Requires: perl(Pod::Simple::Text)
Requires: perl(Test::Deep::NoTest)
@@ -114,6 +113,7 @@
%files -f %{name}.files
%defattr(-,root,root,755)
-%doc Changes config LICENSE README.rst
+%doc Changes config README.rst
+%license LICENSE
%changelog
++++++ Web-MREST-0.286.tar.gz -> Web-MREST-0.287.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Web-MREST-0.286/Build.PL new/Web-MREST-0.287/Build.PL
--- old/Web-MREST-0.286/Build.PL 2016-09-27 17:03:10.000000000 +0200
+++ new/Web-MREST-0.287/Build.PL 2017-02-25 09:38:34.000000000 +0100
@@ -43,7 +43,6 @@
'Module::Runtime' => 0,
'Params::Validate' => 0,
'Path::Router' => 0.12,
- 'Plack::Session' => 0,
'Plack' => 1.0031,
'Plack::Test' => 0,
'Pod::Simple::HTML' => 0,
@@ -76,7 +75,6 @@
'Plack::Middleware::Session' => 0,
'Plack::Middleware::StackTrace' => 0,
'Plack::Runner' => 0,
- 'Plack::Session' => 0,
'Pod::Simple::HTML' => 0,
'Pod::Simple::Text' => 0,
'Pod::Usage' => 0,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Web-MREST-0.286/Changes new/Web-MREST-0.287/Changes
--- old/Web-MREST-0.286/Changes 2016-09-27 17:03:10.000000000 +0200
+++ new/Web-MREST-0.287/Changes 2017-02-25 09:38:34.000000000 +0100
@@ -512,3 +512,7 @@
- cleanup: fix copyright header in bin/mrest
- Add get_session() function to Util.pm
+0.287 2017-02-25 09:38 CET
+- Refrain from munging Plack::Session object
+- script: store sessions in a dedicated directory in /tmp
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Web-MREST-0.286/META.json new/Web-MREST-0.287/META.json
--- old/Web-MREST-0.286/META.json 2016-09-27 17:03:10.000000000 +0200
+++ new/Web-MREST-0.287/META.json 2017-02-25 09:38:34.000000000 +0100
@@ -4,7 +4,7 @@
"Nathan Cutler <ncutler(a)suse.cz>"
],
"dynamic_config" : 1,
- "generated_by" : "Module::Build version 0.4205",
+ "generated_by" : "Module::Build version 0.4003, CPAN::Meta::Converter version 2.120921",
"license" : [
"bsd"
],
@@ -36,7 +36,6 @@
"Params::Validate" : "0",
"Path::Router" : "0.12",
"Plack" : "1.0031",
- "Plack::Session" : "0",
"Plack::Test" : "0",
"Pod::Simple::HTML" : "0",
"Pod::Simple::Text" : "0",
@@ -74,7 +73,6 @@
"Plack::Middleware::Session" : "0",
"Plack::Middleware::StackTrace" : "0",
"Plack::Runner" : "0",
- "Plack::Session" : "0",
"Pod::Simple::HTML" : "0",
"Pod::Simple::Text" : "0",
"Pod::Usage" : "0",
@@ -91,45 +89,54 @@
"provides" : {
"Web::MREST" : {
"file" : "lib/Web/MREST.pm",
- "version" : "0.286"
+ "version" : "0.287"
},
"Web::MREST::Dispatch" : {
- "file" : "lib/Web/MREST/Dispatch.pm"
+ "file" : "lib/Web/MREST/Dispatch.pm",
+ "version" : 0
},
"Web::MREST::Entity" : {
- "file" : "lib/Web/MREST/Entity.pm"
+ "file" : "lib/Web/MREST/Entity.pm",
+ "version" : 0
},
"Web::MREST::InitRouter" : {
- "file" : "lib/Web/MREST/InitRouter.pm"
+ "file" : "lib/Web/MREST/InitRouter.pm",
+ "version" : 0
},
"Web::MREST::Resource" : {
- "file" : "lib/Web/MREST/Resource.pm"
+ "file" : "lib/Web/MREST/Resource.pm",
+ "version" : 0
},
"Web::MREST::Test" : {
- "file" : "lib/Web/MREST/Test.pm"
+ "file" : "lib/Web/MREST/Test.pm",
+ "version" : 0
},
"Web::MREST::Test::503" : {
- "file" : "lib/Web/MREST/Test/503.pm"
+ "file" : "lib/Web/MREST/Test/503.pm",
+ "version" : 0
},
"Web::MREST::Test::Forbidden" : {
- "file" : "lib/Web/MREST/Test/Forbidden.pm"
+ "file" : "lib/Web/MREST/Test/Forbidden.pm",
+ "version" : 0
},
"Web::MREST::Test::Unauthorized" : {
- "file" : "lib/Web/MREST/Test/Unauthorized.pm"
+ "file" : "lib/Web/MREST/Test/Unauthorized.pm",
+ "version" : 0
},
"Web::MREST::Util" : {
- "file" : "lib/Web/MREST/Util.pm"
+ "file" : "lib/Web/MREST/Util.pm",
+ "version" : 0
},
"Web::MREST::WebServicesIntro" : {
- "file" : "lib/Web/MREST/WebServicesIntro.pm"
+ "file" : "lib/Web/MREST/WebServicesIntro.pm",
+ "version" : 0
}
},
"release_status" : "stable",
"resources" : {
"license" : [
- "http://opensource.org/licenses/bsd-license.php"
+ "http://opensource.org/licenses/BSD-3-Clause"
]
},
- "version" : "0.286",
- "x_serialization_backend" : "JSON::PP version 2.27203"
+ "version" : "0.287"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Web-MREST-0.286/META.yml new/Web-MREST-0.287/META.yml
--- old/Web-MREST-0.286/META.yml 2016-09-27 17:03:10.000000000 +0200
+++ new/Web-MREST-0.287/META.yml 2017-02-25 09:38:34.000000000 +0100
@@ -3,41 +3,40 @@
author:
- 'Nathan Cutler <ncutler(a)suse.cz>'
build_requires:
- App::CELL: '0.209'
- Cwd: '0'
- Encode: '0'
- File::Basename: '0'
- File::ShareDir: '0'
- File::Spec: '0'
- HTTP::Request: '0'
- HTTP::Request::Common: '0'
- JSON: '0'
- LWP::Protocol::https: '6.04'
- LWP::UserAgent: '6.05'
- Module::Runtime: '0'
- Params::Validate: '0'
- Path::Router: '0.12'
- Plack: '1.0031'
- Plack::Session: '0'
- Plack::Test: '0'
- Pod::Simple::HTML: '0'
- Pod::Simple::Text: '0'
- Test::Deep: '0'
- Test::Fatal: '0'
- Test::JSON: '0'
- Test::More: '0'
- Test::Warnings: '0'
- Try::Tiny: '0'
- URI::Escape: '0'
- Web::Machine: '0.15'
+ App::CELL: 0.209
+ Cwd: 0
+ Encode: 0
+ File::Basename: 0
+ File::ShareDir: 0
+ File::Spec: 0
+ HTTP::Request: 0
+ HTTP::Request::Common: 0
+ JSON: 0
+ LWP::Protocol::https: 6.04
+ LWP::UserAgent: 6.05
+ Module::Runtime: 0
+ Params::Validate: 0
+ Path::Router: 0.12
+ Plack: 1.0031
+ Plack::Test: 0
+ Pod::Simple::HTML: 0
+ Pod::Simple::Text: 0
+ Test::Deep: 0
+ Test::Fatal: 0
+ Test::JSON: 0
+ Test::More: 0
+ Test::Warnings: 0
+ Try::Tiny: 0
+ URI::Escape: 0
+ Web::Machine: 0.15
configure_requires:
- Module::Build: '0'
+ Module::Build: 0
dynamic_config: 1
-generated_by: 'Module::Build version 0.4205, CPAN::Meta::Converter version 2.150005'
+generated_by: 'Module::Build version 0.4003, CPAN::Meta::Converter version 2.120921'
license: bsd
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
- version: '1.4'
+ version: 1.4
name: Web-MREST
no_index:
directory:
@@ -45,57 +44,65 @@
provides:
Web::MREST:
file: lib/Web/MREST.pm
- version: '0.286'
+ version: 0.287
Web::MREST::Dispatch:
file: lib/Web/MREST/Dispatch.pm
+ version: 0
Web::MREST::Entity:
file: lib/Web/MREST/Entity.pm
+ version: 0
Web::MREST::InitRouter:
file: lib/Web/MREST/InitRouter.pm
+ version: 0
Web::MREST::Resource:
file: lib/Web/MREST/Resource.pm
+ version: 0
Web::MREST::Test:
file: lib/Web/MREST/Test.pm
+ version: 0
Web::MREST::Test::503:
file: lib/Web/MREST/Test/503.pm
+ version: 0
Web::MREST::Test::Forbidden:
file: lib/Web/MREST/Test/Forbidden.pm
+ version: 0
Web::MREST::Test::Unauthorized:
file: lib/Web/MREST/Test/Unauthorized.pm
+ version: 0
Web::MREST::Util:
file: lib/Web/MREST/Util.pm
+ version: 0
Web::MREST::WebServicesIntro:
file: lib/Web/MREST/WebServicesIntro.pm
+ version: 0
requires:
- App::CELL: '0.205'
- Encode: '0'
- File::ShareDir: '1.00'
- File::Spec: '0'
- Getopt::Long: '2.32'
- HTTP::Request: '0'
- HTTP::Request::Common: '0'
- JSON: '0'
- LWP::Protocol::https: '6.04'
- LWP::UserAgent: '6.05'
- Module::Runtime: '0'
- Params::Validate: '1.06'
- Path::Router: '0.12'
- Plack::Middleware::LogErrors: '0'
- Plack::Middleware::Session: '0'
- Plack::Middleware::StackTrace: '0'
- Plack::Runner: '0'
- Plack::Session: '0'
- Pod::Simple::HTML: '0'
- Pod::Simple::Text: '0'
- Pod::Usage: '0'
- Term::ReadLine: '0'
- Test::Deep::NoTest: '0'
- Try::Tiny: '0'
- URI::Escape: '0'
- Web::MREST::CLI: '0.276'
- Web::Machine: '0.15'
- perl: '5.012'
+ App::CELL: 0.205
+ Encode: 0
+ File::ShareDir: 1.00
+ File::Spec: 0
+ Getopt::Long: 2.32
+ HTTP::Request: 0
+ HTTP::Request::Common: 0
+ JSON: 0
+ LWP::Protocol::https: 6.04
+ LWP::UserAgent: 6.05
+ Module::Runtime: 0
+ Params::Validate: 1.06
+ Path::Router: 0.12
+ Plack::Middleware::LogErrors: 0
+ Plack::Middleware::Session: 0
+ Plack::Middleware::StackTrace: 0
+ Plack::Runner: 0
+ Pod::Simple::HTML: 0
+ Pod::Simple::Text: 0
+ Pod::Usage: 0
+ Term::ReadLine: 0
+ Test::Deep::NoTest: 0
+ Try::Tiny: 0
+ URI::Escape: 0
+ Web::MREST::CLI: 0.276
+ Web::Machine: 0.15
+ perl: 5.012
resources:
- license: http://opensource.org/licenses/bsd-license.php
-version: '0.286'
-x_serialization_backend: 'CPAN::Meta::YAML version 0.012'
+ license: http://opensource.org/licenses/BSD-3-Clause
+version: 0.287
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Web-MREST-0.286/bin/mrest new/Web-MREST-0.287/bin/mrest
--- old/Web-MREST-0.286/bin/mrest 2016-09-27 17:03:10.000000000 +0200
+++ new/Web-MREST-0.287/bin/mrest 2017-02-25 09:38:34.000000000 +0100
@@ -42,11 +42,13 @@
use App::CELL qw( $log $site );
use Web::MREST;
use Data::Dumper;
+use File::Path qw( remove_tree );
use Getopt::Long;
use Log::Any::Adapter;
use Module::Runtime qw( is_module_name require_module );
use Plack::Builder;
use Plack::Runner;
+use Plack::Session::Store::File;
use Pod::Usage;
use Try::Tiny;
use Web::Machine;
@@ -228,6 +230,8 @@
my $app = _init_webmachine( $app_module );
my $runner = Plack::Runner->new;
$runner->parse_options(@ARGV);
+remove_tree('/tmp/mrest-sessions');
+mkdir '/tmp/mrest-sessions';
$runner->run(
builder {
@@ -238,7 +242,10 @@
$log->$level( $message );
};
# enable "StackTrace", force => 1;
- enable "Session", store => 'File';
+# enable "Session", store => 'File';
+ enable "Session", store => Plack::Session::Store::File->new(
+ dir => '/tmp/mrest-sessions'
+ );
enable "Static", path => qr{/favicon}, root => $distro_sharedir;
$app;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Web-MREST-0.286/lib/Web/MREST/Resource.pm new/Web-MREST-0.287/lib/Web/MREST/Resource.pm
--- old/Web-MREST-0.286/lib/Web/MREST/Resource.pm 2016-09-27 17:03:10.000000000 +0200
+++ new/Web-MREST-0.287/lib/Web/MREST/Resource.pm 2017-02-25 09:38:34.000000000 +0100
@@ -1,5 +1,5 @@
# *************************************************************************
-# Copyright (c) 2014-2015-2015, SUSE LLC
+# Copyright (c) 2014-2016, SUSE LLC
#
# All rights reserved.
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Web-MREST-0.286/lib/Web/MREST/Util.pm new/Web-MREST-0.287/lib/Web/MREST/Util.pm
--- old/Web-MREST-0.286/lib/Web/MREST/Util.pm 2016-09-27 17:03:10.000000000 +0200
+++ new/Web-MREST-0.287/lib/Web/MREST/Util.pm 2017-02-25 09:38:34.000000000 +0100
@@ -40,7 +40,6 @@
use File::Spec;
use JSON;
use Params::Validate qw( :all );
-use Plack::Session;
use Pod::Simple::HTML;
use Pod::Simple::Text;
@@ -72,8 +71,6 @@
=item C<$JSON> (singleton)
-=item C<get_session> (function)
-
=item C<pod_to_html> (function)
=item C<pod_to_text> (function)
@@ -85,7 +82,6 @@
use Exporter qw( import );
our @EXPORT_OK = qw(
$JSON
- get_session
pod_to_html
pod_to_text
);
@@ -142,30 +138,4 @@
}
-=head2 get_session
-
-Given a Plack environment (hashref), returns session object. If there is no
-session object in the environment, it creates one.
-
-Returns: nothing
-
-=cut
-
-sub get_session {
- my ( $env ) = validate_pos( @_, { type => HASHREF } );
- my $session;
-
- if ( ${ $env->{'psgix.session'} } ) {
- $session = $env->{'psgix.session'};
- $log->info( "Plack environment already contains session " . $session->id );
- } else {
- $session = Plack::Session->new( $env );
- $log->info( "Session missing in Plack environment; created new session " . $session->id );
- }
-
- die "Dying in Web::MREST::Util::get_session because Plack environment still doesn't have a psgix.session property" unless ${ $env->{'psgix.session'} };
-
- return;
-}
-
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Web-MREST-0.286/lib/Web/MREST.pm new/Web-MREST-0.287/lib/Web/MREST.pm
--- old/Web-MREST-0.286/lib/Web/MREST.pm 2016-09-27 17:03:10.000000000 +0200
+++ new/Web-MREST-0.287/lib/Web/MREST.pm 2017-02-25 09:38:34.000000000 +0100
@@ -57,11 +57,11 @@
=head1 VERSION
-Version 0.286
+Version 0.287
=cut
-our $VERSION = '0.286';
+our $VERSION = '0.287';
=head2 Development status
++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#description: |-
# override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
#preamble: |-
# BuildRequires: gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
#post_build: |-
# rm unused.files
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module
1
0
Hello community,
here is the log from the commit of package perl-Net-TFTP for openSUSE:Factory checked in at 2017-03-28 15:20:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Net-TFTP (Old)
and /work/SRC/openSUSE:Factory/.perl-Net-TFTP.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Net-TFTP"
Tue Mar 28 15:20:46 2017 rev:2 rq:460879 version:0.1901
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Net-TFTP/perl-Net-TFTP.changes 2016-02-11 12:37:15.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Net-TFTP.new/perl-Net-TFTP.changes 2017-03-28 15:20:46.737830271 +0200
@@ -1,0 +2,10 @@
+Sat Feb 25 07:09:26 UTC 2017 - coolo(a)suse.com
+
+- updated to 0.1901
+ see /usr/share/doc/packages/perl-Net-TFTP/ChangeLog
+
+ 0.1901 -- Fri Feb 24 18:11:22 CST 2017
+
+ * Fix Test::MockModule build_requires version [Ben Bullock]
+
+-------------------------------------------------------------------
Old:
----
Net-TFTP-0.19.tar.gz
New:
----
Net-TFTP-0.1901.tar.gz
cpanspec.yml
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Net-TFTP.spec ++++++
--- /var/tmp/diff_new_pack.0i692m/_old 2017-03-28 15:20:47.301750402 +0200
+++ /var/tmp/diff_new_pack.0i692m/_new 2017-03-28 15:20:47.305749836 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Net-TFTP
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,22 +17,23 @@
Name: perl-Net-TFTP
-Version: 0.19
+Version: 0.1901
Release: 0
%define cpan_name Net-TFTP
Summary: TFTP Client class
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Net-TFTP/
-Source: http://www.cpan.org/authors/id/G/GB/GBARR/%{cpan_name}-%{version}.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/G/GB/GBARR/%{cpan_name}-%{version}.tar…
+Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(Test::MockModule)
+BuildRequires: perl(Test::MockModule) >= 0.11
BuildRequires: perl(Test::More) >= 0.8701
BuildRequires: perl(Test::Warn)
-Requires: perl(Test::MockModule)
+Requires: perl(Test::MockModule) >= 0.11
Requires: perl(Test::More) >= 0.8701
Requires: perl(Test::Warn)
%{perl_requires}
++++++ Net-TFTP-0.19.tar.gz -> Net-TFTP-0.1901.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-TFTP-0.19/ChangeLog new/Net-TFTP-0.1901/ChangeLog
--- old/Net-TFTP-0.19/ChangeLog 2010-11-25 01:27:30.000000000 +0100
+++ new/Net-TFTP-0.1901/ChangeLog 2017-02-25 01:11:54.000000000 +0100
@@ -1,3 +1,7 @@
+0.1901 -- Fri Feb 24 18:11:22 CST 2017
+
+ * Fix Test::MockModule build_requires version [Ben Bullock]
+
0.19 -- Wed Nov 24 18:22:33 CST 2010
* Get rid of unlink [Maik Hentsche]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-TFTP-0.19/MANIFEST new/Net-TFTP-0.1901/MANIFEST
--- old/Net-TFTP-0.19/MANIFEST 2010-11-25 01:27:48.000000000 +0100
+++ new/Net-TFTP-0.1901/MANIFEST 2017-02-25 01:39:23.000000000 +0100
@@ -9,4 +9,5 @@
t/02-new.t
t/files/directory/empty
t/files/source
+META.json Module JSON meta-data (added by MakeMaker)
SIGNATURE Public-key signature (added by MakeMaker)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-TFTP-0.19/META.json new/Net-TFTP-0.1901/META.json
--- old/Net-TFTP-0.19/META.json 1970-01-01 01:00:00.000000000 +0100
+++ new/Net-TFTP-0.1901/META.json 2017-02-25 01:39:23.000000000 +0100
@@ -0,0 +1,49 @@
+{
+ "abstract" : "unknown",
+ "author" : [
+ "unknown"
+ ],
+ "dynamic_config" : 1,
+ "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150005",
+ "license" : [
+ "perl_5"
+ ],
+ "meta-spec" : {
+ "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+ "version" : "2"
+ },
+ "name" : "Net-TFTP",
+ "no_index" : {
+ "directory" : [
+ "t",
+ "inc"
+ ]
+ },
+ "prereqs" : {
+ "build" : {
+ "requires" : {
+ "ExtUtils::MakeMaker" : "0"
+ }
+ },
+ "configure" : {
+ "requires" : {
+ "ExtUtils::MakeMaker" : "0"
+ }
+ },
+ "runtime" : {
+ "requires" : {
+ "Test::MockModule" : "0.11",
+ "Test::More" : "0.8701",
+ "Test::Warn" : "0"
+ }
+ }
+ },
+ "release_status" : "stable",
+ "resources" : {
+ "repository" : {
+ "url" : "http://github.com/gbarr/perl-net-tftp"
+ }
+ },
+ "version" : "0.1901",
+ "x_serialization_backend" : "JSON::PP version 2.27300_01"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-TFTP-0.19/META.yml new/Net-TFTP-0.1901/META.yml
--- old/Net-TFTP-0.19/META.yml 2010-11-25 01:27:48.000000000 +0100
+++ new/Net-TFTP-0.1901/META.yml 2017-02-25 01:39:23.000000000 +0100
@@ -1,23 +1,27 @@
---- #YAML:1.0
-name: Net-TFTP
-version: 0.19
-abstract: ~
-author: []
-license: perl
-distribution_type: module
+---
+abstract: unknown
+author:
+ - unknown
+build_requires:
+ ExtUtils::MakeMaker: '0'
configure_requires:
- ExtUtils::MakeMaker: 0
+ ExtUtils::MakeMaker: '0'
+dynamic_config: 1
+generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150005'
+license: perl
+meta-spec:
+ url: http://module-build.sourceforge.net/META-spec-v1.4.html
+ version: '1.4'
+name: Net-TFTP
+no_index:
+ directory:
+ - t
+ - inc
requires:
- Test::MockModule: 0
- Test::More: 0.8701
- Test::Warn: 0
+ Test::MockModule: '0.11'
+ Test::More: '0.8701'
+ Test::Warn: '0'
resources:
- repository: http://github.com/gbarr/perl-net-tftp
-no_index:
- directory:
- - t
- - inc
-generated_by: ExtUtils::MakeMaker version 6.48
-meta-spec:
- url: http://module-build.sourceforge.net/META-spec-v1.4.html
- version: 1.4
+ repository: http://github.com/gbarr/perl-net-tftp
+version: '0.1901'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-TFTP-0.19/Makefile.PL new/Net-TFTP-0.1901/Makefile.PL
--- old/Net-TFTP-0.19/Makefile.PL 2010-11-25 01:27:30.000000000 +0100
+++ new/Net-TFTP-0.1901/Makefile.PL 2017-02-25 01:03:33.000000000 +0100
@@ -9,7 +9,7 @@
NAME => 'Net::TFTP',
PREREQ_PM => {
'Test::More' => 0.8701,
- 'Test::MockModule' => 0,
+ 'Test::MockModule' => '0.11',
'Test::Warn' => 0,
},
(eval { ExtUtils::MakeMaker->VERSION(6.21) } ? (LICENSE => 'perl') : ()),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-TFTP-0.19/SIGNATURE new/Net-TFTP-0.1901/SIGNATURE
--- old/Net-TFTP-0.19/SIGNATURE 2010-11-25 01:27:50.000000000 +0100
+++ new/Net-TFTP-0.1901/SIGNATURE 2017-02-25 01:39:24.000000000 +0100
@@ -1,5 +1,5 @@
This file contains message digests of all files listed in MANIFEST,
-signed via the Module::Signature module, version 0.64.
+signed via the Module::Signature module, version 0.81.
To verify the content in this distribution, first make sure you have
Module::Signature installed, then type:
@@ -12,23 +12,33 @@
not run its Makefile.PL or Build.PL.
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
-SHA1 4f44ae237cb037daed9c72574eca4d5d2e418797 ChangeLog
-SHA1 cf14240dfe26c79eaf5f454c1943ddfec49fbe73 MANIFEST
-SHA1 c5446a747e4457b2b4e5e6080b566ad46c1faaea META.yml
-SHA1 4bc74fcc6c2129d01b26a89b0fda8b4dd51fb428 Makefile.PL
+SHA1 5399494c9236e02bb609829f4075482def484f26 ChangeLog
+SHA1 a9352dbecbffdaf29cde1f2d58b3847fd2659d43 MANIFEST
+SHA1 c793957fbee32179e289a2b60098de470928db76 META.json
+SHA1 0527b8f8e881b8f4b63c7bedfd24b60674a946a6 META.yml
+SHA1 f9d8a6e97b84526cb0074b595b16913aff3eb746 Makefile.PL
SHA1 9044bc5ec03ee5bee19c8b9c5c68a6a05f6fcb83 README
-SHA1 4bcd1e87432f7c79f978234b29dd130957c4a69a TFTP.pm
+SHA1 9efc7a893d595aec06a1f635937e6453d1848ec5 TFTP.pm
SHA1 bf8966b89de40e8c1200ea7a12a831d1a77f78bf t/00-load.t
SHA1 b62e4dd85e37ad5293d3cbc58930be6ceb5eaba4 t/01-get.t
SHA1 10b3eb59c4a04696f21a30a85701b18227431e1b t/02-new.t
SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 t/files/directory/empty
SHA1 e04ff2983499c33b1597bd03d23b30ec20d78a61 t/files/source
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.10 (Darwin)
-iEYEARECAAYFAkztrYQACgkQR0BL4gbYw3SIxQCePm0bSuLmjEN9dB9z4JizfjZ5
-RNgAoIT1jl9Jh2ob8b7qFJyryzDJl4SY
-=luE7
+iQIcBAEBCAAGBQJYsNI8AAoJEF0awSLzqjNN3IQP/iBhLdbXQpYKKzzVqAnyfu2L
+TMKfJPCg2+DQnt4si97hxOSsVuy02chIYyDjOMDbyhSEivVBbR1SvY4EV4Ubb5HI
+snTLgjM+Iz/GVrrPHh44lHs+X1afzT5IEM57Ny8Xo/1Jnn5rk/MvKmZtFhWXn012
+ocWm/7z1gXySRJQPM9Zuxpl/mbUqObz5gsXYwIRwTE7yK8BDf5va0ZhnUI9wTCG/
+X72jUkBaFHrSG01iYlKeru/LM6VwwdQY3BSaq/GbHHZ1qrEqJe6Hu16brpyJPsrX
+VUTpcSaOEv/UNSObBqXBMu6R7lBjCHzGuUAn6b7gJKUBRGbh0IfKvvoMyoJF2/aC
+NhCHCRlSJeIvlwNF9P5ZzsTY12pYF9XzXqV7zEs0LJsr/lhYdb9bRkvFJBUf6vmv
+lvskd6Lk6Zwe+udAnM0tEp6apXz0UYkMcGse47d6NCOwPXdJWB65vOkO4M9ZKVIY
+3TPuYG8DOx3eX+Zo0gIbIi763c8zDhCHo6YPrBjdgda+HqbagWfEQOsTo+U+iSw/
+xqHdndGvhKyQ4abuP0rc6iVHTgrLp+3jGKsJVCUVwmkVlHgnMjGAmMxxIe4GEUpa
+jRCVfJKDoARhjCrFaDTntUIeoFuPs6efNBGilnHbDeG+C4Hn24TXjwjWhblDQhTY
+zY83P9ibLK1tlUOx6JVX
+=k1rr
-----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-TFTP-0.19/TFTP.pm new/Net-TFTP-0.1901/TFTP.pm
--- old/Net-TFTP-0.19/TFTP.pm 2010-11-25 01:27:30.000000000 +0100
+++ new/Net-TFTP-0.1901/TFTP.pm 2017-02-25 01:18:38.000000000 +0100
@@ -10,7 +10,7 @@
use vars qw($VERSION);
use IO::File;
-$VERSION = "0.19";
+$VERSION = "0.1901";
sub RRQ () { 01 } # read request
sub WRQ () { 02 } # write request
++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#description: |-
# override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
#preamble: |-
# BuildRequires: gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
#post_build: |-
# rm unused.files
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module
1
0
Hello community,
here is the log from the commit of package perl-XML-SemanticDiff for openSUSE:Factory checked in at 2017-03-28 15:20:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-XML-SemanticDiff (Old)
and /work/SRC/openSUSE:Factory/.perl-XML-SemanticDiff.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-XML-SemanticDiff"
Tue Mar 28 15:20:44 2017 rev:8 rq:460875 version:1.0005
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-XML-SemanticDiff/perl-XML-SemanticDiff.changes 2014-02-24 14:15:09.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-XML-SemanticDiff.new/perl-XML-SemanticDiff.changes 2017-03-28 15:20:45.777966218 +0200
@@ -1,0 +2,11 @@
+Tue Feb 21 07:44:33 UTC 2017 - coolo(a)suse.com
+
+- updated to 1.0005
+ see /usr/share/doc/packages/perl-XML-SemanticDiff/Changes
+
+ 1.0005 2017-02-06
+ - Convert the distribution to use git, GitHub, and Dist-Zilla.
+ - Correct some spelling errors and add more tests.
+ - Remove trailing whitespace.
+
+-------------------------------------------------------------------
Old:
----
XML-SemanticDiff-1.0004.tar.gz
New:
----
XML-SemanticDiff-1.0005.tar.gz
cpanspec.yml
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-XML-SemanticDiff.spec ++++++
--- /var/tmp/diff_new_pack.GMGec5/_old 2017-03-28 15:20:46.417875586 +0200
+++ /var/tmp/diff_new_pack.GMGec5/_new 2017-03-28 15:20:46.421875020 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-XML-SemanticDiff
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,19 +17,21 @@
Name: perl-XML-SemanticDiff
-Version: 1.0004
+Version: 1.0005
Release: 0
%define cpan_name XML-SemanticDiff
-Summary: Perl extension for comparing XML documents.
+Summary: Perl extension for comparing XML documents
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/XML-SemanticDiff/
-Source: http://www.cpan.org/authors/id/S/SH/SHLOMIF/%{cpan_name}-%{version}.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/%{cpan_name}-%{version}.t…
+Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(Module::Build) >= 0.39
+BuildRequires: perl(Module::Build) >= 0.280000
+BuildRequires: perl(Test::More) >= 0.88
BuildRequires: perl(XML::Parser)
Requires: perl(XML::Parser)
%{perl_requires}
@@ -55,6 +57,7 @@
%files -f %{name}.files
%defattr(-,root,root,755)
-%doc Changes eg LICENSE README
+%doc Changes eg README
+%license LICENSE
%changelog
++++++ XML-SemanticDiff-1.0004.tar.gz -> XML-SemanticDiff-1.0005.tar.gz ++++++
++++ 2898 lines of diff (skipped)
++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#description: |-
# override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
#preamble: |-
# BuildRequires: gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
#post_build: |-
# rm unused.files
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module
1
0
Hello community,
here is the log from the commit of package perl-Devel-Confess for openSUSE:Factory checked in at 2017-03-28 15:20:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Devel-Confess (Old)
and /work/SRC/openSUSE:Factory/.perl-Devel-Confess.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Devel-Confess"
Tue Mar 28 15:20:43 2017 rev:7 rq:460873 version:0.009004
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Devel-Confess/perl-Devel-Confess.changes 2016-11-20 18:19:28.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Devel-Confess.new/perl-Devel-Confess.changes 2017-03-28 15:20:43.670264733 +0200
@@ -1,0 +2,10 @@
+Tue Feb 21 06:23:37 UTC 2017 - coolo(a)suse.com
+
+- updated to 0.009004
+ see /usr/share/doc/packages/perl-Devel-Confess/Changes
+
+ 0.009004 - 2017-02-14
+ - prevent handlers from recursing, such as if our handlers are wrapped by other
+ code. IO::All for example will do this.
+
+-------------------------------------------------------------------
Old:
----
Devel-Confess-0.009003.tar.gz
New:
----
Devel-Confess-0.009004.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Devel-Confess.spec ++++++
--- /var/tmp/diff_new_pack.1mDf32/_old 2017-03-28 15:20:44.278178634 +0200
+++ /var/tmp/diff_new_pack.1mDf32/_new 2017-03-28 15:20:44.282178067 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Devel-Confess
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,14 @@
Name: perl-Devel-Confess
-Version: 0.009003
+Version: 0.009004
Release: 0
%define cpan_name Devel-Confess
Summary: Include stack traces on all warnings and errors
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Devel-Confess/
-Source0: http://www.cpan.org/authors/id/H/HA/HAARG/%{cpan_name}-%{version}.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/H/HA/HAARG/%{cpan_name}-%{version}.tar…
Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ Devel-Confess-0.009003.tar.gz -> Devel-Confess-0.009004.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-Confess-0.009003/Changes new/Devel-Confess-0.009004/Changes
--- old/Devel-Confess-0.009003/Changes 2016-11-18 21:41:32.000000000 +0100
+++ new/Devel-Confess-0.009004/Changes 2017-02-14 01:00:22.000000000 +0100
@@ -1,5 +1,9 @@
Release history for Devel-Confess
+0.009004 - 2017-02-14
+ - prevent handlers from recursing, such as if our handlers are wrapped by other
+ code. IO::All for example will do this.
+
0.009003 - 2016-11-18
- more complete prereq list
- fix inf handling
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-Confess-0.009003/META.json new/Devel-Confess-0.009004/META.json
--- old/Devel-Confess-0.009003/META.json 2016-11-18 21:41:43.000000000 +0100
+++ new/Devel-Confess-0.009004/META.json 2017-02-14 01:00:41.000000000 +0100
@@ -69,6 +69,6 @@
"web" : "https://github.com/haarg/Devel-Confess"
}
},
- "version" : "0.009003",
+ "version" : "0.009004",
"x_serialization_backend" : "JSON::PP version 2.27300"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-Confess-0.009003/META.yml new/Devel-Confess-0.009004/META.yml
--- old/Devel-Confess-0.009003/META.yml 2016-11-18 21:41:42.000000000 +0100
+++ new/Devel-Confess-0.009004/META.yml 2017-02-14 01:00:41.000000000 +0100
@@ -30,5 +30,5 @@
bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=Devel-Confess
license: http://dev.perl.org/licenses/
repository: git://github.com/haarg/Devel-Confess
-version: '0.009003'
+version: '0.009004'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-Confess-0.009003/lib/Devel/Confess/Builtin.pm new/Devel-Confess-0.009004/lib/Devel/Confess/Builtin.pm
--- old/Devel-Confess-0.009003/lib/Devel/Confess/Builtin.pm 2016-11-18 21:41:28.000000000 +0100
+++ new/Devel-Confess-0.009004/lib/Devel/Confess/Builtin.pm 2017-02-14 01:00:18.000000000 +0100
@@ -3,7 +3,7 @@
use warnings FATAL => 'all';
no warnings 'once';
-our $VERSION = '0.009003';
+our $VERSION = '0.009004';
$VERSION = eval $VERSION;
use Devel::Confess::_Util ();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-Confess-0.009003/lib/Devel/Confess.pm new/Devel-Confess-0.009004/lib/Devel/Confess.pm
--- old/Devel-Confess-0.009003/lib/Devel/Confess.pm 2016-11-18 21:41:28.000000000 +0100
+++ new/Devel-Confess-0.009004/lib/Devel/Confess.pm 2017-02-14 01:00:18.000000000 +0100
@@ -16,7 +16,7 @@
use warnings;
no warnings 'once';
-our $VERSION = '0.009003';
+our $VERSION = '0.009004';
$VERSION = eval $VERSION;
use Carp ();
@@ -227,8 +227,11 @@
sub _warn {
local $SIG{__WARN__};
+ return warn @_
+ if our $warn_deep;
my @convert = _convert(@_);
if (my $sig = _find_sig($OLD_SIG{__WARN__})) {
+ local $warn_deep = 1;
(\&$sig)->(ref $convert[0] ? $convert[0] : join('', @convert));
}
else {
@@ -237,10 +240,14 @@
warn @convert;
}
}
+
sub _die {
local $SIG{__DIE__};
+ return
+ if our $die_deep;
my @convert = _convert(@_);
if (my $sig = _find_sig($OLD_SIG{__DIE__})) {
+ local $die_deep = 1;
(\&$sig)->(ref $convert[0] ? $convert[0] : join('', @convert));
}
@convert = _ex_as_strings(@convert) if _can_stringify;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-Confess-0.009003/t/sig.t new/Devel-Confess-0.009004/t/sig.t
--- old/Devel-Confess-0.009003/t/sig.t 2016-09-08 14:51:38.000000000 +0200
+++ new/Devel-Confess-0.009004/t/sig.t 2016-12-10 19:04:15.000000000 +0100
@@ -3,7 +3,7 @@
BEGIN {
$ENV{DEVEL_CONFESS_OPTIONS} = '';
}
-use Test::More tests => 12;
+use Test::More tests => 14;
use lib 't/lib';
use Capture;
@@ -69,19 +69,19 @@
is 0+$called, 1, 'dispatches by name to package sub';
Devel::Confess->unimport;
-is capture <<"END_CODE",
-BEGIN { \$SIG{__DIE__} = sub { 1 } }
+is capture <<'END_CODE',
+BEGIN { $SIG{__DIE__} = sub { 1 } }
use Devel::Confess;
package A;
sub f {
#line 1 test-block.pl
- die "Beware!";
+ die "Beware!";
}
sub g {
#line 2 test-block.pl
- f();
+ f();
}
package main;
@@ -96,19 +96,19 @@
END_OUTPUT
'trace still added when outer __DIE__ exists';
-is capture <<"END_CODE", '', 'outer __WARN__ can silence warnings';
-BEGIN { \$SIG{__WARN__} = sub { } }
+is capture <<'END_CODE', '',
+BEGIN { $SIG{__WARN__} = sub { } }
use Devel::Confess;
package A;
sub f {
#line 1 test-block.pl
- warn "Beware!";
+ warn "Beware!";
}
sub g {
#line 2 test-block.pl
- f();
+ f();
}
package main;
@@ -116,20 +116,21 @@
#line 3 test-block.pl
A::g();
END_CODE
+ 'outer __WARN__ can silence warnings';
-is capture <<"END_CODE",
-BEGIN { \$SIG{__WARN__} = sub { warn \$_[0] } }
+is capture <<'END_CODE',
+BEGIN { $SIG{__WARN__} = sub { warn $_[0] } }
use Devel::Confess;
package A;
sub f {
#line 1 test-block.pl
- warn "Beware!";
+ warn "Beware!";
}
sub g {
#line 2 test-block.pl
- f();
+ f();
}
package main;
@@ -143,3 +144,69 @@
\tA::g() called at test-block.pl line 3
END_OUTPUT
'outer __WARN__ gets full location';
+
+is capture <<'END_CODE',
+use strict;
+use warnings 'FATAL' => 'all';
+use Devel::Confess;
+BEGIN {
+ my $warn = $SIG{__WARN__} || die;
+ $SIG{__WARN__} = sub { $warn->(@_) };
+}
+use Devel::Confess;
+package A;
+
+sub f {
+#line 1 test-block.pl
+ warn "Beware!";
+}
+
+sub g {
+#line 2 test-block.pl
+ f();
+}
+
+package main;
+
+#line 3 test-block.pl
+A::g();
+END_CODE
+ <<"END_OUTPUT",
+Beware! at test-block.pl line 1.
+\tA::f() called at test-block.pl line 2
+\tA::g() called at test-block.pl line 3
+END_OUTPUT
+ 'no infinite loop with mutually recursing __WARN__';
+
+is capture <<'END_CODE',
+use strict;
+use warnings 'FATAL' => 'all';
+use Devel::Confess;
+BEGIN {
+ my $die = $SIG{__DIE__} or die;
+ $SIG{__DIE__} = sub { $die->(\@_) };
+}
+use Devel::Confess;
+package A;
+
+sub f {
+#line 1 test-block.pl
+ die "Beware!";
+}
+
+sub g {
+#line 2 test-block.pl
+ f();
+}
+
+package main;
+
+#line 3 test-block.pl
+A::g();
+END_CODE
+ <<"END_OUTPUT",
+Beware! at test-block.pl line 1.
+\tA::f() called at test-block.pl line 2
+\tA::g() called at test-block.pl line 3
+END_OUTPUT
+ 'no infinite loop with mutually recursing __DIE__';
1
0