MythTV Stuff

Cardoe wrote this in the early morning:

So I finally got rid of the old MythTV crap. The 0.17 ebuilds are gone, the old initscripts are gone. 0.18.1-r2 is our latest and greatest, supporting firewire out of the box. Something which I believe we are the only distribution providing such. Our QA issues should be taken care of. Only thing I can really ask for is that we get some testers of the MythTV plugins. Especially the ones I don’t use or have the resources to use.

I’ve also added another file into the ${FILESDIR} of MythTV. It’s called runmythfe. It’s a simple little bash script that tests if mythfrontend is running and if not it will start it. It’s quick, dirty and simple. 0.18.1-r2 will install it to /usr/bin/runmythfe and I use it on my box. I’ve noticed some people might want to use this simple little script to keep mythfrontend running even when it crashes all you have to do is the following.


crontab -e -u mythtv

Or whatever user you run mythfrontend as and add the following:


* * * * * /usr/bin/runmythfe &

This will check every minute if mythfrontend is running, if not then it starts it. This is perfect for those of us that accidently kill mythfrontend or accidently exit (if they haven’t made it that you can’t exit). Or for those of us that mythfrontend likes to crash. Also perfect for upgrades, emerge the latest version and run /etc/init.d/mythbackend restart and killall mythfrontend.

If you find it useful, great. If not, oh well.

Oh and final request, if you have a stupid suggestion, keep it off the wiki as the next greatest and best idea. Tired of bug reports because people follow some of those instructions on there…

MythTV User Feedback

Cardoe wrote this late at night:

Well I’m dedicating a lot more time towards reworking and fixing MythTV. I’d really love to hear what some users of it have to say they’d like to see different and added to MythTV.

I might be getting a paid bounty by a set top box manufacture to work on MythTV related work for them. That’s about all I can say about it.

But visit my MythTV site @ https://dev.cardoe.com/myth/ and feel free to make some suggestions there.

I’m offended

Cardoe wrote this in the early morning:

Here’s one way to offend me. Touch my ebuilds without telling me anything about it. Especially when I told you personally and PUBLICLY to never ever touch them because you do the wrong things to them. And what do you do? You touch them again. Then I attempt to ping you to speak to you about this and you proceed to ignore me. You’re a new dev. Don’t operate like that, it won’t win you friends.

I Love the Smell of Napalm in the Morning

Cardoe wrote this in the early morning:

With 369 current developers let’s do a little test….

Stupid Nazi bastards doing piss poor commits!

That one surely hit a nerve with someone.

Cardoe: !quote

jeeves: Quote: 196:807:807 KrispyKringle: why did all the dinosaurs die ? || vapier: because you touch yourself at nite

Cardoe: !quote

jeeves: Quote: 55:807:807 < @jrinkovs> and jformans small wang

I KNOW that offended at least 2 devs and that’s just from my first 2 hits to !quote. Shall I continue? I know I can find at least 1 offending comment made to at least HALF of all the devs in jeeves’ database. What people are not realizing is that society provides us with a different set of norms based on where we are from. What if I went around the world giving everyone the thumbs up sign? I bet you in the Middle East I’d probably get a good verbal thrashing at the very least.

What’s the point of highlighting this? If you expect EVERYONE to be understanding and non-offensive. Step back and relax, maybe they don’t know or understand. Just relax and address it with them directly.

In the words of South Park… everyone needs to get the sand out of their private places.

Think I’m wrong? I invite anyone who claims they haven’t been insulted by another dev to e-mail me. In fact, everyone that has been insulted. Please e-mail me as well. I want to compile a list, and no it won’t include names. I want to get some numbers. Like % of devs insulted. % of devs not insulted.

It’s a Cardoe-Back

Cardoe wrote this terribly early in the morning:

Just re-covering things I’ve ranted about before or discussed before…

MythTV… yeah well… reading through the code for that mess pains me so bad so rather then start a documentation process it’s more of a rewrite stuff sanely. So basically I’m going to be submitting huge patches which will promptly be rejected by upstream. Basically upstream needs to be forced to take some classes in OBJECT ORIENTED programming. Because they should be offended to use an OO language and be so damn procedural and repeat/duplicate so much damn code. But hey, according to upstream I’m just that idiot Gentoo guy… so what do I know… Here’s the first hint… stop embedding the SQL DIRECTLY in every spot in the code it needs to go… That way table/database layout changes only require 1 place to be fixed… in the SQL class. But hey… you wouldn’t know about inheriting and the other benefits of classes. For some details on what I’ve done… Cardoe’s MythTV patches

Gentopia… or Utopia…

Our bugzilla alias is utopia@gentoo.org if you want to tack us on any bugs. Things are going well. I think we’re getting a pretty stable set going. There’s a handful of fixes that need to happen. I’d really like to organize and focus a little better. But that’s something that I hope to do this week/weekend.

I’m that guy…. :( Got this from bash.org

A woman has a close male friend. This means that he is probably interested in her, which is why he hangs around so much. She sees him strictly as a friend. This always starts out with, you’re a great guy, but I don’t like you in that way. This is roughly the equivalent for the guy of going to a job interview and the company saying, You have a great resume, you have all the qualifications we are looking for, but we’re not going to hire you. We will, however, use your resume as the basis for comparison for all other applicants. But, we’re going to hire somebody who is far less qualified and is probably an alcoholic. And if he doesn’t work out, we’ll hire somebody else, but still not you. In fact, we will never hire you. But we will call you from time to time to complain about the person that we hired.

And lastly, remember life is about taking the lemons you’re given and learning to make lemonade and then help those around you by sharing your lemonade. I sure feel like I’ve gotten my share of lemons lately (I’m probably the poorest damn college student now… I can’t even afford Ramen) but I’m doing my best to make some lemonade.