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

Bug#590041: marked as done (Mishandles Packages.gz from other archs)

Your message dated Thu, 29 Jul 2010 15:17:13 +0000
with message-id <E1OeUrB-0007sA-7P@franck.debian.org>
and subject line Bug#590041: fixed in apt 0.7.26~exp11
has caused the Debian Bug report #590041,
regarding Mishandles Packages.gz from other archs
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

590041: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=590041
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 0.7.26~exp10
Severity: normal


I have apt configured with Apt::Architectures = { "amd64"; "armel"; }
and a Apt::Post-Update hook that transforms the armel Packages.gz file
into something suitable for cross-compiling. But all packages that are
not Architecture: all are ignored from
Replacing the amd64 Packages file with the armel one makes all
packages suddenly appear.

As a testcase I have stripped down the Packages files to bare minimum:

# ls -lh /var/lib/apt/lists/*Packages
-rw-r--r-- 1 root root    0 Jul 23 06:51 ftp.de.debian.org_debian_dists_sid_main_binary-amd64_Packages
-rw-r--r-- 1 root root 3.5K Jul 23 06:50 ftp.de.debian.org_debian_dists_sid_main_binary-armel_Packages

# grep-dctrl "" -s Package,Architecture,Version ftp.de.debian.org_debian_dists_sid_main_binary-armel_Packages
Package: banshee-extension-telepathy
Architecture: all
Version: 1.6.1-1

Package: libc6-armel-cross
Architecture: amd64
Version: 2.11.2-2~0.2

# apt-cache show banshee-extension-telepathy
Package: banshee-extension-telepathy
Architecture: all
Version: 1.6.1-1

# apt-cache show libc6-armel-cross          
E: Can't select versions from package 'libc6-armel-cross' as it purely virtual
E: No packages found

# cp /var/lib/apt/lists/ftp.de.debian.org_debian_dists_sid_main_binary-armel_Packages /var/lib/apt/lists/ftp.de.debian.org_debian_dists_sid_main_binary-amd64_Packages 

# apt-cache show libc6-armel-cross
Package: libc6-armel-cross
Architecture: amd64
Version: 2.11.2-2~0.2

This is a big regression from previous experimental versions.


-- 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: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

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

apt recommends no packages.

