reassign 422609 swish-e retitle 422609 don't mess with other packages namespaces thanks
At some point the swish-e perl bindings, SWISH::API, seemed to introduce a change which messes things up within all modules within the SWISH::API:: namespace. This change causes libswish-api-common-perl to FTBFS. SWISH/API.pm has the following line: CL: for my $class ( grep { m/::$/ } keys %SWISH::API:: ) { This walks the symbol table and extracts all modules under the SWISH::API namespace to register some new methods inside those namespaces. This might break other modules which are not part of the swish-e perl bindings but live inside the same namespace. To avoid that you shouldn't be walking the symbol table but instead hard-code a list of modules you want to create the method aliases for. For now that'd be: ( "MetaName::", "Search::", "PropertyName::", "Results::", "FuzzyWord::", "Result::", ) TIA, Flo -- BOFH excuse #407: Route flapping at the NAP.
signature.asc
Description: Digital signature