Your message dated Sun, 31 Aug 2008 21:17:12 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#495703: fixed in ghostscript 8.62.dfsg.1-3.1
has caused the Debian Bug report #495703,
regarding gs-common: upgrade from Etch fails
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.)


-- 
495703: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495703
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: gs-common
Version: 8.62.dfsg.1-3
Severity: serious

Upgrading gs-common from Etch fails when perl-modules is unconfigured
and out of sync with perl-base:

Preparing to replace gs-common 0.3.11 (using gs-common_8.62.dfsg.1-3_all.deb) 
...
Can't locate File/Copy.pm in @INC (@INC contains: /etc/perl 
/usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 
/usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 
/usr/local/lib/site_perl .) at /usr/bin/defoma-app line 7.
BEGIN failed--compilation aborted at /usr/bin/defoma-app line 7.
dpkg: warning - old pre-removal script returned error exit status 2
dpkg - trying script from the new package instead ...
dpkg: error processing gs-common_8.62.dfsg.1-3_all.deb (--unpack):
 there is no script in the new version of the package - giving up
Errors were encountered while processing:
 gs-common_8.62.dfsg.1-3_all.deb

As discussed in #495359, the 'old-prerm upgrade' invocation is done
in the dpkg unpacking stage, and non-Essential packages (that aren't
in Pre-Depends) aren't guaranteed to be functional at that time. 
See policy 6.6:

 http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-unpackphase

File::Copy is in perl-modules, which is not Essential:yes.

There's no way to fix the Etch prerm or defoma-app anymore of course,
but adding a prerm script in the Lenny gs-common package that survives
'failed-upgrade' is enough to fix the upgrades.

There are several Etch packages calling defoma-app from 'prerm upgrade',
but gs-common seems to be the only one that hasn't a prerm script in
Lenny for recovering.

Steps to reproduce, starting from a clean Etch install:

 apt-get install gs-common
 perl -pi -e s/etch/lenny/  /etc/apt/sources.list
 apt-get update
 apt-get install tzdata lib6
 apt-get -d install perl-base gs-common
 dpkg --unpack /var/cache/apt/archives/perl-base_5.10.0-13_amd64.deb 
/var/cache/apt/archives/gs-common_8.62.dfsg.1-3_all.deb

or alternatively

 apt-get install gs-common
 perl -pi -e s/etch/lenny/  /etc/apt/sources.list
 apt-get update
 apt-get -d install perl-modules gs-common
 dpkg --unpack /var/cache/apt/archives/perl-modules_5.10.0-11.1_all.deb 
/var/cache/apt/archives/gs-common_8.62.dfsg.1-3_all.deb

This is happening in real dist-upgrades too, see the original report
in #495359.
-- 
Niko Tyni   [EMAIL PROTECTED]



--- End Message ---
--- Begin Message ---
Source: ghostscript
Source-Version: 8.62.dfsg.1-3.1

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

ghostscript-doc_8.62.dfsg.1-3.1_all.deb
  to pool/main/g/ghostscript/ghostscript-doc_8.62.dfsg.1-3.1_all.deb
ghostscript-x_8.62.dfsg.1-3.1_amd64.deb
  to pool/main/g/ghostscript/ghostscript-x_8.62.dfsg.1-3.1_amd64.deb
ghostscript_8.62.dfsg.1-3.1.diff.gz
  to pool/main/g/ghostscript/ghostscript_8.62.dfsg.1-3.1.diff.gz
ghostscript_8.62.dfsg.1-3.1.dsc
  to pool/main/g/ghostscript/ghostscript_8.62.dfsg.1-3.1.dsc
ghostscript_8.62.dfsg.1-3.1_amd64.deb
  to pool/main/g/ghostscript/ghostscript_8.62.dfsg.1-3.1_amd64.deb
gs-aladdin_8.62.dfsg.1-3.1_all.deb
  to pool/main/g/ghostscript/gs-aladdin_8.62.dfsg.1-3.1_all.deb
gs-common_8.62.dfsg.1-3.1_all.deb
  to pool/main/g/ghostscript/gs-common_8.62.dfsg.1-3.1_all.deb
gs-esp_8.62.dfsg.1-3.1_all.deb
  to pool/main/g/ghostscript/gs-esp_8.62.dfsg.1-3.1_all.deb
