ia32-archive causes repository reload to take long time

Bug #402833 reported by Peter "NCG"
40
This bug affects 13 people
Affects Status Importance Assigned to Milestone
ia32-libs-tools (Ubuntu)
Confirmed
Wishlist
Unassigned
Nominated for Jaunty by catphive
Nominated for Karmic by catphive

Bug Description

Upon any refresh of the repositories, in Synaptic, Software Sources or apt-get ia32-archive causes the reloading to take a long time. The output is incomplete due to my not waiting the entire time, but here's the sample I collected after what was already an extended period. This is using 9.04 "Jaunty Jackalope" x64. What should happen is the update of the repositories, however, instead it takes a long time with the following output:

eter@Z-Two-Air:~$ sudo apt-get update
apt-get: update
Get: http://ftp.debian.org sid/main Sources
Get: http://ftp.debian.org sid/contrib Sources
Get: http://ftp.debian.org sid/non-free Sources
Convert: acl 2.2.47-3
Convert: alsa-lib 1.0.20-3
Convert: arts 1.5.9-3
Convert: atk1.0 1.26.0-1
Convert: at-spi 1.26.0-1
Convert: attr 1:2.4.43-3
Error: Binary / source version mismatch, skipping.
Convert: audiofile 0.2.6-7
Convert: cairo 1.8.8-2
Convert: cdparanoia 3.10.2+debian-6
Convert: cyrus-sasl2 2.1.23.dfsg1-1
Convert: db 4.7.25-7

Revision history for this message
Ademar Arvati Filho (arvati) wrote :

I have the same problem !

Revision history for this message
lordawesome (freeshit) wrote :

Mine is doing the same as well. I even disabled all my repositories and tried again. It still does it.

Revision history for this message
Poppafuze (poppafuze) wrote :

This appears to be caused by the package configuration spending time hitting sid from debian.org, and converting all the packages on its list. This is exacerbated by the fact that sid packages change very frequently.

Specifically, /usr/lib/ia32-archive/bin/apt-update has the following items hard-wired, instead of being written as its own FIXME suggests:
...
# FIXME: use /etc/ia32-libs/sources.list
PACKAGES="$HOMEDIR/dists/sid/*/binary-*/Packages"
URL="http://ftp.debian.org"
REMOTE_DIR="debian"
DIST="sid"
SUITES="main contrib non-free"
SRC_FILTER="$HOMEDIR/conf/sources.filter"
PKG_FILTER="/usr/lib/ia32-libs-tools/packages.list"
LOGDIR="$HOMEDIR/logs"
...

I'd like to suggest (most of) this launchpad bug is not an upstream issue, but one where the Ubuntu package maintainer should/would apply diffs for:
1. Ubuntu.com repos instead of debian.org
2. The Ubuntu dist instead of sid (the increased stability here will save much time)
3. Maintain any changes to the suggested packages listed in sources.filter as needed by Ubuntu
4. Maintain any changes to the suggested packages listed in packages.list as needed by Ubuntu

The notion of where these diffs should be applied, however, can be done by upstream (i.e. writing their FIXME), so that the diffs all exist in the "/etc/ia32-libs/sources.list" instead of "/usr/lib/ia32-archive/bin/apt-update" (i.e. a config file instead of a script).

Also, a dialog warning at preinst could be created, whereby users are warned that the build time is longest at the first install, and asking them if they really want to be using this package if it's going to hang up apt-get update.

Revision history for this message
Poppafuze (poppafuze) wrote :

Marked 396205 as a dup of this bug, as the "offending" file is owned by this package.

Revision history for this message
Poppafuze (poppafuze) wrote :

Also may want to suggest to upstream that the rules in /etc/apt/apt.conf.d/00ia32-archive be changed so that:

1. The Update rule generates a list of what needs to be converted.
2. The Upgrade rule actually performs the conversion.

Currently, the update action performs the conversion, which seems to be more logically done during an upgrade.

Revision history for this message
catphive (catphive) wrote :

This bug effectively makes apt-get unusable. Is anyone working on it? Will it at least be fixed in Ubuntu 9.10? It doesn't look like it's even been triaged yet to me...

affects: ubuntu → ia32-libs-tools (Ubuntu)
Revision history for this message
Chris Jones (cmsj) wrote :

This package appears to only be in Jaunty, so it seems unlikely that it would be fixed in Karmic, but it talking to debian repositories seems deeply incorrect!

C de-Avillez (hggdh2)
Changed in ia32-libs-tools (Ubuntu):
status: New → Confirmed
Revision history for this message
C de-Avillez (hggdh2) wrote :

Please be aware that this package has been removed (and deleted) from Debian [1] (upstream for it); Debian considers 'multiarch' as the eventual replacement. is32-libs-tools made it into Jaunty (from Debian unstable), but not Karmic (since it was removed upstream).

Additionally, the Debian maintainer orphaned it.

In other words: this package has no maintainer, here or at upstream. The last upstream release suggests some of the problems in this bug would have been addressed, but I have been unable to find the source packages anywhere.

As such, marking confirmed *WISHLIST*. Anyone can suggest fixes.

[1] http://lists.debian.org/debian-project/2009/07/msg00015.html

Changed in ia32-libs-tools (Ubuntu):
importance: Undecided → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.