Your message dated Thu, 17 Nov 2011 21:47:09 +0000
with message-id <[email protected]>
and subject line Bug#648937: fixed in doc-base 0.10.3
has caused the Debian Bug report #648937,
regarding doc-base: trigger fails when Locale::gettext is broken due to perl 
upgrade
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
648937: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648937
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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 -> Processing trigger for

Préparation du remplacement de perl-doc 5.12.4-6 (en utilisant 
.../perl-doc_5.14.2-3_all.deb) ...
Conservation de « détournement de /usr/bin/perldoc en /usr/bin/perldoc.stub par 
perl-doc »
Dépaquetage de la mise à jour de perl-doc ...
Préparation du remplacement de libdevel-cover-perl 0.77-1+b2 (en utilisant 
.../libdevel-cover-perl_0.77-1+b3_i386.deb) ...
Dépaquetage de la mise à jour de libdevel-cover-perl ...
Préparation du remplacement de perl 5.12.4-6 (en utilisant 
.../perl_5.14.2-3_i386.deb) ...
Dépaquetage de la mise à jour de perl ...
Selecting previously unselected package libperl5.14.
Dépaquetage de libperl5.14 (à partir de .../libperl5.14_5.14.2-3_i386.deb) ...
[...]
Dépaquetage de la mise à jour de perl-base ...
Paramétrage de perl-base (5.14.2-3) ...
Traitement des actions différées (« triggers ») pour « menu »...
Traitement des actions différées (« triggers ») pour « desktop-file-utils »...
Traitement des actions différées (« triggers ») pour « man-db »...
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-base (--triggers-only) :
 le sous-processus script post-installation installé a retourné une erreur de 
sortie d'état 127

In general it's not safe to use Locale::gettext in any maintainer script.
It has been the source of numerous failures in the past. Cf
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=479681

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.

This breaks upgrade so I put a serious severity. I also CC debian-perl for
information.  Note that my APT is setup with some custom parameters (which
are supposed to become the default at some point in the future).

// Trigger deferred
DPkg::NoTriggers "true";
PackageManager::Configure "smart";
DPkg::ConfigurePending "true";
DPkg::TriggersPending "true";

-- System Information:
Debian Release: wheezy/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 
'unstable'), (500, 'testing'), (500, 'stable'), (150, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 3.0.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages doc-base depends on:
ii  libuuid-perl       0.02-4+b1
ii  libyaml-tiny-perl  1.50-1   

doc-base recommends no packages.

Versions of packages doc-base suggests:
ii  rarian-compat  0.8.1-5        
ii  yelp           3.2.1+dfsg-1+b1

-- debconf-show failed



--- End Message ---
--- Begin Message ---
Source: doc-base
Source-Version: 0.10.3

We believe that the bug you reported is fixed in the latest version of
doc-base, which is due to be installed in the Debian FTP archive:

doc-base_0.10.3.dsc
  to main/d/doc-base/doc-base_0.10.3.dsc
doc-base_0.10.3.tar.gz
  to main/d/doc-base/doc-base_0.10.3.tar.gz
doc-base_0.10.3_all.deb
  to main/d/doc-base/doc-base_0.10.3_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Robert Luberda <[email protected]> (supplier of updated doc-base package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 17 Nov 2011 22:19:09 +0100
Source: doc-base
Binary: doc-base
Architecture: source all
Version: 0.10.3
Distribution: unstable
Urgency: low
Maintainer: Robert Luberda <[email protected]>
Changed-By: Robert Luberda <[email protected]>
Description: 
 doc-base   - utilities to manage online documentation
Closes: 648937
Changes: 
 doc-base (0.10.3) unstable; urgency=low
 .
   * 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;
     + drop the force-reregister file also when install-docs -C is called.
   * debian/control: Fix Vcs-Browser field.
Checksums-Sha1: 
 8e7727dfeeb4a922f43734780d1a2fa9174d8171 986 doc-base_0.10.3.dsc
 ddb8cff837326ad2c3849d44db162cc275c93c90 76967 doc-base_0.10.3.tar.gz
 0a8a22ed2ff388d779b59023cdd5f4b90fade302 101890 doc-base_0.10.3_all.deb
Checksums-Sha256: 
 3be0fcb185d8cc2170102510f810f320ec0359809a3784da046ba8fb594d33eb 986 
doc-base_0.10.3.dsc
 4dbdd31eb8f543fe7a79f6eec9bde7573d4ba9e02e962e510a3ee91eee279e47 76967 
doc-base_0.10.3.tar.gz
 fbedf0d0c4fc845d14477f002825d3c23d957fdd6432f78398f109940d1a6b01 101890 
doc-base_0.10.3_all.deb
Files: 
 73666b565df08089063acc43a76fba89 986 doc optional doc-base_0.10.3.dsc
 28d8bcf0e0ba15c55d7d779f6db845fb 76967 doc optional doc-base_0.10.3.tar.gz
 60440568b851a52e61766aaae9f9211d 101890 doc optional doc-base_0.10.3_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk7Fe8QACgkQThh1cJ0wnDt/ogCeOGLXdlktd/hH1sP4TJhdEidO
pukAn2ENILGJNUQ3EslWjWp8Ddkn7pcm
=bmMg
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to