gs-gpl_8.62.dfsg.1-3.1_all.deb
  to pool/main/g/ghostscript/gs-gpl_8.62.dfsg.1-3.1_all.deb
gs_8.62.dfsg.1-3.1_all.deb
  to pool/main/g/ghostscript/gs_8.62.dfsg.1-3.1_all.deb
libgs-dev_8.62.dfsg.1-3.1_amd64.deb
  to pool/main/g/ghostscript/libgs-dev_8.62.dfsg.1-3.1_amd64.deb
libgs8_8.62.dfsg.1-3.1_amd64.deb
  to pool/main/g/ghostscript/libgs8_8.62.dfsg.1-3.1_amd64.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.
Thomas Viehmann <[EMAIL PROTECTED]> (supplier of updated ghostscript 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: Sun, 31 Aug 2008 22:26:34 +0200
Source: ghostscript
Binary: ghostscript gs gs-esp gs-gpl gs-aladdin gs-common ghostscript-x 
ghostscript-doc libgs8 libgs-dev
Architecture: source all amd64
Version: 8.62.dfsg.1-3.1
Distribution: unstable
Urgency: medium
Maintainer: Masayuki Hatta (mhatta) <[EMAIL PROTECTED]>
Changed-By: Thomas Viehmann <[EMAIL PROTECTED]>
Description: 
 ghostscript - The GPL Ghostscript PostScript/PDF interpreter
 ghostscript-doc - The GPL Ghostscript PostScript/PDF interpreter - 
Documentation
 ghostscript-x - The GPL Ghostscript PostScript/PDF interpreter - X Display 
suppor
 gs         - Transitional package
 gs-aladdin - Transitional package
 gs-common  - Transitional package
 gs-esp     - Transitional package
 gs-gpl     - Transitional package
 libgs-dev  - The Ghostscript PostScript Library - Development Files
 libgs8     - The Ghostscript PostScript/PDF interpreter Library
Closes: 495703
Changes: 
 ghostscript (8.62.dfsg.1-3.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Add (empty) gs-common.prerm to enable upgrades
     etch->lenny to succeed when the old gs-common.prerm
     fails. Closes: #495703.
     Thanks to Niko Tyni for the bug report and analysis.
Checksums-Sha1: 
 931ff9ac76a9133835f3354e76ff56715317c969 1508 ghostscript_8.62.dfsg.1-3.1.dsc
 c92cf25d62f44126a61ed7358cc155bb4feabaa8 93321 
ghostscript_8.62.dfsg.1-3.1.diff.gz
 84d653201a890fffa582a27700345c6a3d194716 28198 gs_8.62.dfsg.1-3.1_all.deb
 84792259065f2c022e4a8e75127d0b68bcbc7886 28196 gs-esp_8.62.dfsg.1-3.1_all.deb
 b94b0e6225f95f773c8b1b8f1e566dbaddf0f059 28200 gs-gpl_8.62.dfsg.1-3.1_all.deb
 139e082640cb98bf637346d02a55721820fa7c0c 28202 
gs-aladdin_8.62.dfsg.1-3.1_all.deb
 f731b2c2f933e97f782881316a5b99cdd79d2df3 28438 
gs-common_8.62.dfsg.1-3.1_all.deb
 97a11bf6b50ae6867f15431175e56a3b66d5b8cc 2790150 
ghostscript-doc_8.62.dfsg.1-3.1_all.deb
 38273ccf80e2ee82073e66a92eb5b8e7a4bfecdb 796892 
ghostscript_8.62.dfsg.1-3.1_amd64.deb
 45860da1654c7d60195695a7ea36fdafeda2733a 62634 
ghostscript-x_8.62.dfsg.1-3.1_amd64.deb
 706adf9dd68fc1d99ba2f57eeda5982c965d88b6 2319100 
libgs8_8.62.dfsg.1-3.1_amd64.deb
 cf1ad3d7f660a6dc357db5c8b7f802dbf8fc84e6 35734 
libgs-dev_8.62.dfsg.1-3.1_amd64.deb
Checksums-Sha256: 
 208bbf2a0d38c9243b355f4408e1019ecf421293abdccd3e097f8dda56c12ea9 1508 
ghostscript_8.62.dfsg.1-3.1.dsc
 3afd4043989f762cfa6914aec52c51c45fcc77dc8dfd7b8fe2d3a093fb7c5a3c 93321 
ghostscript_8.62.dfsg.1-3.1.diff.gz
 b8b00df6250b26861e14c40795e5f76dd2c10c61207db58c7700fdb0e37948d0 28198 
gs_8.62.dfsg.1-3.1_all.deb
 831a1ef36cf91ae1ada753bd70983dceed0de5137c5514819fdd8107ba69328c 28196 
gs-esp_8.62.dfsg.1-3.1_all.deb
 10d292bf98914e6647794cc6073d246bfa305792d966ad8edad466113ca9cc1f 28200 
gs-gpl_8.62.dfsg.1-3.1_all.deb
 1cd5800fd77bb83e647efe35e5acf902b2b86dfee50d41a842b39f04f0f93c74 28202 
gs-aladdin_8.62.dfsg.1-3.1_all.deb
 faf00dce9354de8df736369cada8aae5e924ae8e3a1046989f966ea31827bccd 28438 
gs-common_8.62.dfsg.1-3.1_all.deb
 2615678cc7fca818a7572f99aaa5d48495391428573cbd12f7e2182eca1e612b 2790150 
ghostscript-doc_8.62.dfsg.1-3.1_all.deb
 a3d2568dbecd7c759e93e654f56ae5211788cc17b9181660ebb31a869470eba2 796892 
ghostscript_8.62.dfsg.1-3.1_amd64.deb
 9017e72a1a570f58e2621f9be7c71a76d48dce89c8ac058647e88fbad7e5ca95 62634 
ghostscript-x_8.62.dfsg.1-3.1_amd64.deb
 1b03a8920f3d4f515d86109c0d379245e90eb20bebf1b96e1c70e13f243a3fa1 2319100 
libgs8_8.62.dfsg.1-3.1_amd64.deb
 0bcc96fab20e59df9a732e36a9a5ee7eea4bbd38b3c4a5a919772633d4cc33b3 35734 
libgs-dev_8.62.dfsg.1-3.1_amd64.deb
Files: 
 bff7cba3b476000922e3f37a58af28d3 1508 text optional 
ghostscript_8.62.dfsg.1-3.1.dsc
 6de5803021e1bf246a1ee75f896fc77b 93321 text optional 
ghostscript_8.62.dfsg.1-3.1.diff.gz
 6736bf1fd4717a053c4c14842bd1a393 28198 text extra gs_8.62.dfsg.1-3.1_all.deb
 5c48206a853acf9875d9aa3fbf8b5366 28196 text extra 
gs-esp_8.62.dfsg.1-3.1_all.deb
 cca64b72ecc9b8800cd90445581218e1 28200 text extra 
gs-gpl_8.62.dfsg.1-3.1_all.deb
 13d2c983144cbf521117021e04fb3ccb 28202 text extra 
gs-aladdin_8.62.dfsg.1-3.1_all.deb
 fcd03ff8babc995042170e7068adba8a 28438 text extra 
gs-common_8.62.dfsg.1-3.1_all.deb
 874b3081de01a26694026db95e02fe0b 2790150 doc optional 
ghostscript-doc_8.62.dfsg.1-3.1_all.deb
 e24149fb81fa2b184b4f137778dbe43a 796892 text optional 
ghostscript_8.62.dfsg.1-3.1_amd64.deb
 6e894995aef76b4f907d8bcb148c7c8f 62634 text optional 
ghostscript-x_8.62.dfsg.1-3.1_amd64.deb
 85a516cc4be6a52d12887df5a0913697 2319100 libs optional 
libgs8_8.62.dfsg.1-3.1_amd64.deb
 1e64b2f1ff68107a573716ea35e52432 35734 libdevel optional 
libgs-dev_8.62.dfsg.1-3.1_amd64.deb

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

iEYEARECAAYFAki7CdcACgkQriZpaaIa1PnCgwCdEslj+iXuBPkBCYnboMg1tb2F
DZsAoOfYRpTk3CVLq9EE+M6CWHlcZ7Q7
=UBXZ
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to