Your message dated Thu, 22 Oct 2009 10:05:57 +0000
with message-id <[email protected]>
and subject line Bug#551831: fixed in cupt 1.1.0
has caused the Debian Bug report #551831,
regarding cupt: Incorrectly upgrades libc6, breaking the system
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.)


-- 
551831: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=551831
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cupt
Version: 1.0.0
Severity: critical

Running "cupt -R --purge safe-upgrade" today, ended up breaking the
system because of an incorrect upgrade order.  Partway through the
process, dpkg segfaulted and most other tools also segfaulted due to
mis-matching libc package versions.  Running "apt-get upgrade" worked
fine after I rebooted to a rescue cd and downgraded the libc packages to
2.9-27.

Here's the information I have from another computer that I can deal with
being broken for a few days (hand-typed so apologies for typos and
truncation of non-libc6 information).

The upgrade was from 2.9-27 to 2.10.1-1.  The 5 binary packages from the
eglibc source package that were being considered for upgrade were:
libc-bin, libc-dev-bin, libc6-dev, libc6-i686, and libc6.

$ cupt -R --purge safe-upgrade
...
W: the pre-dependency(ies) 'libc6 (= 2.9-27)' will be broken during the 
actions, the packages involved: 'libc6', 'libc6-i686'
W: the pre-dependency(ies) 'libc6 (= 2.10.1-1)' will be broken during the 
actions, the packages involved: 'libc6-i686', 'libc6'
...
dpkg: regarding .../libc6-i686_2.10.1-1_i386.deb containing libc6-i686, 
pre-dependency problem:
 libc6-i686 pre-depends on libc6 (= 2.10.1-1)
  libc6 is installed, but is version 2.9-27.
