Mailing List Archive

Avenard Jaunty mythtv-backend/upstart-job problem
Hi,

My combined FE/BE is running Ubuntu Jaunty (9.04), using JYA's
avenard.org repo, specifically:

http://www.avenard.org/files/ubuntu-repos jaunty release

This has been fine and updating successfully for several months.
Currently I have 0.22.0-fixes23953-0ubuntu1 installed.

Recently a new version, 0.22.0-fixes24035-0ubuntu1 came out, but the
mythtv-backend component of that wants to be removed. When I check why,
I see that it depends on ubuntu-job, but that doesn't exist in jaunty as
far as I can see. Older versions of mythtv-backend don't have that
dependency.

Is there any fix for this, other than updating Ubuntu?

Cheers,

John

--
John Veness, MythTV user, UK, DVB-T
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Re: Avenard Jaunty mythtv-backend/upstart-job problem [ In reply to ]
On 14 April 2010 21:24, John Veness <John.Veness.mythtv@pelago.org.uk>wrote:

> Hi,
>
> My combined FE/BE is running Ubuntu Jaunty (9.04), using JYA's avenard.orgrepo, specifically:
>
> http://www.avenard.org/files/ubuntu-repos jaunty release
>
>
I saw this on a recent upgrade to 0.23 with a Jaunty backend. I couldn't
get a clean upgrade because of the upstart-job problem.

From a bit of investigation I could see that 0.6.x of upstart (which I
believe includes the upstart-job) is only supported on Karmic and above.
Jaunty is still on upstart 0.3.x. - though I have no idea what this package
actually does!

I upgraded again to Karmic which fixed the dependency issue so mythtv very
cleanly upgraded to 0.23-fixes - but karmic has created a few of its own
challenges! :-\

Cheers,
Steve.
Re: Avenard Jaunty mythtv-backend/upstart-job problem [ In reply to ]
Hi

On 15 April 2010 06:24, John Veness <John.Veness.mythtv@pelago.org.uk> wrote:
> Hi,
>
> My combined FE/BE is running Ubuntu Jaunty (9.04), using JYA's avenard.org
> repo, specifically:
>
> http://www.avenard.org/files/ubuntu-repos jaunty release
>
> This has been fine and updating successfully for several months. Currently I
> have 0.22.0-fixes23953-0ubuntu1 installed.
>
> Recently a new version, 0.22.0-fixes24035-0ubuntu1 came out, but the
> mythtv-backend component of that wants to be removed. When I check why, I
> see that it depends on ubuntu-job, but that doesn't exist in jaunty as far
> as I can see. Older versions of mythtv-backend don't have that dependency.
>
> Is there any fix for this, other than updating Ubuntu?

That's surprising... (if not impossible :P )

The 0.22 packages haven't been updated since they first came out last
year. The only difference is the SVN revision used... The packages
source code is the same...

The packages are also build in a jail in a clean install for each OS.
So you can't have a dependency on something that doesn't exist in that
particular version.

Those are the current dependencies:
Depends: mythtv-common (= 2:0.22.0-fixes24035-0ubuntu1),
mythtv-transcode-utils (= 2:0.22.0-fixes24035-0ubuntu1), libavc1394-0
(>= 0.5.3), libc6 (>= 2.4), libfreetype6 (>= 2.2.1), libgcc1 (>=
1:4.1.1), libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1,
libiec61883-0 (>= 1.1.0), libmyth-0.22-0 (>= 2:0.22.0-fixes24035),
libpulse0 (>= 0.9.14), libqt4-network (>= 4.5.0~+rc1), libqt4-sql (>=
4.5.0~+rc1), libqt4-xml (>= 4.5.0~+rc1), libqtcore4 (>= 4.5.0~+rc1),
libqtgui4 (>= 4.5.0~+rc1), libraw1394-8, libstdc++6 (>= 4.1.1),
libx11-6, libxext6, libxinerama1, libxrandr2 (>= 2:1.2.99.2), libxv1,
libxvmc1, libxxf86vm1, zlib1g (>= 1:1.1.4), cron, wget, zenity |
kdebase-bin, gksu | kdebase-bin, ttf-liberation | msttcorefonts,
libmyth-perl, xterm, debconf (>= 0.5) | debconf-2.0, upstart-job

No ubuntu-job, only reference is on upstart-job

Are you sure you're still using the same repository? (jaunty release)
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Re: Avenard Jaunty mythtv-backend/upstart-job problem [ In reply to ]
On Thu, Apr 15, 2010 at 1:48 AM, Jean-Yves Avenard <jyavenard@gmail.com> wrote:
> Hi
>
> On 15 April 2010 06:24, John Veness <John.Veness.mythtv@pelago.org.uk> wrote:
>> Hi,
>>
>> My combined FE/BE is running Ubuntu Jaunty (9.04), using JYA's avenard.org
>> repo, specifically:
>>
>> http://www.avenard.org/files/ubuntu-repos jaunty release
>>
>> This has been fine and updating successfully for several months. Currently I
>> have 0.22.0-fixes23953-0ubuntu1 installed.
>>
>> Recently a new version, 0.22.0-fixes24035-0ubuntu1 came out, but the
>> mythtv-backend component of that wants to be removed. When I check why, I
>> see that it depends on ubuntu-job, but that doesn't exist in jaunty as far
>> as I can see. Older versions of mythtv-backend don't have that dependency.
>>
>> Is there any fix for this, other than updating Ubuntu?
>
> That's surprising... (if not impossible :P )
>
> The 0.22 packages haven't been updated since they first came out last
> year. The only difference is the SVN revision used... The packages
> source code is the same...
>
> The packages are also build in a jail in a clean install for each OS.
> So you can't have a dependency on something that doesn't exist in that
> particular version.
>
> Those are the current dependencies:
>  Depends: mythtv-common (= 2:0.22.0-fixes24035-0ubuntu1),
> mythtv-transcode-utils (= 2:0.22.0-fixes24035-0ubuntu1), libavc1394-0
> (>= 0.5.3), libc6 (>= 2.4), libfreetype6 (>= 2.2.1), libgcc1 (>=
> 1:4.1.1), libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1,
> libiec61883-0 (>= 1.1.0), libmyth-0.22-0 (>= 2:0.22.0-fixes24035),
> libpulse0 (>= 0.9.14), libqt4-network (>= 4.5.0~+rc1), libqt4-sql (>=
> 4.5.0~+rc1), libqt4-xml (>= 4.5.0~+rc1), libqtcore4 (>= 4.5.0~+rc1),
> libqtgui4 (>= 4.5.0~+rc1), libraw1394-8, libstdc++6 (>= 4.1.1),
> libx11-6, libxext6, libxinerama1, libxrandr2 (>= 2:1.2.99.2), libxv1,
> libxvmc1, libxxf86vm1, zlib1g (>= 1:1.1.4), cron, wget, zenity |
> kdebase-bin, gksu | kdebase-bin, ttf-liberation | msttcorefonts,
> libmyth-perl, xterm, debconf (>= 0.5) | debconf-2.0, upstart-job
>
> No ubuntu-job, only reference is on upstart-job
>
> Are you sure you're still using the same repository? (jaunty release)
> _______________________________________________
> mythtv-users mailing list
> mythtv-users@mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>

I had the exact same problem (Trying to install mythtv-backend on
Jaunty, upstart-job dependancy). I searched around and couldn't
identify a package to satisfy this dependancy so gave up and used the
Mythbuntu packages instead. Would be interested in the solution out
of curiosity...

Cheers
Wayne
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Re: Avenard Jaunty mythtv-backend/upstart-job problem [ In reply to ]
Jean-Yves Avenard wrote:
> Hi
>
> On 15 April 2010 06:24, John Veness <John.Veness.mythtv@pelago.org.uk> wrote:
>> Hi,
>>
>> My combined FE/BE is running Ubuntu Jaunty (9.04), using JYA's avenard.org
>> repo, specifically:
>>
>> http://www.avenard.org/files/ubuntu-repos jaunty release
>>
>> This has been fine and updating successfully for several months. Currently I
>> have 0.22.0-fixes23953-0ubuntu1 installed.
>>
>> Recently a new version, 0.22.0-fixes24035-0ubuntu1 came out, but the
>> mythtv-backend component of that wants to be removed. When I check why, I
>> see that it depends on ubuntu-job, but that doesn't exist in jaunty as far
>> as I can see. Older versions of mythtv-backend don't have that dependency.
>>
>> Is there any fix for this, other than updating Ubuntu?
>
> That's surprising... (if not impossible :P )
>
> The 0.22 packages haven't been updated since they first came out last
> year. The only difference is the SVN revision used... The packages
> source code is the same...
>
> The packages are also build in a jail in a clean install for each OS.
> So you can't have a dependency on something that doesn't exist in that
> particular version.
>
> Those are the current dependencies:
> Depends: mythtv-common (= 2:0.22.0-fixes24035-0ubuntu1),
> mythtv-transcode-utils (= 2:0.22.0-fixes24035-0ubuntu1), libavc1394-0
> (>= 0.5.3), libc6 (>= 2.4), libfreetype6 (>= 2.2.1), libgcc1 (>=
> 1:4.1.1), libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1,
> libiec61883-0 (>= 1.1.0), libmyth-0.22-0 (>= 2:0.22.0-fixes24035),
> libpulse0 (>= 0.9.14), libqt4-network (>= 4.5.0~+rc1), libqt4-sql (>=
> 4.5.0~+rc1), libqt4-xml (>= 4.5.0~+rc1), libqtcore4 (>= 4.5.0~+rc1),
> libqtgui4 (>= 4.5.0~+rc1), libraw1394-8, libstdc++6 (>= 4.1.1),
> libx11-6, libxext6, libxinerama1, libxrandr2 (>= 2:1.2.99.2), libxv1,
> libxvmc1, libxxf86vm1, zlib1g (>= 1:1.1.4), cron, wget, zenity |
> kdebase-bin, gksu | kdebase-bin, ttf-liberation | msttcorefonts,
> libmyth-perl, xterm, debconf (>= 0.5) | debconf-2.0, upstart-job
>
> No ubuntu-job, only reference is on upstart-job
>
> Are you sure you're still using the same repository? (jaunty release)

Thanks for the reply. I had a typo in my original message. The
dependency that mythtv-backend cannot find is upstart-job, not
ubuntu-job. upstart-job doesn't seem to exist on my system.

Here are all my active sources:

deb http://gb.archive.ubuntu.com/ubuntu/ jaunty main restricted universe
multiverse
deb http://gb.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted
universe multiverse
deb http://gb.archive.ubuntu.com/ubuntu/ jaunty-backports main
restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ jaunty-security main restricted
universe multiverse
deb http://archive.canonical.com/ jaunty partner
deb http://www.avenard.org/files/ubuntu-repos jaunty release



And here are some command outputs:

$ sudo apt-get install mythtv-backend -s
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
mythtv-backend: Depends: upstart-job but it is not installable
E: Broken packages



$ sudo apt-get install upstart-job
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package upstart-job is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package upstart-job has no installation candidate



$ apt-cache policy mythtv-backend
mythtv-backend:
Installed: 2:0.22.0-fixes23953-0ubuntu1
Candidate: 2:0.22.0-fixes24035-0ubuntu1
Version table:
2:0.22.0-fixes24035-0ubuntu1 0
500 http://www.avenard.org jaunty/release Packages
*** 2:0.22.0-fixes23953-0ubuntu1 0
500 http://www.avenard.org jaunty/release Packages
100 /var/lib/dpkg/status
2:0.22.0-fixes23893-0ubuntu1 0
500 http://www.avenard.org jaunty/release Packages
2:0.22.0-fixes23791-0ubuntu1 0
500 http://www.avenard.org jaunty/release Packages
2:0.22.0-fixes23710-0ubuntu1 0
500 http://www.avenard.org jaunty/release Packages
2:0.22.0-fixes23670-0ubuntu1 0
500 http://www.avenard.org jaunty/release Packages
2:0.22.0-fixes23604-0ubuntu6 0
500 http://www.avenard.org jaunty/release Packages
2:0.22.0-fixes23604-0ubuntu1 0
500 http://www.avenard.org jaunty/release Packages
2:0.21.0+fixes-22228-openglvdpau2-0ubuntu0 0
500 http://www.avenard.org jaunty/release Packages
0.21.0+fixes19961-0ubuntu8 0
500 http://gb.archive.ubuntu.com jaunty/multiverse Packages



$ apt-cache depends mythtv-backend
mythtv-backend
Depends: mythtv-common
Depends: mythtv-transcode-utils
Depends: libavc1394-0
Depends: libc6
Depends: libfreetype6
Depends: libgcc1
|Depends: libgl1-mesa-glx
Depends: <libgl1>
libgl1-mesa-glx
libgl1-mesa-swx11
|Depends: libglu1-mesa
Depends: <libglu1>
libglu1-mesa
Depends: libiec61883-0
Depends: libmyth-0.22-0
Depends: libpulse0
Depends: libqt4-network
Depends: libqt4-sql
Depends: libqt4-xml
Depends: libqtcore4
Depends: libqtgui4
Depends: libraw1394-8
Depends: libstdc++6
Depends: libx11-6
Depends: libxext6
Depends: libxinerama1
Depends: libxrandr2
Depends: libxv1
Depends: libxvmc1
Depends: libxxf86vm1
Depends: zlib1g
Depends: cron
bcron-run
Depends: wget
|Depends: zenity
Depends: kdebase-bin
|Depends: gksu
Depends: kdebase-bin
|Depends: ttf-liberation
Depends: msttcorefonts
ttf-mscorefonts-installer
Depends: libmyth-perl
Depends: xterm
|Depends: debconf
Depends: <debconf-2.0>
cdebconf
debconf
Depends: <upstart-job>
Suggests: mythtv-frontend
Suggests: mythweb
Suggests: mythtv-database
Suggests: xmltv-util
|Recommends: ntp
|Recommends: <time-daemon>
chrony
openntpd
Recommends: <ntp-simple>
Recommends: logrotate
Conflicts: mythtv
Replaces: mythtv
Replaces: mythtv-frontend



Let me know if you want any more info.

Cheers,

John

--
John Veness, MythTV user, UK, DVB-T
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Re: Avenard Jaunty mythtv-backend/upstart-job problem [ In reply to ]
On Thu, Apr 15, 2010 at 12:07 AM, Wayne Thomas <waynethomas69@gmail.com> wrote:
>
> I had the exact same problem (Trying to install mythtv-backend on
> Jaunty, upstart-job dependancy).  I searched around and couldn't
> identify a package to satisfy this dependancy so gave up and used the
> Mythbuntu packages instead.  Would be interested in the solution out
> of curiosity...

Sometimes "apt-get dist-upgrade" will resolve things differently.
Worth a try. Before a release occurs (like right now, there is not
really any danger is doing a dist-upgrade).
I've also seen aptitude resolve things differently than update-manager.

Marc
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Re: Avenard Jaunty mythtv-backend/upstart-job problem [ In reply to ]
Hi

On 16 April 2010 07:32, John Veness <John.Veness.mythtv@pelago.org.uk> wrote:
>
> $ apt-cache depends mythtv-backend
> mythtv-backend
>  Depends: mythtv-common
>  Depends: mythtv-transcode-utils
>  Depends: libavc1394-0
>  Depends: libc6
>  Depends: libfreetype6
>  Depends: libgcc1
>  |Depends: libgl1-mesa-glx
>  Depends: <libgl1>
>    libgl1-mesa-glx
>    libgl1-mesa-swx11
>  |Depends: libglu1-mesa
>  Depends: <libglu1>
>    libglu1-mesa
>  Depends: libiec61883-0
>  Depends: libmyth-0.22-0
>  Depends: libpulse0
>  Depends: libqt4-network
>  Depends: libqt4-sql
>  Depends: libqt4-xml
>  Depends: libqtcore4
>  Depends: libqtgui4
>  Depends: libraw1394-8
>  Depends: libstdc++6
>  Depends: libx11-6
>  Depends: libxext6
>  Depends: libxinerama1
>  Depends: libxrandr2
>  Depends: libxv1
>  Depends: libxvmc1
>  Depends: libxxf86vm1
>  Depends: zlib1g
>  Depends: cron
>    bcron-run
>  Depends: wget
>  |Depends: zenity
>  Depends: kdebase-bin
>  |Depends: gksu
>  Depends: kdebase-bin
>  |Depends: ttf-liberation
>  Depends: msttcorefonts
>    ttf-mscorefonts-installer
>  Depends: libmyth-perl
>  Depends: xterm
>  |Depends: debconf
>  Depends: <debconf-2.0>
>    cdebconf
>    debconf
>  Depends: <upstart-job>
>  Suggests: mythtv-frontend
>  Suggests: mythweb
>  Suggests: mythtv-database
>  Suggests: xmltv-util
>  |Recommends: ntp
>  |Recommends: <time-daemon>
>    chrony
>    openntpd
>  Recommends: <ntp-simple>
>  Recommends: logrotate
>  Conflicts: mythtv
>  Replaces: mythtv
>  Replaces: mythtv-frontend
>
>
>
> Let me know if you want any more info.


This is very weird...

There aren't any manual dependencies to upstart-job on the mythtv
package source code.
This is added by the automatic dependency tool.

I think I see what happened.

I backported debhelper from karmic to jaunty a while back, it's the
one that must be having a manual dependency to upstart-job..

If I remove the backported debhelper, then I can not compile the new
0.23 packages on jaunty ...
Jean-Yves
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Re: Avenard Jaunty mythtv-backend/upstart-job problem [ In reply to ]
Hi

On 16 April 2010 07:32, John Veness <John.Veness.mythtv@pelago.org.uk> wrote:
> Let me know if you want any more info.

Try updating again...

It should be all okay now..

Now I need to find out a way to build 0.23 on jaunty...
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Re: Avenard Jaunty mythtv-backend/upstart-job problem [ In reply to ]
On Fri, Apr 16, 2010 at 1:29 AM, Marc Randolph <mrand@pobox.com> wrote:
> On Thu, Apr 15, 2010 at 12:07 AM, Wayne Thomas <waynethomas69@gmail.com> wrote:
>>
>> I had the exact same problem (Trying to install mythtv-backend on
>> Jaunty, upstart-job dependancy).  I searched around and couldn't
>> identify a package to satisfy this dependancy so gave up and used the
>> Mythbuntu packages instead.  Would be interested in the solution out
>> of curiosity...
>
> Sometimes "apt-get dist-upgrade" will resolve things differently.
> Worth a try.  Before a release occurs (like right now, there is not
> really any danger is doing a dist-upgrade).

I very specifically want to remain using Jaunty not Karmic (nor
Lucid), so a distribution upgrade is not a viable solution

> I've also seen aptitude resolve things differently than update-manager.

It appears the Jean-Yves may have resolved it anyway, so I might have
another try.

>
>   Marc
> _______________________________________________
> mythtv-users mailing list
> mythtv-users@mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Re: Avenard Jaunty mythtv-backend/upstart-job problem [ In reply to ]
Hi

On 16 April 2010 19:00, Wayne Thomas <waynethomas69@gmail.com> wrote:
> It appears the Jean-Yves may have resolved it anyway, so I might have
> another try.

Yeah but now I can't compile 0.23 packages on Jaunty...
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Re: Avenard Jaunty mythtv-backend/upstart-job problem [ In reply to ]
Jean-Yves Avenard wrote:
> Try updating again...
>
> It should be all okay now..
>
> Now I need to find out a way to build 0.23 on jaunty...

Thanks, Jean-Yves, your updated 0.22-fixes packages will install on
jaunty again. Hope you fix the 0.23 problem...

Cheers,

John

--
John Veness, MythTV user, UK, DVB-T
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Re: Avenard Jaunty mythtv-backend/upstart-job problem [ In reply to ]
Hi

On 17 April 2010 06:21, John Veness <John.Veness.mythtv@pelago.org.uk> wrote:
> Thanks, Jean-Yves, your updated 0.22-fixes packages will install on jaunty
> again. Hope you fix the 0.23 problem...

i have a very quick and easy fix !

I don't bother with jaunty ! karmic minimum...

The reason for this is that I'm using mythbuntu packages ; and they
use new features only available in karmic and above
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Re: Avenard Jaunty mythtv-backend/upstart-job problem [ In reply to ]
On Apr 16, 2010, at 11:13 PM, Jean-Yves Avenard wrote:

> Hi
>
> On 17 April 2010 06:21, John Veness <John.Veness.mythtv@pelago.org.uk> wrote:
>> Thanks, Jean-Yves, your updated 0.22-fixes packages will install on jaunty
>> again. Hope you fix the 0.23 problem...
>
> i have a very quick and easy fix !
>
> I don't bother with jaunty ! karmic minimum...
>
> The reason for this is that I'm using mythbuntu packages ; and they
> use new features only available in karmic and above

Does that mean no more trunk builds for jaunty either?

_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Re: Avenard Jaunty mythtv-backend/upstart-job problem [ In reply to ]
Hi

On 19 April 2010 11:47, David Asher <asherml@gmail.com> wrote:
> Does that mean no more trunk builds for jaunty either?

I'm just going to hack the debbuilder on jaunty to not manually add a
dependency on upstart.

Now if it works or not later on, I don't really care, you'll have
jaunty packages , up to people to make sure their backend is started
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users