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 ---