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) -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

