Build (and include) mythtv-0.20 for Edgy

Bug #58212 reported by fubarbundy
18
Affects Status Importance Assigned to Milestone
mythtv (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I don't know if anyone's noticed, but the people in charge of mythtv don't really have a strong grip on the concept of releases. Anyone using mythtv for any length of time will know that the best way to get an up-to-date and stable release of mythtv is to check it out from SVN.

As of today (30/8/6), Edgy still lists 0.18.1 as its mythtv version, despite the fact that 0.20 has now been feature-frozen for release in ~14 days and 0.19/0.19-fixes have been around for a very long time.

I have read comments in similar bugs saying that Edgy can't get an updated version until debian-multimedia has it, yada yada. But if this leads to the current situation, then this system is clearly not working for the benefit of the users.

Suggestions:

1) someone from Ubuntu packages 0.20-svn and pushes it to debian-multimedia, tracking svn as often as they can until the final release.

or

2) Ubuntu stops tracking debian for this one.

The worst that happens is some terrible, unfixable breakage is discovered in 0.20 (through EARLY AVAILABILITY in Edgy Knots!) and the version is reverted to 0.18.1/0.19, i.e. with virtually no extra effort/time needed.

The best that happens is that Edgy (note the name of this release!) gets an up-to-date, more feature-complete (e.g. DVB subtitles) version of mythtv, and every USER is happy!

Please please PLEASE don't let this be prevented on account of beaurocracy - I'm going to put a poll for this on ubuntuforums to confirm that there is community support for this!

Revision history for this message
fubarbundy (launchpad-mailtic) wrote :
Revision history for this message
fubarbundy (launchpad-mailtic) wrote :

s/beaurocracy/bureaucracy/g :-/

Revision history for this message
Dennis Kaarsemaker (dennis) wrote : Re: [Bug 58212] Re: Build (and include) mythtv-0.20 for Edgy

 status Rejected

There already is a sync request for 0.19 and 0.20 will not be released
in time for feature freeze.

Changed in mythtv:
status: Unconfirmed → Rejected
Revision history for this message
fubarbundy (launchpad-mailtic) wrote :

Dennis - please read the full content of this bug report, look at the results so far of the poll on Ubuntuforums and consider this in light of the MythTV development process - very-close-to-release 0.20 build would be MUCH BETTER for Ubuntu users than 0.19. This is one instance where a feature freeze exception could be made as well, in light of the proximity of 0.20's release to Ubuntu's feature freeze.

Changed in mythtv:
status: Rejected → Unconfirmed
Revision history for this message
Craig Box (craig.box) wrote :

0.20 has been released. Universe freeze hasn't been hit yet :)

Revision history for this message
Francesco Peeters (francesco-fampeeters) wrote :

Well... MythTV 0.20 is 'released' now, and Edgy is still a little time away...

I vote in favor of 0.20 rather than 0.19(-fixes) in Edgy!
(And please somebody backport it to Dapper too?!?!?!)

Revision history for this message
Francesco Peeters (francesco-fampeeters) wrote :

Oops! Craig just beat me to it! I probably started typing the previous entry when he hit 'Save Changes' on his! ;-)

Revision history for this message
Mlt (mlt) wrote :

It would be good to have it up to date rather than always one step behind - it might stop some people using (shudder) Fedora.

Revision history for this message
Mario Limonciello (superm1) wrote :

I push so many people to go for Ubuntu, and claim how easy it is to setup. Unfortunately, alot get scared away when they are attracted to my myth setup and try to set one up themselves :(.

I really hope that this can make it in, especially since the Universe freeze hasn't happened yet.

Revision history for this message
Scott Norris (scottie-z) wrote :

Okay, "me too!" I've been pulling my hair out trying to get sound working using external 0.19 packages on dapper. It would be nice to know the packages I was using were supported in any way at all. I'd be happy to help with testing, too.

Revision history for this message
Michael MacLeod (mikemacleod) wrote :

I've been running pre-0.20 svn versions of MythTV on a Dapper system, and it's been stable for me for months. And considering the rather large improvment since 0.19, this really should be considered. With the exception of having to compile the packages yourself, Ubuntu makes a fantastic platform for a MythTV system. I plan to upgrade my packages to the official 0.20 release on my next day off, but if doing so amounted to 'apt-get install mythtv' it would make my week.

I strongly support including 0.20 in Edgy, and frankly, lets get the sucker backported to Dapper as it works just fine there, too.

Revision history for this message
Mario Limonciello (superm1) wrote :

I've got a debian directory that I've been updating with misc svn upgrades.
I actually put up a repo some time ago with a .19 to match the gentoo
version of .19-fixes. I'm currently building it against this release. I
build in firewire support with my release, and Ubuntu is missing the
necessary libs, so I use debs that I found somewhere else to fix that. If
no one else is submitting to REVU, I'll try to clean this packaging up as
best as possible and submit mine. I have never built it under pbuilder, so
I know that the build-deps are for sure off. Is there an interest with
this, or is someone else already taking over this?

On 9/11/06, Mersault <email address hidden> wrote:
>
> I've been running pre-0.20 svn versions of MythTV on a Dapper system,
> and it's been stable for me for months. And considering the rather large
> improvment since 0.19, this really should be considered. With the
> exception of having to compile the packages yourself, Ubuntu makes a
> fantastic platform for a MythTV system. I plan to upgrade my packages to
> the official 0.20 release on my next day off, but if doing so amounted
> to 'apt-get install mythtv' it would make my week.
>
> I strongly support including 0.20 in Edgy, and frankly, lets get the
> sucker backported to Dapper as it works just fine there, too.
>
> --
> Build (and include) mythtv-0.20 for Edgy
> https://launchpad.net/bugs/58212
>

--
Mario Limonciello
<email address hidden>

Revision history for this message
billy ellison (billy-ellison) wrote :

I have to agree with what everyone else has said so far. To always stay a step behind, while very debian-esque, is hardly what the people (all of us) would want. Ubuntu is the people's *nix, right? I'm all for it!

Revision history for this message
zukakog (zukakog) wrote :

I agree that .20 should be included. It's an official package now, and the universe hasn't been frozen yet. It's not 'humaine' to make us suffer with .18 in Breezy to have a stable MythTV box.

When .18 was released, you could google MythTV and you'd get tons of recipies for an Ubuntu install. Now, on the first page, you only get Fedora, Gentoo, and one HOARY guide.

If we want humanity to relate Easy PVR with Ubuntu, we need to get this updated.

Revision history for this message
Thomas Hood (thomas-hood) wrote :

If anyone _does_ get around to making debs for 0.20, could I ask them to add the '--enable-jack' switch? It doesn't affect anything else -- although 'recommends jackit' would be sensible. It would make life for those using Jack w/ Brutefir for digital room correction, digital crossovers etc. much easier.

Thanks,

Thomas Hood

Revision history for this message
fubarbundy (launchpad-mailtic) wrote :

Mario, if you are able to submit packages to REVU now that 0.20 is out, that would be fantastic! I have been emailing Mark Shuttleworth (for want of a more appropriate person!) and he said that it shouldn't be a problem to get 0.20 into Edgy if someone is willing and able to package it (I'm willing but unfortunately not able enough). So if you know what to do, who to contact etc., please do, otherwise I'll find out for you. Also, maybe you can enable Jack support as per Thomas' comment above? :)

Revision history for this message
Mario Limonciello (superm1) wrote :

I finished up my packages for 0.20 last night. They are a little bit rough,
and have some packaging related bugs - missing dependencies and such. They
are functional however for those who want them. i386 and source are both up
there. AMD64 will be up later on today hopefully. I was in #ubuntu-motu,
and they were saying that the plan was to go with Christian Marrilat's
packages, once he finishes them, since its a sync directly from
debian-multimedia. For the interested:

#my myth repo
deb http://home.eng.iastate.edu/~superm1 dapper main
deb-src http://home.eng.iastate.edu/~superm1 dapper main

So at this point, I'm not sure if its worth cleaning up the the build
dependencies and grabbing and edgy daily to make sure it goes correctly in
an edgy pbuilder, since Christian's packages are planned to go into edgy
anyway.

As for thomas's comment, I didn't see it until this morning and I'm not
currently built with jack support. If these packages will be going into
REVU, and I'll be rebuilding a lot until dependencies are fixed and such,
then I'll add it. Elsewise, the plan is to not compile again, since I'll be
switching to Christian's packages - in which case I'll add jack support
there, or until there is a need from the fixes branch.

To get your jack support though, now that my package is up, you can

apt-get source mythtv

And then edit the debian/rules file. Add --enable-jack to the lines that
are shown. From the mythtv-0.20 directory, type dch -i. Increment the
version number minor increment and add a blurb saying what your adding.

From the mythtv-0.20 directory, type fakeroot dpkg-buildpackage. Roughly an
hour or two later, you'll have your build.

On 9/12/06, fubarbundy <email address hidden> wrote:
>
> Mario, if you are able to submit packages to REVU now that 0.20 is out,
> that would be fantastic! I have been emailing Mark Shuttleworth (for
> want of a more appropriate person!) and he said that it shouldn't be a
> problem to get 0.20 into Edgy if someone is willing and able to package
> it (I'm willing but unfortunately not able enough). So if you know what
> to do, who to contact etc., please do, otherwise I'll find out for you.
> Also, maybe you can enable Jack support as per Thomas' comment above? :)
>
> --
> Build (and include) mythtv-0.20 for Edgy
> https://launchpad.net/bugs/58212
>

--
Mario Limonciello
<email address hidden>

Revision history for this message
Mario Limonciello (superm1) wrote :

Oh. Forgot to mention, in case it wasn't obvious. These packages are
dapper packages. I don't have an edgy chroot jail set up or anything yet.

On 9/12/06, Mario L <email address hidden> wrote:
>
> I finished up my packages for 0.20 last night. They are a little bit
> rough, and have some packaging related bugs - missing dependencies and
> such. They are functional however for those who want them. i386 and source
> are both up there. AMD64 will be up later on today hopefully. I was in
> #ubuntu-motu, and they were saying that the plan was to go with Christian
> Marrilat's packages, once he finishes them, since its a sync directly from
> debian-multimedia. For the interested:
>
> #my myth repo
> deb http://home.eng.iastate.edu/~superm1<http://home.eng.iastate.edu/%7Esuperm1>dapper main
> deb-src http://home.eng.iastate.edu/~superm1
> <http://home.eng.iastate.edu/%7Esuperm1> dapper main
>
> So at this point, I'm not sure if its worth cleaning up the the build
> dependencies and grabbing and edgy daily to make sure it goes correctly in
> an edgy pbuilder, since Christian's packages are planned to go into edgy
> anyway.
>
> As for thomas's comment, I didn't see it until this morning and I'm not
> currently built with jack support. If these packages will be going into
> REVU, and I'll be rebuilding a lot until dependencies are fixed and such,
> then I'll add it. Elsewise, the plan is to not compile again, since I'll be
> switching to Christian's packages - in which case I'll add jack support
> there, or until there is a need from the fixes branch.
>
> To get your jack support though, now that my package is up, you can
>
> apt-get source mythtv
>
> And then edit the debian/rules file. Add --enable-jack to the lines that
> are shown. From the mythtv-0.20 directory, type dch -i. Increment the
> version number minor increment and add a blurb saying what your adding.
>
> From the mythtv-0.20 directory, type fakeroot dpkg-buildpackage. Roughly
> an hour or two later, you'll have your build.
>
>
> On 9/12/06, fubarbundy < <email address hidden>> wrote:
> >
> > Mario, if you are able to submit packages to REVU now that 0.20 is out,
> > that would be fantastic! I have been emailing Mark Shuttleworth (for
> > want of a more appropriate person!) and he said that it shouldn't be a
> > problem to get 0.20 into Edgy if someone is willing and able to package
> > it (I'm willing but unfortunately not able enough). So if you know what
> > to do, who to contact etc., please do, otherwise I'll find out for you.
> > Also, maybe you can enable Jack support as per Thomas' comment above? :)
> >
> >
> > --
> > Build (and include) mythtv-0.20 for Edgy
> > https://launchpad.net/bugs/58212
> >
>
>
>
> --
> Mario Limonciello
> <email address hidden>
>

--
Mario Limonciello
<email address hidden>

Revision history for this message
Matti Lindell (mlind) wrote :

Christian Marillat's packages of mythtv 0.20 from http://www.debian-multimedia.org build cleanly on a minimal Edgy chroot.

You should try to get these included on Edgy.

Revision history for this message
Mario Limonciello (superm1) wrote :

Wow he's quick. I'll take a look at them after work tonite and see. Did
you note whether he compiled with firewire and jack support already or not?

On 9/12/06, mlind <email address hidden> wrote:
>
> Christian Marillat's packages of mythtv 0.20 from http://www.debian-
> multimedia.org build cleanly on a minimal Edgy chroot.
>
> You should try to get these included on Edgy.
>
> --
> Build (and include) mythtv-0.20 for Edgy
> https://launchpad.net/bugs/58212
>

--
Mario Limonciello
<email address hidden>

Revision history for this message
Matti Lindell (mlind) wrote :

configure flags include both --enable-firewire and --enable-audio-jack, so I guess so.

Revision history for this message
Matti Lindell (mlind) wrote :

Marillat's mythtv packages look good. It's probably required to change mythtv-database package's mysql-client dependency to mysql-server.

Revision history for this message
Francesco Peeters (francesco-fampeeters) wrote :

On Tue, September 12, 2006 19:43, mlind said:
>
> Marillat's mythtv packages look good. It's probably required to change
> mythtv-database package's mysql-client dependency to mysql-server.
>

Which debian version are these for? (sid/etchy/?)
Would these only work for Edgy or Dapper as well?

--
F Peeters
  PC-Chips M863G Geode - NVidia 440 - Hauppauge PVR250
  Ubuntu 6.06 - XFCE - MythTV 0.18.1 - Xine
  Panasonic NV-VHD1 VCR/DVD player case modded to fit it all in...

Revision history for this message
Mario Limonciello (superm1) wrote : Re: [Bug 58212] Re: [Bug 58212] Re: Build (and include) mythtv-0.20 for Edgy

I've built Marillat's under edgy pbuilder without a hitch. I have a patch
to apply to it, and then I just need to verify they work under an edgy live
disk, and I'll be submitting my source package to REVU later tonite
(provided my GPG key gets added to REVU by then).

On 9/12/06, Francesco Peeters <email address hidden> wrote:
>
> On Tue, September 12, 2006 19:43, mlind said:
> >
> > Marillat's mythtv packages look good. It's probably required to change
> > mythtv-database package's mysql-client dependency to mysql-server.
> >
>
> Which debian version are these for? (sid/etchy/?)
> Would these only work for Edgy or Dapper as well?
>
> --
> F Peeters
> PC-Chips M863G Geode - NVidia 440 - Hauppauge PVR250
> Ubuntu 6.06 - XFCE - MythTV 0.18.1 - Xine
> Panasonic NV-VHD1 VCR/DVD player case modded to fit it all in...
>
> --
> Build (and include) mythtv-0.20 for Edgy
> https://launchpad.net/bugs/58212
>

--
Mario Limonciello
<email address hidden>

Revision history for this message
Mario Limonciello (superm1) wrote :

The main mythtv package has been submitted to REVU. Here is the pbuilder log for an edgy pbuilder, showing that it builds correctly.

Revision history for this message
Mario Limonciello (superm1) wrote :

The myth-themes package is also submitted to REVU. Here is it's pbuilder log for edgy pbuilder.

Revision history for this message
Matti Lindell (mlind) wrote :

Thanks Mario!

Did you try to install packages on a minimal edgy chroot (using piuparts for example) ? Did you need to change mysql-client dependency to mysql-server on mythtv-database package to get all myth packages install without errors?

Revision history for this message
Mario Limonciello (superm1) wrote :

The myth-plugins package was submitted to REVU. Here is it's pbuilder log for edgy pbuilder.

I installed as much as possible off the live cd, but quickly ran out of RAM. I had enough running that the themes and a frontend were going showing functional packages. Also, on the bright side of things, everything builds clean under dapper. Backporting shouldn't be too bad. I'm going to ditch the packages I built for dapper before this in favor of building Marillat's under dapper and putting those on my repo.

Marillat explained that he switched the dependency to mysql-client because even though the mythtv-database is installed on a master backend, the mysql server doens't need to be. Which makes sense. Just one extra step for the howtos to install mysql-server if your going to have it on that backend your setting up.

Revision history for this message
Mario Limonciello (superm1) wrote :

The myth-plugins package was submitted to REVU. Here is it's pbuilder log for edgy pbuilder.

I installed as much as possible off the live cd, but quickly ran out of RAM. I had enough running that the themes and a frontend were going showing functional packages. Also, on the bright side of things, everything builds clean under dapper. Backporting shouldn't be too bad. I'm going to ditch the packages I built for dapper before this in favor of building Marillat's under dapper and putting those on my repo.

Marillat explained that he switched the dependency to mysql-client because even though the mythtv-database is installed on a master backend, the mysql server doens't need to be. Which makes sense. Just one extra step for the howtos to install mysql-server if your going to have it on that backend your setting up.

Revision history for this message
Dennis Kaarsemaker (dennis) wrote :

No need for REVUing if we can simply sync.

Revision history for this message
Mario Limonciello (superm1) wrote :

Fix is released in bug 60319.

Changed in mythtv:
status: Unconfirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.