Bug#615162: libcatalyst-modules-perl: CatalystX::Component::Traits gets compilation errors.

David Caldwell david at porkrind.org
Sat Feb 26 07:45:48 UTC 2011


Package: libcatalyst-modules-perl
Version: 41
Severity: normal


I am getting this error when running my Catalyst program:

The alias and excludes options for role application have been renamed -alias and -excludes (CatalystX::Component::Traits is consuming MooseX::Traits::Pluggable - do you need to upgrade CatalystX::Component::Traits?) at /usr/share/perl5/CatalystX/Component/Traits.pm line 8
        require CatalystX/Component/Traits.pm called at /usr/lib/perl5/Class/MOP.pm line 114
        Class::MOP::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 71
        eval {...} called at /usr/share/perl5/Try/Tiny.pm line 67
        Try::Tiny::try('CODE(0x348ce90)', 'Try::Tiny::Catch=REF(0x364c628)') called at /usr/lib/perl5/Class/MOP.pm line 125
        Class::MOP::load_first_existing_class('CatalystX::Component::Traits') called at /usr/lib/perl5/Class/MOP.pm line 137
        Class::MOP::load_class('CatalystX::Component::Traits', undef) called at /usr/lib/perl5/Moose/Util.pm line 113
        Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x35e5390)', undef, 'CatalystX::Component::Traits') called at /usr/lib/perl5/Moose/Util.pm line 91
        Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x35e5390)', 'CatalystX::Component::Traits') called at /usr/lib/perl5/Moose.pm line 58
        Moose::with('Moose::Meta::Class=HASH(0x35e5390)', 'CatalystX::Component::Traits') called at /usr/lib/perl5/Moose/Exporter.pm line 359
        Moose::with('CatalystX::Component::Traits') called at /usr/share/perl5/Catalyst/Model/DBIC/Schema.pm line 6
        require Catalyst/Model/DBIC/Schema.pm called at (eval 519) line 3
        eval 'require Catalyst::Model::DBIC::Schema
;' called at /usr/share/perl/5.10/base.pm line 90
        base::import('base', 'Catalyst::Model::DBIC::Schema') called at <my-app-dir>/MyApp/Model/DB.pm line 3
        MyApp::Model::DB::BEGIN() called at /usr/share/perl5/CatalystX/Component/Traits.pm line 0
        eval {...} called at /usr/share/perl5/CatalystX/Component/Traits.pm line 0
        require MyApp/Model/DB.pm called at /usr/share/perl5/Catalyst/Utils.pm line 287
        eval {...} called at /usr/share/perl5/Catalyst/Utils.pm line 287
        Catalyst::Utils::ensure_class_loaded('MyApp::Model::DB', 'HASH(0x347c2c8)') called at /usr/share/perl5/Catalyst.pm line 2446
        Catalyst::setup_components('MyApp') called at /usr/share/perl5/Catalyst.pm line 1179
        Catalyst::setup('MyApp') called at <my-app-dir>/MyApp.pm line 78
        require MyApp.pm called at ./myapp line 14
        main::BEGIN() called at /usr/share/perl5/CatalystX/Component/Traits.pm line 0
        eval {...} called at /usr/share/perl5/CatalystX/Component/Traits.pm line 0

CatalystX::Component::Traits 0.14 appears to be causing the problem. There is a
newer version (0.16) on CPAN that fixes this issue, according to this page:
<https://code.google.com/p/bluehome/wiki/Install>

I humbly request that CatalystX::Component::Traits be upgraded.

