MythDora Coming to and end....

It pains me a bit to write this, but it looks like the days of MythDora are numbered. Our plan for MythDora was to migrate to ElMyth (www.elmyth.org), but over the last year or so and waiting for CentOS we've kind of run out of steam.

A few months back we decided to try Scientific Linux instead, and since then I've made a lose attempt at getting a spin together. The bottom line is I just don't have the time like I used to now that I have 2.5 year old running around. Nor do I have the desire to code or test until the wee hours of the morning.

Jarod is in the same boat as he confirmed to me yesterday. Busy family & professional lives have kind of hung the "fun" projects out to dry.

I've considered moving in another direction all together, and ditch a "full" distro in favor of a mythdora/elmyth release repo and configuration tools. But I'm not sure that will be as functional for the newbie crowd.

I hate to throw in the towel, but I'm not able to keep the project afloat on my own.

Unless some of the technically talented followers step up and want to get involved in development; it may be the end of the road.

I am however interested in hearing some feedback in regards to the layered MythDora approach. I.E. Grab a release rpm, run the setup tool, pick your configuration and let yum & scripting do the rest of the configuration. This would rely on rpmforge, elrepo, rpmfusion or possibly atrpms for el6 rpms. Unless of course we just stick with a fedora add-on... again I'm curious as to what the community would want.

Pisani

Don't be sad, you've done magic, for all of us

I started using the 'roll your own' mythtv long time ago, had to learn a lot just to get it to work... then I 'discovered' mythdora and installed on a new machine, and it worked beautifully....
I learned so much simply by reading your scripts, understanding how it's done..
I showed my wife how easy it was to record her fav shows....I soon lost that machine to my wife. It started with a 180GB disk, and now, years later, it has nearly 4TB of recordings. She loves it, will not tolerate any type of error, and as long as I leave it alone, it works.
She liked it so much, she had me build another system for the kids / living room as 'hers', could not be 'fiddled' with.

Your work is simply magic to to uninitiated, it has taught me many things, and added happiness to this one person's life.

Hat's off to you and Jared.
Peace be with you

:-( Understandable...

As I grow older, I find myself in the same predicament - So many things to do and so little time.

No matter what happens in the end, I want to express my sincere THANKS to all who worked on (and perhaps continue to work on) the MythDora project.

I 'cut my teeth' on MythTV using Jarod's "MythTV on Fedora" guide several years ago... And I'm still running Fedora on all the Myth boxes in the house. The only change I made over the years was to start building from source instead of using packages. ;-)

Jeff

So...,What is the plan for everyone?

So what is the plan for Mythdora going forward? I love the way it is set up for the menu system and such. Can a "How To" simply be documented on how to install/setup the latest version of CentOSMyth or MythOS through packages or what not?

Mythdora help

I also agree with the possibility of add-on packages and scripts. I feel that doing the initial install is the easy part..pulling all the packages and pieces together is the headache I'm looking to avoid. That and I want to stay with a Redhat based system.

Please let me know if I can help. I'm no developer, but if you have any sysadmin type needs, I should be able to help out.

I run 3 frontends and 1 backend, it all works great and I'm always finding new uses for it.

Thanks again for everything you all have done in the past.

Crud...that sort of blows.

Kids certainly divert ones time.
This is another example of the debt-based monetary system disabling people to be productive and creative in such things as this. Anyway...

I've followed Jarod's setup since before he joined the Mythdora team so I'd still be appreciative of that step by step approach if it meant having a good stable system like Mythdora in the end.

Frell...and
I've been waiting for the next grandeos update.

How to move forward?

I'd like to continue to run a Fedora-downstream MythTV setup. CentOS, RHEL, or SL shouldn't be a big deal. The value-add these days isn't installing the OS, it's integration.

RPMFusion already has most of the packages for MythTV needs. Where would be a good place for those interested to talk about setting up a 'groupinstall'-able MythTV setup?

This board is fine for what it is, but development discussions on here would be painful.

I don't really understand the scope of work required, but I'd like to hear about it from those who know.

Thanks for all your work over

Thanks for all your work over the years! I joined you at the release of 10.21 and have followed and grown my mythtv system from there.

I'd agree that there's little point sticking with fedora. I think a build script that takes RH/Centos/SL from fresh install to mythtv installed would be great, and would shift OS maintenance and support off you and team, and move more to a repackaging of existing code instead of writing and modifying large lumps of code.

Perhaps a script that updates kernel, ALSA etc to a known stable with DVB support and installs mythtv to create a reliable installation.

My sort of code runs on PIC chips not computers so I can't help there but happy to be around in the forums to support other users with the knowledge I've acquired over the years.

I used Mythdora in the Past

I used Mythdora in the Past was was checking in to see where it stood. But alas ...

Well I have been working on a Fedora 15 LXDE myth environment and I was considering packaging up for learning purposes. I will have to touch base once I have the time.

MythTv-users

This should be posted on the MythTv-users email list. Maybe others will come out of the wood work?

my heart sank

My heart sank when I read this. It's very sad. I realize you have a life other than computers and probably would rather do that than this. I really really appreciated just being able to throw a CD / DVD in and having EVERYTHING available and working! It made it all so painless compared to the days of installing one package at a time. I could focus on getting the remote working, which usually happened a month after I started.

Yes, definitely at least some sort of package that would drag in all the other goodies would be great, plus the web interface for configuration. I'd be willing to help test.

Can Others help?

Pisani,

I have been using Mythdora for a couple of years and used CentOS as the base for a custom build myth prior to that. I have a lot of experience with the depth of components in CentOS. I don't have a great deal of time, but I might be able to help out. Is your current development work in Subversion somewhere?

My current system is need of updating and was considering going back to my custom built CentOS based install.

Brandon Saunders

Brandon, I've got a git repo

Brandon,

I've got a git repo setup with the latest dump. We lost our SVN a while back to a failure so I took the last known snapshot and dumped it to git. I can get you connected to it if the need arises. Shoot me an email if you're serious about getting involved, there is definitely a need for new blood to keep the project alive.

Ryan

Sad to read this news. :( Paypal link?

This is sad news, but its also understandable. I have been the beneficiary of this great distro for several years now, with lots of WAF karma you guys deserve far more than I. I hope this isn't the end of "mythdora" or this community, but if it is, then a BIG THANK YOU to all who have helped make it so!!

I regret I can not personally contribute more time or effort to help the project, but I will gladly donate some funding to see you out with a bang, OR help to revitalize and keep the lights on!?!? Is there a paypal link anywhere??

Thanks Joe. I'm not sure it's

Thanks Joe. I'm not sure it's completely dead at this point. I'm going to revisit the idea of an add-on tool set instead of a full install.

I removed the paypal link pre-announcement because I didn't want an influx of donations to try to keep MD alive. That's really not what this is about, and I didn't want to receive that type of support.

Saving Mythdora

Now I "know" you did not send a power surge just get me back in here to see that mythdora might shut, however as it did happen I am glad (even though it will take 6+hours to rebuild my raid array).

It would be a shame if mythdora should fall.

Jan 2009 I installed my current system and this is the first time I am having any truly serious issues with it. That kind of stability is missing from a lot of stuff available out there. I have been using Mythdora for years and hope to use it for many more.

So I propose a few things:

1) Send a PM to all the accounts signed up here. With such great stability it can be easy to take for granted that everything will just keep running. I don't have the technical skills to help however some that do might just be reminded that Mythdora is here at a time when they are looking to step into a new project.

2) Everyone who sees this here and wants to keep mythdora going should rebroadcast it. After I am done this I will mention it on the message groups I am a part of. I don't use twitter or facebook but I am sure some of you do, so go make a positive fuss. Who knows maybe a sponsor will come along and offer to help with support costs.(and yes with such an enterprise I would consider child care a support cost)

3) If possible please choose limited activity vs closing the project. With the releases that exist at the moment there is a lot of functionality that is provided. Even if it is just minimal website maintenance. Life will continue to change for yourself and others who have been involved. Any of you may stumble upon a life change that provides the contacts, time or drive to work on pushing this project even further than it has achieved.

This project has helped me to learn more about using linux and a variety of technologies that I may not have looked at with out it.

I really hope we can find more options than the ones you currently face.

Sincerely and enthusiastically,
Justin Perreault

I would completely abandon

I would completely abandon trying to do anything with Fedora. The release cycle is ridiculous and it's not always a very stable platform to run MythTV on. Fedora reminds me of what used to be called Mandrake Cooker, bleeding edge, buggy and things guaranteed to be broken. The only way we got 24.1 for a year old version of Fedora was because YOU compiled it for us as a courtesy, your schedule from the sound of it would not tolerate doing this over and over for us. On the other hand, EL6 based stuff including Scientific Linux, stock is limited to the 2.6.32 kernel and Alsa 1.0.21 but this has a far easier solution to make it work for myth than trying to keep up with Fedora. I had to compile much newer versions of Alsa against the MD12 kernel in order to be able to have HDMI audio in the Nvidia 460GTX based card I have. The 2.6.32 kernel may be a bit old for newer DVB hardware or even more mature drivers for hardware that 2.6.32 barely supports out of the box.

Mythdora Tools renamed to ELMyth Tools, Scientific Linux with a newer kernel and alsa stuff would make sense to me. Even just the tools, a newer kernel and alsa packages would get us in business.

what about

I know there was talk about using CentOS. Would that be better?

It was a long wait for Centos

It was a long wait for Centos 6 and people ran out of steam waiting. Fedora seems like it gets released every five minutes and is really much flakier. I'm surprised Fedora myth packagers don't just give up trying to keep up.

Things got complicated with

Things got complicated with CentOS 6. With earlier versions you could compile packages or final release on the beta version of that same release, whitch is not the case with CentOS 6. Fair number of dependancies packages were compiled against were not published at all (exact versions), so devs had to work arround it or ask Red Hat to publish them. But it is released, and CentOS 6.1 is in QA process.

I already compiled qt 4.7 for CentOS 6, and am due to recompile mythtv in next week. I will first use 0.23 and then try 0.24. I will report of the progress.

Love is in the Air

I am all for Cent based myth

I am all for Cent based myth distros but I guess IMHO that is taking the 'dora' out of mythdora. Doesn't that defeat the purpose?

Fedora was right choice then, but not now

beilber wrote:

I am all for Cent based myth distros but I guess IMHO that is taking the 'dora' out of mythdora. Doesn't that defeat the purpose?

No, the point (at least for me) was an RPM-based MythTV system. The Fedora kernel at the time was the only viable option available for AV hardware, and supporting packages were available, so the choice was pretty clear, despite the Fedora churn.

Today, we have a stable choice with a kernel good enough for AV needs and good package sets available. Fedora would not be the best choice for continued development. EL is a Fedora downstream at this point, so the name can stay or go, depending on how much brand
value it has.

Depends weather you want

Depends weather you want stable appliance or the name ;-) .

Love is in the Air

Stable. Some problems that

Stable. Some problems that have come up over the years were Fedora related, not MythTV.

There are benefits to using a stable distro where much of what it takes to run Myth is not in the base distro, this way the MythTV appliance adaptation is not competing with packages from the distro itself.

Elmyth.org resolves to this site I noticed.

Fedora best 7

I know I could never use

I know I could never use Fedora as a desktop distro and be at all happy with it. It's just too volatile and dumbed down at the same time and KDE support is mediocre. Of course MythTV is NOT a desktop. It's an appliance frontend and needs a solid system with good MythTV packaging support so Brian's roundup is neither here nor there. An ideal MythTV base would be no more than a rock solid distro with great X support including Nvidia and a good solid MythTV package repo not to mention good alsa packaging support.

*cough* gentoo *cough* :)

*cough* gentoo *cough* :)

Thanks for everything

I came to Mythdora a complete punter. I knew nothing of Linux or mythtv other than I wanted to give it a go. Mythdora was perfect for me and your teams help has been invaluable. From that start on a patched together machine (to demonstrate to the wife) I now have a multi-tuner system that acts as a samba server and distributes media around the house. I don’t think i could have done that with any other system. Sadly, I don’t have the upper end knowledge to keep this alive either.

Looking back, it was the lack of choice that attracted me to Mythdora.
Every time I tried to read about mythtv the article offered me thousands of options on how to do it and then explored each one till my head spun.

Mythdora's 'install and go' was the perfect way for me to jump in the deep end.

From my perspective, I think the best way to go would be to work on this strength and have either a static package that the user installs after they have installed the latest Fedora offering - say a simple 'yum install myth-for-fedora'. You could then have all the other stuff as dependencies that get installed / updated along the way. This would reduce the one-step install mythdora is famous for, into a 2 step process, but keep an up-to-date fedora system.

The other option is a list of the packages needed to build the complete system. It wouldn’t have to do it all for the user, but a simple cut and paste list of yum commands - and their expected output would help newbies, I think. If the first package was webadmin, the rest could be done from the couch with a laptop.
It would be great if it included all the things that I love about mythdora, WebAdmin, VLC, SMB, Handbrake etc those extra packages have made exploring the possibilities fun and helped me fine tune the perfect system for us.

What ever you choose, no doubt it will be as good as your previous work.

Thanks again to the team.
Good luck in the future.

AN

Sad but understandable

This is sad news, but understandable. I would offer assistance, but I don't have the level of technical knowledge (or the time with 2 young kids).

I started out using Fedora and following Jarod's instructions on his web page and moved to Mythdora from about version 3 (just playing around) and finally replaced my PVR with version 5.

I think the add-on approach would be a good idea. To be honest, I'm not sure that the Mythdora users are really a newbie crowd. Perhaps people like me could contribute more to a wiki to help people get things running than we could to building a distro. Whether it's a RHEL base or Fedora base is a good question. I personally don't mind the upgrade every couple of years, but people may expect the add-on for every Fedora release. Is that something that would be feasible? I haven't really used RHEL with the repositories available, will the range of packages keep people happy? I have a few other things running on my Myth box (XBMC, Squeezebox Server etc).

I would probably be happy just to have a well documented method of installing on Fedora with what was included in Mythdora and to have this forum stay alive as a place for Fedora MythTV users to get help.

I suppose there are 2 other distros - MythBuntu and LinHES (formerly KnoppMyth) that provide a similar service. I have tried MythBuntu and while it's not bad I prefer MythDora. MythBuntu users seem to be always upgrading and trying to work out why the sound or LIRC no longer works.

Thanks for all the efforts of Ryan, Jarod and Dennis and all the best
Ben

It's been a long road to

It's been a long road to here. I came aboard with Mythdora 5. I have played with Mythbuntu, but agree it's not anywhere near where this project is. I really understand not having time to run the project, everyone's life changes over time. I myself deal with injuries from my time in the Army, and a sick child, thus my time to read a lot. (frequent a few forums quite a bit). I'm an electrical engineer by trade, so do not have the proper skill set to do what you all have done here, but will never be able to fully say how much myself and my family appreciates the effort and time put into this project. I would like to offer what ever I can to help of course, but that doesn't change the real life side of things, everyone not having time to put into a project. When you see the others please let them know how much their time and efforts, as well as yours, are appreciated.

Mike and family

Thanks Guys

I'll do a bit more looking into the add-on approach before we call it a day. I mean, I've actually used out MD12 repo as an add-on to a stock fedora in the past and it works pretty well.

The main reason I'd like to head that direction is to try to get out of the maintenance of packaging & compiling as much as possible.

So perhaps the elmyth repo will only contain a handful of packages for things that do not exist in other repos that wanted or needed. i.e Handbrake for el.

I'll need to poke around and see who's got the most complete package line-up. I'm thinking off the top of my head it'd be atrpms for el6; but I'm not certain.

I'm hoping someone has a fedora based kernel pre-packaged as well as all the nvidia & other kernel modules to make things easy.

Tips on possible CentOS 6 / EL6 path

Hi guys.

I am using CentOS 5 for several years, and with release of CentOS 6 I plan to rebuild mythtv packages for kind of Desktop version of CentOS. I have already recompiled a number of packages for CentOS 5 (rpms.plnet.rs - little forgotten in last several months web design wise).

If you think of going the way of CentOS, or maybe drop the full distro and just maintain packages for both CentOS and Fedora, I think I can help.

1. ElRepo repository regularly releases mainline kernels for CentOS. Look for kernel-ml. Current version for CentOS 5 is kernel-ml-2.6.39-4.el5.elrepo, and the guys are preparing for EL6 versions as well. Same goes for video4linux drivers (kmod-video4linux).

2. MythTV for EL6 in aTrpms depend on qt47 package, and does not work as expected. Also, I am not quite happy with aTrpms encoders dependencies and with their replacement policies. That is why I decided to look for MythDora packages I would recompile for CentOS 6. First mission is Qt 4.7 (qt-4.7.xxx) already in mock.

3. Since my desire is to have MythTV on CentOS 6 (EL6), I am willing to help with maintaining set of packages for CentOS 6 / EL6, even if you decide to stay with Fedora. I do not have much free time, but I believe that after initial rebuild there will not be much to do except to compile new stable versions.

Love is in the Air

MythTV packages for CentOS 6 based on Qt 4.6 from base repo

Hi guys.

I finished compilation of mythtv packages 0.24.1-2 from RPMFusion (without mythweather) for CentOS 6, using stock Qt 4.6.x and Qt Webkit from EPEL. I will later see if there is any other dependencies, but I managed to avoid replacing ANY base package.

Only problem for MythTV packages on CentOS 6 is that mythweather requires newer version of perl-Date-Manip than it is in base repo, and it is called only in one line when it asks for Manip's TZ function to determine datetime. At first I tried to just patch it so it is not call with new but the old function, but without intimate knowledge of mythtv I was not able to solve dependancy on newer version of perl-Date-Manip. With some help I am sure it can be solved, and if nothing helps unpopular workaround would be to replace perl-Date-Manip with newer version from RPMForge repo.

Since packages are not signed yet, and missing mythweather, I will first try to solve this, and test it before I publish location of the packages.

Love is in the Air

Will CentOS6 packages work on RHEL 6.1?

I've been a long time mythdora user and looking to build a stable server for my mythbackend. I too have been struggling with which platform to go with...Fedora that can break stuff but has latest software or RHEL/CentOS that is older but more stable. I been looking at RHEL 6.1 and have it up but was surprised at how much was missing vs. Fedora. No open source packages that I've come to rely on (e.g. HandBrake, vlc, or even gkrellm!!). So I finally found that if I point to the CentOS repos and install their versions of missing RPMS I could compile packages like HandBrake. So this led me to believe CentOS 6 repos and RHEL repos were interchangeable. Do you know if that's true? If so, will your mythtv RPMS work on RHEL?

Cool, please clarify one point

DrLove73 wrote:

it is called only in one line when it asks for Manip's TZ function to determine datetime.

file and line #?

DrLove73 wrote:

At first I tried to just patch it so it is not call with new but the old function, but without intimate knowledge of mythtv I was not able to solve dependancy on newer version of perl-Date-Manip

Not sure what this is saying. Do you mean you need help with setting the packaging dependency, or that you weren't able to generate a working patch for using the older Date::Manip? Maybe somethign else? There are a bunch of perl Date packages, one in EL or EPEL might already have the required functionality. I'd rather err on the side of using upstream code, even if another dependency is needed.

Further down is patch for

Further down is patch for perl-Date-Manip I tried to apply. As I look at it now, it seams I have reversed it last time around. It was my first time ever to create diff and patch files. Probably that is why rpmbuild reported that it looks like patch was already applied). I will have to try it one of the next several days.

--- mythtv-0.24.1/mythplugins-0.24.1/mythweather/mythweather/scripts/us_nws/nws-alert.pl 2011-08-31 17:41:20.000000000 +0200
+++ mythtv-0.24.1/mythplugins-0.24.1/mythweather/mythweather/scripts/us_nws/nws-alert2.pl 2011-05-15 22:57:52.000000000 +0200
@@ -12,6 +12,7 @@
use XML::Parser;
use base qw(XML::SAX::Base);
use Date::Manip;
+use Date::Manip::TZ;
use Data::Dumper;
use Getopt::Std;
use LWP::Simple;
@@ -87,7 +88,8 @@
my $info;

$date = ParseDate($date);
- $date = Date_ConvTZ($date, '', "UTC");
+ my $tz = new Date::Manip::TZ;
+ $date = Date_ConvTZ($date, $tz->curr_zone(), "UTC");
$date = UnixDate($date, "%O");

my @dates;

Love is in the Air

There is an patch submited to

There is an patch submited to upstream but was not accepted. It changes 3 lines. Reasoning was that EL6 should just use newer version.

When I apply the patch, rpmbuild objects saying that it actualy reverses already applied patch. When I force it, patch is applied in BUILD tree, but after packages are compiled installation of the resulting package demands newer perl-Date-Manip.

I will PM you link to src.rpm.

Love is in the Air

MythTV for CentOS 6 ready for testing

I forgot to report that I fix the error for mythweather, and patch is successfully applied.

In short, complete MythTV is available for CentOS 6.x from http://rpms.plnet.rs/plnet-centos6-i386/RPMS.plnet-compiled/ and http://rpms.plnet.rs/plnet-centos6-x86_64/RPMS.plnet-compiled/ and source rpm is available from http://rpms.plnet.rs/plnet-centos6-srpms/RPMS.plnet-compiled/

I would appreciate is someone could test it and confirm that everything is as it should be.

Ljubomir Ljubojevic

Love is in the Air

Wow! Migration Strategy?

Ljubomir! What great news!

Is there a straightforward migration path (e.g. mysqldump and data directory?)

The version used is 0.24.1.

The version used is 0.24.1. MySQL used on CentOS 6.x is 5.1.52-1

You will have to find out what is migration path for your self, I never before run MythTV so there was no upgrade path for me. I am sure all info about upgrade you can find at MythTV support (http://www.mythtv.org/).

Love is in the Air

I'd love to help

I'm not super technical but I can compile my way out of a bag and can script when necessary :) I have a good bit of spare time and I'd love to get on board in any way possible. Please contact me if you need help.

I think this is a great project. I'd hate to see it end entirely. Maybe an add-on repo is what is needed.

I have found the Mythdora distribution to be very solid and it performs quite well without much tweaking on my part. I think you've done the community a great service and you deserve recognition for your good work.

Keep hope alive!

Hi Ryan, I'd like to help out

Hi Ryan,

I'd like to help out where I can. let me know if theres anything I can do to push this along?

I really don't understand the

I really don't understand the point of MythBuntu when you already have KnoppMyth to cover at least one Debian based Myth distro. Truthfully, I don't appreciate the fallout from the Ubuntu craze onto the Linux community. All these best thing since sliced bread distros come and go and do not age well before they finally go away. Something such as an appliance like MythTV really should not have any of a trendy distros personality in it's way. RHEL based or Debian based MythTV would be far less futile to maintain a good MythTV package base to.

KnoppMyth is now LinHes (Arch based)

Davesworld wrote:

I really don't understand the point of MythBuntu when you already have KnoppMyth to cover at least one Debian based Myth distro.

KnoppMyth is dead and has been resurrected as LinHes. LinHes is now Arch based, not Debian based.