| 2017-04-21 |
| ← arcus left | 01:30 |
| → arcus_ joined | 01:30 |
| arcus_ → arcus | 01:30 |
| ← mETz left | 01:31 |
| → mETz joined | 01:37 |
| ← Very_slow left | 02:29 |
| ← serafean left | 02:35 |
| ← TomTom left | 03:04 |
| ← davic left | 03:04 |
| → davic joined | 03:05 |
| ← Celestian left | 03:05 |
| ← dartrunner left | 03:38 |
| → dartrunner joined | 03:39 |
| → kvaster joined | 04:23 |
| ← nilzen left | 04:38 |
| → nilzen joined | 04:41 |
| → TomTom joined | 05:02 |
| → PrinceOfCats joined | 05:34 |
| ← kvaster left | 05:48 |
| → kvaster joined | 05:48 |
|
xe`
| Can anyone confirm if the newish "Sky No Card" service which used to be named "Freesat from Sky" will work with TVH and if so do you still confusingly need a card and reader? (as per https://tvheadend.org/boards/4/topics/9699). Cheers :) | 05:59 |
| ← kvaster left | 06:02 |
| ← PrinceOfCats left | 06:17 |
| → PrinceOfCats joined | 06:17 |
|
DoozerBot
| Branch master updated by perexg [ file modified ] | 06:44 |
|
| xmltv: fix possible segfault, fixes #4324 | 06:44 |
|
| Branch master updated by perexg , building targets: precise-amd64, precise-i386, trusty-amd64, trusty-i386, xenial-amd64, xenial-i386, jessie-i386, jessie-amd64, xenial-armhf, xenial-arm64, fedora24-x86_64, centos7-x86_64 | 06:44 |
| ← donguston left | 06:45 |
|
DoozerBot
| precise-i386: v4.1.2541 Build done - https://doozer.io/build/C57OLeqRfK | 06:46 |
|
| precise-amd64: v4.1.2541 Build done - https://doozer.io/build/0hFDnXHWP1 | 06:46 |
|
| trusty-amd64: v4.1.2541 Build done - https://doozer.io/build/XxUcXhOEbb | 06:46 |
|
| trusty-i386: v4.1.2541 Build done - https://doozer.io/build/PKtxr9NlFy | 06:47 |
|
| xenial-amd64: v4.1.2541 Build done - https://doozer.io/build/LppCUGuM3A | 06:47 |
|
| xenial-i386: v4.1.2541 Build done - https://doozer.io/build/5sZfBHgrYx | 06:47 |
|
| jessie-i386: v4.1.2541 Build Failed. AUTOBUILD_CONFIGURE_EXTRA=--enable-ccache\ --enable-ffmpeg_static\ --enable-hdhomerun_static ./Autobuild.sh -t jessie-i386 -j 9 -w /project/workdir exited with status 2 - https://doozer.io/build/3d3kVyvtUI | 06:49 |
|
| jessie-amd64: v4.1.2541 Build Failed. AUTOBUILD_CONFIGURE_EXTRA=--enable-ccache\ --enable-ffmpeg_static\ --enable-hdhomerun_static ./Autobuild.sh -t jessie-amd64 -j 9 -w /project/workdir exited with status 2 - https://doozer.io/build/bzN58N3jK2 | 06:50 |
|
| fedora24-x86_64: v4.1.2541 Build done - https://doozer.io/build/DadStBemr7 | 06:52 |
|
| centos7-x86_64: v4.1.2541 Build done - https://doozer.io/build/lAjHbZZayv | 06:53 |
|
| xenial-armhf: v4.1.2541 Build done - https://doozer.io/build/dDDQN0aoYc | 06:53 |
|
| xenial-arm64: v4.1.2541 Build done - https://doozer.io/build/wGgpAzftWB | 06:54 |
| → donguston joined | 06:58 |
|
DoozerBot
| Direct push by perexg , building targets: jessie-i386 | 07:01 |
|
| jessie-i386: v4.1.2543 Build Failed. cat /etc/debian_release exited with status 1 - https://doozer.io/build/DccAoZkxkn | 07:01 |
|
| Direct push by perexg , building targets: jessie-i386 | 07:06 |
|
| jessie-i386: v4.1.2544 Build Failed. lsb_release -a exited with status 127 - https://doozer.io/build/s53gCpzrJ3 | 07:06 |
|
| Direct push by perexg , building targets: jessie-i386 | 07:07 |
|
| jessie-i386: v4.1.2544 Build done - https://doozer.io/build/BzJCt8OuIr | 07:08 |
|
| Direct push by perexg , building targets: jessie-i386 | 07:12 |
| → M4tt0 joined | 07:14 |
| ← M4tt0 left | 07:14 |
|
DoozerBot
| jessie-i386: v4.1.2544 Build done - https://doozer.io/build/sqXnnfrxSf | 07:15 |
| ← chainsawbike left | 07:19 |
| → chainsawbike joined | 07:21 |
| → tuxiano joined | 07:41 |
| → kvaster joined | 07:43 |
|
DoozerBot
| none: .doozer.json -- no targets found - https://doozer.io/build/nBkGN2mgG7 | 07:44 |
|
| Direct push by perexg , building targets: none | 07:44 |
|
| fedora25-x86_64: .doozer.json -- target fedora25-x86_64 have unknown buildenv: fedora25-x86_64 - https://doozer.io/build/EQTG6z4N8Z | 07:46 |
|
| Direct push by perexg , building targets: fedora25-x86_64 | 07:46 |
| ← nils_2 left | 07:48 |
| → nils_2 joined | 07:50 |
| ← kvaster left | 07:59 |
|
DoozerBot
| Branch release/4.2 , building targets: precise-amd64, precise-i386, trusty-amd64, trusty-i386, xenial-amd64, xenial-i386, jessie-i386, jessie-amd64, xenial-armhf, xenial-arm64, fedora24-x86_64, centos7-x86_64 | 08:10 |
|
| precise-i386: v4.1.2544 Build done - https://doozer.io/build/5DY3aVoJKR | 08:11 |
|
| precise-amd64: v4.1.2544 Build done - https://doozer.io/build/B19QnAqjrl | 08:11 |
|
| trusty-amd64: v4.1.2544 Build done - https://doozer.io/build/qdBvM3G9cT | 08:11 |
|
| trusty-i386: v4.1.2544 Build done - https://doozer.io/build/9532G58gnK | 08:12 |
|
| xenial-amd64: v4.1.2544 Build done - https://doozer.io/build/GDOdNGIFuQ | 08:12 |
|
| xenial-i386: v4.1.2544 Build done - https://doozer.io/build/YhT8MkVB50 | 08:12 |
|
| jessie-i386: v4.1.2544 Build done - https://doozer.io/build/LG3fqSof9N | 08:14 |
|
| Direct push by perexg , building targets: precise-amd64 | 08:14 |
| ← tuxiano left | 08:16 |
|
DoozerBot
| jessie-amd64: v4.1.2544 Build done - https://doozer.io/build/EnHa7mNcrA | 08:17 |
|
| xenial-armhf: v4.1.2544 Build done - https://doozer.io/build/DHDRJkTYtv | 08:18 |
|
| fedora24-x86_64: v4.1.2544 Build done - https://doozer.io/build/ayIVvJQOmD | 08:18 |
|
| precise-amd64: v4.1.2545 Build Failed. git brach exited with status 1 - https://doozer.io/build/4NZrRHOtvu | 08:18 |
|
| xenial-arm64: v4.1.2544 Build done - https://doozer.io/build/ZpSwQUhhfm | 08:18 |
|
| centos7-x86_64: v4.1.2544 Build done - https://doozer.io/build/W1heUllE9C | 08:19 |
|
| Direct push by perexg , building targets: precise-amd64 | 08:19 |
|
| precise-amd64: v4.1.2545 Build done - https://doozer.io/build/GA9xxCr7oo | 08:19 |
|
| Direct push by perexg , building targets: precise-amd64 | 08:20 |
|
| precise-amd64: v4.1.2545 Build done - https://doozer.io/build/0Z3oiVIg4A | 08:21 |
|
| Branch release/4.2 updated by perexg [ file modified ] | 08:25 |
|
| Makefile: update copyright | 08:25 |
|
| Branch release/4.2 updated by perexg , building targets: precise-amd64, precise-i386, trusty-amd64, trusty-i386, xenial-amd64, xenial-i386, jessie-i386, jessie-amd64, xenial-armhf, xenial-arm64, fedora24-x86_64, centos7-x86_64 | 08:25 |
|
| precise-i386: v4.1.2545 Build done - https://doozer.io/build/ZYzcuzQJ88 | 08:26 |
|
| precise-amd64: v4.1.2545 Build done - https://doozer.io/build/HSIa8SllVV | 08:26 |
|
| trusty-amd64: v4.1.2545 Build done - https://doozer.io/build/46wIu9ZHSj | 08:26 |
|
| trusty-i386: v4.1.2545 Build done - https://doozer.io/build/AztAPGD1jo | 08:27 |
|
| xenial-amd64: v4.1.2545 Build done - https://doozer.io/build/BvbcmkFb0p | 08:27 |
|
| xenial-i386: v4.1.2545 Build done - https://doozer.io/build/fiTS3xZz31 | 08:27 |
|
| jessie-i386: v4.1.2545 Build done - https://doozer.io/build/LTOuJh5suO | 08:28 |
|
DerJoern
| Branch release/4.2 *yay* | 08:28 |
|
DoozerBot
| jessie-amd64: v4.1.2545 Build done - https://doozer.io/build/27iJdTodjf | 08:29 |
|
| fedora24-x86_64: v4.1.2545 Build done - https://doozer.io/build/Ps19WUqMfJ | 08:31 |
|
| xenial-armhf: v4.1.2545 Build done - https://doozer.io/build/GLZ6CduOyz | 08:32 |
|
| Branch release/4.2 updated by perexg [ file modified ] | 08:32 |
|
| Makefile: update copyright | 08:32 |
|
| Branch release/4.2 updated by perexg , building targets: precise-amd64, precise-i386, trusty-amd64, trusty-i386, xenial-amd64, xenial-i386, jessie-i386, jessie-amd64, xenial-armhf, xenial-arm64, fedora24-x86_64, centos7-x86_64 | 08:32 |
|
| precise-amd64: v4.2.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/maUlJdyOuf | 08:33 |
|
| precise-i386: v4.2.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/V4LaEIVNk7 | 08:34 |
|
| trusty-i386: v4.2.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/87b5mc374z | 08:34 |
|
| trusty-amd64: v4.2.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/ZVrIj5S4eI | 08:34 |
|
| jessie-i386: v4.2.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/3CxpLgND3r | 08:35 |
|
| xenial-i386: v4.2.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/al2bo4DOBo | 08:35 |
|
| xenial-amd64: v4.2.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/68MlOxR8TC | 08:35 |
|
| jessie-amd64: v4.2.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/WgnI56qlCQ | 08:36 |
|
| Branch release/4.2 updated by perexg [ file modified ] | 08:37 |
|
| bintray.py: show the backtrace when the filename is not parsed correctly | 08:37 |
|
| Branch release/4.2 updated by perexg , building targets: precise-amd64, precise-i386, trusty-amd64, trusty-i386, xenial-amd64, xenial-i386, jessie-i386, jessie-amd64, xenial-armhf, xenial-arm64, fedora24-x86_64, centos7-x86_64 | 08:37 |
|
| precise-i386: v4.2.1.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/s66CR8KCqC | 08:38 |
|
| precise-amd64: v4.2.1.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/mEb6WptU8M | 08:38 |
|
| trusty-amd64: v4.2.1.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/3TyAF7cTSc | 08:38 |
|
| trusty-i386: v4.2.1.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/uHYyfnOi6J | 08:39 |
|
| xenial-i386: v4.2.1.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/WhcBqe64K0 | 08:39 |
|
| xenial-amd64: v4.2.1.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/L6I5YHL1UT | 08:39 |
|
| jessie-i386: v4.2.1.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/Tnc2IHN8vB | 08:40 |
|
| jessie-amd64: v4.2.1.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/qwEVwviTAk | 08:40 |
|
Martin`
| everything is broken! | 08:40 |
|
DoozerBot
| Branch release/4.2 updated by perexg [ file modified ] | 08:41 |
|
| bintray.py: show the backtrace when the filename is not parsed correctly, fix component version | 08:41 |
|
| Branch release/4.2 updated by perexg , building targets: precise-amd64, precise-i386, trusty-amd64, trusty-i386, xenial-amd64, xenial-i386, jessie-i386, jessie-amd64, xenial-armhf, xenial-arm64, fedora24-x86_64, centos7-x86_64 | 08:41 |
| ← Martin` left | 08:42 |
|
DoozerBot
| precise-i386: v4.2.1.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/jVhvroHApk | 08:42 |
|
| precise-amd64: v4.2.1.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/bZkRlPqlw0 | 08:42 |
|
| trusty-amd64: v4.2.1.1 Build Failed. support/bintray.py publish filelist.txt exited with status 1 - https://doozer.io/build/sFMuzgLWr2 | 08:42 |
|
| Branch release/4.2 updated by perexg [ file modified ] | 08:43 |
|
| bintray.py: show the backtrace when the filename is not parsed correctly, fix component version | 08:43 |
|
| Branch release/4.2 updated by perexg , building targets: precise-amd64, precise-i386, trusty-amd64, trusty-i386, xenial-amd64, xenial-i386, jessie-i386, jessie-amd64, xenial-armhf, xenial-arm64, fedora24-x86_64, centos7-x86_64 | 08:43 |
|
| precise-i386: v4.2.1.1 Build done - https://doozer.io/build/jfkjwlYrvF | 08:44 |
|
| trusty-amd64: v4.2.1.1 Build done - https://doozer.io/build/P2HS9dVkDs | 08:44 |
|
| precise-amd64: v4.2.1.1 Build done - https://doozer.io/build/uL2lUrl7l4 | 08:44 |
|
| trusty-i386: v4.2.1.1 Build done - https://doozer.io/build/HkcIoarUpn | 08:45 |
|
| xenial-i386: v4.2.1.1 Build done - https://doozer.io/build/gpZR3mQMGJ | 08:46 |
|
| xenial-amd64: v4.2.1.1 Build done - https://doozer.io/build/SxuSbJDIau | 08:46 |
|
| jessie-i386: v4.2.1.1 Build done - https://doozer.io/build/768Y31w6Mi | 08:47 |
|
| jessie-amd64: v4.2.1.1 Build done - https://doozer.io/build/qesKQBJ6Mk | 08:47 |
|
| fedora24-x86_64: v4.2.1.1 Build done - https://doozer.io/build/gEh3HvFPoW | 08:49 |
|
| centos7-x86_64: v4.2.1.1 Build done - https://doozer.io/build/hPZv9ekNN2 | 08:50 |
|
| xenial-arm64: v4.2.1.1 Build done - https://doozer.io/build/9tslaWFxcd | 08:51 |
|
| xenial-armhf: v4.2.1.1 Build done - https://doozer.io/build/6GsHJP33DF | 08:51 |
|
| Branch release/4.2 updated by perexg [ file modified ] | 08:56 |
|
| bintray.py: show the backtrace when the filename is not parsed correctly, fix component version | 08:56 |
|
| Branch release/4.2 updated by perexg , building targets: precise-amd64, precise-i386, trusty-amd64, trusty-i386, xenial-amd64, xenial-i386, jessie-i386, jessie-amd64, xenial-armhf, xenial-arm64, fedora24-x86_64, centos7-x86_64 | 08:57 |
|
| trusty-amd64: v4.2.1.1 Build done - https://doozer.io/build/QHHY8aFqcQ | 08:58 |
|
| precise-i386: v4.2.1.1 Build done - https://doozer.io/build/2BhUphlgCw | 08:58 |
|
| precise-amd64: v4.2.1.1 Build done - https://doozer.io/build/ZvfDnVOJ7p | 08:58 |
|
| trusty-i386: v4.2.1.1 Build done - https://doozer.io/build/lcrcVzHagF | 08:59 |
|
| xenial-i386: v4.2.1.1 Build done - https://doozer.io/build/pXbwPWJL2n | 08:59 |
|
| xenial-amd64: v4.2.1.1 Build done - https://doozer.io/build/3bLMQBQF42 | 08:59 |
| → M4tt0 joined | 09:01 |
|
DoozerBot
| jessie-i386: v4.2.1.1 Build done - https://doozer.io/build/TVBDkK6T8i | 09:02 |
|
| jessie-amd64: v4.2.1.1 Build done - https://doozer.io/build/JrkNTDkEau | 09:02 |
|
| fedora24-x86_64: v4.2.1.1 Build done - https://doozer.io/build/W5BBiLmT0w | 09:03 |
|
| xenial-armhf: v4.2.1.1 Build done - https://doozer.io/build/k03thtmLj3 | 09:03 |
|
| centos7-x86_64: v4.2.1.1 Build done - https://doozer.io/build/2N5LYJsket | 09:04 |
|
| xenial-arm64: v4.2.1.1 Build done - https://doozer.io/build/PAOr4RCsDr | 09:06 |
|
perexg
| ok, I marked the debian component as stable-4.2 for those new builds until we settle, how we can handle the 4.0 -> 4.2 transition for debian users | 09:10 |
|
M4tt0
| perexg: Congratulations again, Jaroslav! What a journey, and what an improvement compared to where you started! A big, big THANK YOU! | 09:12 |
| ← PrinceOfCats left | 09:47 |
| → PrinceOfCats joined | 09:48 |
| ← PrinceOfCats left | 09:49 |
| ← markus_e92 left | 10:02 |
| → markus_e92 joined | 10:05 |
| → PrinceOfCats joined | 10:16 |
| ← PrinceOfCats left | 10:17 |
| ← markus_e92 left | 10:20 |
| → markus_e92 joined | 10:25 |
|
mpmc
| perexg, Awesome work! As for the transition, I think we need to check whether 4.0's config is converted fully to 4.2 to avoid people saying "Oh my config is broken & tvh crashes". We could just move it to 4.2 & use a NEWS file warning of impending config changes? https://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-news-debian | 10:26 |
| → PrinceOfCats joined | 10:27 |
| → ilogger2 joined | 10:39 |
|
Pepe
| i need to say the same as M4tt0. perexg thank you! Really great work. I need to say I didnt see any better support and getting fixed/features Aš per | 10:40 |
|
| Oh I sent IT too early on my phone* | 10:41 |
|
| And also big thanks to mpmc | 10:41 |
|
mpmc
| For what? :p | 10:42 |
|
Pepe
| And I dont forget about HW cam, which you done for me. When I'll have some money I Will send you something | 10:42 |
|
| For your support here :P in the beginning you Helle | 10:43 |
|
| helped So much | 10:43 |
|
| And you're doing good job about documentation. | 10:46 |
|
mpmc
| Pepe, I try to help where I can, but honestly perexg deserves most of the thanks, I just try & do little things! | 10:47 |
| → chainsawbike joined | 10:50 |
|
Pepe
| You're right | 10:51 |
| → AdamPC_ joined | 11:21 |
| ← AdamPC_ left | 11:27 |
| → donguston joined | 11:59 |
| → mkreisl joined | 12:13 |
|
jellyfrog
| great work on doozer>bintray perexg | 12:54 |
|
perexg
| mpmc: right.. the config migration from 4.0 to 4.2 may be tricky although there's the build-in converter in tvh.. we should probably wait on reports.. | 13:07 |
|
mpmc
| perexg, I'm updating the apt page atm, I've added a section for rpm. I'll post you a link to it in a moment. | 13:07 |
|
perexg
| the question is if we should move the releases to separate components.. for rpm - there will be separated repositories per release (4.2,4.4 etc.) | 13:08 |
|
| so the user must do a manual step - reconfigure repo in the system.. | 13:09 |
| → mamarley joined | 13:09 |
|
mpmc
| perexg, https://tvheadend.org/projects/tvheadend/wiki/Repository-draft | 13:13 |
|
| perexg, only thing I think we're going to get complaints from are Rpi users. Not sure if that can be hacked to build on doozer, but I think we're better off waiting for andoma to add support :p | 13:17 |
|
perexg
| looks good, note that the 'release' packages will be in the 'release-4.2' component for DEB, but we may extend the docs later when 4.2.2 is tagged | 13:19 |
|
mpmc
| perexg, Ah, I thought we were just going to have stable & unstable. feel free to correct it where needed :p | 13:20 |
|
| mamarley, [or anyone else] please feel free to contribute your thoughts over https://tvheadend.org/projects/tvheadend/wiki/Repository-draft :p | 13:26 |
|
| perexg, but yes, I completely agree with having separate components "release-4.2" etc. and for for 4.3-dev I think the webui should be given an upgrade more than anything as I bet that'll be the hardest thing to do! | 13:36 |
|
phillw
| mpmc: does this team want a hosting area for iso and or web presence? An example would be http://phillw.net/isos/torios/ If they want more, then they can join the multi-site WP server which will simply point back to the iso area on the main host machine. | 13:37 |
|
| + for downloads | 13:38 |
|
mpmc
| phillw, I was planning on creating an apt repo as a backup once you got the VMs sorted. but I think everything is good atm :) | 13:40 |
|
phillw
| o/ perexg ... you can blame mpmc for my being here!! | 13:40 |
|
mpmc
| :p | 13:41 |
|
| Heh, I just noticed that Colabti.org is back up! http://colabti.org/irclogger/irclogger_log/hts?date=2017-04-21 | 13:41 |
|
| But having backups is always a good idea! | 13:42 |
|
phillw
| mpmc: just dump it to iso area with the others. I have it set so that nio can upload stuff to his /home area and it is instantly available to share. As you know, I encourage using daddy server as a mirror on the grounds I do not have to pay for bandwidth and it runs at a reasonable 100 Mb/s :) | 13:43 |
| → thermionic joined | 13:44 |
|
phillw
| mpmc: can DragonEyes now ;part ? | 13:44 |
|
mpmc
| phillw, Sure :) | 13:44 |
|
phillw
| mpmc: you tell him !! | 13:44 |
|
mpmc
| ;part #hts | 13:44 |
|
mamarley
| mpmc: My dynamically-linked PPA builds have full transcoding support for all architectures. | 14:17 |
|
mpmc
| mamarley, If you can get the same thing working on doozer please do =D | 14:18 |
|
mamarley
| The problem is likely caused by some problem creating the statically-linked build and I don't know anything about static linking. | 14:21 |
|
mpmc
| mamarley, I see. What do you do to get the dynamically-linked transcoding support included? :p I'll try & replicate it on doozer. | 14:23 |
|
mamarley
| mpmc: It almost definitely wouldn't work without dynamically linking all the ffmpeg-related stuff, but my configure arguments are "--enable-hdhomerun_client --disable-hdhomerun_static --enable-libav --disable-ffmpeg_static --enable-libx264 --disable-libx264_static --enable-libx265 --disable-libx265_static --enable-libvpx --disable-libvpx_static --enable-libtheora --disable-libtheora_static --enable-libvorbis --disable-libvorbis_static --enable- | 14:25 |
|
| libfdkaac --disable-libfdkaac_static --disable-libmfx_static --enable-dvbcsa --enable-dvben50221 --enable-libsystemd_daemon --disable-dvbscan" and my build-depends are "debhelper (>= 7.0.50), pkg-config, gettext, libavahi-client-dev, libssl-dev, zlib1g-dev, wget, bzip2, git-core, liburiparser-dev, python, ca-certificates, libx264-dev, libx265-dev, libvpx-dev, libfdk-aac-dev, libhdhomerun-dev, libsystemd-dev, libdvbcsa-dev, dvb-apps, libavfilter-dev, | 14:25 |
|
| libswresample-dev, libavresample-dev, libswscale-dev, libavformat-dev, libavcodec-dev, libavutil-dev, markdown" | 14:25 |
|
mpmc
| I'll take a look & give it a go :) | 14:26 |
|
mamarley
| mpmc: Dynamically linking that stuff will also have an impact on the executable's portability across Ubuntu releases. For example, I'm pretty sure Xenial has ffmpeg 2.x while later releases have (ABI-incompatible) 3.x. | 14:27 |
|
| Also, tvheadend is currently set to require ffmpeg >=3.x, though last time I tried it built fine against 2.8 after changing the version check. | 14:28 |
|
| So in order to avoid angering users, if you were dynamically linking, it would be necessary to do a separate build for each Ubuntu release, otherwise the package would not install due to dependencies missing. | 14:30 |
|
mpmc
| mamarley, actually the static builds for 4.2 do have full transcoding support. it's 4.0 that has the issues. | 14:35 |
|
mamarley
| Ah, OK. | 14:35 |
|
mpmc
| I should correct that. | 14:35 |
|
| mamarley, I still want to add your PPA as an option to the page though. | 14:36 |
| ← mkreisl left | 14:44 |
|
mpmc
| andoma, hehe, I just tried to debbootstrap a raspbian armhf install on xenial-armhf target. Wow you have doozer locked down! xD | 15:30 |
| → mkreisl joined | 15:48 |
| → shootbird joined | 15:56 |
|
mamarley
| mpmc: My PPA now supports Xenial, which means that it supports every supported Ubuntu release except Trusty. (I'm not counting Precise because that will be EOL in 6 days.) | 16:30 |
|
mpmc
| mamarley, If you could write a "how-to" guide that I can pop in the repo page that'll be awesome :) | 16:31 |
|
mamarley
| "sudo apt-add-repository ppa:mamarley/tvheadend-git"; "sudo apt update"; "sudo apt install tvheadend" :) | 16:32 |
|
mpmc
| So it's unstable only? | 16:33 |
|
mamarley
| Right now. I could make another one for stable releases. | 16:33 |
|
| Also, I am not going to bother with Trusty. The dependencies are too old and I don't feel like backporting that much stuff. | 16:33 |
|
mpmc
| mamarley, what ubuntu codenames are supported? | 16:35 |
|
mamarley
| Artful, Zesty, Yakkety, and Xenial | 16:35 |
|
| Artful is untested though, since not even I like to live that close to the edge. | 16:35 |
|
mpmc
| mamarley, all i386/amd64 only? | 16:36 |
|
mamarley
| Nope, all supported architectures are built: amd64, arm64, armhf, i386, ppc64el. | 16:37 |
|
| The builds are daily (~19:00 ET). I would be willing to do a build for every commit, but each build requires uploading 20MB of source code archive. | 16:38 |
|
| (I can't use Launchpad's built-in daily build recipe system because that doesn't allow you to get the release number ("2541"). | 16:39 |
|
| mamarley wonders if there is anything else he can strip out of that archive to reduce the size… | 16:40 |
|
mamarley
| (20MBx4, actually, since there are 4 supported releases.) | 16:41 |
|
perexg
| mmarley: could you show the filelist ? | 16:41 |
|
mamarley
| perexg: Sure, here is the output of "du -h" on the extracted archive: https://pastebin.com/2uRUhnm8 | 16:43 |
|
| I already strip out all the git directories. | 16:44 |
|
| It looks like a pretty good chunk of it is vendor/ext-3.4.1, specifically vendor/ext-3.4.1/docs | 16:48 |
|
perexg
| mamarley: could you try to remove ./vendor/ext-3.4.1/docs ? it should be documentation for extjs which is not required for the build process | 16:48 |
|
mamarley
| Cool, I will try that. | 16:48 |
|
perexg
| and it's 42M of garbage ;-) | 16:48 |
|
mamarley
| That cut the archive down to 15MB. | 16:50 |
|
mpmc
| mamarley, Added it in https://tvheadend.org/projects/tvheadend/wiki/Repository-draft#Help | 16:51 |
|
mamarley
| mpmc: Thanks! | 16:51 |
|
mpmc
| mamarley, Does it look okay? want me to add anything else? | 16:52 |
|
mamarley
| mpmc: Looks good, thanks! | 16:52 |
|
mpmc
| perexg, It's a shame we couldn't provide mamarley's packages directly on bintray? | 16:53 |
|
perexg
| I believe that some more things may be removed from the extjs tree, but I need to check.. the ext-3.4.1/src tree may be also extra, because I think that we use ext-all*.js packs from the root dir.. | 16:53 |
|
| mamarley: perhaps you can try to remove src tree, too | 16:53 |
|
| (extjs-3.4.1/src) | 16:54 |
|
mamarley
| How about also ./vendor/ext-3.4.1/examples ? | 16:54 |
|
mpmc
| I wonder are these already stripped out of the builds on doozer? | 16:55 |
|
perexg
| mamarley: it's partially used - btw - if you hack Makefile.webui, then you can print all used files from a rule :-) | 16:56 |
|
mamarley
| Ah, OK, thanks! | 16:56 |
|
perexg
| mamarley: this makefile contains the full list of used files from extjs tree | 16:56 |
|
mpmc
| Well, that answers my question ;p | 16:56 |
|
perexg
| mamarley: if you make any changes - create PR - it may be useful for others, too; thanks | 16:58 |
|
mamarley
| I actually do have a couple of patches, but I didn't submit them because I wasn't sure they were applicable outside of Ubuntu. First, -liconv is not necessary to use iconv, so I removed it, and second libsystemd-daemon is now just libsystemd. | 17:00 |
|
| Oh, and configure requires ffmpeg 3.x or later when it actually builds and runs fine against 2.8.x, at least. | 17:00 |
|
| Would any of those be desirable? | 17:02 |
| → Saviq joined | 17:11 |
| ← Saviq left | 17:11 |
| → Saviq joined | 17:11 |
| → nils_2 joined | 17:11 |
| ← shootbird left | 17:23 |
| → DereC joined | 17:26 |
| → shootbird joined | 17:33 |
| ← DereC left | 17:54 |
| → DereC joined | 18:54 |
| ← DereC left | 18:59 |
| → Belliash joined | 19:00 |
| ← Belliash left | 19:00 |
| → Belliash joined | 19:00 |
|
perexg
| mpmc: moved the repository draft back to AptRepository and created RpmRepository - pls, check | 19:24 |
|
mpmc
| perexg: Looks good to me, need to change one little thing though for the Apt page. I'll do that in a second. | 19:26 |
|
| I really want to get a raspbian build going. I can guarantee people will start asking why it's not supported. | 19:29 |
|
perexg
| mpmc: PM | 19:31 |
|
ProfYaffle
| perexg, I've been away for a while, doing Kodi stuff but... well done, congratulations, gratulace! | 19:41 |
|
mpmc
| ProfYaffle: Nice to have you back! He's worked damn hard getting 4.2 out! | 19:44 |
|
ProfYaffle
| mpmc, I've been lurking, I've seen | 19:45 |
|
| if nothing else, the Fedora tests really buggered up my clone repo, but I guess that's by lack of git-fu | 19:46 |
|
| heroic effort, though | 19:46 |
|
mpmc
| ProfYaffle: You have a clone repo? :p | 19:47 |
|
ProfYaffle
| Yeah, I did something with it once ... :) | 19:48 |
| → kvaster joined | 20:23 |
| → M4tt0 joined | 20:30 |
|
M4tt0
| What a day! 4.2. release, build system up-and-running AND ProfYaffle back online. | 20:32 |
|
| M4tt0 pulls the plug on a Tuscan Frescobaldi from 2015 to recover. Cheers! | 20:34 |
| ← kvaster left | 20:34 |
| → adamsutton joined | 20:36 |
| ChanServ set mode: +o | 20:36 |
| ← shootbird left | 20:47 |
| → Very_slow joined | 20:54 |
| → shootbird joined | 20:57 |
| → kvaster joined | 21:20 |
| ← shootbird left | 21:22 |
|
| kiall raises a glass to the TVH team for getting 4.2 out the door ;) | 21:29 |
| → shootbird joined | 21:31 |
| ← M4tt0 left | 21:50 |
| ← kvaster left | 22:20 |