SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : perl-Devel-Confess
Version : 0.008000 Vendor : obs://build_opensuse_org/home:rdannert
Release : 4.1 Date : 2016-11-25 08:29:00
Group : Development/Libraries/Perl Source RPM : perl-Devel-Confess-0.008000-4.1.src.rpm
Size : 0.04 MB
Packager : (none)
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. 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.


$ 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: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/rdannert:/aarch64-based_on_42.2/SLE_12_SP2_linked/noarch

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

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

Requires :
perl(:MODULE_COMPAT_5.18.2)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.18.2/Devel
/usr/lib/perl5/vendor_perl/5.18.2/Devel/Confess
/usr/lib/perl5/vendor_perl/5.18.2/Devel/Confess.pm
/usr/lib/perl5/vendor_perl/5.18.2/Devel/Confess/Builtin.pm
/usr/lib/perl5/vendor_perl/5.18.2/Devel/Confess/Source.pm
/usr/lib/perl5/vendor_perl/5.18.2/Devel/Confess/_Util.pm
/usr/lib/perl5/vendor_perl/5.18.2/aarch64-linux-thread-multi
/usr/share/doc/packages/perl-Devel-Confess
/usr/share/doc/packages/perl-Devel-Confess/Changes
/usr/share/doc/packages/perl-Devel-Confess/README
/usr/share/man/man3/Devel::Confess.3pm.gz
/usr/share/man/man3/Devel::Confess::Builtin.3pm.gz

 
ICM