perl-Devel-Confess-0.9.4-2.mga7.noarch.rpm


Advertisement

Description

perl-Devel-Confess - Include stack traces on all warnings and errors

Property Value
Distribution Mageia 7
Repository Mageia Core i586
Package filename perl-Devel-Confess-0.9.4-2.mga7.noarch.rpm
Package name perl-Devel-Confess
Package version 0.9.4
Package release 2.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage http://search.cpan.org/dist/Devel-Confess
License GPL+ or Artistic
Maintainer -
Download size 26.82 KB
Installed size 49.28 KB
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. Carp::Always), it includes stack traces even
when exception objects are thrown.
The stack traces are generated using Carp, and will look work for all
types of errors. Carp's "carp" and "confess" functions will also be made
to include stack traces.
$ perl -d:Confess -e 'sub f { die "arghh" }; sub g { f }; g'
arghh at -e line 1.
main::f() called at -e line 1
main::g() called at -e line 1
$ perl -d:Confess -w -e 'sub f { $a = shift; @a = @$a };' \
-e 'sub g { f(undef) }; g'
Use of uninitialized value $a in array dereference at -e line 1.
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__}
hooks.
Stack traces are also included if raw non-object references are thrown.

Alternatives

Package Version Architecture Repository
perl-Devel-Confess-0.9.4-2.mga7.noarch.rpm 0.9.4 noarch Mageia Core
perl-Devel-Confess - - -

Requires

Name Value
perl >= 5.006
perl(Carp) -
perl(Carp::Heavy) -
perl(Config) -
perl(Exporter) -
perl(Scalar::Util) -
perl(Symbol) -
perl(overload) -
perl(strict) -
perl(warnings) -
perl-base >= 5.28.0

Provides

Name Value
perl(Devel::Confess) = 0.9.4
perl(Devel::Confess::Builtin) = 0.9.4
perl(Devel::Confess::Source) -
perl(Devel::Confess::_Util) -
perl-Devel-Confess = 0.9.4-2.mga7

Download

Type URL
Mirror distrib-coffee.ipsl.jussieu.fr
Binary Package perl-Devel-Confess-0.9.4-2.mga7.noarch.rpm
Source Package perl-Devel-Confess-0.9.4-2.mga7.src.rpm

Install Howto

  1. Enable the repository in Software Management
  2. Install perl-Devel-Confess rpm package:
    # dnf --refresh install perl-Devel-Confess

Files

Path
/usr/share/doc/perl-Devel-Confess/Changes
/usr/share/doc/perl-Devel-Confess/META.json
/usr/share/doc/perl-Devel-Confess/META.yml
/usr/share/doc/perl-Devel-Confess/MYMETA.yml
/usr/share/doc/perl-Devel-Confess/README
/usr/share/man/man3/Devel::Confess.3pm.xz
/usr/share/man/man3/Devel::Confess::Builtin.3pm.xz
/usr/share/perl5/vendor_perl/Devel/Confess.pm
/usr/share/perl5/vendor_perl/Devel/Confess/Builtin.pm
/usr/share/perl5/vendor_perl/Devel/Confess/Source.pm
/usr/share/perl5/vendor_perl/Devel/Confess/_Util.pm

Changelog

2018-09-20 - umeabot <umeabot> 0.9.4-2.mga7
(not released yet)
+ Revision: 1282772
- Mageia 7 Mass Rebuild
2017-07-19 - sander85 <sander85> 0.9.4-1.mga7
+ Revision: 1125082
- update to 0.009004
2016-06-19 - pterjan <pterjan> 0.8.0-3.mga6
+ Revision: 1025499
- Rebuild for perl 5.22.2
2016-02-19 - umeabot <umeabot> 0.8.0-2.mga6
+ Revision: 968017
- Mageia 6 Mass Rebuild

See Also

Package Description
perl-Devel-CoreStack-1.300.0-9.mga7.noarch.rpm Try to generate a stack dump from a core file
perl-Devel-Cover-1.310.0-1.mga7.i586.rpm Code coverage metrics for Perl
perl-Devel-Cycle-1.120.0-4.mga7.noarch.rpm Find memory cycles in objects
perl-Devel-Declare-0.6.19-6.mga7.i586.rpm Adding keywords to perl, in perl
perl-Devel-DumpTrace-0.280.0-1.mga7.noarch.rpm PPI-based version of Devel::DumpTrace
perl-Devel-Dumpvar-1.60.0-11.mga7.noarch.rpm A pure-OO reimplementation of dumpvar.pl
perl-Devel-FindPerl-0.15.0-1.mga7.noarch.rpm Find the path to your perl
perl-Devel-GlobalDestruction-0.140.0-2.mga7.noarch.rpm Expose PL_dirty, the flag which marks global
perl-Devel-GlobalPhase-0.3.3-2.mga7.noarch.rpm Detect perl's global phase on older perls
perl-Devel-Hide-0.1.0-2.mga7.noarch.rpm Forces the unavailability of specified Perl modules (for testing)
perl-Devel-Leak-0.30.0-13.mga7.i586.rpm Utility for looking for perl objects that are not reclaimed
perl-Devel-Leak-Object-1.10.0-9.mga7.noarch.rpm Detect leaks of objects
perl-Devel-LeakGuard-Object-0.80.0-4.mga7.noarch.rpm Scoped object leak checking
perl-Devel-LexAlias-0.50.0-16.mga7.i586.rpm Alias lexical variables
perl-Devel-NYTProf-6.60.0-3.mga7.i586.rpm Powerful feature-rich perl source code profiler
Advertisement
Advertisement