Bug 3279

Summary: Remove PVM as a dependency from transcode
Product: Fedora Reporter: Richard <hobbes1069>
Component: transcodeAssignee: David Juran <david>
Status: RESOLVED WONTFIX    
Severity: normal CC: kwizart
Priority: P5    
Version: 21   
Hardware: All   
OS: GNU/Linux   
namespace:

Description Richard 2014-07-07 20:55:41 CEST
PVM is even more unmaintained than transcode and the current release in Fedora violates the packaging guidelines in bad ways. Unless there is a known user of this capability in transcode, I'm recommending that it be removed.

transcode is still a dependency for the mytharchive component of MythTV and transcode still has other packages that depend on it, otherwise I would recommend retiring transcode.

Removing the pvm dependency is trivial but in trying to build a test package for rawhide (f21) I got caught up in the freetype header relocation issue.

The simplest solution I found was to fix the include in the one file that needs freetype in %prep:

# Location of freetype headers changed in f21.
%if 0%{?fedora} >= 21
    sed -i "s|#include <freetype/ftglyph.h>|#include <ftglyph.h>|g" \
    ./filter/subtitler/load_font.c
%endif

And have confirmed transcode builds for both rawhide and f20.

Let me know if you're not interested in maintaining transcode anymore and I will request CVS access.
Comment 1 Nicolas Chauvet 2014-07-07 22:15:20 CEST
Richard,
transcode is only interesting when built with PVM, as It allows to dispatch the video transcoding effort into multiple hosts.
If PVM isn't there, then there are many more interesting alternatives than using transcode for transcoding alone.(mencoder, ffmpeg, avidemux, etc)

I haven't tried this feature since too long, and before hitting PVM issues, we might hit ffmpeg-compat issues.

So ,if your plan to remove PVM from rawhide, or if transcode remains the only consumer of PVM in rawhide, best is to get rid of both.

mythtv dependency on transcode will need to be removed, and dvdrip (web app designed around transcode) will need to be retired also.
Comment 2 Richard 2014-08-11 19:29:13 CEST
I'll leave it up to the maintainers. I have removed transcode as a dependency as per the release notes it's no longer needed by mytharchive (though perhaps still optional). If anyone actually needs it they can install it separately and mytharchive should find it.
Comment 3 Richard 2015-04-06 21:39:11 CEST
I haven't had time to go through the process but I intend to retire PVM on Fedora.