-David

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.37-latency1 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libcatalyst-modules-perl depends on:
ii  libauthen-simple-perl         0.4-5      Simple and consistent perl framewo
ii  libcache-cache-perl           1.06-1     Managed caches of persistent infor
ii  libcache-fastmmap-perl        1.36-1     Perl module providing a mmap'ed ca
ii  libcatalyst-perl              5.80030-1  elegant Model-View-Controller Web 
ii  libcatalyst-view-tt-perl      0.36-1     Template View Class for Catalyst
ii  libcgi-formbuilder-perl       3.05.01-8  Easily generate and process statef
ii  libclass-c3-perl              0.22-1     pragma for using the C3 method res
ii  libclass-throwable-perl       0.10-2     A minimal lightweight exception cl
ii  libconfig-any-perl            0.20-1     module to load configuration from 
ii  libdata-visitor-perl          0.27-2     visitor implementation for Perl da
ii  libdbix-class-cursor-cached-p 1.0.1-1    cursor object with built-in cachin
ii  libdbix-class-perl            0.08123-1  extensible and flexible object <->
ii  libdbix-class-schema-loader-p 0.07002-1  module to automate definition of a
ii  libdevel-stacktrace-perl      1.2700-1   Perl module containing stack trace
ii  libemail-mime-creator-perl    1.906-1    transitional dummy package for now
ii  libemail-mime-perl [libemail- 1.906-1    module for simple MIME message par
ii  libemail-send-perl            2.198-3    Perl module for simply sending ema
ii  libemail-sender-perl          0.102370-1 Perl module for sending email
ii  libfile-changenotify-perl     0.19-1     module to monitor files for change
ii  libfile-slurp-perl            9999.13-1  single call read & write file rout
ii  libhtml-formfu-perl           0.08002-1  HTML form creation, rendering and 
ii  libhtml-prototype-perl        1.48-3     module to generate HTML and Javasc
ii  libhtml-widget-perl           1.11-3     HTML widget and validation framewo
ii  libjson-any-perl              1.22-1     wrapper class for the various JSON
ii  libjson-perl                  2.27-1     Perl module to parse and convert t
ii  liblocale-maketext-lexicon-pe 0.82-1     lexicon-handling backends for Loca
ii  liblog-log4perl-perl          1.29-1     A Perl port of the widely popular 
ii  libmoose-perl                 1.21-1     modern Perl object system framewor
ii  libmoosex-traits-pluggable-pe 0.10-1     Moose extension for class preceden
ii  libobject-signature-perl      1.05-2     Signature - Generate cryptographic
ii  libparams-validate-perl       0.93-1     Perl module to validate parameters
ii  libpath-class-perl            0.23-1     module for cross-platform path spe
ii  libregexp-assemble-perl       0.34-5     Assemble multiple Regular Expressi
ii  libset-object-perl            1.27-1     Collection of objects without dupl
ii  libsub-install-perl           0.924-2    Install subroutines into packages 
ii  libtask-weaken-perl           1.03-1     Ensure that a platform has weaken 
ii  libtemplate-plugin-class-perl 0.13-3     Call methods of arbitrary classes 
ii  libtest-www-mechanize-catalys 0.53-1     module for automated testing for C
ii  libtest-www-mechanize-perl    1.30-1     module for testing web application
ii  libtie-ixhash-perl            1.21-2     ordered associative arrays for Per
ii  libuniversal-can-perl         1.16-1     safer version of UNIVERSAL::can
ii  libuniversal-isa-perl         1.02-1     safer version of UNIVERSAL::isa
ii  perl                          5.10.1-17  Larry Wall's Practical Extraction 
ii  perl-modules [liblocale-maket 5.10.1-17  Core Perl modules

libcatalyst-modules-perl recommends no packages.

Versions of packages libcatalyst-modules-perl suggests:
ii  libcatalyst-devel-perl        1.31-1     collection of development tools fo
ii  libconfig-general-perl        2.48-1     Generic Configuration Module
ii  libconfig-tiny-perl           2.13-1     Read/Write .ini style files with a
pn  libhtml-mason-perl            <none>     (no description available)
ii  libxml-simple-perl            2.18-3     Perl module for reading and writin
ii  libyaml-perl                  0.71-1     YAML Ain't Markup Language

-- debconf-show failed





More information about the pkg-perl-maintainers mailing list