MythTV 0.22-trunk
Trunk / MythTV
It’s getting there !!
I have now switched my home system with MythTV trunk ; pre-0.22 release.. It’s not 0.22 yet, but it’s getting very close.
I have created my own trunk build repository (based on mythbuntu weekly build as usual) ; except I’ll be upgrading much more often. The weekly build was over 9 days old and several important changes have occurred since.
The packages are only compiled for Intrepid (8.10) and Jaunty (9.04). On Hardy it requires to enable the backport packages due to the new Qt4 dependency. If there’s demand, I’ll look into it, but I’m guessing that if you’re running Hardy for its stability, you’re probably not into the backport stuff.
Here is what I did to upgrade to MythTV trunk. Warning, this is a one-way process. If you want to go back, you will have to restore the database to a previous mysql backup and loose everything you’ve done in between.
(to be safe, backup first !
Use the mythconverg-backup script, like this:
perl /usr/share/doc/mythtv-backend/contrib/database/mythconverg_backup.pl --directory . --filename mythsql.backup
if you want to go back to 0.21 later do:
-Kill mythtv-backend
-Uninstall all mythtv packages
-Disable the trunk repository
-Reload in apt/synaptic
-install mythtv 0.21-fixes with vdpau
-Kill mythtv-backend
-Restore the mythtv database doing the following:
-Delete the mysql database with:
> mysql -u root -p
enter the root mysql password.
then
DROP DATABASE mythconverg;
CREATE DATABASE mythconverg;
exit
-Restore the mysql database backup created with
mythconverg_backup.pl:
perl /usr/share/doc/mythtv-backend/contrib/database/mythconverg_restore.pl --directory . --filename mythsql.backup.gz
-Restart mythtv-backend)
Now the upgrade:
-Activate the trunk repository , you must have trunk with release. Disable testing. the trunk packages are built against nvidia drivers 180.60
-Upgrade
-Remove all MythTV 0.21 themes (you can leave the OSD ones, those will work).
-Using a 0.21 theme will likely make mythtv crash
-In Mythtv-setup, set the various Storage Group.
-In mythfrontend, disable the ability to browse files in mythvideo. Storage Group and the browsing of files are incompatible, and you'll end up with duplicates if you do (note this will be fixed prior to the 0.22 release). Read this page first http://www.mythtv.org/wiki/MythVideo_.22_Transition_Guide
to understand how Storage Groups work and the current problems with them.
-If running a separate frontend/backend: on the frontend activate the option Setup -> TV settings -> Playback -> View Recordings -> Check "Generate Preview image remotely"..
-Make sure you're running the same *exact* same SVN version for both the backend and the frontend.
Themes:
I recommend the Graphite theme, written by Robert McNamara, it’s the one that makes the best use of the new fancy MythUI. The package name is mythtv-theme-graphite
Thursday, 27 August 2009