Bug#648937: doc-base: trigger fails when Locale::gettext is broken due to perl upgrade

2012-01-05 Thread Jonathan Nieder
Hi Robert, Robert Luberda wrote: >* debian/postinst: set PERL_DL_NONLAZY=1 not to fail when perl is being > upgraded (closes: #648937). >* install-docs.in: > + show verbose warning message when doc-base is not fully functional; Do you think it would be appropriate to apply thes

Bug#648937: doc-base: trigger fails when Locale::gettext is broken due to perl upgrade

2011-11-17 Thread Robert Luberda
Robert Luberda pisze: Hi, > > The message you saw if printed by 'warn $@ if $@;'. It might be a bit > misleading to users, I'm thinking about changing it in the way that make > it obvious that it's not a real error message. I've changed the message into: The following error has occured while

Bug#648937: doc-base: trigger fails when Locale::gettext is broken due to perl upgrade

2011-11-17 Thread Robert Luberda
Hi, > > # PERL_DL_NONLAZY=1 install-docs --install-changed > Can't load '/usr/lib/perl5/auto/UUID/UUID.so' for module UUID: > /usr/lib/perl5/auto/UUID/UUID.so: undefined symbol: Perl_Imarkstack_ptr_ptr > at /usr/lib/perl/5.14/DynaLoader.pm line 184. >at /usr/share/perl5/Debian/DocBase/P

Bug#648937: doc-base: trigger fails when Locale::gettext is broken due to perl upgrade

2011-11-17 Thread Colin Watson
On Thu, Nov 17, 2011 at 09:02:55AM +, Colin Watson wrote: > On Wed, Nov 16, 2011 at 10:33:45AM +0100, Raphaël Hertzog wrote: > > Traitement des actions différées (« triggers ») pour « doc-base »... > > /usr/bin/perl: symbol lookup error: > > /usr/lib/perl5/auto/Locale/gettext/gettext.so: undef

Bug#648937: doc-base: trigger fails when Locale::gettext is broken due to perl upgrade

2011-11-17 Thread Colin Watson
On Wed, Nov 16, 2011 at 10:33:45AM +0100, Raphaël Hertzog wrote: > Traitement des actions différées (« triggers ») pour « doc-base »... > /usr/bin/perl: symbol lookup error: > /usr/lib/perl5/auto/Locale/gettext/gettext.so: undefined symbol: > Perl_Gthr_key_ptr > dpkg : erreur de traitement de doc

Bug#648937: doc-base: trigger fails when Locale::gettext is broken due to perl upgrade

2011-11-16 Thread Robert Luberda
tags 648937 pending thanks Raphaël Hertzog pisze: > > A work-around is to set $ENV{PERL_DL_NONLAZY} = 1 and to intercept the > failure to load Locale::gettext and put compatibility stubs in that case. > See for example how Dpkg::Gettext does it. Debian::DocBase::Gettext is quite similar to Dp

Bug#648936: Bug#648937: doc-base: trigger fails when Locale::gettext is broken due to perl upgrade

2011-11-16 Thread Dominic Hargreaves
On Wed, Nov 16, 2011 at 10:33:45AM +0100, Raphaël Hertzog wrote: > Package: doc-base > Version: 0.10.2 > Severity: serious > > Sorry I only have the log in French but you can translate: > - Préparation du remplacement -> Preparing to replace > - Dépaquetage de la mise à jour -> Unpacking update >

Bug#648937: doc-base: trigger fails when Locale::gettext is broken due to perl upgrade

2011-11-16 Thread Raphaël Hertzog
Package: doc-base Version: 0.10.2 Severity: serious Sorry I only have the log in French but you can translate: - Préparation du remplacement -> Preparing to replace - Dépaquetage de la mise à jour -> Unpacking update - Paramétrage -> Configuring - Traitement des actions différées pour -> Processin