Hello community,
here is the log from the commit of package perl-Devel-Confess for
openSUSE:Factory checked in at 2016-09-26 12:36:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Devel-Confess (Old)
and /work/SRC/openSUSE:Factory/.perl-Devel-Confess.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Devel-Confess"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Devel-Confess/perl-Devel-Confess.changes
2015-06-30 10:18:23.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Devel-Confess.new/perl-Devel-Confess.changes
2016-09-26 12:36:32.000000000 +0200
@@ -1,0 +2,34 @@
+Mon Sep 5 05:15:10 UTC 2016 - [email protected]
+
+- updated to 0.009002
+ see /usr/share/doc/packages/perl-Devel-Confess/Changes
+
+ 0.009002 - 2016-09-04
+ - fix test failures on perl 5.10.0
+ - fix regex warnings in perl 5.6
+ - work around threads issue in Carp in Safe compartments
+ - don't skip dump test on Carp versions that use Carp::Heavy
+ - test diagnostic and formatting improvements
+ - avoid triggering overloads when checking for exception existence
+
+-------------------------------------------------------------------
+Sat Aug 20 05:15:09 UTC 2016 - [email protected]
+
+- updated to 0.009001
+ see /usr/share/doc/packages/perl-Devel-Confess/Changes
+
+ 0.009001 - 2016-08-19
+ - fix handling of infinite options (dump, source, evalsource)
+ - fix evalsource test by running with the debugger
+
+ 0.009000 - 2016-08-18
+ - documentation fixes and improvements
+ - more accurate handling of existing %SIG handlers
+ - updated option parsing to allow setting specific values, such as
color=force
+ - stop relying on . being in @INC in tests
+ - source option now accepts a number of lines of context to show
+ - added evalsource option, which shows the source only of string evals
+ - fix adding redundant trace information when errors are rethrown
+ - improved warning messages when source option can't find source to display
+
+-------------------------------------------------------------------
Old:
----
Devel-Confess-0.008000.tar.gz
New:
----
Devel-Confess-0.009002.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Devel-Confess.spec ++++++
--- /var/tmp/diff_new_pack.Z6uKRR/_old 2016-09-26 12:36:33.000000000 +0200
+++ /var/tmp/diff_new_pack.Z6uKRR/_new 2016-09-26 12:36:33.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Devel-Confess
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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,7 +17,7 @@
Name: perl-Devel-Confess
-Version: 0.008000
+Version: 0.009002
Release: 0
%define cpan_name Devel-Confess
Summary: Include stack traces on all warnings and errors
@@ -34,13 +34,13 @@
%description
This module is meant as a debugging aid. It can be used to make a script
-complain loudly with stack backtraces when warn()ing or die()ing. Unlike
-other similar modules (e.g. the Carp::Always manpage), it includes stack
-traces even when exception objects are thrown.
-
-The stack traces are generated using the Carp manpage, and will look work
-for all types of errors. the Carp manpage's 'carp' and 'confess' functions
-will also be made to include stack traces.
+complain loudly with stack backtraces when 'warn()'ing or 'die()'ing.
+Unlike other similar modules (e.g. Carp::Always), stack traces will also be
+included when exception objects are thrown.
+
+The stack traces are generated using Carp, and will work for all types of
+errors. Carp's 'carp' and 'croak' functions will also be made to include
+stack traces.
# it works for explicit die's and warn's
$ perl -d:Confess -e 'sub f { die "arghh" }; sub g { f }; g'
@@ -55,11 +55,16 @@
main::f(undef) called at -e line 2
main::g() called at -e line 2
-Internally, this is implemented with '$SIG{__WARN__}' and '$SIG{__DIE__}'
+Internally, this is implemented with $SIG{__WARN__} and $SIG{__DIE__}
hooks.
Stack traces are also included if raw non-object references are thrown.
+This module is compatible with all perl versions back to 5.6.2, without
+additional prerequisites. It contains workarounds for a number of bugs in
+the perl interpreter, some of which effect comparatively simpler modules,
+like Carp::Always.
+
%prep
%setup -q -n %{cpan_name}-%{version}
++++++ Devel-Confess-0.008000.tar.gz -> Devel-Confess-0.009002.tar.gz ++++++
++++ 1863 lines of diff (skipped)