Project

General

Profile

4.0.5 to 4.0.6 upgrade

Added by Kevin J about 9 years ago

Hi, I installed a fresh 4.0.5 a while ago using this method:

add line: deb https://dl.bintray.com/tvheadend/ubuntu stable main
to nano /etc/apt/sources.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61
sudo apt-get update
sudo apt install tvheadend

I can see 4.0.6 is now released, how can I easily upgrade to 4.0.6, and is it worth it?
I have a TBS 6984 with Kodi as front end.

Kind regards


Replies (15)

RE: 4.0.5 to 4.0.6 upgrade - Added by Prof Yaffle about 9 years ago

Bugfixes, really ... you can see the changes between the last 4.0.5 release and the current 4.0.6 here

Upgrading - if you have the repository still defined - is as simple as sudo apt-get update && sudo apt-get upgrade. As always, you take your choice as to whether the bug fixes are worth any risk of upgrade/new bugs (as low as that risk really is).

RE: 4.0.5 to 4.0.6 upgrade - Added by Kevin J about 9 years ago

Hi, I do still have deb https://dl.bintray.com/tvheadend/ubuntu stable main in the repository, doing sudo apt-get update && sudo apt-get upgrade upgrades other stuff in ubuntu, but not tvheadend. Not sure why its not upgrading?

RE: 4.0.5 to 4.0.6 upgrade - Added by Prof Yaffle about 9 years ago

You could try apt-get install --only-upgrade <packagename> - that will upgrade a package if it's installed, but not install it if it isn't (versus apt-get install <packagename>, which will upgrade if present and install if not).

apt-cache policy tvheadend will tell you what's installed, and what's available for installation. Not sure why you wouldn't be getting the update otherwise... but you could always manually download the deb and use dpkg -i <deb> to force it.

RE: 4.0.5 to 4.0.6 upgrade - Added by c128 m about 9 years ago

mmm...just chanced upon this thread. Is there something up with the configuration of the repo that means 4.0.6 isn't being offered as an upgrade?

Initially I thought the bintray repo hadn't been updated. However, although I know the 4.0.6 deb is physically there, and could be installed with dpkg, it's not being offered to me in a normal upgrade either i.e. following an apt-get update :

root@tv:~# apt-cache policy tvheadend
tvheadend:
  Installed: 4.0.5~trusty
  Candidate: 4.0.5~trusty
  Version table:
 *** 4.0.5~trusty 0
        500 https://dl.bintray.com/tvheadend/ubuntu/ stable/main amd64 Packages
        100 /var/lib/dpkg/status
     4.0.4~trusty 0
        500 https://dl.bintray.com/tvheadend/ubuntu/ stable/main amd64 Packages
     4.0.3~precise 0
        500 https://dl.bintray.com/tvheadend/ubuntu/ stable/main amd64 Packages

I'm on vivid with deb https://dl.bintray.com/tvheadend/ubuntu stable main in my /etc/apt/sources.list .

RE: 4.0.5 to 4.0.6 upgrade - Added by Prof Yaffle about 9 years ago

Good spot. Looking at the repo, the Packages list only seems to have these:

Package: tvheadend
Version: 4.0.3~precise
Architecture: amd64
Maintainer: Andreas Öman <[email protected]>
Installed-Size: 24130
Depends: libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libc6 (>= 2.15), libdbus-1-3 (>= 1.0.2), libdvbcsa1 (>= 1.1.0), libssl1.0.0 (>= 1.0.0), liburiparser1 (>= 0.6.0), zlib1g (>= 1:1.1.4)
Recommends: xmltv-util
Enhances: showtime
Replaces: hts-tvheadend
Section: video
Priority: extra
Homepage: https://tvheadend.org
Description: Tvheadend
 Tvheadend is a TV streaming server for Linux supporting DVB, ATSC, IPTV, and Analog video (V4L) as input sources.
 Can be used as a backend to Showtime, XBMC and various other clients.
