[sru]openmovieeditor does not recognize unstripped video packages

Bug #283762 reported by AvitarX
12
Affects Status Importance Assigned to Milestone
openmovieeditor (Ubuntu)
Fix Released
Low
Fabrice Coutadeur
Intrepid
Fix Released
Low
Unassigned

Bug Description

Binary package hint: openmovieeditor

1)
Description: Ubuntu intrepid (development branch)
Release: 8.10
2)
0.0.20080102-2.1build1 (intrepid)
3)
Successful install
4)
Requires removal of:
libavcodec-unstripped-51
libavformat-unstripped-52
libavutil-unstripped-49
to replace with the same libs, but without unstripped in the title.

I expect the dependencies should look something like they do in aqualung.

TEST CASE:
sudo apt-get install libavcodec-unstripped-51 libavformat-unstripped-52 libavutil-unstripped-49
then
sudo apt-get install openmovieeditor

gives the following message:
The following packages will be REMOVED:
  libavcodec-unstripped-51 libavformat-unstripped-52
  libavutil-unstripped-49
The following NEW packages will be installed:
  libavcodec51 libavformat52 libavutil49 libfltk1.1 libgavl0 libmpeg3-1
  openmovieeditor

Normally, libavcodec-unstripped-51, libavformat-unstripped-52 and libavutil-unstripped-49 packages shouldn't be uninstalled.

Revision history for this message
Jon Arnold (jonarnoldsemail) wrote :

Also ran into this problem. Installing ubuntu-restricted-extras ends up removing the package and the video meta-package in UbuntuStudio.

Revision history for this message
Alexander Bethke (oolongbrothers) wrote :

Same here. openmovieeditor should probably depend on libav* OR libav*-unstripped, as libav*-unstripped should not miss anything that libav* has.
Not sure if the idea with moving the non-free ffmpeg stuff from Medibuntu to those unstripped packages was a good one. Definitely does break substitution principles, as all packages that depend on ffmpeg-libs have to know about that convention.

Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

A simple rebuild add the unstripped version to dependencies.
I'll upload a debdiff to force the rebuild of this package

Changed in openmovieeditor:
assignee: nobody → fabricesp
status: New → In Progress
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Impact of the bug: openmovieeditor is not compatible with any of the application that needs unstripped version of libavcodec libs (rdepends shows me at least 41)

Correction: a rebuild of the package add that as dependency:
libavcodec51 (>= 3:0.svn20080206-8) | libavcodec-unstripped-51 (>= 3:0.svn20080206-8), libavformat52 (>= 3:0.svn20080206-8) | libavformat-unstripped-52 (>= 3:0.svn20080206-8), libavutil49 (>= 3:0.svn20080206-8) | libavutil-unstripped-49 (>= 3:0.svn20080206-8), instead of libavcodec51 (>= 3:0.svn20080206-8), libavformat52 (>= 3:0.svn20080206-8), libavutil49 (>= 3:0.svn20080206-8).
This has been confirmed also in my PPA (https://launchpad.net/~fabricesp/+archive)

TEST CASE: install libavcodec-unstripped-51, libavformat-unstripped-52 and libavutil-unstripped-49. Installing openmovieeditor will remove them.

Regression risk: as unstripped version of libavcodec libraries contains at least what contains the normal ones, the risk is null.

Changed in openmovieeditor:
assignee: fabricesp → nobody
status: In Progress → New
assignee: nobody → fabricesp
status: New → In Progress
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Extended Test case:
sudo apt-get install libavcodec-unstripped-51 libavformat-unstripped-52 libavutil-unstripped-49
then
sudo apt-get install openmovieeditor

gives the following message:
The following packages will be REMOVED:
  libavcodec-unstripped-51 libavformat-unstripped-52
  libavutil-unstripped-49
The following NEW packages will be installed:
  libavcodec51 libavformat52 libavutil49 libfltk1.1 libgavl0 libmpeg3-1
  openmovieeditor

Normally, libavcodec-unstripped-51, libavformat-unstripped-52 and libavutil-unstripped-49 packages shouldn't be uninstalled.

It's working with the version of my ppa.

Changed in openmovieeditor:
assignee: fabricesp → nobody
status: In Progress → New
Revision history for this message
John Dong (jdong) wrote :

Please don't add tags verification-*; those are not appropriate at this point.

ACK from SRU for the rebuild, but please update the original description with the test cases, rather than in a comment.

Revision history for this message
Luca Falavigna (dktrkranz) wrote :

ACK from motu-sru, version 0.0.20080102-2.1build1.1 sponsored to intrepid-proposed.

Changed in openmovieeditor:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Luca Falavigna (dktrkranz) wrote :

Please fix this in Jaunty as soon as archives open.

Changed in openmovieeditor:
assignee: nobody → fabricesp
importance: Undecided → Low
status: New → Triaged
description: updated
Revision history for this message
Martin Pitt (pitti) wrote :

Accepted into intrepid-proposed, please test and give feedback here. Please see https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in openmovieeditor:
status: Confirmed → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote :

intrepid-proposed package copied to jaunty.

Changed in openmovieeditor:
status: Triaged → Fix Released
Revision history for this message
Andreas Wenning (andreas-wenning) wrote :

Package in intrepid proposed verified!

With proposed enabled:
sudo apt-get install libavcodec-unstripped-51 libavformat-unstripped-52 libavutil-unstripped-49
then
sudo apt-get install openmovieeditor
No packages are to be removed.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package openmovieeditor - 0.0.20080102-2.1build1.1

---------------
openmovieeditor (0.0.20080102-2.1build1.1) intrepid-proposed; urgency=low

  * Rebuild to take into account unstripped versions of libavcodec libs
  * Closes LP: #283762

 -- Fabrice Coutadeur <email address hidden> Mon, 03 Nov 2008 20:29:06 +0100

Changed in openmovieeditor:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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