[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#540603: marked as done (blends-dev: Upgrade problems from Lenny systems.)

Your message dated Sun, 09 Aug 2009 22:04:49 +0000
with message-id <E1MaGVV-0000ea-EV@ries.debian.org>
and subject line Bug#540603: fixed in blends 0.6.5
has caused the Debian Bug report #540603,
regarding blends-dev: Upgrade problems from Lenny systems.
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 owner@bugs.debian.org

540603: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540603
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: blends-dev
Severity: important

Hi Andreas,

I have tried to install blends-dev, and got the following error:

cp: cannot stat `/etc/cdd/sources*': No such file or directory
dpkg: error processing /var/cache/apt/archives/blends-dev_0.6.3_all.deb (--unpack):
 subprocess pre-installation script returned error exit status 1
Errors were encountered while processing:
E: Sub-process /usr/bin/dpkg returned an error code (1)

Here is the problematic part of the preinst script:

if [ -d /etc/cdd ] ; then
    mkdir -p /etc/blends
    cp -u -a /etc/cdd/sources* /etc/blends

If there is a /etc/cdd directory, then it will try to copy the source files to
their new location. But on my system, I had Lenny's cdd-common package
installed, that also left some files in /etc/cdd, but not cdd-dev, so the cp
command is failing because there is nothing to copy. Therfore, an user who
installed Debian Med in Lenny will have pulled cdd-common and will be unable to
install blends-dev in Squeeze unless cdd-dev was already present.

The most obvious solution to this problem is to test for the source files
themselves and not for the directory that holds them, but there may be other
issues. In particular, after upgrade to the blends-* packages, it is not
possible to remove the cdd-* packages because the blends packages got flagged
by aptitude as automatically insalled. Probably a good melange of Provides,
Conflicts and Replaces can solve this problem…

Have a nice day,

-- Charles

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

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

Versions of packages blends-dev depends on:
ii  apt                    Advanced front-end for dpkg
ii  build-essential               11.4       Informational list of build-essent
ii  debconf [debconf-2.0]         1.5.24     Debian configuration management sy
ii  debhelper                     7.2.24     helper programs for debian/rules
ii  make                          3.81-5     The GNU version of the "make" util

blends-dev recommends no packages.

Versions of packages blends-dev suggests:
pn  blends-doc                    <none>     (no description available)

--- End Message ---
--- Begin Message ---
Source: blends
Source-Version: 0.6.5

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

  to pool/main/b/blends/blends-common_0.6.5_all.deb
  to pool/main/b/blends/blends-dev_0.6.5_all.deb
  to pool/main/b/blends/blends-doc_0.6.5_all.deb
  to pool/main/b/blends/blends_0.6.5.dsc
  to pool/main/b/blends/blends_0.6.5.tar.gz
  to pool/main/b/blends/cdd-common_0.6.5_all.deb
  to pool/main/b/blends/cdd-dev_0.6.5_all.deb

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

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 540603@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Andreas Tille <tille@debian.org> (supplier of updated blends 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 ftpmaster@debian.org)

Hash: SHA1

Format: 1.8
Date: Sun, 09 Aug 2009 07:48:39 +0200
Source: blends
Binary: blends-dev cdd-dev blends-common cdd-common blends-doc
Architecture: source all
Version: 0.6.5
Distribution: unstable
Urgency: low
Maintainer: Debian Pure Blend Team <debian-blends@lists.debian.org>
Changed-By: Andreas Tille <tille@debian.org>
 blends-common - Debian Pure Blends common package
 blends-dev - Debian Pure Blends common files for developing metapackages
 blends-doc - Debian Pure Blends documentation
 cdd-common - Debian Pure Blends dummy package for upgrades from cdd-common
 cdd-dev    - Debian Pure Blends dummy package for upgrades from cdd-dev
Closes: 540603
 blends (0.6.5) unstable; urgency=low
   * remove minor debugging code from debian/rules
   * debian/blends-dev.preinst: make sure there are really
     old sources.list files to copy before trying to do this
     Closes: #540603
 fb2d14ddd94ee9fb0f28458c3b55faa155a80274 1234 blends_0.6.5.dsc
 df3da232de3addfc59b6431c12337bbbfa81ee46 103991 blends_0.6.5.tar.gz
 5bc38199dae64854d8b5f76846f6ad3ea9657954 30738 blends-dev_0.6.5_all.deb
 e9b7242cf29021a783ccac991b707ea19c86c982 960 cdd-dev_0.6.5_all.deb
 2605f9761246257511cf7e757f4313128f02a86b 21742 blends-common_0.6.5_all.deb
 e9f9831fdee82e04ed719a3e467cb4e29c51dfd8 1188 cdd-common_0.6.5_all.deb
 2e4d0f5159528801b7a38c603069509b140883a3 393444 blends-doc_0.6.5_all.deb
 39c3bea93829574e3b2c11d467eb0e5dafed2889f1365084463d52ce92ef0c76 1234 blends_0.6.5.dsc
 9f95027407099752960d88c83cdc43c0c2d9c4b8cfdebf4f93659d12e027f84e 103991 blends_0.6.5.tar.gz
 31f7b5d08dadf5f21953d211bd85c5c9eab01b06c6b92cd90a2e13fd04a7878d 30738 blends-dev_0.6.5_all.deb
 a684e078a8f498a5aed07ffbef840316981b11be537e25079cd18f1f5c21eda0 960 cdd-dev_0.6.5_all.deb
 f1386b07aa094424ef664723f7020798aa84b14ead0191004adaf4a49ef523cf 21742 blends-common_0.6.5_all.deb
 95ab3abbc11004994ac698f312aa3e46e21ee86acccdc120a6f26d27e994eb5c 1188 cdd-common_0.6.5_all.deb
 81cb87e7aea647a3e20cdd566211c21993e3202b3c156e3fa3a768532e261d6c 393444 blends-doc_0.6.5_all.deb
 c46f26f3d1cb90e9af002ffc3aa4113b 1234 devel optional blends_0.6.5.dsc
 cf9d74ee6ee6dc2a0b96de31888e6080 103991 devel optional blends_0.6.5.tar.gz
 677af86c369f62ba531727752f17cb28 30738 devel optional blends-dev_0.6.5_all.deb
 88335369f7e23f854fcce58a4030c93d 960 devel optional cdd-dev_0.6.5_all.deb
 0a93759e982cce779a092c163f0ebf47 21742 misc optional blends-common_0.6.5_all.deb
 dcd9b50cfcd91e91d231e17bed70f372 1188 misc optional cdd-common_0.6.5_all.deb
 4c51a7ffe13f5d2a51a6dd2a677df5f5 393444 doc optional blends-doc_0.6.5_all.deb

Version: GnuPG v1.4.9 (GNU/Linux)


--- End Message ---

Reply to: