[PPA] libopencv-dev incompatible with format junkie dependencies

Bug #1074575 reported by Thomas Ward
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Format Junkie
Fix Released
Medium
Thomas Ward

Bug Description

Refer to this for details:
http://askubuntu.com/questions/210500/error-while-installing-an-application/210537#comment261808_210537

Apparently, installing libopencv-dev causes formatjunkie and other libraries it depends on to be uninstalled.

Thomas Ward (teward)
Changed in format-junkie:
assignee: nobody → Thomas Ward (trekcaptainusa-tw)
Revision history for this message
Thomas Ward (teward) wrote :

Issue traced a bit:

Package: libavcodec-extra-53
...
Conflicts: libavcodec53

This package here, with -extra-53, is part of the libav-extra source package. The packages we're using in the PPA are dependent on the -extra-53, but whatever "extras" are included in that set of packages conflicts with the more minimal set of packages in the libav source package. I can't fix that. Can you guys build it with only the libav stuff, and not the -extra-53 and similar package libaries? If that works, I'll change the package to use only those minimal libraries.

Changed in format-junkie:
status: New → Confirmed
Changed in format-junkie:
importance: Undecided → Medium
Revision history for this message
Thomas Ward (teward) wrote :

alexsol: does FormatJunkie run with libavcodec53 and related packages (and not the -extra ones)? If so, I can resolve this with the next package update in the PPA, along with Bug #1073980. (the version will not change, but the package revision number will)

If that's not possible, then this becomes "Won't Fix" because its not going to be changed.

Revision history for this message
Alex Solanos (hakermania) wrote :

Too busy to check it right now. Please wait till (Sat/Sun)day :)

Revision history for this message
Alex Solanos (hakermania) wrote :

Format Junkie runs well as far as I tested it even with the libavcodec53 installed. Please build FJ only with this package, there shouldn't be any problems.

Revision history for this message
Thomas Ward (teward) wrote :

OK. I'll do this once I get my packaging system back from repairs. Set the status to Triaged here, please.

Changed in format-junkie:
status: Confirmed → Triaged
Thomas Ward (teward)
summary: - [PPA] libopencv-dev breaks/uninstalls format junkie
+ [PPA] libopencv-dev incompatible with format junkie dependencies
Revision history for this message
Thomas Ward (teward) wrote :

Fix Committed to the PPA builders, if the PPA doesn't update to that information in the next 20 minutes or so i'll reupload.

Changed in format-junkie:
status: Triaged → Fix Committed
Revision history for this message
Thomas Ward (teward) wrote :

Marked "Fix Released" due to fixes being in the PPA.

formatjunkie (1.07-1~raring0.1) raring; urgency=low

  - Drop dependency on libavcodec-extra-53
  + Add dependency on libavcodec53
 -- Thomas Ward <email address hidden> Wed, 21 Nov 2012 15:28:29 +0000

formatjunkie (1.07-1~quantal0.1) quantal; urgency=low

  - Drop dependency for libavcodec-extra-53
  + Add dependency for libavcodec53
 -- Thomas Ward <email address hidden> Wed, 21 Nov 2012 15:27:25 +0000

formatjunkie (1.07-1~precise0.1) precise; urgency=medium

  - Drop dependency on libavcodec-extra-53
  + Add dependency on libavcodec53
 -- Thomas Ward <email address hidden> Wed, 21 Nov 2012 15:25:03 +0000

Changed in format-junkie:
status: Fix Committed → Fix Released
Revision history for this message
fvj (fred-alternation) wrote :
Download full text (3.3 KiB)

Hi,

I'm the one who wrote an article about FormatJunkie in the french Linux Pratique Essentiel Nr 29 (http://www.ed-diamond.com/feuille_lpe29/index.html pages 80 & 81) and who told you about Bug #1070737 and Bug #1070746 (but I'll come back later on those two).

I'm sorry to tell you that, with changing the dependency between libavcodec-extra-53 to libavcodec53, you just remove the ability to convert an audio file to MP3 !!!!!!!!!!!!!!!
And by the way, made impossible to upgrade FormatJunkie without removing libavcodec-extra-53, the one that CAN convert to MP3...

