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.

Attachment: signature.asc
Description: Digital signature

Reply via email to