[Bug 1000541] Re: ia32-libs-multiarch depends on gstreamer0.10-fluendo-mp3, causing problems when installing packages from partner
Steve Langasek
steve.langasek at canonical.com
Thu May 17 15:21:37 UTC 2012
** Description changed:
The ia32-libs-multiarch package in precise depends on gstreamer0.10
-fluendo-mp3:i386. This is a real package in universe, but also a
virtual package provided by both the gstreamer0.10-fluendo-plugins-
mp3-partner package in partner and the commercial gstreamer0.10-fluendo-
plugins available for purchase in software center. Trying to install
the amd64 versions of either of these other two packages causes apt to
remove gstreamer0.10-fluendo-mp3:i386, without installing the
corresponding i386 package; and since gstreamer0.10-fluendo-mp3:i386 is
no longer installed, ia32-libs must also be removed. This is
problematic.
The justification for ia32-libs pulling in gstreamer0.10-fluendo-mp3 in
the first place was for wine's benefit; and according to Scott Ritchie,
this is not needed in precise. So we should drop the dependency on
-fluendo- in SRU to fix this wrong conflict.
Ultimately this is a bug in apt's (and possibly dpkg's) conflicts
handling for virtual multiarch:same packages, but that's not fixable in
SRU.
+ [Test case]
+ 1. Install ia32-libs on a 12.04 amd64 system
+ 2. If not already enabled, enable the Canonical partner repository in software-properties-gtk3
+ 3. Try to install the fluendo package from partner with 'sudo apt-get install gstreamer0.10-fluendo-plugins-mp3-partner'
+ 4. Confirm that apt tries to remove ia32-libs
+ 5. Install ia32-libs from precise-proposed
+ 6. repeat step 3
+ 7. Confirm that apt tries to remove gstreamer0.10-fluendo-mp3, but will leave ia32-libs installed
+
[Regression potential]
Dropping the dependency might cause wine to FTBFS, contrary to Scott's assurances
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1000541
Title:
ia32-libs-multiarch depends on gstreamer0.10-fluendo-mp3, causing
problems when installing packages from partner
Status in “ia32-libs” package in Ubuntu:
Triaged
Status in “ia32-libs” source package in Precise:
Fix Committed
Status in “ia32-libs” source package in Quantal:
Triaged
Bug description:
The ia32-libs-multiarch package in precise depends on gstreamer0.10
-fluendo-mp3:i386. This is a real package in universe, but also a
virtual package provided by both the gstreamer0.10-fluendo-plugins-
mp3-partner package in partner and the commercial gstreamer0.10
-fluendo-plugins available for purchase in software center. Trying to
install the amd64 versions of either of these other two packages
causes apt to remove gstreamer0.10-fluendo-mp3:i386, without
installing the corresponding i386 package; and since gstreamer0.10
-fluendo-mp3:i386 is no longer installed, ia32-libs must also be
removed. This is problematic.
The justification for ia32-libs pulling in gstreamer0.10-fluendo-mp3
in the first place was for wine's benefit; and according to Scott
Ritchie, this is not needed in precise. So we should drop the
dependency on -fluendo- in SRU to fix this wrong conflict.
Ultimately this is a bug in apt's (and possibly dpkg's) conflicts
handling for virtual multiarch:same packages, but that's not fixable
in SRU.
[Test case]
1. Install ia32-libs on a 12.04 amd64 system
2. If not already enabled, enable the Canonical partner repository in software-properties-gtk3
3. Try to install the fluendo package from partner with 'sudo apt-get install gstreamer0.10-fluendo-plugins-mp3-partner'
4. Confirm that apt tries to remove ia32-libs
5. Install ia32-libs from precise-proposed
6. repeat step 3
7. Confirm that apt tries to remove gstreamer0.10-fluendo-mp3, but will leave ia32-libs installed
[Regression potential]
Dropping the dependency might cause wine to FTBFS, contrary to Scott's assurances
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/1000541/+subscriptions
More information about the Ubuntu-sponsors
mailing list