Chris, in my experience this is not so. Class::MOP::load_class is deprecated at /usr/lib64/perl5/vendor_perl/5.22.0/x86_64-linux-thread-multi/Class/MOP.pm line 69.
.... Loaded PDL v2.013 load_rcfile: got $HOME = /home/ingo load_rcfile: loading /home/ingo/.perldlrc pdl> use Devel::REPL pdl> p $Devel::REPL::VERSION 1.003026 Ingo On 08/20/2015 07:28 PM, Chris Marshall wrote: > This problem is resolved in current Devel::REPL releases since 1.003021. > We should bump our minimum version requirement next PDL release. > > --Chris > > On Tue, Aug 11, 2015 at 6:16 AM, Chris Marshall > <[email protected] <mailto:[email protected]>> wrote: > > Yes. The warning is from a dependency of the pdl2 shell > where they refactored the existing Class::MOP and moved > this function to another module and added a warning for > the old usage. pdl2 is fine but the warning will be there > until the upstream Devel::REPL changes _its_ usage. > > --Chris > > > On 8/11/2015 05:48, Ingo Schmid wrote: >> Hi, >> >> I guess this is harmless? The shell appears to work normally. >> Ingo >> >> $ pdl2 >> Class::MOP::load_class is deprecated at >> >> /usr/lib64/perl5/vendor_perl/5.22.0/x86_64-linux-thread-multi/Class/MOP.pm >> line 69. >> Class::MOP::load_class("PDL::Perldl2::Plugin::CleanErrors") >> called at >> /usr/lib64/perl5/vendor_perl/5.22.0/MooseX/Object/Pluggable.pm >> line 234 >> eval {...} called at >> /usr/lib64/perl5/vendor_perl/5.22.0/MooseX/Object/Pluggable.pm >> line 234 >> >> >> MooseX::Object::Pluggable::_load_and_apply_role(Devel::REPL=HASH(0x23f2c30), >> "PDL::Perldl2::Plugin::CleanErrors") called at >> /usr/lib64/perl5/vendor_perl/5.22.0/MooseX/Object/Pluggable.pm >> line 170 >> >> MooseX::Object::Pluggable::load_plugins(Devel::REPL=HASH(0x23f2c30), >> "CleanErrors") called at >> /usr/lib64/perl5/vendor_perl/5.22.0/MooseX/Object/Pluggable.pm >> line 181 >> >> MooseX::Object::Pluggable::load_plugin(Devel::REPL=HASH(0x23f2c30), >> "CleanErrors") called at >> >> /usr/lib64/perl5/vendor_perl/5.22.0/x86_64-linux-thread-multi/PDL/Perldl2/Profile/Perldl2.pm >> line 59 >> >> >> PDL::Perldl2::Profile::Perldl2::apply_profile(PDL::Perldl2::Profile::Perldl2=HASH(0x23e2f78), >> Devel::REPL=HASH(0x23f2c30)) called at >> /usr/lib64/perl5/vendor_perl/5.22.0/Devel/REPL/Script.pm line 45 >> >> Devel::REPL::Script::load_profile(PDL::Perldl2::Script=HASH(0x2094728), >> "PDL::Perldl2::Profile::Perldl2") called at >> /usr/lib64/perl5/vendor_perl/5.22.0/Devel/REPL/Script.pm line 35 >> >> Devel::REPL::Script::BUILD(PDL::Perldl2::Script=HASH(0x2094728), >> HASH(0x2054948)) called at >> >> /usr/lib64/perl5/vendor_perl/5.22.0/x86_64-linux-thread-multi/Class/MOP/Method.pm >> line 124 >> >> Class::MOP::Method::execute(Moose::Meta::Method=HASH(0x2094f38), >> PDL::Perldl2::Script=HASH(0x2094728), HASH(0x2054948)) called at >> >> /usr/lib64/perl5/vendor_perl/5.22.0/x86_64-linux-thread-multi/Moose/Object.pm >> line 53 >> Moose::Object::BUILDALL(PDL::Perldl2::Script=HASH(0x2094728), >> HASH(0x2054948)) called at >> >> /usr/lib64/perl5/vendor_perl/5.22.0/x86_64-linux-thread-multi/Moose/Meta/Class.pm >> line 278 >> >> Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0xd416c8), >> HASH(0x2054948)) >> called at >> >> /usr/lib64/perl5/vendor_perl/5.22.0/x86_64-linux-thread-multi/Moose/Object.pm >> line 24 >> Moose::Object::new("PDL::Perldl2::Script", "ARGV", >> ARRAY(0x2054a68), "extra_argv", ARRAY(0x205aa60), "usage", >> Getopt::Long::Descriptive::Usage=HASH(0x21acd48)) called at >> /usr/lib64/perl5/vendor_perl/5.22.0/MooseX/Getopt/Basic.pm line 110 >> >> MooseX::Getopt::Basic::new_with_options("PDL::Perldl2::Script") >> called at >> /usr/lib64/perl5/vendor_perl/5.22.0/Devel/REPL/Script.pm line 93 >> Devel::REPL::Script::import("PDL::Perldl2::Script", "run") >> called at /usr/bin/pdl2 line 34 >> main::BEGIN() called at /usr/bin/pdl2 line 34 >> eval {...} called at /usr/bin/pdl2 line 34 >> Perldl2 Shell v0.008 >> PDL comes with ABSOLUTELY NO WARRANTY. For details, see the >> file >> 'COPYING' in the PDL distribution. This is free software >> and you >> are welcome to redistribute it under certain conditions, see >> the same file for details. >> >> Loaded plugins: >> >> CleanErrors >> Commands >> Completion >> CompletionDriver::INC >> CompletionDriver::Keywords >> CompletionDriver::LexEnv >> CompletionDriver::Methods >> DDS >> FindVariable >> History >> Interrupt >> LexEnv >> MultiLine::PPI >> NiceSlice >> PDLCommands >> Packages >> PrintControl >> ReadLineHistory >> >> >> Type 'help' for online help >> >> Type Ctrl-D or quit to exit >> >> Loaded PDL v2.012 >> >> load_rcfile: got $HOME = /home/ingo >> load_rcfile: loading /home/ingo/.perldlrc >> pdl> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> >> _______________________________________________ >> pdl-general mailing list >> [email protected] >> <mailto:[email protected]> >> https://lists.sourceforge.net/lists/listinfo/pdl-general > > > > > ------------------------------------------------------------------------------ > > > _______________________________________________ > pdl-general mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/pdl-general
------------------------------------------------------------------------------
_______________________________________________ pdl-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/pdl-general
