TODO

Revision 21 as of 2007-02-24 23:29:20

Clear message

Include(MythTVTeam/Header)

Done

What

Who

State

Backport edgy version of mythtv 0.20 to dapper.

Mario Limonciello & John Dong

12-7-06: dependencies have been built and are in dapper-backports. Waiting for libiec61883 to move from new queue to build mythtv and mythplugins

Add metapackages to automatically set up mythtv "profiles" or "roles". See the mythtv edgy documentation to better explain what these roles are.

Mario Limonciello

12-7-06 Currently in bzr branch. No binaries yet.

Backing up the database regularly is very important to maintain MythTV's functionality - it might be a good idea to offer the user the chance to set up a nightly/weekly cron job to back up the database.

Mario Limonciello

12-7-06 Currently in bzr branch. A cron job is created that will do this. No binaries yet.

IVTV modules + firmware in edgy/dapper

Mario Limonciello

12-15-06: Licensing has been straightened out for firmware. Firmware is now hosted in debian packages at dl.ubuntu.com/firmware. New versions also in debian packages there.

Dapper Documentation

Mario Limonciello

1-1-07: Done!

Edgy Documentation

Mario Limonciello

1-1-07: Modularized

IVTV modules + firmware in feisty

Mario Limonciello

1-2-07: Licensing has been straightened out and Modules and firmware are both in the current feisy daily images

Docs To Be Written

  • How users can test their hardware - step by step guide to show users how to download a daily CD, burn it, test hardware, and if needed, report the bug on LP
    • This will be detailed at the Hardware Support page [:MythTVTeam/MythTVHardwareSupport]

Specs to write / Investigations to do

What

Who

Contact

State

Proposed tasks

Feisty

  1. Move lirc modules into linux-restricted-modules.
  2. Create a python based lircd.conf parser for writing a .lircrc. This will parse remote information and produce a list of all possible buttons. These will be easily assignable to different applications. A database will be internally maintained in the app for the possible buttons in each app.
  3. Create a set procedure for how a user will run a testing version of mythtv to verify hardware/software functionality without sacrificing functionality of their current mythtv network.
  4. Create a myth debconf that will automate setting the mysql-server bindaddress and securing mysql-server.

Feisty + 1

  1. Create a ubiquity derived installer to install directly into a mythtv "profile" or "role"

UDEV

1. Do some testing into whether mixed types of tv tuner devices can happily coexist (e.g. ivtv & DVB) AND be relied on to appear at the same device nodes repeatedly. Tuners 'moving around' is a major source of confusion for users (it was for Juski for a while too!).

2. Investigate ways to automate 'manual' (/etc/modprobe list) module loading (and by necessity, blacklisting) - to work around the above?

debconf stuff

1. Ask the user if they want to secure mysql if they do not have a root password. Warn about security issues!

2. Generate the 'random' mythtv user mysql password & display it, and tell the user where it's stored

3. Ask the user if the system is to be a standalone PVR or part of a MythTV network and configure bind-address in my.cnf accordingly

4. Configure the .htaccess file for mythweb so it uses the correct password from the very start.

5. Ask the user if they'd like to secure mythweb (htpasswd?).

6. Possibly check the filesystem on the recording partition & if it's ext3, enable 'gradual file deletes' in MythTV

  • (database setting)

7. Verify that if the mythtv user already exists when mythtv is being installed, that the 'mythtv' user is made a member of the 'video' & 'audio' groups. Eg the mythtv user was created by hand before starting.

8. Check what users are in the mythtv group, and offer to add users if they arent in it during *initial* mythtv-common installation. Later dpkg-configure mythtv-common should also do this.

Other Ideas

  • Can we create packages that change some of the artwork. A mythTV (for Ubuntu) specific boot splash image, as well as any login/splash screen that will show elsewhere!


.BRBR [:CategoryMythTV]