Re: perl upgrade fails

2008-05-08 Thread Raphael Hertzog
On Wed, 07 May 2008, Niko Tyni wrote: The only room for improvement that I can see here is to always set PERL_DL_NONLAZY=1 when executing an eval statement. This sounds a bit intrusive, but arguably anybody using an eval wants to catch any exceptions immediately. I'll bring this up on p5p;

Re: perl upgrade fails

2008-05-08 Thread Niko Tyni
On Thu, May 08, 2008 at 09:41:35AM +0200, Raphael Hertzog wrote: On Wed, 07 May 2008, Niko Tyni wrote: The only room for improvement that I can see here is to always set PERL_DL_NONLAZY=1 when executing an eval statement. This sounds a bit intrusive, but arguably anybody using an eval wants

Re: perl upgrade fails

2008-05-08 Thread Raphael Hertzog
On Thu, 08 May 2008, Niko Tyni wrote: It's the scripts that are doing the eval that must set the environment variable, isn't it? Or do you see a way to force this from the module side? It's precisely those modules that are doing the eval in the Locale::gettext case, and the examples at

Re: Bug#479220: perl upgrade fails

2008-05-07 Thread Raphael Hertzog
On Tue, 06 May 2008, Niko Tyni wrote: I think making liblocale-gettext-perl Pre-Depend on ${perl:Depends} would fix this particular issue, but I'm worried that it's not the only one. The other two XS modules that debconf-i18n depends on, libtext-iconv-perl and libtext-charwidth-perl,

Re: perl upgrade fails

2008-05-07 Thread Niko Tyni
(switched a separate cloned bug, #479711. I think we can leave debian-devel at this point, interested people can subscribe to the bug.) On Wed, May 07, 2008 at 09:27:28AM +0200, Raphael Hertzog wrote: We already had this issue with the perl 5.6 - 5.8 move, see