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

Bug#639290: marked as done (upgrade from squeeze to wheezy fails on i386 (pre-depends loop))



Your message dated Mon, 16 Apr 2012 17:17:21 +0000
with message-id <E1SJpYH-0007C0-AK@franck.debian.org>
and subject line Bug#639290: fixed in apt 0.9.0
has caused the Debian Bug report #639290,
regarding upgrade from squeeze to wheezy fails on i386 (pre-depends loop)
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
immediately.)


-- 
639290: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=639290
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
package: libc6


The warnings about the locales below is because I don't have that
installed in the debootstrap squeeze chroot.
==
zoot:/Media/chroot# rsync squeeze.save/ squeeze/ --exclude
var/cache/apt/archives/ --exclude etc/apt/ -a
zoot:/Media/chroot# chroot squeeze
root@zoot:/# apt-get install perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libdb4.7 perl-modules
Suggested packages:
  perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl make
The following NEW packages will be installed:
  libdb4.7 perl perl-modules
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/7907 kB of archives.
After this operation, 30.7 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or
directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Can not write log, openpty() failed (/dev/pts not mounted?)
Selecting previously deselected package libdb4.7.
(Reading database ... 8499 files and directories currently installed.)
Unpacking libdb4.7 (from .../libdb4.7_4.7.25-9_i386.deb) ...
Selecting previously deselected package perl-modules.
Unpacking perl-modules (from
.../perl-modules_5.10.1-17squeeze1_all.deb) ...
Selecting previously deselected package perl.
Unpacking perl (from .../perl_5.10.1-17squeeze1_i386.deb) ...
Processing triggers for man-db ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or
directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up libdb4.7 (4.7.25-9) ...
Setting up perl-modules (5.10.1-17squeeze1) ...
Setting up perl (5.10.1-17squeeze1) ...
root@zoot:/# apt-get install -t testing iceweasel
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer
required:
  libdb4.7
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  fontconfig fontconfig-config gcc-4.6-base libasound2 libatk1.0-0
libatk1.0-data libavahi-client3 libavahi-common-data libavahi-common3
libc-bin libc6
  libcairo2 libcups2 libdatrie1 libdb5.1 libdbus-1-3 libevent-1.4-2
libexpat1 libffi5 libfontconfig1 libfreetype6 libgcrypt11
libgdk-pixbuf2.0-0
  libglib2.0-0 libgnutls26 libgpg-error0 libgssapi-krb5-2 libgtk2.0-0
libgtk2.0-common libhunspell-1.2-0 libice6 libjasper1 libjpeg62
libjpeg8 libk5crypto3
  libkeyutils1 libkrb5-3 libkrb5support0 liblocale-gettext-perl
libmozjs5d libnspr4-0d libnss3-1d libpango1.0-0 libpcre3 libpixman-1-0
libpng12-0 libsm6
  libstartup-notification0 libstdc++6 libtasn1-3
libtext-charwidth-perl libtext-iconv-perl libthai-data libthai0
libtiff4 libvpx0 libx11-6 libx11-data
  libx11-xcb1 libxau6 libxcb-render0 libxcb-shm0 libxcb-util0 libxcb1
libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3
libxft2 libxi6
  libxinerama1 libxml2 libxrandr2 libxrender1 libxt6 multiarch-support
perl perl-base perl-modules shared-mime-info ttf-dejavu-core ucf
x11-common
  xulrunner-5.0
Suggested packages:
  defoma ttf-lyx latex-xft-fonts xfonts-mathml ttf-mathematica4.1
xprint mozplugger libasound2-plugins glibc-doc locales cups-common
rng-tools gnutls-bin
  krb5-doc krb5-user librsvg2-common gvfs libjasper-runtime
ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp
ttf-arphic-gkai00mp ttf-arphic-bkai00mp
  perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl make
libdbus-glib-1-2 libgconf2-4 libgnomevfs2-0 libnotify1
libnotify1-gtk2.10 libgnomeui-0
  libcanberra0
Recommended packages:
  libc6-i686 dbus libglib2.0-data hicolor-icon-theme libgtk2.0-bin
hunspell-en-us hunspell-dictionary myspell-dictionary x-ttcidfont-conf
xml-core
  libswitch-perl libpod-plainer-perl libclass-isa-perl
The following NEW packages will be installed:
  fontconfig fontconfig-config gcc-4.6-base iceweasel libasound2
libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data
libavahi-common3
  libcairo2 libcups2 libdatrie1 libdb5.1 libdbus-1-3 libevent-1.4-2
libexpat1 libffi5 libfontconfig1 libfreetype6 libgcrypt11
libgdk-pixbuf2.0-0
  libglib2.0-0 libgnutls26 libgpg-error0 libgssapi-krb5-2 libgtk2.0-0
libgtk2.0-common libhunspell-1.2-0 libice6 libjasper1 libjpeg62
libjpeg8 libk5crypto3
  libkeyutils1 libkrb5-3 libkrb5support0 libmozjs5d libnspr4-0d
libnss3-1d libpango1.0-0 libpcre3 libpixman-1-0 libpng12-0 libsm6
libstartup-notification0
  libtasn1-3 libthai-data libthai0 libtiff4 libvpx0 libx11-6
libx11-data libx11-xcb1 libxau6 libxcb-render0 libxcb-shm0
libxcb-util0 libxcb1 libxcomposite1
  libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6