dpkg: warning: ignoring pre-dependency problem!
(Reading database ... 106698 files and directories currently installed.)
Preparing to replace libc6-i686 2.9-27 (using .../libc6-i686_2.10.1-1_i386.deb) 
...
Unpacking replacement libc6-i686 ...
E: dpkg returned non-zero status: 11
E: error performing command 'safe-upgrade'

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (100, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages cupt depends on:
ii  libcupt-perl                  1.0.0      alternative front-end for dpkg -- 
ii  perl                          5.10.1-5   Larry Wall's Practical Extraction 
ii  sensible-utils                0.0.1      Utilities for sensible alternative

cupt recommends no packages.

Versions of packages cupt suggests:
pn  libterm-readline-gnu-perl     <none>     (no description available)

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: cupt
Source-Version: 1.1.0

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

cupt_1.1.0.dsc
  to pool/main/c/cupt/cupt_1.1.0.dsc
cupt_1.1.0.tar.gz
  to pool/main/c/cupt/cupt_1.1.0.tar.gz
cupt_1.1.0_all.deb
  to pool/main/c/cupt/cupt_1.1.0_all.deb
libcupt-perl_1.1.0_all.deb
  to pool/main/c/cupt/libcupt-perl_1.1.0_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.
Eugene V. Lyubimkin <[email protected]> (supplier of updated cupt 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, 22 Oct 2009 11:42:58 +0300
Source: cupt
Binary: libcupt-perl cupt
Architecture: source all
Version: 1.1.0
Distribution: unstable
Urgency: high
Maintainer: Eugene V. Lyubimkin <[email protected]>
Changed-By: Eugene V. Lyubimkin <[email protected]>
Description: 
 cupt       - alternative front-end for dpkg -- console interface
 libcupt-perl - alternative front-end for dpkg -- Perl modules
Closes: 551831
Changes: 
 cupt (1.1.0) unstable; urgency=high
 .
   * cupt:
     - Memoize parsed versions when managing packages and in shell mode.
       Reduced peak RAM usage by resolver. Reduced time spent in native
       resolver for non-trivial solutions.
     - Managing packages:
       - New option '--assume-yes|--yes|-y'.
     - New 'reinstall' subcommand.
   * Cupt:
     - Graph:
       - Introduced as reduced and optimized for Cupt re-implementation
         of some methods of Graph class.
     - System:
       - Worker:
         - Changed to work with Cupt::Graph module instead of CPAN Graph.
           Dramatically reduced time needed to generate dpkg call sequence in
           'change_system' method. Significantly reduced peak RAM usage in
           'change_system' method.
         - Honor the configuration option
           'cupt::worker::allow-indirect-upgrade' to work around packages with
           broken-by-design dependencies that make the package unupgradeable.
           Thanks to James Vega. Upload priority is set to 'high' due to this
           fix. (Closes: #551831)
       - Resolvers/Native:
         - Changed to work with Cupt::Graph module instead of CPAN Graph.
         - When determining whether related binary packages may be synchronized
           for 'cupt::resolver::synchronize-source-versions' option, fix
           possibly incorrect positive answer when there are at least 2 related
           binary packages and some of them have the same source version as
           the original binary package.
         - Prepare stick requests after possible dropping solutions due to
           'cupt::resolver::synchronize-source-versions' set to 'hard'. Gives
           more room for upgrades in some cases.
         - Honor the 'cupt::resolver::synchronize-source-versions::exceptions'
           configuration option.
         - When 'cupt::resolver::synchronize-source-versions' set to 'hard',
           allow removal of unsynchronizeable packages.
       - State:
         - Don't store version strings of installed packages, but request them
           from cache when needed.
     - Cache:
       - [API break] 'get_binary_packages': superseded by new
         'get_binary_package_names' method.
       - [API break] 'get_source_packages': superseded by new
         'get_source_package_names' method.
       - Create Cupt::Cache::Package objects only by demand. Reduced time to
         build a cache by 5-10%.
       - 'new': added the switch '-allow-reinstall'.
       - Package:
         - Changed internal structure to hold additonal parameters.
         - [API break] 'o_binary_architecture': removed, not needed anymore.
         - New module option 'o_memoize' to memoize parsed versions.
     - Config:
       - Added the configuration variable 'apt::get::assume-yes'.
       - New configuration option 'cupt::console::assume-yes'.
       - New configuration option 'cupt::console::allow-untrusted'.
       - New configuration option
         'cupt::resolver::synchronize-source-versions::exceptions'.
       - New configuration option 'cupt::worker::allow-indirect-upgrade'.
   * Makefile.PL, debian/control:
     - Dropped the dependency on libgraph-perl.
Checksums-Sha1: 
 40828d6f467cd5028d32e8403ef6c6f79d666d21 946 cupt_1.1.0.dsc
 fea258cb175a3290b0565e759e46e6115bfd923f 110376 cupt_1.1.0.tar.gz
 2d996ad4e5e4c7dc82085e9087c450d45b88b4d3 134670 libcupt-perl_1.1.0_all.deb
 34e3ddd73b7ce7fb6a7ccebb6ce4bd702125855a 58452 cupt_1.1.0_all.deb
Checksums-Sha256: 
 d6ac5cbe8fa7e2d0d35dcb80985458c88e1b5192ba33e256df97f5eafe8d3798 946 
cupt_1.1.0.dsc
 5fa9637907f2c072581f9ac706fbd52925c49211faefbcf17cf9712f447df7ad 110376 
cupt_1.1.0.tar.gz
 fe1bb520182ff8712f539c2a643006e769f8fbd5eea6613434ecc265f21bee1a 134670 
libcupt-perl_1.1.0_all.deb
 7e36eabd19eec6ae2cd56b9a984b8f10a9dfe08cb53b0cd3489ea68903e68a6b 58452 
cupt_1.1.0_all.deb
Files: 
 8a4fca1144ab4e9ac4e37bae1ca81aa4 946 perl optional cupt_1.1.0.dsc
 1109c83543c8688fb6e03ca6bb32099e 110376 perl optional cupt_1.1.0.tar.gz
 cb8998184f89c8e074ccd83f4808a87d 134670 perl optional 
libcupt-perl_1.1.0_all.deb
 ea0b19627f6b58f399efb0bf65e600d7 58452 perl optional cupt_1.1.0_all.deb

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

iEYEARECAAYFAkrgG94ACgkQchorMMFUmYyFXACdGpvXQUOY03TQbmiy6R01GPnR
GVEAnReT7Jgy+NMn88/5joo53GUoQMp8
=9/Lv
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to