[Bug 1000541] Re: ia32-libs-multiarch depends on gstreamer0.10-fluendo-mp3, causing problems when installing packages from partner

Bryce Harrington 1000541 at bugs.launchpad.net
Thu May 17 18:50:33 UTC 2012


It appears the SRU upload was done but I didn't see the patch in quantal
yet, so went ahead and uploaded it there too.  Thanks Benjamin!

Unsubbing sponsors since I think there's nothing more for sponsoring
here...

-- 
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:
  Fix Released
Status in “ia32-libs” source package in Precise:
  Fix Committed
Status in “ia32-libs” source package in Quantal:
  Fix Released

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