[Pkg-ia32-libs-maintainers] Bug#680153: ia32-libs-i386: Add option for libjack-jackd2-0
Vincent Danjean
vdanjean at debian.org
Mon Aug 6 10:15:58 UTC 2012
Package: ia32-libs-i386
Followup-For: Bug #680153
Hi,
I've a system where jack2 (package libjack-jackd2-0) is installed.
When trying to dist-upgrade, ia32-libs is not upgraded (and ia32-libs-i386 is not
installed as my ia32-libs package predate the multiarch switch):
root at eyak:/home/vdanjean# apt-get dist-upgrade
[...]
Calculating upgrade... Done
The following NEW packages will be installed:
lesstif2:i386 libcurl3:i386 libgl1-mesa-dri:i386 libldap-2.4-2:i386 libnss-ldap:i386 libnss3-1d:i386 libpam-ldap:i386 libsasl2-2:i386 libsasl2-modules:i386 nscd
The following packages have been kept back:
ia32-libs ia32-libs-gtk
0 upgraded, 10 newly installed, 0 to remove and 2 not upgraded.
[...]
When trying to force the upgrade, apt tells me about a problem:
root at eyak:/home/vdanjean# apt-get install ia32-libs
[...]
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ia32-libs : Depends: ia32-libs-i386
E: Unable to correct problems, you have held broken packages.
When trying to install ia32-libs-i386, apt show me (part of) the
problem with jack:
root at eyak:/home/vdanjean# apt-get install ia32-libs-i386
[...]
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ia32-libs-i386:i386 : Depends: libjack0:i386 (>= 1:0.118+svn3796-7) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
If I really want to install it, apt proposes me to remove gnome and other software:
root at eyak:/home/vdanjean# apt-get install ia32-libs-i386 libjack0:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
gcompris-data gcompris-sound-en libc-ares2 libconfig-tiny-perl
libfile-touch-perl libsmi2ldbl libwireshark-data libwireshark2 libwiretap2
libwsutil2 python-pysqlite2 wireshark-common
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
lesstif2:i386 libcurl3:i386 libgl1-mesa-dri:i386 libldap-2.4-2:i386
libnss-ldap:i386 libnss3-1d:i386 libpam-ldap:i386 libsasl2-2:i386
libsasl2-modules:i386 nscd
Suggested packages:
ia32-libs-gtk-i386:i386 libglide3:i386 jackd1:i386 libsasl2-modules-otp:i386
libsasl2-modules-ldap:i386 libsasl2-modules-sql:i386
libsasl2-modules-gssapi-mit:i386 libsasl2-modules-gssapi-heimdal:i386
Recommended packages:
nscd:i386
The following packages will be REMOVED:
cheese empathy espeak gcompris gnome gnome-control-center gnome-core
gnome-media gnome-orca gnome-video-effects gok gstreamer0.10-plugins-good jovie
kdeaccessibility libasound2-plugins libcanberra-pulse libcheese-gtk21
libcheese3 libespeak1 libfarstream-0.1-0 libgnome-speech7 libjack-jackd2-0
libportaudio2 libpurple-bin libpurple0 libtelepathy-farstream2 mplayer
mplayerthumbs nautilus-sendto-empathy paprefs pidgin pidgin-encryption
pidgin-libnotify pidgin-openfetion pidgin-openpgp pidgin-plugin-pack pulseaudio
pulseaudio-esound-compat pulseaudio-module-gconf pulseaudio-module-x11
pulseaudio-module-zeroconf rhythmbox rhythmbox-plugin-cdrecorder
rhythmbox-plugins sound-juicer speech-dispatcher telepathy-haze totem
totem-mozilla totem-plugins wireshark
The following NEW packages will be installed:
ia32-libs-i386:i386 lesstif2:i386 libcurl3:i386 libgl1-mesa-dri:i386
libjack0:i386 libldap-2.4-2:i386 libnss-ldap:i386 libnss3-1d:i386
libpam-ldap:i386 libsasl2-2:i386 libsasl2-modules:i386 nscd
0 upgraded, 12 newly installed, 51 to remove and 2 not upgraded.
In fact, the correct "workaround" in this case is to switch back to jack1
on the amd64 architecture:
t at eyak:/home/vdanjean# apt-get install ia32-libs libjack0
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
lib32bz2-1.0 lib32ncurses5 lib32tinfo5 lib32v4l-0
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
ia32-libs-i386:i386 lesstif2:i386 libcurl3:i386 libgl1-mesa-dri:i386
libjack0:i386 libldap-2.4-2:i386 libnss-ldap:i386 libnss3-1d:i386
libpam-ldap:i386 libsasl2-2:i386 libsasl2-modules:i386 nscd
Suggested packages:
ia32-libs-gtk-i386:i386 libglide3:i386 jackd1 jackd1:i386
libsasl2-modules-otp:i386 libsasl2-modules-ldap:i386 libsasl2-modules-sql:i386
libsasl2-modules-gssapi-mit:i386 libsasl2-modules-gssapi-heimdal:i386
Recommended packages:
nscd:i386
The following packages will be REMOVED:
libjack-jackd2-0
The following NEW packages will be installed:
ia32-libs-i386:i386 lesstif2:i386 libcurl3:i386 libgl1-mesa-dri:i386 libjack0
libjack0:i386 libldap-2.4-2:i386 libnss-ldap:i386 libnss3-1d:i386
libpam-ldap:i386 libsasl2-2:i386 libsasl2-modules:i386 nscd
The following packages will be upgraded:
ia32-libs
1 upgraded, 13 newly installed, 1 to remove and 1 not upgraded.
But, of course, switching back to jack1 instead of jack2 on the main architecture
is not something anybody would agree.
So, I think this bug should really be solved before wheezy, either with an
alternative as proposed, or with the downgrade from depends to recommends for
the jack library.
Regards,
Vincent
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386 armel mipsel
Kernel: Linux 3.2.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
More information about the Pkg-ia32-libs-maintainers
mailing list