Bug#479681: Perl symbol problem - release critical (Re: Bug#489132)
Dominic Hargreaves
dom at earth.li
Sat May 21 17:23:25 UTC 2011
On Thu, Aug 21, 2008 at 12:52:44AM +0300, Niko Tyni wrote:
> Post-lenny, I see two options that don't involve changing the module path:
>
> - mandate that ABI changes in the Perl XS module interface
> will always be accompanied with a symbol rename caught by
> PERL_DL_NONLAZY, and artificially do that for Debian if needed in the
> future. This practically means "just carry on and hope we don't have
> to deviate from perl upstream".
>
> - integrate Locale::gettext in perl-base (#479681) and mandate that
> Essential:yes programs may not load non-Essential XS modules even
> opportunistically (inside an eval block) because PERL_DL_NONLAZY
> can't be trusted. This seems to be the safer option of the two.
I think this bug probably represents the same issues as #479711 now.
I wonder whether they should be merged.
I just commented there that we should just see how the squeeze/wheezy
upgrade works out (ie the first option above).
Suggesting upstream that Locale::gettext be integrated into core might
not be a bad idea for the future, but at this point it probably doesn't
make sense to deviate from upstream at this stage.
Dominic.
--
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)
More information about the Perl-maintainers
mailing list