Filename: pool/main/t/tvheadend/tvheadend_4.0.3~precise_amd64.deb
SHA1: 5ba2c45ff5c618186cf7b8a0e5f11859dc20e9e7
Size: 9493208

Package: tvheadend
Version: 4.0.4~trusty
Architecture: amd64
Maintainer: Andreas Öman <[email protected]>
Installed-Size: 24134
Depends: libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libc6 (>= 2.15), libdbus-1-3 (>= 1.0.2), libdvbcsa1 (>= 1.1.0), libssl1.0.0 (>= 1.0.0), liburiparser1 (>= 0.6.0), zlib1g (>= 1:1.1.4)
Recommends: xmltv-util
Enhances: showtime
Replaces: hts-tvheadend
Section: video
Priority: extra
Homepage: https://tvheadend.org
Description: Tvheadend
 Tvheadend is a TV streaming server for Linux supporting DVB, ATSC, IPTV, and Analog video (V4L) as input sources.
 Can be used as a backend to Showtime, XBMC and various other clients.
Filename: pool/main/t/tvheadend/tvheadend_4.0.4~trusty_amd64.deb
SHA1: 66c43ad7b060b655fa5786457621a49cf5c6e937
Size: 9492092

Package: tvheadend
Version: 4.0.5~trusty
Architecture: amd64
Maintainer: Andreas Öman <[email protected]>
Installed-Size: 24134
Depends: libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libc6 (>= 2.15), libdbus-1-3 (>= 1.0.2), libdvbcsa1 (>= 1.1.0), libssl1.0.0 (>= 1.0.0), liburiparser1 (>= 0.6.0), zlib1g (>= 1:1.1.4)
Recommends: xmltv-util
Enhances: showtime
Replaces: hts-tvheadend
Section: video
Priority: extra
Homepage: https://tvheadend.org
Description: Tvheadend
 Tvheadend is a TV streaming server for Linux supporting DVB, ATSC, IPTV, and Analog video (V4L) as input sources.
 Can be used as a backend to Showtime, XBMC and various other clients.
Filename: 4.0.5/pool/main/t/tvheadend/tvheadend_4.0.5~trusty_amd64.deb
SHA1: 4a847d53a055e18f3d72ff972b2faedecb899258
Size: 9492898

Package: tvheadend-dbg
Source: tvheadend
Version: 4.0.3~precise
Architecture: amd64
Maintainer: Andreas Öman <[email protected]>
Installed-Size: 21222
Depends: tvheadend (= 4.0.3~precise)
Section: debug
Priority: extra
Description: Debug symbols for Tvheadend
 This package contains the debugging symbols for Tvheadend.
Filename: pool/main/t/tvheadend/tvheadend-dbg_4.0.3~precise_amd64.deb
SHA1: 56adba319c5371cea255f654ea6848e7a6f3cac6
Size: 4246236

Package: tvheadend-dbg
Source: tvheadend
Version: 4.0.4~trusty
Architecture: amd64
Maintainer: Andreas Öman <[email protected]>
Installed-Size: 21221
Depends: tvheadend (= 4.0.4~trusty)
Section: debug
Priority: extra
Description: Debug symbols for Tvheadend
 This package contains the debugging symbols for Tvheadend.
Filename: pool/main/t/tvheadend/tvheadend-dbg_4.0.4~trusty_amd64.deb
SHA1: 497953af2b312a7cfc860f00e66cba31b5c4c9af
Size: 4247498

Package: tvheadend-dbg
Source: tvheadend
Version: 4.0.5~trusty
Architecture: amd64
Maintainer: Andreas Öman <[email protected]>
Installed-Size: 21223
Depends: tvheadend (= 4.0.5~trusty)
Section: debug
Priority: extra
Description: Debug symbols for Tvheadend
 This package contains the debugging symbols for Tvheadend.
Filename: 4.0.5/pool/main/t/tvheadend/tvheadend-dbg_4.0.5~trusty_amd64.deb
SHA1: 516ed6ab5dab65ea07bb6dfe0c7c3ad7fccbd252
Size: 4248748

... which matches your list of candidates. Might be that there's a repository problem, let me try to raise it.

4.0.6 is listed in the 'testing' repo, which may be deliberate - but it sounds more like it should be a stable release, though.

RE: 4.0.5 to 4.0.6 upgrade - Added by Urs Ledermann about 9 years ago

Have you been able to check if it should/will be added in the stable repo?

RE: 4.0.5 to 4.0.6 upgrade - Added by Prof Yaffle about 9 years ago

I did ask, but didn't get hold of anyone who knew - or, at least, I didn't see an answer if I got one. Let me check again for you.

RE: 4.0.5 to 4.0.6 upgrade - Added by Prof Yaffle about 9 years ago

Okay, I found the maintainer of the PPA on line on the forum today, and he's following it up with the PPA host, as it should be available. So someone who knows what they're talking about is looking into it for you :)

RE: 4.0.5 to 4.0.6 upgrade - Added by Prof Yaffle about 9 years ago

Update: it looks like the 4.0.6 build has been uploaded to 'testing' in error (instead of 'stable') because of a bug in the build code. Fix in progress,

RE: 4.0.5 to 4.0.6 upgrade - Added by Dreamcat 4 about 9 years ago

Thanks everyone here for reporting this. We believe we have now found out what was the cause of this issue. Many apologies for any inconvenience caused.

It didn't come up during testing because this particular issue only occurs if the build jobs complete in some specific order. Which is probably fairly random as all the builds get queued up in parallel.

Have now pushed up a fix out for any future releases increments (e.g. when comes 4.0.7 and higher).

https://github.com/tvheadend/tvheadend-build/commit/71751d10aba5ddabaa662215660f976643fe5fcb

However that does not update the existing 4.0.6 .deb files. I shall be trying to manually re-upload a new copy of the current v4.0.6 stable release sometime late this evening. Using the bintray.com API flag ";override=1". According to their API documentation, it aught to do the trick... Just providing that there are no unforseen complications. e.g. metadata resigning or other stale cache.

I shall return here tomorrow morning with a 2nd status report / progress update.
Again, apologies.

RE: 4.0.5 to 4.0.6 upgrade - Added by Dreamcat 4 about 9 years ago

Prof Yaffle wrote:

Update: it looks like the 4.0.6 build has been uploaded to 'testing' in error (instead of 'stable') because of a bug in the build code. Fix in progress,

As promised :)

https://gist.github.com/dreamcat4/59ecde3808ed5c1760d9

Ok the v4.0.6 is now showing up on the 'stable main' apt source. Have just tried this tonight and everything seems to have come out as was expected. Please try it out yourselves in the regular fashion. And let us know how it goes. This incremental 4.0.6 should be both a safe and worthwhile update due to certain bugfixes since the v4.0.5 was tagged. And should not break anything whatsoever.

Again my contact infos for future reference...

You can establish contact in any of the following ways:

  • Join the #hts channel on Freenode.net IRC server

Kind Regards

RE: 4.0.5 to 4.0.6 upgrade - Added by c128 m about 9 years ago

Thanks Dreamcat/Prof Yaffle :)

Confirmation, from me, that the upgrade is now being pulled from the repo and installs fine.

RE: 4.0.5 to 4.0.6 upgrade - Added by Urs Ledermann about 9 years ago

Update worked! Thanks to everyone!

RE: 4.0.5 to 4.0.6 upgrade - Added by Dreamcat 4 about 9 years ago

Great. Glad to hear it. :)

RE: 4.0.5 to 4.0.6 upgrade - Added by Kevin J about 9 years ago

I updated last night from 4.05 to 4.07, all went OK except I had to re-install my TBS6984 drivers.
Thanks for sorting, any idea when 4.2 is set to be released?

Kind regards.

    (1-15/15)