mythtv fails to build (FTBFS) in Lunar 23.04. blocks flac transition

Bug #1999340 reported by Rik Mills
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mythtv (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

mythtv fails to build (FTBFS) in Lunar 23.04. blocks flac transition

Version: 2:32.0+fixes.20220325.f69ce764b7-0ubuntu3

https://people.canonical.com/~ubuntu-archive/transitions/html/html/auto-flac.html

Fails with:

#### FFmpeg CONFIGURATION ####
ERROR: sdl2 requested but not found

if built without SDL2, the package additionally fails to build on arm64 with error:

Need either OpenGL, OpenGLES or Vulkan. None found!

Tags: ftbfs lunar
Rik Mills (rikmills)
tags: added: ftbfs lunar
description: updated
Revision history for this message
Mario Limonciello (superm1) wrote :

The auto-build snapshot for the PPA just worked.
https://launchpad.net/~mythbuntu/+archive/ubuntu/32/+build/24928513

I'll double check the packaging changes in Ubuntu, but I suspect we can just upload a new snapshot.

Revision history for this message
Paul Harrison (mythtv-paulh) wrote :

I think you are correct we have already fixed the SDL2 issue in the PPA so a new snapshot should fix the problem. Would a minor version bump of the v32 fixes version help or is it not needed?

We intend to release v33 in time for inclusion in Lunar which would I guess also fix this issue.

Revision history for this message
Mario Limonciello (superm1) wrote :

Not needed. I just uploaded a new snapshot. This bug will close when the autopkgtest stuff lets it promote.

Changed in mythtv (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mythtv - 2:32.0+fixes.20221219.860f4ab-0ubuntu1

---------------
mythtv (2:32.0+fixes.20221219.860f4ab-0ubuntu1) lunar; urgency=medium

  * New snapshot to fix FTBFS in lunar (LP: #1999340)
  * Scripted Build from fixes git packaging [860f4ab]
  * [b000b77] bump version in fixes/32 to 32
  * [6e28057] fix the missing sidebar icon
  * [d8813ae] remove no longer supported '--enable-ivtv' configure
    option
  * [2634fb3] fix typo in mythtv-doc
  * [167c873] fix the install of mythtv-doc
  * [9f71c20] add new required dependency libsoundtouch-dev
  * [b18454b] remove the libdts-dev build dependency
  * [bafded3] remove duplicate getting of PACKAGING_HASH
  * [4f5376c] Remove now unused variable GIT_DATE
  * [68fdaf1] Fix PACKAGING_HASH
  * [a692f5e] add debugging to figure out why getting branch and version
    is failing
  * [735a8b5] clean up and add comment
  * [c771c73] copy debian/DESCRIBE to the mythtv source directory
  * [3d8ddda] fix getting the packaging git hash after f69df9c1a2 broke
    it
  * [2264a88] bump compat to 10 and required debhelper to >=10
  * [04fb78f] Handle unset $USER
  * [d230e2b] Remove deprecate python-central
  * [3cb98da] Replace deprecated dh-systemd
  * [724f204] Add missing DEBHELPER token
  * [0fc9024] Strip LICENCE after install
  * [f2211ab] Handle existing directory
  * [a3ed6e4] Fix file permissions
  * [7c92c4a] Use install instead of mkdir/cp
  * [8c1c7bd] Only save VERSION once
  * [eb977f4] Remove parallel build
  * [84683f2] Only use python3-pil
  * [acd234a] Add/remove dependency substvars
  * [55d794a] Fix example config.xml path
  * [1cb37a6] Just use dh --with python3
  * [f4a517d] Clean git sourc tree before packaging
  * [f5d1cc5] Fix debian/mythtv.make CURRENT_GIT_HASH
  * [2c9d892] Fix debian/mythtv.make output
  * [7b717b3] Improve source package only building
  * [e435de8] Copy patches before chaning directory
  * [94796d1] Fix relative paths
  * [aeb0f2c] Simplify debian/changelog parsing
  * [e6f568d] Fix debian/changelog parsing
  * [a7bc5a8] Fix changelog generation
  * [8d85e84] Simplify installing Build-Depends
  * [a948b1c] Use dpkg-parsechangelog -SVersion
  * [69fba88] Fix argument quoting and parsing
  * [7783c26] Split $0 once and use those variables
  * [26e9d4c] Use rev-parse to get current git branch
  * [6cf3010] Use common `have` to check for commands
  * [a134e40] Fix branch matching
  * [e99da20] Use built-in string stripping
  * [2e977eb] Use case instead of consecutive if
  * [5fc29ed] Use bash provided variables
  * [6c41431] Fix --help detection
  * [895b2d2] Print all arguments to STDERR
  * [82b6596] Use 'set -e -u'
  * [74b82df] remove some obsolete options from rules
  * [a8e8cc9] fix building of MythGame (add missing minizip packages)
  * [f156a25] bump the version to 32 in changelog.in to keep it in sync
    with changelog
  * [46abf78] mythgame-> depends python3 not python
  * New upstream checkout (860f4ab)

 -- Mario Limonciello <email address hidden> Mon, 19 Dec 2022 20:00:50 -0600

Changed in mythtv (Ubuntu):
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.