Quetzal libmyth-0.25-0 depends on libx264-120

Bug #1080024 reported by Mark Wormgoor
36
This bug affects 6 people
Affects Status Importance Assigned to Milestone
mythtv (Ubuntu)
Fix Released
High
Mario Limonciello
Quantal
Fix Released
Undecided
Unassigned

Bug Description

As of yesterday (16-Nov-2012), I'm facing upgrade issues with Mythtv. An updated version of libmyth-0.25.0 has been published in Quetzal updates, but this version depends on libx264-120. However, libx264-120 is not available for Quetzal. The available version is libx264-123.

[code]mark@server1:~$ sudo apt-get dist-upgrade -o Debug::pkgProblemResolver=true
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Starting
Starting 2
Investigating (0) libmyth-0.25-0 [ amd64 ] < 2:0.25.2+fixes.20120801.46cab93-0ubuntu1 -> 2:0.25.2+fixes.20120802.46cab93-0ubuntu1 > ( multiverse/libs )
Broken libmyth-0.25-0:amd64 Depends on libx264-120 [ amd64 ] < none > ( none )
Investigating (0) mythtv-common [ amd64 ] < 2:0.25.2+fixes.20120801.46cab93-0ubuntu1 -> 2:0.25.2+fixes.20120802.46cab93-0ubuntu1 > ( multiverse/graphics )
Broken mythtv-common:amd64 Depends on libmyth-0.25-0 [ amd64 ] < 2:0.25.2+fixes.20120801.46cab93-0ubuntu1 -> 2:0.25.2+fixes.20120802.46cab93-0ubuntu1 > ( multiverse/libs ) (>= 2:0.25.2+fixes.20120802.46cab93)
  Considering libmyth-0.25-0:amd64 13 as a solution to mythtv-common:amd64 12
  Holding Back mythtv-common:amd64 rather than change libmyth-0.25-0:amd64
Investigating (0) mythtv-transcode-utils [ amd64 ] < 2:0.25.2+fixes.20120801.46cab93-0ubuntu1 -> 2:0.25.2+fixes.20120802.46cab93-0ubuntu1 > ( multiverse/graphics )
Broken mythtv-transcode-utils:amd64 Depends on libmyth-0.25-0 [ amd64 ] < 2:0.25.2+fixes.20120801.46cab93-0ubuntu1 -> 2:0.25.2+fixes.20120802.46cab93-0ubuntu1 > ( multiverse/libs ) (>= 2:0.25.2+fixes.20120802.46cab93)
  Considering libmyth-0.25-0:amd64 13 as a solution to mythtv-transcode-utils:amd64 3
  Holding Back mythtv-transcode-utils:amd64 rather than change libmyth-0.25-0:amd64
Investigating (0) mythtv-backend [ amd64 ] < 2:0.25.2+fixes.20120801.46cab93-0ubuntu1 -> 2:0.25.2+fixes.20120802.46cab93-0ubuntu1 > ( multiverse/graphics )
Broken mythtv-backend:amd64 Depends on libmyth-0.25-0 [ amd64 ] < 2:0.25.2+fixes.20120801.46cab93-0ubuntu1 -> 2:0.25.2+fixes.20120802.46cab93-0ubuntu1 > ( multiverse/libs ) (>= 2:0.25.2+fixes.20120802.46cab93)
  Considering libmyth-0.25-0:amd64 13 as a solution to mythtv-backend:amd64 2
  Holding Back mythtv-backend:amd64 rather than change libmyth-0.25-0:amd64
Investigating (0) mythweb [ amd64 ] < 2:0.25.2+fixes.20120801.46cab93-0ubuntu1 -> 2:0.25.2+fixes.20120802.46cab93-0ubuntu1 > ( multiverse/web )
Broken mythweb:amd64 Depends on mythtv-common [ amd64 ] < 2:0.25.2+fixes.20120801.46cab93-0ubuntu1 -> 2:0.25.2+fixes.20120802.46cab93-0ubuntu1 > ( multiverse/graphics ) (>= 2:0.25.2+fixes.20120802.46cab93-0ubuntu1)
  Considering mythtv-common:amd64 12 as a solution to mythweb:amd64 1
  Holding Back mythweb:amd64 rather than change mythtv-common:amd64
Investigating (0) mythtv-frontend [ amd64 ] < 2:0.25.2+fixes.20120801.46cab93-0ubuntu1 -> 2:0.25.2+fixes.20120802.46cab93-0ubuntu1 > ( multiverse/graphics )
Broken mythtv-frontend:amd64 Depends on libmyth-0.25-0 [ amd64 ] < 2:0.25.2+fixes.20120801.46cab93-0ubuntu1 -> 2:0.25.2+fixes.20120802.46cab93-0ubuntu1 > ( multiverse/libs ) (>= 2:0.25.2+fixes.20120802.46cab93)
  Considering libmyth-0.25-0:amd64 13 as a solution to mythtv-frontend:amd64 1
  Holding Back mythtv-frontend:amd64 rather than change libmyth-0.25-0:amd64
 Try to Re-Instate (1) libmyth-0.25-0:amd64
 Try to Re-Instate (1) mythtv-common:amd64
 Try to Re-Instate (1) mythtv-transcode-utils:amd64
 Try to Re-Instate (1) mythtv-backend:amd64
 Try to Re-Instate (1) mythweb:amd64
 Try to Re-Instate (1) mythtv-frontend:amd64
