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 - co...@suse.com + +- 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 - co...@suse.com + +- 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)