Versions of packages apt suggests:
ii  apt-doc                Documentation for APT
ii  aptitude                      0.6.3-3    terminal-based package manager (te
ii  bzip2                         1.0.5-4    high-quality block-sorting file co
ii  dpkg-dev               Debian package development tools
ii  lzma                          4.43-14    Compression method of 7z format in
pn  python-apt                    <none>     (no description available)

-- no debconf information
Package: banshee-extension-telepathy
Architecture: all
Version: 1.6.1-1
Conflicts: libc6-i386 (<< 2.9-18), ia32-libs, ia32-libs-gtk
Depends: banshee-extensions-common (= 1.6.1-1), empathy (>= 2.27.91), telepathy-gabble (>= 0.9), telepathy-mission-control-5 (>= 5.3.1), libc6-armel-cross (>= 2.11~0.2) | libc6.1-armel-cross (>= 2.11~0.2) | libc0.1-armel-cross (>= 2.11~0.2), libglib2.0-0-armel-cross (>= 2.24.0~0.2), libglib2.0-cil-armel-cross (>= 2.12.10~0.2), libgtk2.0-cil-armel-cross (>= 2.12.10~0.2), libmono-addins0.2-cil (>= 0.4), libmono-corlib2.0-cil (>=, libmono-posix2.0-cil (>= 2.4), libmono-system-data2.0-cil (>= 1.2.6), libmono-system2.0-cil (>= 2.4.3), libnotify0.4-cil (>= 0.4.0~r2998)
Provides: ia32-abi, ia32-abi-1
Replaces: ia32-libs, ia32-libs-gtk
Description: Telepathy extension for Banshee
 This extension provides integration between the Empathy instant messenger and
 Banshee. It provides the following features:
  * Download your friends' Banshee library metadata and check out what they
    listen to, their ratings, BPM values, etc.
  * View your friends' playlists and export them to disk
  * Share what you're listening to with all your instant messaging friends by
    advertising the track, artist, and album of the currently playing track in
    Empathy's status message. This can be disabled.
  * Download your friends' music; one track at a time or a selection. You can
    cancel ones in progress, queued, individually or all at once. The sender has
    the option to cancel all in progress or queued transfers only. Both sender
    and receiver get a progress bar. File sharing can be disabled.
  * Stream your friends' music. This feature can be disabled.
 Banshee is a media management and playback application for the GNOME desktop.
Filename: pool/main/b/banshee-community-extensions/banshee-extension-telepathy_1.6.1-1_all.deb
Homepage: http://gitorious.org/banshee-community-extensions
Installed-Size: 404
MD5sum: fb1f3f35e5817516f9b3cd5c642e79d0
Maintainer: Debian CLI Applications Team <pkg-cli-apps-team@lists.alioth.debian.org>
Priority: optional
SHA1: 068aafd619fac22d66dc2eb36b5d4be0ef6a9010
SHA256: ab77a99e9d5acd24ccaf241528699ad17f8382e1cf951606c0d36f74afa72979
Section: gnome
Size: 147966
Source: banshee-community-extensions (1.6.1-1)

Package: libc6-armel-cross
Architecture: amd64
Version: 2.11.2-2~0.2
Breaks: locales (<< 2.11), locales-all (<< 2.11), nscd (<< 2.11)
Conflicts: tzdata (<< 2007k-1), tzdata-etch, libc6-i386 (<< 2.9-18), ia32-libs, ia32-libs-gtk
Depends: libc-bin (= 2.11.2-2), libgcc1-armel-cross
Provides: glibc-2.11-1, ia32-abi, ia32-abi-1
Replaces: ia32-libs, ia32-libs-gtk
Suggests: glibc-doc, debconf | debconf-2.0, locales
Description: Embedded GNU C Library: Shared libraries
 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C library
 and the standard math library, as well as many others.
Filename: pool/main/e/eglibc/libc6_2.11.2-2_armel.deb
Homepage: http://www.eglibc.org
Installed-Size: 9740
MD5sum: f5b878ce5fb8aa01a7927fa1460df537
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Priority: required
SHA1: 0464d597dfbf949e8c17a42325b1f93fb4914afd
SHA256: faca4a3d9ccff57568abf41f6cb81ddd835be7b5d8b0161e2d5f9a7f26aae3c0
Section: libs
Size: 4178958
Source: eglibc (2.11.2-2)
Tag: devel::lang:c, devel::library, implemented-in::c, protocol::ipv6, role::shared-lib, suite::gnu

--- End Message ---
--- Begin Message ---
Source: apt
Source-Version: 0.7.26~exp11

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:

  to main/a/apt/apt-doc_0.7.26~exp11_all.deb
  to main/a/apt/apt-transport-https_0.7.26~exp11_i386.deb
  to main/a/apt/apt-utils_0.7.26~exp11_i386.deb
  to main/a/apt/apt_0.7.26~exp11.dsc
  to main/a/apt/apt_0.7.26~exp11.tar.gz
  to main/a/apt/apt_0.7.26~exp11_i386.deb
  to main/a/apt/libapt-pkg-dev_0.7.26~exp11_i386.deb
  to main/a/apt/libapt-pkg-doc_0.7.26~exp11_all.deb

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 590041@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
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)

Hash: SHA1

Format: 1.8
Date: Thu, 29 Jul 2010 16:40:58 +0200
Source: apt
Binary: apt apt-doc libapt-pkg-dev libapt-pkg-doc apt-utils apt-transport-https
Architecture: source all i386
Version: 0.7.26~exp11
Distribution: experimental
Urgency: low
Maintainer: APT Development Team <deity@lists.debian.org>
Changed-By: Michael Vogt <mvo@debian.org>
 apt        - Advanced front-end for dpkg
 apt-doc    - Documentation for APT
 apt-transport-https - APT https transport
 apt-utils  - APT utility programs
 libapt-pkg-dev - Development files for APT's libapt-pkg and libapt-inst
 libapt-pkg-doc - Documentation for APT development
Closes: 319006 590041 590438 590513
 apt (0.7.26~exp11) experimental; urgency=low
   [ Julian Andres Klode ]
   * apt-pkg/deb/dpkgpm.cc:
     - Write architecture information to history file.
     - Add to history whether a change was automatic or not.
   * apt-pkg/contrib/fileutl.cc:
     - Add FileFd::OpenDescriptor() (needed for python-apt's #383617).
   * cmdline/apt-get.cc:
     - Support large filesystems by using statvfs64() instead of statvfs()
       and statfs64() instead of statfs() (Closes: #590513).
   * apt-pkg/cdrom.cc:
     - Use link() instead of rename() for creating the CD database backup;
       otherwise there would be a short time without any database.
   [ David Kalnischkies ]
   * apt-pkg/depcache.cc:
     - handle "circular" conflicts for "all" packages correctly
   * cmdline/apt-cache.cc:
     - be able to omit dependency types in (r)depends (Closes: #319006)
     - show in (r)depends the canidate per default instead of newest
     - share the (r)depends code instead of codecopy
   * apt-pkg/cacheset.cc:
     - move them back to the library as they look stable now
     - add a 'newest' pseudo target release as in pkg/newest
   * apt-pkg/pkgcache.cc:
     - prefer non-virtual packages in FindPreferredPkg (Closes: #590041)
   * test/integration/*:
     - add with bug#590041 testcase a small test "framework"
   * apt-pkg/orderlist.cc:
     - try to install another or-group member in DepRemove before
       breaking the or group (Closes: #590438)
     - configure also the replacement before remove by adding Immediate flag
   [ Michael Vogt ]
   * apt-pkg/contrib/error.{cc,h}
     - docstring cleanup
     - add inline DumpError() to avoid subtle API break
 d50ff5b2f6ffe4fd951fcff71bb017ba9e9460c3 1332 apt_0.7.26~exp11.dsc
 c45c035c7f6a29f1d7d9751eb4c5c0203ea7b402 2919103 apt_0.7.26~exp11.tar.gz
 04fd0cb758982bcd33e65e06c710de1484c45ee1 228808 apt-doc_0.7.26~exp11_all.deb
 6ef69281deedcfcb26f0bd5d838d882544d6ebff 684588 libapt-pkg-doc_0.7.26~exp11_all.deb
 ee037b72c1b3991a5879cf878ed4f4cc55bdf1e9 2005350 apt_0.7.26~exp11_i386.deb
 c4e7ce8a621320d35deaa10b3cb74dfc8c715568 146090 libapt-pkg-dev_0.7.26~exp11_i386.deb
 1f763dbd94895e09458473552254439f0565090e 265500 apt-utils_0.7.26~exp11_i386.deb
 8d7427b5016983bcf7c69c317bb37dd8a685633d 78482 apt-transport-https_0.7.26~exp11_i386.deb
 56ae4144150e8847ac6b20c9aa78f7cffa0851ffe69f7019b1a7642cda083f7e 1332 apt_0.7.26~exp11.dsc
 47011764543a8f77bb2f5336c959c3e7d8d423ea2c6832ab2f0d5f7d36ea96f5 2919103 apt_0.7.26~exp11.tar.gz
 797229b60635a6f590b058205fbd77d7f9af160878c6c062ac237298b4deb403 228808 apt-doc_0.7.26~exp11_all.deb
 bf61eca4ad853d1b34ae23c3132dddccf91bbadd819028d6831f4893b346f9cb 684588 libapt-pkg-doc_0.7.26~exp11_all.deb
 104d3fd6216a370f6aed915d2e2141325794aa8a490ebf0f50da519e68f56640 2005350 apt_0.7.26~exp11_i386.deb
 b44a84fc7a44a0bca7ae18e096052925023f57a0a7172398ebcc583f6f21bcc5 146090 libapt-pkg-dev_0.7.26~exp11_i386.deb
 677d98ac957f4c5da0f63b1bc613a379bde039cc28e147b978bd49b2866c2135 265500 apt-utils_0.7.26~exp11_i386.deb
 4c8d3ef05fd05ff4eab3f3ba567e8033ae36bd94f869cc40b8c799cf0a8bd89a 78482 apt-transport-https_0.7.26~exp11_i386.deb
 35c759e9b93b0fc588ac938d51eef4f8 1332 admin important apt_0.7.26~exp11.dsc
 0e3f7271529f261ce8c0808f807c1209 2919103 admin important apt_0.7.26~exp11.tar.gz
 095adecae79ad8354522a47110c8ef43 228808 doc optional apt-doc_0.7.26~exp11_all.deb
 a75e77fca286f1eab15ba4face288b8c 684588 doc optional libapt-pkg-doc_0.7.26~exp11_all.deb
 734f16c6837ebf95c1c0c41218f0a647 2005350 admin important apt_0.7.26~exp11_i386.deb
 10e2cd88fde0cdabb6c6fca0c7a49b2c 146090 libdevel optional libapt-pkg-dev_0.7.26~exp11_i386.deb
 7befb34b4090a34c42c2299d57d10bc8 265500 admin important apt-utils_0.7.26~exp11_i386.deb
 3ff004f2f6dc77b5839eeb94f123e939 78482 admin optional apt-transport-https_0.7.26~exp11_i386.deb

Version: GnuPG v1.4.10 (GNU/Linux)


--- End Message ---

Reply to: