Project

General

Profile

Feature #1463

Warn if (UK grabber in) xmltv package is out of date

Added by Richard Lloyd almost 12 years ago. Updated almost 12 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
Category:
EPG - Grabbers
Target version:
-
Start date:
2012-12-22
Due date:
% Done:

0%

Estimated time:

Description

I'm running Ubuntu 12.04.1 with the latest git tvheadend and I use the xmltv* packages in Ubuntu for the TV listings grabbing (in my case, it's tv_grab_uk_rt for the UK listings). However, Ubuntu 12.04.1 is lagging two versions behind with its xmltv packages - it's on 0.5.61 and the current release is 0.5.63. Before you ask, no, I'm not moving to Ubuntu 12.10 because I want a long term distro for my media PC setup.

Normally it wouldn't matter, but tv_grab_uk_rt in the 0.5.63 release (inside the xmltv-util package) has had an important fix for the massive CPU thrashing (5 minutes at 100% CPU on an i7!) that it's suffered for several prior releases (including 0.5.61). 0.5.63's tv_grab_uk_rt never reaches 100% CPU and completes its grabbing in half the time compared to 0.5.61.

Hence, I think tvheadend should persuade the end-user that the 0.5.63 or later versions of xmltv packages should be used and display a warning if they're older than that. To check the version, it appears the first line of "<xml_tv_grabber> --version" displays:

XMLTV module version 0.5.63

So I guess it means checking the fourth field of the first line of output for the version. It should be noted that I haven't checked non-UK grabbers - they may be OK (in which case only do the version check/warning for tv_grab_uk_rt - that's version 1.28 in the xmltv-util 0.5.63 package).

BTW, to get the 0.5.63 packages installed on Ubuntu 12.04.1, I had to download the .deb's from Debian's Wheezy repo and install them manually.

History

#1

Updated by Adam Sutton almost 12 years ago

  • Status changed from New to Rejected

This is a system management issue and lies outside of tvhs responsibilities. We're merely a user of what scripts are available on the system and configured by the user.

This would be better addressed by finding/requesting better (more up to date) package repos and using standard system auto update facilities.

Adam

Also available in: Atom PDF