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]>
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 
> [email protected]https://lists.sourceforge.net/lists/listinfo/pdl-general
>
>
>
------------------------------------------------------------------------------
_______________________________________________
pdl-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pdl-general

Reply via email to