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

Bug#601023: apt: Version comparison broken



Package: apt
Version: 0.7.25.3
Severity: important

It seems that apt-get version comparison is broken (???).
I have ia32-libs (20101012) and I can not install ia32-libs-libssh2
which requires ia32-libs (>= 20090808).
AFAIK (20101012 >= 20090808) is true :)

ia32-libs-libssh2 is an example. I also can not instal bunch of 
other packages for the same reasons:
flashplayer-mozilla
ia32-libs-libcurl3
ia32-libs-libidn11
ia32-libs-libnspr4
ia32-libs-libnss3


salmin@salmin:~$ apt-cache show ia32-libs-libssh2
Package: ia32-libs-libssh2
Priority: optional
Section: libs
Installed-Size: 176
Maintainer: Christian Marillat <marillat@debian.org>
Architecture: amd64
Version: 1.2.5-0.0
Depends: ia32-libs (>= 20090808)
Filename: pool/main/i/ia32-libs-libssh2/ia32-libs-libssh2_1.2.5-0.0_amd64.deb
Size: 63204
MD5sum: 053992c4deafac232ee636bc206ca956
SHA1: 9d15c168e8b4f176251dd22053e161f864c4525a
SHA256: 277e9f04cd6682e35eafc0890f60a4170649ab678dbec607b9bc2565465b3787
Description: libssh2 ia32 shared libraries
 This package delivers a set of pre-compiled ia32 (i386 family) shared
 libraries, so that third-party 32bit programs can use the SSH2 client-side
 Library on 64-bit systems that include appropriate emulation support.
Bugs: mailto:marillat@debian.org

salmin@salmin:~$ dpkg -l ia32-libs
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  ia32-libs      20101012       ia32 shared libraries for use on amd64 and i

salmin@salmin:~$ sudo apt-get install ia32-libs-libssh2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  ia32-libs-libssh2: Depends: ia32-libs (>= 20090808) but it is not going to be installed
E: Broken packages



-- Package-specific info:

-- (/etc/apt/preferences present, but not submitted) --


-- (/etc/apt/sources.list present, but not submitted) --


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (700, 'unstable'), (600, 'stable'), (500, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages apt depends on:
ii  debian-archive-keyring        2010.08.28 GnuPG archive keys of the Debian a
ii  libc6                         2.11.2-6   Embedded GNU C Library: Shared lib
ii  libgcc1                       1:4.4.4-6  GCC support library
ii  libstdc++6                    4.4.4-6    The GNU Standard C++ Library v3

apt recommends no packages.

Versions of packages apt suggests:
pn  apt-doc                       <none>     (no description available)
ii  aptitude                      0.6.3-2    terminal-based package manager (te
ii  bzip2                         1.0.5-6    high-quality block-sorting file co
ii  dpkg-dev                      1.15.8.5   Debian package development tools
ii  lzma                          4.43-14    Compression method of 7z format in
ii  python-apt                    0.7.95     Python interface to libapt-pkg
ii  synaptic                      0.63.1     Graphical package manager

-- no debconf information



Reply to: