Automatic Weekly builds

Automated Weekly MythTV 0.21-fixes Builds

Explanation

There has been lots of requests to provide more up to date packages between Ubuntu releases. This has been achieved by occasional backports, but for many users the backports still aren't sufficient. To solve this problem, Mythbuntu will be doing automatic weekly builds of the 0.21-fixes branch. This will prevent fiascoes such as that of late 2006 which required Silicon Dust to assemble their own Ubuntu 6.10 repository to reflect the QAM fixes for their HDHomeRun devices.

This repository will be maintained for the latest Ubuntu release only (At the time, this is Ubuntu 8.04, Hardy Heron LTS). Note that Mythbuntu releases will always coincide with Ubuntu releases. So when Ubuntu 8.10 is released, Mythbuntu 8.10 will also be released. It will be your responsibility to stay up to date on Ubuntu releases if you would like to continue to use these packages between Ubuntu releases.

Enabling The Repository (0.21 Fixes Builds)

Follow these directions to add/enable the repository if you are intending to use the release-0-21-fixes branch:

1) Add the apt-key

wget http://mythbuntu.org/files/EEED06D0.gpg && sudo apt-key add EEED06D0.gpg && rm EEED06D0.gpg

2) Add repository

The repository is available on two mirrors. Choose the mirror closer to you. If you are using something other than Hardy, please change "hardy" to the release that applies to you (hardy, intrepid, jaunty, etc).

US Mirror:

echo "deb http://weeklybuilds.mythbuntu.org/mythbuntu/ubuntu hardy main" | sudo tee /etc/apt/sources.list.d/mythbuntu-hardy.list

UK Mirror:

echo "deb http://uk.weeklybuilds.mythbuntu.org/mythbuntu/ubuntu hardy main" | sudo tee /etc/apt/sources.list.d/mythbuntu-hardy.list

3) Update your package lists.

sudo apt-get update

4) Upgrade your packages.

Warning: This will require you to restart any current running mythbackend processes

sudo apt-get upgrade

Automated Weekly MythTV Trunk Builds

Explanation

Also, there have been requests for trunk builds of mythtv. Many users opt to use trunk for features only available in development versions. It is also a good way to help with MythTV testing. Please note that these builds are not as optimized as regular builds to make it easier to debug them, so you may run into performance problems. By using the trunk builds, you sacrifice the stability afforded by a regular release cycle. If you are currently on a regular release, backup your MySQL database prior to enabling trunk builds. There is no returning to regular releases after enabling trunk. The trunk repository is usually built from the SVN trunk. When a major release branch is created for an upcoming release, trunk is changed to follow that branch. When it's released it is changed back to trunk.

Enabling The Repository (trunk)

Follow these directions to add/enable the repository if you are intending to use the trunk branch:

1) Add the apt-key

wget http://mythbuntu.org/files/EEED06D0.gpg && sudo apt-key add EEED06D0.gpg && rm EEED06D0.gpg

2) Add repository

The repository is available on two mirrors. Choose the mirror closer to you. If you are using something other than Hardy, please change "hardy" to the release that applies to you (hardy, intrepid, jaunty, etc).

US Mirror:

echo "deb http://weeklybuilds.mythbuntu.org/mythbuntu-trunk-0.22/ubuntu hardy main" | sudo tee /etc/apt/sources.list.d/mythbuntu-hardy.list

UK Mirror:

echo "deb http://uk.weeklybuilds.mythbuntu.org/mythbuntu-trunk-0.22/ubuntu hardy main" | sudo tee /etc/apt/sources.list.d/mythbuntu-hardy.list

3) Update your package lists.

sudo apt-get update

4) Upgrade your packages.

Warning: This will require you to restart any current running mythbackend processes

sudo apt-get upgrade