libxinerama1 libxml2 libxrandr2 libxrender1 libxt6 multiarch-support
  shared-mime-info ttf-dejavu-core ucf x11-common xulrunner-5.0
The following packages will be upgraded:
  libc-bin libc6 liblocale-gettext-perl libstdc++6
libtext-charwidth-perl libtext-iconv-perl perl perl-base perl-modules
9 upgraded, 78 newly installed, 0 to remove and 90 not upgraded.
Need to get 17.7 MB/56.6 MB of archives.
After this operation, 122 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://ftp.us.debian.org/debian/ wheezy/main libtasn1-3 i386
2.9-4 [64.2 kB]
Get:2 http://ftp.us.debian.org/debian/ wheezy/main libkeyutils1 i386
1.4-6 [7398 B]
Get:3 http://ftp.us.debian.org/debian/ wheezy/main libatk1.0-data all
2.0.1-2 [215 kB]
Get:4 http://ftp.us.debian.org/debian/ wheezy/main libatk1.0-0 i386
2.0.1-2 [91.8 kB]
Get:5 http://ftp.us.debian.org/debian/ wheezy/main
libavahi-common-data i386 0.6.30-5 [136 kB]
Get:6 http://ftp.us.debian.org/debian/ wheezy/main libavahi-common3
i386 0.6.30-5 [55.0 kB]
Get:7 http://ftp.us.debian.org/debian/ wheezy/main libdbus-1-3 i386
1.4.14-1 [166 kB]
Get:8 http://ftp.us.debian.org/debian/ wheezy/main libavahi-client3
i386 0.6.30-5 [58.7 kB]
Get:9 http://ftp.us.debian.org/debian/ wheezy/main libkrb5support0
i386 1.9.1+dfsg-1 [47.0 kB]
Get:10 http://ftp.us.debian.org/debian/ wheezy/main libk5crypto3 i386
1.9.1+dfsg-1 [107 kB]
Get:11 http://ftp.us.debian.org/debian/ wheezy/main libkrb5-3 i386
1.9.1+dfsg-1 [392 kB]
Get:12 http://ftp.us.debian.org/debian/ wheezy/main libgssapi-krb5-2
i386 1.9.1+dfsg-1 [148 kB]
Get:13 http://ftp.us.debian.org/debian/ wheezy/main libcups2 i386
1.4.8-2 [246 kB]
Get:14 http://ftp.us.debian.org/debian/ wheezy/main libdatrie1 i386
0.2.4-3 [28.6 kB]
Get:15 http://ftp.us.debian.org/debian/ wheezy/main libfreetype6 i386
2.4.6-1 [437 kB]
Get:16 http://ftp.us.debian.org/debian/ wheezy/main ucf all
3.0025+nmu2 [70.6 kB]
Get:17 http://ftp.us.debian.org/debian/ wheezy/main ttf-dejavu-core
all 2.33-1 [1550 kB]
Get:18 http://ftp.us.debian.org/debian/ wheezy/main fontconfig-config
all 2.8.0-3 [221 kB]
Get:19 http://ftp.us.debian.org/debian/ wheezy/main libfontconfig1
i386 2.8.0-3 [285 kB]
Get:20 http://ftp.us.debian.org/debian/ wheezy/main libjasper1 i386
1.900.1-9 [158 kB]
Get:21 http://ftp.us.debian.org/debian/ wheezy/main libpng12-0 i386
1.2.46-3 [192 kB]
Get:22 http://ftp.us.debian.org/debian/ wheezy/main libjpeg62 i386
6b1-2 [93.7 kB]
Get:23 http://ftp.us.debian.org/debian/ wheezy/main libtiff4 i386
3.9.5-1 [187 kB]
Get:24 http://ftp.us.debian.org/debian/ wheezy/main libxau6 i386
1:1.0.6-3 [16.9 kB]
Get:25 http://ftp.us.debian.org/debian/ wheezy/main libxdmcp6 i386
1:1.1.0-3 [23.3 kB]
Get:26 http://ftp.us.debian.org/debian/ wheezy/main libxcb1 i386 1.7-3
[48.8 kB]
Get:27 http://ftp.us.debian.org/debian/ wheezy/main libx11-data all
2:1.4.4-1 [183 kB]
Get:28 http://ftp.us.debian.org/debian/ wheezy/main libx11-6 i386
2:1.4.4-1 [895 kB]
Get:29 http://ftp.us.debian.org/debian/ wheezy/main x11-common all
1:7.6+8 [276 kB]

Get:30 http://ftp.us.debian.org/debian/ wheezy/main libice6 i386
2:1.0.7-2 [55.2 kB]

Get:31 http://ftp.us.debian.org/debian/ wheezy/main libnspr4-0d i386
4.8.9-1 [146 kB]

Get:32 http://ftp.us.debian.org/debian/ wheezy/main libsm6 i386
2:1.2.0-2 [29.1 kB]

Get:33 http://ftp.us.debian.org/debian/ wheezy/main libthai-data all
0.1.15-2 [201 kB]

Get:34 http://ftp.us.debian.org/debian/ wheezy/main libthai0 i386
0.1.15-2 [43.3 kB]

Get:35 http://ftp.us.debian.org/debian/ wheezy/main libx11-xcb1 i386
2:1.4.4-1 [125 kB]

Get:36 http://ftp.us.debian.org/debian/ wheezy/main libxcb-render0
i386 1.7-3 [17.3 kB]

