Project

General

Profile

Tvheadend Versions/PPAs?

Added by Prof Yaffle about 12 years ago

Folks -

I noticed the other day that - having just moved to the 3.2 release - I promptly got 3.2.3 installed from some PPA or other.

Looking at apt-cache policy tvheadend, I can see that 3.2 came from Adam's PPA - but 3.2.3 seems to have come from Lars in some way:

xbmc@revo:~$ apt-cache policy tvheadend
tvheadend:
  Installed: 3.2-3~oneiric
  Candidate: 3.2-3~oneiric
  Version table:
 *** 3.2-3~oneiric 0
        500 http://packages.pulse-eight.net/ubuntu/ oneiric/stable i386 Packages
        100 /var/lib/dpkg/status
     3.2~oneiric 0
        500 http://ppa.launchpad.net/adamsutton/tvheadend/ubuntu/ oneiric/main i386 Packages
     3.1.776~ge3231ec~oneiric 0
        500 http://ppa.launchpad.net/adamsutton/tvheadend-beta/ubuntu/ oneiric/main i386 Packages
     2.99-9~oneiric 0
        500 http://packages.pulse-eight.net/ubuntu/ oneiric/stable i386 Packages
     2.99-7~oneiric 0
        500 http://packages.pulse-eight.net/ubuntu/ oneiric/stable i386 Packages
     2.99-5~oneiric 0
        500 http://packages.pulse-eight.net/ubuntu/ oneiric/stable i386 Packages
     2.12.99~pulse-6 0
        500 http://packages.pulse-eight.net/ubuntu/ oneiric/stable i386 Packages
     2.12.99~pulse-5 0
        500 http://packages.pulse-eight.net/ubuntu/ oneiric/stable i386 Packages
     2.12.99~pulse-4 0
        500 http://packages.pulse-eight.net/ubuntu/ oneiric/stable i386 Packages
xbmc@revo:~$

I don't think I have any Pulse-Eight testing repositories defined, so this is coming down the stable/release channel alongside their builds of XBMC and libcec.

Sooo... the question is... well, "so what", really? Do we have some version control issues here in that the PPAs are out of sync, does it really matter, or does it create the potential for confusion?


Replies (3)

RE: Tvheadend Versions/PPAs? - Added by Adam Sutton about 12 years ago

The problem is that you're simply mixing repo's that basically contain the same packages etc...

And his is not 3.2.3 it's 3.2-3, there is a subtle difference ;) the -3 simply means this is his 3rd build of 3.2, exactly why its the 3rd iteration I'm not sure.

Lars hadn't actually told me he'd started shipping 3.2 in his stable repo so I'll have to take a look at exactly what he's doing. But my guess is that since you're already using his PPA for getting XBMC etc.. I would simply stick with his repo. He will no doubt now track the (my) official PPA.

Adam

RE: Tvheadend Versions/PPAs? - Added by Adam Sutton about 12 years ago

Just spoken to Lars,

His PPA is an exact mirror of mine in the sense that he is now building from the official release tags etc... and not from his own fork. The -3 is simply an artefact of his build system, it auto inc's that build number for each build and -1 and -2 were sent to other dev/testing repos before the main one was built (-3).

You should be able to safely use the 2 side by side. You might get a quicker update from mine on next patch release, though it may be quickly overwritten by Lars' when he updates his PPA etc.., so its up to you whether you care about waiting an extra few days for patches.

Adam

RE: Tvheadend Versions/PPAs? - Added by Prof Yaffle about 12 years ago

Thanks for clearing that up, Adam - okay, no risk in having them both there (and I'm going to break it all soon anyway if I'm to compile my own from master to do some testing there, so who knows where I'll end up...!).

At least the answer's here now if anyone else spots it. And I know more about .releases versus releases :)

    (1-3/3)