SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Devel-Confess rpm build for : Mageia 9. For other distributions click perl-Devel-Confess.

Name : perl-Devel-Confess
Version : 0.9.4 Vendor : Mageia_Org
Release : 4.mga9 Date : 2022-03-20 21:42:50
Group : Development/Perl Source RPM : perl-Devel-Confess-0.9.4-4.mga9.src.rpm
Size : 0.05 MB
Packager : umeabot < umeabot>
Summary : Include stack traces on all warnings and errors
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. 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; AATTa = AATT$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.

RPM found in directory: /vol/rzm3/linux-mageia/distrib/9/armv7hl/media/core/release

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-Devel-Confess-0.9.4-4.mga9.noarch.rpm
ftp.icm.edu.pl  perl-Devel-Confess-0.9.4-4.mga9.noarch.rpm
ftp.icm.edu.pl  perl-Devel-Confess-0.9.4-4.mga9.noarch.rpm
ftp.icm.edu.pl  perl-Devel-Confess-0.9.4-4.mga9.noarch.rpm
     

Provides :
perl(Devel::Confess)
perl(Devel::Confess::Builtin)
perl(Devel::Confess::Source)
perl(Devel::Confess::_Util)
perl-Devel-Confess

Requires :
perl >= 0:5.006
perl(Carp)
perl(Carp::Heavy)
perl(Config)
perl(Devel::Confess::_Util)
perl(Exporter)
perl(Scalar::Util)
perl(Symbol)
perl(overload)
perl(strict)
perl(warnings)
perl-base >= 2:5.34.1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/share/doc/perl-Devel-Confess
/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
/usr/share/perl5/vendor_perl/Devel/Confess
/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

 
ICM