Get:37 http://ftp.us.debian.org/debian/ wheezy/main libxcomposite1
i386 1:0.4.3-2 [16.6 kB]

Get:38 http://ftp.us.debian.org/debian/ wheezy/main libxfixes3 i386
1:5.0-4 [21.2 kB]

Get:39 http://ftp.us.debian.org/debian/ wheezy/main libxrender1 i386
1:0.9.6-2 [31.1 kB]

Get:40 http://ftp.us.debian.org/debian/ wheezy/main libxcursor1 i386
1:1.1.12-1 [27.2 kB]

Get:41 http://ftp.us.debian.org/debian/ wheezy/main libxdamage1 i386
1:1.1.3-2 [14.1 kB]

Get:42 http://ftp.us.debian.org/debian/ wheezy/main libxext6 i386
2:1.3.0-3 [52.4 kB]

Get:43 http://ftp.us.debian.org/debian/ wheezy/main libxft2 i386
2.2.0-3 [58.4 kB]

Get:44 http://ftp.us.debian.org/debian/ wheezy/main libxi6 i386
2:1.4.3-3 [66.6 kB]

Get:45 http://ftp.us.debian.org/debian/ wheezy/main libxinerama1 i386
2:1.1.1-3 [15.9 kB]

Get:46 http://ftp.us.debian.org/debian/ wheezy/main libxrandr2 i386
2:1.3.2-2 [33.2 kB]

Get:47 http://ftp.us.debian.org/debian/ wheezy/main libxt6 i386
1:1.1.1-2 [200 kB]

Get:48 http://ftp.us.debian.org/debian/ wheezy/main libxml2 i386
2.7.8.dfsg-4 [882 kB]

Get:49 http://ftp.us.debian.org/debian/ wheezy/main fontconfig i386
2.8.0-3 [335 kB]

Get:50 http://ftp.us.debian.org/debian/ wheezy/main libgtk2.0-common
all 2.24.4-3 [7205 kB]

Get:51 http://ftp.us.debian.org/debian/ wheezy/main libpango1.0-0 i386
1.28.4-1 [439 kB]

Get:52 http://ftp.us.debian.org/debian/ wheezy/main shared-mime-info
i386 0.90-1 [1016 kB]

Get:53 http://ftp.us.debian.org/debian/ wheezy/main libhunspell-1.2-0
i386 1.2.14-4 [174 kB]

Get:54 http://ftp.us.debian.org/debian/ wheezy/main libxcb-util0 i386
0.3.8-1 [24.3 kB]

Get:55 http://ftp.us.debian.org/debian/ wheezy/main
libstartup-notification0 i386 0.12-1 [25.6 kB]

Fetched 17.7 MB in 12s (1363 kB/s)


E: Could not perform immediate configuration on 'perl'. Please see man
5 apt.conf under APT::Immediate-Configure for details. (2)
==

libc6(wheezy) breaks perl << 5.12.  perl 5.12 depends on libgdm3.
libgdm3 pre-depends multiarch-support.  multiarch-support depends on
libc6(wheezy).

This loop can't be broken by apt, so it complains.

An upgrade or dist-upgrade from squeeze to wheezy *does* work.





--- End Message ---
--- Begin Message ---
Source: apt
Source-Version: 0.9.0

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

apt-doc_0.9.0_all.deb
  to main/a/apt/apt-doc_0.9.0_all.deb
apt-transport-https_0.9.0_amd64.deb
  to main/a/apt/apt-transport-https_0.9.0_amd64.deb
apt-utils_0.9.0_amd64.deb
  to main/a/apt/apt-utils_0.9.0_amd64.deb
apt_0.9.0.dsc
  to main/a/apt/apt_0.9.0.dsc
apt_0.9.0.tar.gz
  to main/a/apt/apt_0.9.0.tar.gz
apt_0.9.0_amd64.deb
  to main/a/apt/apt_0.9.0_amd64.deb
libapt-inst1.5_0.9.0_amd64.deb
  to main/a/apt/libapt-inst1.5_0.9.0_amd64.deb
libapt-pkg-dev_0.9.0_amd64.deb
  to main/a/apt/libapt-pkg-dev_0.9.0_amd64.deb
libapt-pkg-doc_0.9.0_all.deb
  to main/a/apt/libapt-pkg-doc_0.9.0_all.deb
libapt-pkg4.12_0.9.0_amd64.deb
  to main/a/apt/libapt-pkg4.12_0.9.0_amd64.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 639290@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Vogt <mvo@debian.org> (supplier of updated apt 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)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 16 Apr 2012 15:53:17 +0200
Source: apt
Binary: apt libapt-pkg4.12 libapt-inst1.5 apt-doc libapt-pkg-dev libapt-pkg-doc apt-utils apt-transport-https
Architecture: source all amd64
Version: 0.9.0
Distribution: unstable
Urgency: low
Maintainer: APT Development Team <deity@lists.debian.org>
Changed-By: Michael Vogt <mvo@debian.org>
Description: 
 apt        - commandline package manager
 apt-doc    - documentation for APT
 apt-transport-https - https download transport for APT
 apt-utils  - package managment related utility programs
 libapt-inst1.5 - deb package format runtime library
 libapt-pkg-dev - development files for APT's libapt-pkg and libapt-inst
 libapt-pkg-doc - documentation for APT development
 libapt-pkg4.12 - package managment runtime library