Done
Done
The following packages have been kept back:
  libmyth-0.25-0 mythtv-backend mythtv-common mythtv-frontend mythtv-transcode-utils mythweb
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.[/code]

[code]mark@server1:~$ sudo apt-get install libmyth-0.25-0
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libmyth-0.25-0 : Depends: libx264-120 but it is not installable
E: Unable to correct problems, you have held broken packages.
mark@server1:~$ apt-cache search libx264
libavcodec-extra-53 - Libav codec library
libx264-123 - x264 video coding library
libx264-dev - development files for libx264[/code]

Revision history for this message
Benoit Grégoire (benoitg) wrote :

There is the exact same problem on quantal

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

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mythtv (Ubuntu):
status: New → Confirmed
Thomas Mashos (tgm4883)
Changed in mythtv (Ubuntu):
assignee: nobody → Mario Limonciello (superm1)
importance: Undecided → High
Revision history for this message
Brandon Price (bduf-br2ndin-ucks) wrote :

New guy here: I am affected by this bug, and am open to helping in any way I can. I have strong linux admin skills and can debug or test.

Revision history for this message
Mario Limonciello (superm1) wrote : Re: [Bug 1080024] Re: Quetzal libmyth-0.25-0 depends on libx264-120

In the short term anyone who is affected can enable the 0.25 daily builds
PPA as described at http://www.mythbuntu.org/repos.

I'm uploading a fix to quantal proposed that I expect should be swiftly
moved over to quantal updates to resolve this.

On Sun, Nov 18, 2012 at 12:50 PM, Brandon Price <email address hidden> wrote:

> New guy here: I am affected by this bug, and am open to helping in any
> way I can. I have strong linux admin skills and can debug or test.
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/1080024
>
> Title:
> Quetzal libmyth-0.25-0 depends on libx264-120
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/mythtv/+bug/1080024/+subscriptions
>

--
Mario Limonciello
<email address hidden>

Revision history for this message
Adam Conrad (adconrad) wrote :

libmyth-0.25-0 on quantal already depends on libx264-123 and installs fine here, there's nothing a rebuild will fix.

Can someone who's seeing this bug on quantal give me the output of "apt-cache policy libmyth-0.25-0"?

Revision history for this message
Adam Conrad (adconrad) wrote :

Oh, nevermind, I didn't have quantal-updates enabled in my tests. Looks like an update from precise was copied to quantal, which broke this. A rebuild will indeed be required.

Revision history for this message
Adam Conrad (adconrad) wrote : Please test proposed package

Hello Mark, or anyone else affected,

Accepted mythtv into quantal-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/mythtv/2:0.25.2+fixes.20120802.46cab93-0ubuntu1.12.10 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please change the bug tag from verification-needed to verification-done. If it does not, change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in mythtv (Ubuntu Quantal):
status: New → Fix Committed
tags: added: verification-needed
Changed in mythtv (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Mark Wormgoor (markwo) wrote :

Yup, this works now...
mark@server1:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
  libmyth-0.25-0 mythtv-backend mythtv-common mythtv-frontend mythtv-transcode-utils mythweb
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
mark@server1:~$ sudo apt-get install libmyth-0.25-0 mythtv-backend mythtv-common mythtv-frontend mythtv-transcode-utils mythweb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libmyth-0.25-0 : Depends: libx264-120 but it is not installable
E: Unable to correct problems, you have held broken packages.
mark@server1:~$ sudo apt-get install libmyth-0.25-0/quantal-proposed mythtv-backend mythtv-common mythtv-frontend mythtv-transcode-utils mythweb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Selected version '2:0.25.2+fixes.20120802.46cab93-0ubuntu1.12.10' (Ubuntu:12.10/quantal-proposed [amd64]) for 'libmyth-0.25-0'
Suggested packages:
  mythtv-doc mythmusic mythweather mythgallery mythgame mytharchive
The following packages will be upgraded:
  libmyth-0.25-0 mythtv-backend mythtv-common mythtv-frontend mythtv-transcode-utils mythweb
6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Brandon Price (bduf-br2ndin-ucks) wrote :

Confirmed to be working by a second user.

Revision history for this message
Scott Kitterman (kitterman) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

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

This bug was fixed in the package mythtv - 2:0.25.2+fixes.20120802.46cab93-0ubuntu1.12.10

---------------
mythtv (2:0.25.2+fixes.20120802.46cab93-0ubuntu1.12.10) quantal; urgency=low

  * No change rebuild for quantal. (LP: #1080024)
 -- Mario Limonciello <email address hidden> Sun, 18 Nov 2012 23:05:26 -0600

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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