I believe you when you're saying: "Format Junkie runs well as far as I tested it even with the libavcodec53 installed." but it seems you're not using MP3, what Joe average user and the people I try to get away from Windows will!!!

Some proofs of what I'm saying:
- try to convert any FLAC file to MP3 = you get "The conversion of 1 file has finished with one error!
- use the "Show Errors" to see the log and here it is = no MP3 encoder available !!!

log:

'/media/ZIK/Zik/Rip-Flac/AC DC/ACDC - 1992 - Live/CD 2/09 - Highway to Hell.flac'
avconv version 0.8.4-4:0.8.4-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers
built on Nov 6 2012 16:51:33 with gcc 4.6.3
[flac @ 0x14597a0] max_analyze_duration reached
Input #0, flac, from '/media/ZIK/Zik/Rip-Flac/AC DC/ACDC - 1992 - Live/CD 2/09 - Highway to Hell.flac':
Metadata:
track : 09
ARTIST : AC DC
ALBUM : Live (Disc 2)
TITLE : Highway to Hell
DATE : 1992
GENRE : Hard Rock
COMMENT : Year: 1992
Duration: 00:03:53.64, bitrate: 1052 kb/s
Stream #0.0: Audio: flac, 44100 Hz, 2 channels, s16
Output #0, mp3, to '/home/fsw/Documents/FJOutput/09 - Highway to Hell.mp3':
Metadata:
track : 09
ARTIST : AC DC
ALBUM : Live (Disc 2)
TITLE : Highway to Hell
DATE : 1992
GENRE : Hard Rock
COMMENT : Year: 1992
Stream #0.0: Audio: [0][0][0][0] / 0x0000, 44100 Hz, 2 channels, s16, 200 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (flac -> ?)
Encoder (codec id 0) not found for output stream #0:0

Solution:
As it's impossible to force aptitude or apt-get to work this dependency problem, you have to install FormatJunkie with the libavcodec53 package (and let him remove libavcodec-extra-53), then modify the /var/lib/dpkg/status file, changing the "Depends:" line back to "libavcodec-extra-53" (and NOT libavcodec53) and then, installing AGAIN libavcodec-extra-53, which will in turn removing libavcodec53 at the end.

And when you've done all this, you can AGAIN convert a file from FLAC to MP3.

But sadly, that brings us to the point that Bug #1070737 is STILL NOT solved, because with 100% quality, you STILL got an ugly 78 kbps audio file, where with 1% quality conversion, you got a nice 230 kbps...

And, if you try to convert the FLAC file to OGG, it still uses the FLAC codec (as in Bug #1070746) and not the Vorbis, making a .ogg file with the same size as a .flac, what doesn't relly make it a challenger to the MP3 format for newbies....

So, leon promised to solved the 2 other bugs, that didn't happened from October 'till now, but this one get "solved" in 3 weeks, breaking FormatJunkie a little bit more ? I'm not sure I would write the same article today...

...

Read more...

Revision history for this message
Thomas Ward (teward) wrote :

Reopened as a [REGRESSION]

Changed in format-junkie:
status: Fix Released → Won't Fix
Revision history for this message
Thomas Ward (teward) wrote :

actually, ignore that on #10, replace with "Fix Released"

Revision history for this message
Thomas Ward (teward) wrote :

fvj (fred-alternation): please refer to LP Bug #1092524 for the regression bug. And for PPAs, please file new bugs when previous bugfixes break things, i don't like reopening older bugs unless I have to.

Revision history for this message
fvj (fred-alternation) wrote :

Thomas (teward): OK, will do if I find anyhting else in the future.
And THANKS a lot for the lightning fast reaction =:)

Revision history for this message
Thomas Ward (teward) wrote :

Reversing the change in which I set this as Won't Fix. just because this bug in its form was fixed, although it introduced the regression in Bug 1092524.

Changed in format-junkie:
status: Won't Fix → 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.