Closes: 353290 500198 540227 559733 596498 619646 621836 622110 624218 625960 632271 632520 639008 639290 640590 643787 646288 646381 649314 649340 649451 650513 652834 652835 653504 655590 656530 657560 657695 657732 657902 658096 658346 659333 662762 663372 664833 665833
Changes: 
 apt (0.9.0) unstable; urgency=low
 .
   * upload to debian/unstable
 .
 apt (0.9.0~exp1) experimental; urgency=low
 .
   [ Michael Vogt ]
   * apt-pkg/packagemanager.cc:
     - fix inconsistent clog/cout usage in the debug output
     - add APT::pkgPackageManager::MaxLoopCount to ensure that the
       ordering code does not get into a endless loop when it flip-flops
       between two states
   * update libapt-inst1.4 to libapt-inst1.5 because of the cleanup
     performed
   * prepare debian/unstable upload, if there are no issues with this
     upload it will directly go into unstable as 0.9.0
 .
   [ David Kalnischkies ]
   * do not update po and pot files in the process of the build as this
     causes timestamp changes for the mo files which therefore can't
     be refcounted by dpkg for your M-A: same packages
     (Closes: #659333, LP: #924628)
   * apt-inst/database.{cc,h}, apt-inst/deb/dpkgdb.{cc,h}:
     - drop instead of fix as it is only needed if you want to reimplement dpkg
       and comes straight from the beginning of last decade (Closes: #663372)
   * apt-inst/deb/debfile.cc:
     - {Extract,Merge}Control() is another instance of "lets reimplement dpkg"
       so shot of this code before someone ends up using this…
   * debian/libapt-pkg4.12:
     - update symbols file
   * debian/apt-utils.install:
     - ship the ftparchive, apt-extractemplates and apt-sortpkgs locales
       in the apt-utils package instead of the apt package
   * apt-pkg/packagemanager.cc:
     - recheck all dependencies if we changed a package in SmartConfigure
       as this could break an earlier dependency (LP: #940396)
     - recheck dependencies in SmartUnpack after a change, too
   * apt-pkg/acquire-worker.cc:
     - check return of write() as gcc recommends
   * apt-pkg/acquire.cc:
     - check return of write() as gcc recommends
   * apt-pkg/cdrom.cc:
     - check return of chdir() and link() as gcc recommends
   * apt-pkg/clean.cc:
     - check return of chdir() as gcc recommends
   * apt-pkg/contrib/netrc.cc:
     - check return of asprintf() as gcc recommends
   * methods/rred.cc:
     - check return of writev() as gcc recommends
   * methods/mirror.cc:
     - check return of chdir() as gcc recommends
   * apt-pkg/deb/dpkgpm.cc:
     - check return of write() a gcc recommends
   * apt-inst/deb/debfile.cc:
     - check return of chdir() as gcc recommends
   * apt-inst/deb/dpkgdb.cc:
     - check return of chdir() as gcc recommends
   * methods/makefile:
     - do not link rred against libz anymore as FileFd handles all
       this transparently now
   * debian/control:
     - bump Standards-Version to 3.9.3 (no changes needed)
     - add libbz2-dev as new build-dependency
     - remove the libz-dev alternative from zlib1g-dev build-dependency
     - suggest xz-utils instead of bzip2 and lzma
   * doc/apt-get.8.xml:
     - typofix: respect → respecting, thanks Mike Erickson! (Closes: #664833)
   * debian/rules:
     - do not sed in configure.in to set the version-number
   * prepare-release:
     - add as a small script to lazy check and prepare releases
   * doc/*:
     - move the command synopsis out of each manpage into apt-verbatim.ent
       as they are a hell to translate and just single out the parameters
       which can be translated to apt.ent
   * apt-pkg/aptconfiguration.cc:
     - if present, prefer xz binary over lzma
     - if we have zlib builtin insert add a dummy gzip compressor for FileFD
     - do the same for bz2 builtin if available
   * methods/bzip2.cc:
     - remove it as the functionality for all compressors can be
       provided by gzip.cc now with the usage of FileFD
   * apt-pkg/contrib/fileutl.cc:
     - use libz2 library for (de)compression instead of the bzip2 binary as
       the first is a dependency of dpkg and the later just priority:optional
       so we gain 'easier' access to bz2-compressed Translation files this way
   * cmdline/apt-get.cc:
     - print list of autoremoves in alphabetical order (Closes: #639008)
 .
   [ Bogdan Purcareata ]
   * doc/apt-get.8.xml:
     - add 'download' to the usage line (Closes: #649340)
   * cmdline/apt-get.cc:
     - distinguish information about 'apt-get autoremove' based on the
       number of auto-removed packages both before and after the list
       of packages (Closes: #665833)
 .
   [ Steve Langasek ]
   * don't treat build-depends-indep as cross-build-dependencies; we should
     always install the host arch versions.  LP: #968828.
 .
   [ Paolo Rotolo ]
   * Fix string from automatic to automatically (LP: #967393).
 .
 apt (0.8.16~exp13) experimental; urgency=low
 .
   [ David Kalnischkies ]
   * apt-pkg/acquire-item.cc:
     - remove 'old' InRelease file if we can't get a new one before
       proceeding with Release.gpg to avoid the false impression of a still
       trusted repository by a (still present) old InRelease file.
       Thanks to Simon Ruderich for reporting this issue! (CVE-2012-0214)
     - add Debug::pkgAcqArchive::NoQueue to disable package downloading
   * apt-pkg/deb/dpkgpm.cc:
     - chroot if needed before dpkg --assert-multi-arch
     - ensure that dpkg binary doesn't have the chroot-directory prefixed
     - call dpkg --assert-multi-arch with execvp instead of execv
     - save the universe by not printing messages about apport if a package
       with this name is not installed (Closes: #619646)
     - handle a SIGINT in all modes as a break after the currently running
       dpkg transaction instead of ignoring it completely
   * apt-pkg/depcache.cc:
     - if a M-A:same package is marked for reinstall, mark all it's installed
       silbings for reinstallation as well (LP: #859188)
   * apt-pkg/contrib/configuration.cc:
     - do not stop parent transversal in FindDir if the value is empty
   * methods/http{s,}.cc:
     - if a file without an extension is requested send an 'Accept: text/*'
       header to avoid that the server chooses unsupported compressed files
       in a content-negotation attempt (Closes: #657560)
     - remove the arbitrary MAXLEN limit for response lines (Closes: #658346)
   * apt-pkg/aptconfiguration.cc:
     - chroot if needed before calling dpkg --print-foreign-architectures
     - ensure that architectures are not added multiple times
   * cmdline/apt-mark.cc:
     - detect if dpkg has multiarch support before calling --set-selections
     - correctly ignore already (un)hold packages
   * apt-pkg/cachefile.cc:
     - clean up lost atomic cachefiles with 'clean' (Closes: #650513)
   * apt-pkg/indexrecords.cc:
     - do not create empty Entries as a sideeffect of Lookup()
   * apt-pkg/acquire-item.cc:
     - drop support for i18n/Index file (introduced in 0.8.11) and use
       the Release file instead to get the Translations (Closes: #649314)
     - use pdiff for Translation-* files if available (Closes: #657902)
   * ftparchive/writer.cc:
     - add 'Translation-*' to the default patterns
   * cmdline/apt-get.cc:
     - if a package can't be removed as it is not installed, suggest to
       the user an (installed) multiarch silbing with 'Did you mean?'
     - improve 'error' message for packages which are only referenced
       e.g. in a Depends line and are now requested for removal
   * cmdline/apt-cache.cc:
     - correct --pre-depends option by using dash consistently (LP: #940837)
   * apt-pkg/packagemanager.cc:
     - do not try to a void a breaks if the broken package pre-depends
       on the breaker, but let dpkg auto-deconfigure it
   * apt-pkg/contrib/fileutl.cc:
     - do not warn about the ignoring of directories (Closes: #662762)
 .
   [ Steve Langasek ]
   * cmdline/apt-get.cc:
     - for cross-build-dependencies M-A: none should be DEB_HOST_ARCH,
       not DEB_BUILD_ARCH (Closes: #646288)
 .
   [ Colin Watson ]
   * apt-pkg/algorithms.cc:
     - don't break out of the main-resolver loop for Breaks to deal with all
       of them in a single iteration (Closes: #657695, LP: #922485)
     - use a signed int instead of short for score calculation as upgrades
       become so big now that it can overflow (Closes: #657732, LP: #917173)
   * Fix IndexCopy::CopyPackages and TranslationsCopy::CopyTranslations to
     handle compressed files again (LP: #924182, closes: #658096)
 .
   [ Michael Vogt ]
   * apt-pkg/deb/dpkgpm.cc:
     - fix crash when a package is in removed but residual config state
       (LP: #923807)
   * apt-pkg/contrib/fileutl.h:
     - fix compat with FileFd::OpenDescriptor() in ReadOnlyGzip mode
   * apt-pkg/packagemanager.cc:
     - fix bug in predepends handling - ensure that packages that needs
       unpackaging are unpacked before they are configured (LP: #927993)
 .
   [ Julian Andres Klode ]
   * apt-pkg/deb/deblistparser.cc:
     - Set the Essential flag on APT instead of only Important
   * apt-pkg/packagemanager.cc:
     - Do not use immediate configuration for packages with the Important flag
   * Treat the Important flag like the Essential flag with those differences:
     - No Immediate configuration (see above)
     - Not automatically installed during dist-upgrade
     - No higher score for installation ordering
 .
 apt (0.8.16~exp12) experimental; urgency=low
 .
   [ Michael Vogt ]
   * apt-pkg/deb/dpkgpm.cc:
     - fix segfault on pkg removal
 .
   [ David Kalnischkies ]
   * apt-pkg/cacheiterators.h:
     - return the correct version arch for all+foreign, too
   * apt-pkg/packagemanager.cc:
     - ignore breaks on not-installed versions while searching for
       breakage loops as we don't have to avoid them
   * debian/control:
     - remove APT from the short descriptions as lintian doesn't like it
       and it doesn't transport any information for a reader anyway
     - apply typofixes by Pascal De Vuyst, thanks! (Closes: #652834, #652835)
   * debian/rules:
     - apply patch to enable usage of hardning CPPFLAGS and LDFLAGS by
       Moritz Muehlenhoff, thanks! (Closes: #653504)
   * methods/https.cc:
     - use curls list append instead of appending Range and If-Range by hand
       which generates malformed requests, thanks Mel Collins for the hint!
       (Closes: #646381)
   * test/libapt/run-tests:
     - hurd doesn't have dmesg yet and we don't really need it either,
       so use with $0 a more stable data source for hashsumming
 .
   [ Pino Toscano ]
   * test/libapt/globalerror_test.cc:
     - errno 0 has a different strerror on hurd, so generate the expected
       message dynamically instead of hardcoding 'Success' (Closes: #656530)
 .
 apt (0.8.16~exp11) experimental; urgency=low
 .
   [ David Kalnischkies ]
   * apt-pkg/deb/dpkgpm.cc:
     - redirect out/input of dpkg --assert-multi-arch to /dev/null
     - if multi-arch is detected ensure that pkg:all is reported as pkg:all
 .
 apt (0.8.16~exp10) experimental; urgency=low
 .
   [ David Kalnischkies ]
   * apt-pkg/depcache.cc:
     - implicit conflicts (for multiarch) are supposed to conflict
       only with real packages, not with virtual providers
   * apt-pkg/pkgcache.cc:
     - ignore implicit conflicts on providers in AllTarget, too
   * apt-pkg/deb/dpkgpm.cc:
     - check if dpkg supports multiarch with --assert-multi-arch
       and if it does be always explicit about the architecture
   * apt-pkg/contrib/fileutl.h:
     - store the offset in the internal fd before calculate size of
       the zlib-handled file to jump back to this place again
   * apt-pkg/aptconfiguration.cc:
     - parse dpkg --print-foreign-architectures correctly in
       case archs are separated by newline instead of space, too.
       (Closes: #655590)
 .
   [ Michael Vogt ]
   * apt-pkg/contrib/fileutl.h:
     - fix segfault triggered by the python-apt testsuite
 .
 apt (0.8.16~exp9) experimental; urgency=low
 .
   [ Julian Andres Klode ]
   * apt-pkg/cdrom.cc:
     - Accept .bz2, .xz files in addition to .gz files (Closes: #649451)
 .
   [ Michael Vogt ]
   * apt-pkg/cdrom.cc:
     - use aptconfiguration to get the supported compression types
   * debian/control:
     - bump debhelper build-dep to debhelper (>= 8.1.3~)
     - set libapt-pkg-dev to multi-arch: same too
   * g++ 4.7 fixes
 .
   [ Colin Watson ]
   * Convert libapt-pkg4.12 and libapt-inst1.4 to Multi-Arch: same.
 .
   [ David Kalnischkies ]
   * apt-pkg/cacheset.cc:
     - make the cachesets real containers which can embedding any container
       to be able to use the same interface regardless of set or list usage
     - provide a {Package,Version}List similar to {Package,Version}Set
   * cmdline/apt-{get,cache,mark}.cc:
     - use Lists instead of Sets if input order should be preserved for
       commands accepting lists of packages, e.g. policy (Closes: #625960)
   * apt-pkg/depcache.cc:
     - prefer native providers over foreigns even if the chain is foreign
   * cmdline/apt-get.cc:
     - ignore foreign architectures if we check if a provides has only one
       resolver as it's basically the same for the user, so no need to choose
   * cmdline/apt-config.cc:
     - dump the APT::Compressor settings correctly and completely
   * apt-pkg/contrib/fileutl.{h,cc}:
     - implement a ModificationTime method for FileFd
     - add a ReadLine method
     - drop the explicit export of gz-compression handling
   * apt-pkg/cdrom.cc:
     - support InRelease files on cdrom
 .
 apt (0.8.16~exp8) experimental; urgency=low
 .
   [ David Kalnischkies ]
   * algorithms.cc:
     - show a debug why a package was kept by ResolveByKeep()
   * apt-pkg/packagemanager.cc:
     - do not fail on unpacked packages in SmartUnPack, just don't
       shedule them for unpack, but do all checks and configure them
     - do not enter an endless loop for (essential) pre-dependency loops
   * apt-pkg/contrib/sha2_internal.cc:
     - use a pointer-union to peace gcc strict-aliasing warning
   * apt-pkg/deb/deblistparser.cc:
     - M-A: foreign packages provide for other archs, too
 .
 apt (0.8.16~exp7) experimental; urgency=low
 .
   [ David Kalnischkies ]
   * do not pollute namespace in the headers with using (Closes: #500198)
   * use forward declaration in headers if possible instead of includes
   * remove old APT_COMPATIBILITY ifdef's
   * apt-pkg/deb/dpkgpm.cc:
     - use std::vector instead of fixed size arrays to store args and
       multiarch-packagename strings
     - load the dpkg base arguments only one time and reuse them later
   * cmdline/apt-get.cc:
     - follow Provides in the evaluation of saving candidates, too, for
       statisfying garbage package dependencies (Closes: #640590)
   * apt-pkg/algorithms.cc:
     - if a package is garbage, don't try to save it with FixByInstall
   * apt-pkg/deb/debsrcrecords.cc:
     - remove the limit of 400 Binaries for a source package (Closes: #622110)
   * apt-pkg/deb/deblistparser.cc:
     - fix crash when the dynamic mmap needs to be grown in
       LoadReleaseInfo (LP: #854090)
   * apt-pkg/deb/debmetaindex.cc:
     - none is a separator, not a language: no need for Index (Closes: #624218)
   * apt-pkg/aptconfiguration.cc:
     - do not builtin languages only if none is forced (Closes: #643787)
   * apt-pkg/pkgcachegen.cc:
     - refactor MergeList by creating -Group, -Package and -Version specialist
     - share description list between "same" versions (LP: #868977)
       This also means that descriptions are shared across archives now.
     - add implicit dependencies needed for Multi-Arch at the time a Version
       struct is created and not at the end of the cache generation
   * apt-pkg/pkgcache.cc:
     - always prefer "en" over "" for "en"-language regardless of cache-order
 .
   [ Michael Vogt ]
   * apt-pkg/contrib/configuration.cc:
     - fix double delete (LP: #848907)
     - ignore only the invalid regexp instead of all options
   * apt-pkg/acquire-item.h, apt-pkg/deb/debmetaindex.cc:
     - fix fetching language information by adding OptionalSubIndexTarget
   * methods/https.cc:
     - cleanup broken downloads properly
 .
   [ Colin Watson ]
   * ftparchive/cachedb.cc:
     - fix buffersize in bytes2hex
 .
 apt (0.8.16~exp6) experimental; urgency=low
 .
   [ Christopher Baines ]
   * enable APT in unpack/configure ordering to handle loops as well
     as tight dependencies between immediate packages better
     enabling also the possibility to mark all packages as immediate
     (at least Closes: #353290, #540227, #559733, #621836, #639290)
 .
   [ David Kalnischkies ]
   * [abi-break] Support large files in the complete toolset. Indexes of this
     size are pretty unlikely for now, but we need it for deb
     packages which could become bigger than 4GB now (LP: #815895)
   * merged the debian-sid branch
 .
   [ Michael Vogt ]
   * bump ABI version
 .
 apt (0.8.16~exp5) experimental; urgency=low
 .
   * merged the latest debian-sid fixes
   * apt-pkg/makefile:
     - install sha256.h compat header
   * apt-pkg/pkgcachegen.{cc,h}:
     - use ref-to-ptr semantic in NewDepends() to ensure that the
       libapt does not segfault if the cache is remapped in between
       (LP: #812862)
     - fix crash when P.Arch() was used but the cache got remapped
   * apt-pkg/acquire-item.{cc,h}:
     - do not check for a "Package" tag in optional index targets
       like the translations index
   * apt-pkg/acquire.cc:
     - fix potential divide-by-zero
   * methods/mirror.cc:
     - include the architecture(s) in the query string as well so
       that the server can make better decisions
 .
 apt (0.8.16~exp4) experimental; urgency=low
 .
   [ Julian Andres Klode ]
   * apt-pkg/pkgcache.h:
     - [ABI break] Add pkgCache::Header::CacheFileSize, storing the cache size
   * apt-pkg/pkgcachegen.cc:
     - Write the file size to the cache
   * apt-pkg/pkgcache.cc:
     - Check that cache is at least CacheFileSize bytes large (LP: #16467)
 .
   [ Michael Vogt ]
   * merged latest fixes from debian-sid
   * apt-pkg/cdrom.{cc,h}:
     - cleanup old ABI break avoidance hacks
   * [ABI break] apt-pkg/acquire-item.{cc,h}:
     - cleanup around OptionalIndexTarget and SubIndexTarget
   * [ABI break] merged patch from Jonathan Thomas to have a new
     RecordField() function in the pkgRecorder parser. Many thanks
     Thomas
   * [ABI break] merge patch from Jonathan Thomas to speed up the
     depcache by caching the install-recommends and install-suggests
     values
   * apt-pkg/contrib/fileutl.{cc,h}:
     - add GetModificationTime() helper
   * apt-pkg/pkgcachegen.cc:
     - regenerate the cache if the sources.list changes to ensure
       that changes in the ordering there will be honored by apt
   * apt-pkg/sourcelist.{cc,h}:
     - add pkgSourceList::GetLastModifiedTime() helper
 .
 apt (0.8.16~exp3) experimental; urgency=low
 .
   [ David Kalnischkies ]
   * apt-pkg/pkgcache.h:
     - readd All{Foreign,Allowed} as suggested by Julian to
       remain strictly API compatible
   * apt-pkg/acquire*.{cc,h}:
     - try even harder to support really big files in the fetcher by
       converting (hopefully) everything to 'long long' (Closes: #632271)
   * ftparchive/writer.cc:
     - generate all checksums in one run over the file for Release
   * cmdline/apt-get.cc:
     - add an --assume-no option for testing to say 'no' to everything
   * apt-pkg/deb/debmetaindex.cc:
     - add trusted=yes option to mark unsigned (local) repository as trusted
       based on a patch from Ansgar Burchardt, thanks a lot! (Closes: #596498)
 .
   [ Michael Vogt ]
   * merge fixes from the debian/unstable upload
   * merge lp:~mvo/apt/sha512-template to get fixes for the
     sha1/md5 verifiation (closes: #632520)
 .
 apt (0.8.16~exp2) experimental; urgency=low
 .
   [ David Kalnischkies ]
   * [ABI-Break] Implement EDSP in libapt-pkg so that all front-ends which
     use the internal resolver can now be used also with external
     ones as the usage is hidden in between the old API
   * provide two edsp solvers in apt-utils:
     - 'dump' to quickly output a complete scenario and
     - 'apt' to use the internal as an external resolver
   * apt-pkg/pkgcache.h:
     - clean up mess with the "all" handling in MultiArch to
       fix LP: #733741 cleanly for everyone now
   * apt-pkg/depcache.cc:
     - use a boolean instead of an int for Add/Remove in AddStates
       similar to how it works with AddSizes
     - let the Mark methods return if their marking was successful
     - if a Breaks can't be upgraded, remove it. If it or a Conflict
       can't be removed the installation of the breaker fails.
   * cmdline/apt-get.cc:
     - do not discard the error messages from the resolver and instead
       only show the general 'Broken packages' message if nothing else
 .
   [ Stefano Zacchiroli ]
   * doc/external-dependency-solver-protocol.txt:
     - describe EDSP and the configuration interface around it
 .
   [ Michael Vogt ]
   * [ABI-Break] merge lp:~mvo/apt/sha512-template to add support for sha512
   * [ABI-Break] merge lp:~mvo/apt/dpointer to support easier extending
     without breaking the ABI
   * increase ABI version and update package names
 .
 apt (0.8.16~exp1) experimental; urgency=low
 .
   * merged with the debian/unstable upload
Checksums-Sha1: 
 fc95da4daa2a1568bc5acd39ab4af63ec1820780 1663 apt_0.9.0.dsc
 fc3f40502d23333f220e4e6514ca9d001d387b77 3413809 apt_0.9.0.tar.gz
 13f76db32f4ce0311c8d74ab4170e3fa46c6202a 253740 apt-doc_0.9.0_all.deb
 c82ea78974c9c49cbfebf4cf2378610c715d395d 829988 libapt-pkg-doc_0.9.0_all.deb
 47ba3fd9d06f4d923ccdd4bb133c456a5b3de57b 873740 libapt-pkg4.12_0.9.0_amd64.deb
 418b2736f47b3c22ec9caa3bc9d8d5bfcc9a9b09 156814 libapt-inst1.5_0.9.0_amd64.deb
 efb3a085bc077bbadccd11bcb7fa726865820243 1157074 apt_0.9.0_amd64.deb
 c0046bfbdc1be9f50769fd52ef1e2d7b75a9ca40 176948 libapt-pkg-dev_0.9.0_amd64.deb
 50c59ca1d1baba9d6c6cd6a81c4a48839ba21931 369252 apt-utils_0.9.0_amd64.deb
 812d23a09ce7acdee2c463e8d1df1d1212482810 99976 apt-transport-https_0.9.0_amd64.deb
Checksums-Sha256: 
 b5efa4315aa7956a467356cbd5a9647f04a0b726d52dffd651fcce3e94e60835 1663 apt_0.9.0.dsc
 a8cf8af3251a2f8e3d939dce69ce84d4c9320c499c01183471a4918d2fcef0be 3413809 apt_0.9.0.tar.gz
 d5246add11f5ea8007ba0f5c16add3750583ba689ea72726cd7b4237dd1e42c3 253740 apt-doc_0.9.0_all.deb
 8f669ee3f961df54ad7ffbb39ca1ff5eac9b5700bad20165997eb1a7efd0c860 829988 libapt-pkg-doc_0.9.0_all.deb
 49a07e004d87678a56c21efc49109d85666a09a559487f960a9969f3ad1f9abd 873740 libapt-pkg4.12_0.9.0_amd64.deb
 52d53e744546181288e94a5526046e45113b9b0cb45ff9d2d9287dfa7797668b 156814 libapt-inst1.5_0.9.0_amd64.deb
 9db94005d54437feee3eac020e22fd9e85ca53d10528a52150241a3fe1f493f1 1157074 apt_0.9.0_amd64.deb
 e71efeda5b64d29aeb4da6b051e3732319c3ebaa49b6be57a81de57d7e242fab 176948 libapt-pkg-dev_0.9.0_amd64.deb
 d5f6a970d25152a304b7d4cdfa7592399bd7a379b456be543b4aac3fa4d6555b 369252 apt-utils_0.9.0_amd64.deb
 0f44eb74360b8ace4c03a190df566f88033e7d4c8dcb1e177a24e7f320a50f93 99976 apt-transport-https_0.9.0_amd64.deb
Files: 
 a606ce414eb9a7234d43276601383622 1663 admin important apt_0.9.0.dsc
 cf73c2b5f5428d536801a1edc48f0d11 3413809 admin important apt_0.9.0.tar.gz
 2cd144c8fdbe818cfc6e2bb16ddc0b33 253740 doc optional apt-doc_0.9.0_all.deb
 1bc9224c399e7dd0fc7dfcc730b3947e 829988 doc optional libapt-pkg-doc_0.9.0_all.deb
 fe831381997d9423c3daa80ce0d8491c 873740 admin important libapt-pkg4.12_0.9.0_amd64.deb
 63676485e73e922621cb2e0fac3ace6f 156814 admin important libapt-inst1.5_0.9.0_amd64.deb
 76e6ab6d2d06d7a895c4ef2f4da98ad6 1157074 admin important apt_0.9.0_amd64.deb
 e304af794f6f4be0b877882877f3c88a 176948 libdevel optional libapt-pkg-dev_0.9.0_amd64.deb
 0df83118a37c5893155ac2d9fcf8b2a9 369252 admin important apt-utils_0.9.0_amd64.deb
 7e9150fe4ee5be28a476c714bd70422c 99976 admin optional apt-transport-https_0.9.0_amd64.deb

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

iEYEARECAAYFAk+MUBMACgkQliSD4VZixzRuGQCfQrCgw4t9ts0LCLxZeafSquT2
X10AoJFelZR+3rybe+zx15X0jaxiIcuz
=+UJn
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: