Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Attribute-Handlers CPAN distribution.

Report information
The Basics
Id: 34271
Status: resolved
Priority: 0/
Queue: Attribute-Handlers

People
Owner: Nobody in particular
Requestors: INFINOID [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: (no value)
Fixed in: (no value)



Subject: Attribute::Handlers::findsym crashes on perl-5.10.0
perl-5.10.0 has apparently made some changes in the way namespaces work. The change boils down like this: perl5.8.8 -e 'use IO::File; foreach my $sym (values %{"IO::File::"}) { print(*{$sym}, "\n"); }' *IO::File::O_LARGEFILE *IO::File::qualify *IO::File::O_NOCTTY [etc etc] perl5.10.0 -e 'use IO::File; foreach my $sym (values %{"IO::File::"}) { print(*{$sym}, "\n"); }' Not a GLOB reference at -e line 1. Attribute::Handlers::findsym() uses this same mechanism, and dies with the same error.
One additional note: this bug applies to Attribute::Handlers as it exists on CPAN. The one that ships as part of perl-5.10.0 does not have this issue... if you then install the one from CPAN, that's when the bug surfaces. Mark
A new CPAN version of Attribute::Handlers was uploaded to CPAN today. It contains all the changes of perl 5.10 (and bleadperl, aka. 5.11). As the original requestor explained, this fixes the issue at hand.