Opened 2 months ago

Closed 2 months ago

#13567 closed Patch - Bug Fix (Fixed)

Debian: Revise dependencies for packaking

Reported by: rcrdnalor Owned by: paul-h
Priority: minor Milestone: 31.0
Component: Packaging Version: Master Head
Severity: medium Keywords: Packaging Debian
Cc: Ticket locked: no

Description

Since mythtv is using now python3 on master, update dependencies for the Debian packaging scripts and for the Launchpad build recipe.

This is done in 3 steps:

  • Switch dependencies of mythtv-packages to python3: This removes all dependencies to python2 for the mythtv packages, except for the MythGame? plugin.
  • Debian build: Use python3 for building debs: This commit switches the Launchpad Build for mythtv to use python3 instead of the deprecated python2.
  • Install missing droid fonts: Pull request 73 and 74 against packaging/deb are still valid on master. See Pull request Debian/Ubuntu?: Install Droid fonts instead of symlinking.(73, 74) and #13301.

This commit changes the debian/ubuntu packaging to install mythtv's droid fonts instead of relying on fonts that were deprecated two years ago and replaced by dejavu fonts that don't look right.

Note: Launchpad recipe uses 'control', and the script 'build-debs.sh' uses the file 'control.in'. It is advised to keep both files in sync.

Enclosed the patches according above steps.

Attachments (3)

0001-Switch-dependencies-of-mythtv-packages-to-python3.patch (8.4 KB) - added by rcrdnalor 2 months ago.
MythTV now depends on python3
0002-Debian-build-Use-python3-for-building-debs.patch (3.5 KB) - added by rcrdnalor 2 months ago.
Update Debian buid script and recipe to use python3
0003-Install-missing-droid-fonts.patch (2.8 KB) - added by rcrdnalor 2 months ago.
Install missing droid fonts, as it was done in fixes/29

Download all attachments as: .zip

Change History (5)

Changed 2 months ago by rcrdnalor

MythTV now depends on python3

Changed 2 months ago by rcrdnalor

Update Debian buid script and recipe to use python3

Changed 2 months ago by rcrdnalor

Install missing droid fonts, as it was done in fixes/29

comment:1 Changed 2 months ago by paul-h

Milestone: needs_triage31.0
Owner: set to paul-h
Status: newaccepted

comment:2 Changed 2 months ago by paul-h

Resolution: Fixed
Status: acceptedclosed

Committed to packaging in a5eaea9bc4, 60adb38a87 and 9f3f63dbf9 thanks Roland.

Note: See TracTickets for help on using tickets.