Your message dated Tue, 22 Jul 2008 12:47:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#491487: fixed in apt-cross 0.12.0
has caused the Debian Bug report #491487,
regarding apt-cross: infinite recursion in dependency calculation
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.)


-- 
491487: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=491487
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: apt-cross
Version: 0.11.0
Severity: grave
Justification: renders package unusable

The conflict resolution functions added in 0.11.0 are borked and under
certain circumstances (e.g. installing the cross-dependencies for
e2fsprogs or packages that depend on libgtk2.0-0) apt-cross can descend
into an infinite recursive loop and/or try to install the entire Debian
archive as cross-dependencies. The conflict resolution code does work in
certain (limited) situations in 0.11.0 but the breakage prevents
apt-cross from finding a usable cross-dependency solution in situations
where 0.10.0 would have been successful.

I do have a fix, which I am currently testing.

I am filing this bug for three reasons:

1. The usual purpose - create a record of the problem to help others

2. 0.10.0 in testing works up to the point where conflict resolution
would otherwise be needed. 0.11.0 breaks in situations where 0.10.0
would work. 0.11.0 is therefore a regression from previous behaviour
and testing should be protected from the regression.

3. To ensure that 0.12.0 is correctly viewed as an RC release so that
the version of apt-cross in Lenny can have conflict resolution support.

Learning the lesson from this incident, wider testing is now under way
to ensure that the fix currently in SVN is correct.

-- Package-specific info:

-- apt-cache policy --

Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://www.emdebian.org unstable/main Packages
     release v=0.1,o=Debian,a=unstable,l=Emdebian-tools-unstable,c=main
     origin www.emdebian.org
 500 ftp://ftp.fr.debian.org unstable/main Packages
     release o=Debian,a=unstable,l=Debian,c=main
     origin ftp.fr.debian.org
Pinned packages:

-- /etc/apt/sources.list --

deb ftp://ftp.fr.debian.org/debian/ unstable main
deb-src ftp://ftp.fr.debian.org/debian/ unstable main

#deb http://www.linux.codehelp.co.uk/packages unstable main
#deb-src http://www.linux.codehelp.co.uk/packages unstable main

#deb ftp://mirror.ox.ac.uk/debian/ experimental main
#deb-src ftp://mirror.ox.ac.uk/debian/ experimental main

#deb http://www.linux.codehelp.co.uk/packages experimental main
#deb-src http://www.linux.codehelp.co.uk/packages experimental main


-- /etc/apt/sources.list.d/emdebian.sources.list --

# The Emdebian toolchain repository
deb http://www.emdebian.org/debian/ unstable main
deb-src http://www.emdebian.org/debian/ unstable main

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

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

Versions of packages apt-cross depends on:
ii  apt                          0.7.14+b1   Advanced front-end for dpkg
ii  dpkg-cross                   2.3.0       tools for cross compiling Debian p
ii  dpkg-dev                     1.14.20     Debian package development tools
ii  libcache-apt-perl            0.11.0      object oriented apt cache perl bin
ii  libterm-progressbar-perl     2.09-5      Perl module to print a progress ba
ii  libwww-perl                  5.813-1     WWW client/server library for Perl
ii  perl                         5.10.0-11.1 Larry Wall's Practical Extraction 
ii  sudo                         1.6.9p17-1  Provide limited super user privile

apt-cross recommends no packages.

apt-cross suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: apt-cross
Source-Version: 0.12.0

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

apt-cross_0.12.0.dsc
  to pool/main/a/apt-cross/apt-cross_0.12.0.dsc
apt-cross_0.12.0.tar.gz
  to pool/main/a/apt-cross/apt-cross_0.12.0.tar.gz
apt-cross_0.12.0_all.deb
  to pool/main/a/apt-cross/apt-cross_0.12.0_all.deb
libcache-apt-perl_0.12.0_all.deb
  to pool/main/a/apt-cross/libcache-apt-perl_0.12.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.
Neil Williams <[EMAIL PROTECTED]> (supplier of updated apt-cross 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: Tue, 22 Jul 2008 13:34:35 +0100
Source: apt-cross
Binary: apt-cross libcache-apt-perl
Architecture: source all
Version: 0.12.0
Distribution: unstable
Urgency: low
Maintainer: Neil Williams <[EMAIL PROTECTED]>
Changed-By: Neil Williams <[EMAIL PROTECTED]>
Description: 
 apt-cross  - retrieve, build and install libraries for cross-compiling
 libcache-apt-perl - object oriented apt cache perl binding
Closes: 491487
Changes: 
 apt-cross (0.12.0) unstable; urgency=low
 .
   * Debian release, incorporating Emdebian changes
   * retrieve the version string from dpkg-query
 .
 apt-cross (0.11.2) unstable; urgency=low
 .
   * Further bug fix for Emdebian
   * Handle multiple dependency lines for the same target package
 .
 apt-cross (0.11.1) unstable; urgency=low
 .
   * Bug fix Emdebian release
   * Rewrite the dependency and conflict resolution support for speed and
     clarity
   * update copyright for 2008
   * Simplify debian/rules by putting the bug script into the .install
     files
   * infinite recursion in dependency calculation (Closes: #491487)
   * tweak progress bar handling to indicate the number of downloads
     pending
   * handle epochs in conflict version comparisons
   * calculate the number of downloads after checking for existing files
Checksums-Sha1: 
 a202e0b19d78cab72f9ac6366bc873c3acc1a20a 1005 apt-cross_0.12.0.dsc
 6646f7d32d7654ca90aa598af4c86c15604460ea 32187 apt-cross_0.12.0.tar.gz
 dd6aa04e86e9a3279bc0c53c1eef1e35ccc75042 23106 apt-cross_0.12.0_all.deb
 012f44bd56de091714e087e2cbac783e7258c7e0 31204 libcache-apt-perl_0.12.0_all.deb
Checksums-Sha256: 
 c34d203e34a85800044cb0785bd8343f6d7589a1459397c8ac1ffd880d33ef74 1005 
apt-cross_0.12.0.dsc
 4356c6547692068bdaea603e37cb9b692f3ba2394c7f52c9f72172622f4e8925 32187 
apt-cross_0.12.0.tar.gz
 63a200d71d6e0912cec9cd8992a0051fb02ab0d56c9eb362c3707f538b1c5343 23106 
apt-cross_0.12.0_all.deb
 b70bf30755ed304e6aece1ef412040e361b920e8fddb01bae2b186001b2a9e65 31204 
libcache-apt-perl_0.12.0_all.deb
Files: 
 e3f97c80789103902c20ce43e5330b3b 1005 utils extra apt-cross_0.12.0.dsc
 0009379a752ad63b3e593e34f130a98a 32187 utils extra apt-cross_0.12.0.tar.gz
 15c9279526196749302a7e5a36159e8c 23106 utils extra apt-cross_0.12.0_all.deb
 ac04bd6881ecf497904ac7a494af2ca1 31204 perl extra 
libcache-apt-perl_0.12.0_all.deb

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

iEYEARECAAYFAkiF1E0ACgkQiAEJSii8s+OHowCg3ro3wqI8G2iza2BSO9mTRd2Y
DCsAoOoV8Uh+7t8slpZ5YRmSaZk58M3z
=8ax8
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to