MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (74):

aloril, amessina, andreaz, Anssi, bill6502, blahdodo, brfransen, Captain_Murdoch, ChanServ, Chutt, clever, coling, CyberJacob, dblain, dekarl, dmfrey, eharris, ElmerFudd, enyc, ghoti, gigem, gregbert, GreyFoxx_, Guest41682, Hydr0p0nX, ikevin, J-e-f-f-A, jab416171, jafa, jams, jmcentee, jnylen, joki, jpharvey, jst, jya, knightr_, KungFuJesus, letifosiferrari, libsci, liquid64, mad_enz, MythBuild, MythLogBot, nephyrin`, peper03, poptix-, pppingme, raven42, rich0, saaki, Seeker`, seld, ShapeShifter499, sphery, SpootDev, sraue, stefan__1, stuarta, stuartm, suffice, superm1, taylorr, tgm4883, toeb, tonsofpcs, tris, unforgiven512, vincent42, Warped, XDS2010, xris, _charly_, _iwc
Monday, February 15th, 2016, 00:17 UTC
[00:17:40] MythBuild: build #65 of master-debian-jessie-rpi2 is complete: Success [3build successful] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . i2/builds/65
[00:32:07] SteveGoodey (SteveGoodey!~steve@host109-159-44-140.range109-159.btcentralplus.com) has quit (Quit: Konversation terminated!)
[00:49:45] arescorpio (arescorpio!~arescorpi@159-125-16-190.fibertel.com.ar) has joined #mythtv
[00:56:19] tgm4883: jya: what are your thoughts on applying the vp8 patch from https://code.mythtv.org/trac/ticket/12634
[00:57:01] jya: tgm4883: I had intented to look at it last night, but ran out of time.
[00:57:08] tgm4883: ok
[00:57:08] jya: I'll do it tonight for sure
[00:57:22] jya: (famous last words). but I'd prefer the focus to be on 0.28
[00:57:39] tgm4883: jya: I would agree, but we're shipping 0.27.6 for 16.04
[00:58:22] jya: well, that sucks
[00:58:46] tgm4883: I thought that was the general consensus I got from you guys
[00:59:37] tgm4883: I thought the feeling was it is better to have most users on 0.27.6 than 0.28.0
[01:36:27] jpabq (jpabq!~quassel@mythtv/developer/jpabq) has quit (Remote host closed the connection)
[01:41:23] jpabq (jpabq!~quassel@mythtv/developer/jpabq) has joined #mythtv
[01:52:03] amessina (amessina!~amessina@unaffiliated/amessina) has quit (Quit: Konversation terminated!)
[02:15:10] jpabq: gigem: how is LiveTV invoked? I expected it to still go through Scheduler::HandleRecording() but that does not appear to be the case.
[03:49:40] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 272 seconds)
[03:49:52] peper03_ (peper03_!~peper03@mythtv/developer/peper03) has joined #mythtv
[03:50:05] peper03_ is now known as peper03
[04:03:18] blahdodo (blahdodo!~blahdodo@69.172.164.248) has quit (Ping timeout: 250 seconds)
[04:06:05] blahdodo (blahdodo!~blahdodo@69.172.164.248) has joined #mythtv
[04:11:22] blahdodo (blahdodo!~blahdodo@69.172.164.248) has quit (Ping timeout: 240 seconds)
[04:15:07] blahdodo (blahdodo!~blahdodo@69.172.164.248) has joined #mythtv
[04:59:58] knightr_ (knightr_!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv
[05:01:34] knightr (knightr!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Read error: Connection reset by peer)
[05:14:35] joki (joki!~joki@p5B36DA0F.dip0.t-ipconnect.de) has quit (Ping timeout: 264 seconds)
[05:19:19] joki (joki!~joki@p5B36C511.dip0.t-ipconnect.de) has joined #mythtv
[05:36:41] mad_enz (mad_enz!~mad_enz@2607:f090:488d:786:5a94:6bff:fe58:33d0) has joined #mythtv
[05:47:19] mad_enz (mad_enz!~mad_enz@2607:f090:488d:786:5a94:6bff:fe58:33d0) has quit (Quit: Leaving)
[06:53:43] arescorpio (arescorpio!~arescorpi@159-125-16-190.fibertel.com.ar) has quit (Quit: Leaving.)
[07:03:43] stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has quit (*.net *.split)
[07:04:18] kc (kc!~Casper@pool-96-245-231-186.phlapa.fios.verizon.net) has joined #mythtv
[07:04:18] kc (kc!~Casper@unaffiliated/kc) has joined #mythtv
[07:04:18] kc (kc!~Casper@pool-96-245-231-186.phlapa.fios.verizon.net) has quit (Changing host)
[07:05:21] stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has joined #mythtv
[07:26:08] SteveGoodey (SteveGoodey!~steve@host109-159-44-140.range109-159.btcentralplus.com) has joined #mythtv
[07:28:32] Roklobotomy (Roklobotomy!~blah@ppp118-209-51-109.lns20.mel4.internode.on.net) has joined #mythtv
[08:43:30] blahdodo (blahdodo!~blahdodo@69.172.164.248) has quit (Quit: Bye bye)
[08:44:57] blahdodo (blahdodo!~blahdodo@69.172.164.248) has joined #mythtv
[08:45:25] stuarta: morning all
[09:01:18] Merlin83b (Merlin83b!~Daniel@office.34sp.com) has joined #mythtv
[09:04:42] willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv
[09:13:57] Roklobotomy: we up to 0.29 yet?
[09:15:49] stuarta: haha
[09:25:11] SteveGoodey (SteveGoodey!~steve@host109-159-44-140.range109-159.btcentralplus.com) has quit (Quit: Konversation terminated!)
[09:25:35] SteveGoodey (SteveGoodey!~steve@host109-159-44-140.range109-159.btcentralplus.com) has joined #mythtv
[09:31:19] SteveGoodey (SteveGoodey!~steve@host109-159-44-140.range109-159.btcentralplus.com) has quit (Quit: Konversation terminated!)
[09:31:47] SteveGoodey (SteveGoodey!~steve@host109-159-44-140.range109-159.btcentralplus.com) has joined #mythtv
[09:51:52] SteveGoodey (SteveGoodey!~steve@host109-159-44-140.range109-159.btcentralplus.com) has quit (Quit: Konversation terminated!)
[09:52:32] SteveGoodey (SteveGoodey!~steve@host109-159-44-140.range109-159.btcentralplus.com) has joined #mythtv
[10:28:49] blahdodo (blahdodo!~blahdodo@69.172.164.248) has quit (Remote host closed the connection)
[10:30:36] blahdodo (blahdodo!~blahdodo@69.172.164.248) has joined #mythtv
[10:37:06] blahdodo (blahdodo!~blahdodo@69.172.164.248) has quit (Remote host closed the connection)
[10:38:37] blahdodo (blahdodo!~blahdodo@69.172.164.248) has joined #mythtv
[10:41:02] ShapeShifter499 (ShapeShifter499!~ShapeShif@unaffiliated/shapeshifter499) has quit (Remote host closed the connection)
[11:02:28] warpme (warpme!~piotro@89-79-250-31.dynamic.chello.pl) has quit (Remote host closed the connection)
[11:04:23] SteveGoodey (SteveGoodey!~steve@host109-159-44-140.range109-159.btcentralplus.com) has quit (Quit: Konversation terminated!)
[11:05:14] blahdodo (blahdodo!~blahdodo@69.172.164.248) has quit (Read error: Connection reset by peer)
[11:08:20] blahdodo (blahdodo!~blahdodo@69.172.164.248) has joined #mythtv
[11:26:00] ShapeShifter499 (ShapeShifter499!~ShapeShif@unaffiliated/shapeshifter499) has joined #mythtv
[11:58:41] ShapeShifter499 (ShapeShifter499!~ShapeShif@unaffiliated/shapeshifter499) has quit (Quit: Leaving)
[11:59:01] ShapeShifter499 (ShapeShifter499!~ShapeShif@unaffiliated/shapeshifter499) has joined #mythtv
[12:03:11] lautriv_ (lautriv_!~lautriv@f050084184.adsl.alicedsl.de) has joined #mythtv
[12:03:11] lautriv_ (lautriv_!~lautriv@f050084184.adsl.alicedsl.de) has quit (Changing host)
[12:03:11] lautriv_ (lautriv_!~lautriv@funtoo/user/lautriv) has joined #mythtv
[12:04:59] Warped (Warped!~Warped@unaffiliated/warped) has quit (Quit: ChatZilla 0.9.92 [Firefox 44.0.2/20160210153822])
[12:06:41] Roklobotomy (Roklobotomy!~blah@ppp118-209-51-109.lns20.mel4.internode.on.net) has quit (Remote host closed the connection)
[12:07:04] lautriv__ (lautriv__!~lautriv@funtoo/user/lautriv) has quit (Ping timeout: 256 seconds)
[12:20:51] Steve-Goodey (Steve-Goodey!~steve@host86-129-41-201.range86-129.btcentralplus.com) has joined #mythtv
[12:31:50] jmcentee_ is now known as jmcentee
[12:53:32] dmfrey (dmfrey!~dmfrey@65-78-98-83.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has quit (Ping timeout: 256 seconds)
[13:06:46] Steve-Goodey (Steve-Goodey!~steve@host86-129-41-201.range86-129.btcentralplus.com) has quit (Quit: Konversation terminated!)
[14:07:32] mad_enz (mad_enz!~mad_enz@2607:f090:488d:786:5a94:6bff:fe58:33d0) has joined #mythtv
[14:08:33] Warped (Warped!~Warped@unaffiliated/warped) has joined #mythtv
[14:24:36] pppingme (pppingme!~pppingme@unaffiliated/pppingme) has quit (*.net *.split)
[14:51:07] SteveGoodey (SteveGoodey!~steve@host109-159-44-140.range109-159.btcentralplus.com) has joined #mythtv
[14:59:45] dmfrey (dmfrey!~dmfrey@68.170.18.123) has joined #mythtv
[15:27:04] dekarl1 (dekarl1!~dekarl@mythtv/developer/dekarl) has joined #mythtv
[15:30:11] dekarl (dekarl!~dekarl@mythtv/developer/dekarl) has quit (Ping timeout: 276 seconds)
[16:09:53] gigem: jpabq: LiveTV is currently independent of the scheduler. The scheduler only worries about LiveTV shortly before a recording is supposed to start and tries to work around it. I think that should eventually change to where the scheduler controls access to tuners for both LiveTV and recordings. The mess we have now is one big race condition.
[16:10:04] gigem: I've wanted to split the scheduler into two, main threads for some time now. One thread handles recording starts and controls access to tuners like LiveTV. It virtually never blocks. The other thread runs the scheduling algorithm as needed without blocking anything else.
[16:10:14] gigem: Regarding HandleRecording(), another thing I've considered is moving any code that might block to some type of thread pool. For example, when it's time to start a recording, change it to the tuning state assuming it's going to start correctly. Then, start a temporary thread to interact with the recorder. That interaction could be synchronous or asynchronous. At this point, I'm leaning toward asynchronous.
[16:10:29] gigem: Regarding asynchronous updates to the scheduler. The scheduler needs a reliable way to determine which recording is affected when a status update is received. Traditionally, we've used chanid and recstart for that, but we know that's problematic. I'd really, really, really like to use recordedid for that because it would be completely unambiguous. Unfortunately, I think we need to add a very light-weight
[16:10:31] gigem: service to the master backend to hand out recordedids. The scheduler and LiveTV can then grab one when it's actually needed. Allocating one when the recorded entry is written, as we currently do, is simple too late in some cases.
[16:10:36] stuarta: async is best
[16:10:50] gigem: Yep.
[16:21:51] toeb (toeb!~toeb@HSI-KBW-046-005-222-004.hsi8.kabel-badenwuerttemberg.de) has joined #mythtv
[17:24:43] pppingme (pppingme!~pppingme@unaffiliated/pppingme) has joined #mythtv
[17:42:51] bill6502 (bill6502!~bill@24-148-53-32.c3-0.alc-ubr1.chi-alc.il.cable.rcn.com) has joined #mythtv
[17:43:08] Merlin83b (Merlin83b!~Daniel@office.34sp.com) has quit (Quit: Leaving)
[17:51:58] bill6502: gigem: https://code.mythtv.org/trac/changeset/37a293f causes the Services APIs Guide::GetProgramGuide & probably Guide::GetProgramList to form invalid SQL because they include an ORDER BY but not an GROUP BY. This helps the API, not sure of other effects: http://pastebin.com/xxQt7NhX
[17:52:21] bill6502: without the above, WebFrontend's program guide returns nothing
[17:52:54] bill6502: credit to Volker on the -users list for spotting it
[18:02:10] gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has quit (Ping timeout: 240 seconds)
[18:13:58] markspieth (markspieth!~markspiet@CPE-124-189-105-105.gziz1.win.bigpond.net.au) has quit (Ping timeout: 272 seconds)
[18:18:58] pppingme (pppingme!~pppingme@unaffiliated/pppingme) has quit (Ping timeout: 240 seconds)
[18:32:10] gigem: bill6502: I see two solutions. Pass separate where, groupBy and orderBy clauses to PI::LoadFromProgram() or remove the auto editing altogether and require all callers to provide the full SQL.
[18:34:25] pppingme (pppingme!~pppingme@unaffiliated/pppingme) has joined #mythtv
[18:43:50] pppingme (pppingme!~pppingme@unaffiliated/pppingme) has quit (Ping timeout: 250 seconds)
[18:44:53] bill6502: gigem: tnx, I'll test plan B, meaning the only thing left would be: return LoadFromProgram(destination, sql, bindings, schedList, 0, 0, 0);
[18:48:52] dekarl1 is now known as dekarl
[18:56:06] stuartm: although I hate the auto editing stuff, the logic behind it I believe is to minimise the number of places which need to be modified every time there are schema additions/removals
[18:56:58] stuartm: it would be cleaner to replace that somehow with something that doesn't accept sql at all, keeping the query centralised, but I don't know how feasible it would be in practice
[18:58:37] stuartm: fwiw, the queries constructed for the Services API actually produce better results than the one used for the guide in MythFrontend – I had planned to rewrite the guide in the frontend to match
[19:06:47] willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Quit: Do your hobbies)
[19:08:23] pppingme (pppingme!~pppingme@unaffiliated/pppingme) has joined #mythtv
[19:16:11] peterbennett (peterbennett!~peter@c-75-67-202-199.hsd1.ma.comcast.net) has joined #mythtv
[19:18:52] peterbennett: On master and beta/0.28 all recordings fail within a couple of minutes. Any ideas on that ? They were working on master before. This is a Ceton Cable card tuner.
[19:24:03] peterbennett: It was working on master from Jan 20th or so.
[19:33:38] bill6502: gigem: for the 'Pass separate where, groupBy and orderBy clauses' solution, are you suggesting a new method that tests for things like if(groupBy.isEmpty) ..... which sounds similar to the existing if (!queryStr.contains("GROUP BY"))..... ?
[19:34:30] bill6502: I'm heading out to lunch, bbl
[19:37:23] andreaz (andreaz!~andre_000@p4FC5602B.dip0.t-ipconnect.de) has joined #mythtv
[19:46:41] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv
[19:47:32] mad_enz (mad_enz!~mad_enz@2607:f090:488d:786:5a94:6bff:fe58:33d0) has quit (Ping timeout: 250 seconds)
[20:06:25] mad_enz (mad_enz!~mad_enz@CPE00508b114c3e-CM00fc8d50aef0.cpe.net.fido.ca) has joined #mythtv
[20:06:46] raven42 (raven42!~raven@c-24-118-21-169.hsd1.mn.comcast.net) has quit (Ping timeout: 240 seconds)
[20:13:10] Roklobotomy (Roklobotomy!~blah@ppp118-209-51-109.lns20.mel4.internode.on.net) has joined #mythtv
[20:36:35] gigem: bill6502: Yes. The goal is to make it easy to insert the default GROUP BY in front of an existing ORDER BY. E.g. filel in where if empty, fill in grouupBy if empty, fill in orderBy if empty. Then, run sql + where + groupBy + orderBy.
[20:37:36] gigem: stuartm: We could add a #define or const string for the common clauses so there is still only one place to edit it.
[20:41:38] bill6502: got it,http://pastebin.com/sxuT3G9p then I'll just change the Services API users for now
[20:51:29] raven42 (raven42!~raven@c-24-118-21-169.hsd1.mn.comcast.net) has joined #mythtv
[20:56:26] gigem: bill6502: Be sure to check a custom search with extra tables. I have a feeling that might not work.
[21:01:08] jpabq: gigem: Is there a way with the current scheduler code, for tv_rec to push the ID and StartTime to the scheduler for LiveTV?
[21:01:45] dmfrey (dmfrey!~dmfrey@68.170.18.123) has quit (Ping timeout: 260 seconds)
[21:02:58] peterbennett (peterbennett!~peter@c-75-67-202-199.hsd1.ma.comcast.net) has left #mythtv ()
[21:32:44] SteveGoodey (SteveGoodey!~steve@host109-159-44-140.range109-159.btcentralplus.com) has quit (Quit: Konversation terminated!)
[21:45:35] jpabq (jpabq!~quassel@mythtv/developer/jpabq) has quit (Remote host closed the connection)
[21:46:56] jpabq (jpabq!~quassel@67-0-254-157.albq.qwest.net) has joined #mythtv
[21:46:57] jpabq (jpabq!~quassel@67-0-254-157.albq.qwest.net) has quit (Changing host)
[21:46:57] jpabq (jpabq!~quassel@mythtv/developer/jpabq) has joined #mythtv
[21:47:01] jpabq (jpabq!~quassel@mythtv/developer/jpabq) has quit (Remote host closed the connection)
[21:48:27] jpabq (jpabq!~quassel@67-0-254-157.albq.qwest.net) has joined #mythtv
[21:48:27] jpabq (jpabq!~quassel@67-0-254-157.albq.qwest.net) has quit (Changing host)
[21:48:27] jpabq (jpabq!~quassel@mythtv/developer/jpabq) has joined #mythtv
[21:53:45] enyc: Hrrrrrrrrrrrrrrrm
[21:54:07] enyc: I think my mythtv fixes/0.27 build-tests on xenial are failing with errors calling gdb
[21:54:13] jpabq (jpabq!~quassel@mythtv/developer/jpabq) has quit (Remote host closed the connection)
[21:54:15] enyc: which isn't in the stated build-dependencies
[21:54:47] enyc: ... reaping the benefits of minimal build-chroots =) ...
[21:55:08] enyc: 21:53 < dekarl> enyc: IIRC our build uses gdb to pull some information out of files
[21:59:43] poptix- (poptix-!poptix@poptix.net) has joined #mythtv
[21:59:45] poptix (poptix!poptix@poptix.net) has quit (Read error: Connection reset by peer)
[22:01:30] enyc: stuarta,stuartm,dekarl: http://anna.enyc.org.uk:8080/xenial-amd64/hom . . . uild-log.txt
[22:02:03] enyc: ^^ or others =)... Is this simply 'gdb' is missing from the packaging build-depencies? hope that gives you a clue *where* gdb is used? is this gdb for fixes/0.27 and master as well?
[22:03:42] enyc: "/bin/sh: 1: gdb: not found" can be found, and I believe it will go on to fail...
[22:21:11] dmfrey (dmfrey!~dmfrey@65-78-126-233.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has joined #mythtv
[22:25:47] amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv
[22:25:52] Roklobotomy (Roklobotomy!~blah@ppp118-209-51-109.lns20.mel4.internode.on.net) has quit (Ping timeout: 256 seconds)
[22:28:54] liquid64 (liquid64!d02f5e5a@gateway/web/freenode/ip.208.47.94.90) has joined #mythtv
[22:30:55] amessina (amessina!~amessina@unaffiliated/amessina) has quit (Ping timeout: 240 seconds)
[22:31:12] amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv
[23:14:12] letifosiferrari (letifosiferrari!~letifosif@216.207.42.140) has joined #mythtv
[23:21:08] jafa (jafa!~jafa@2001:470:80ca:2000:cdb6:62a6:f710:876a) has quit (Ping timeout: 252 seconds)
[23:21:38] Tobbe5178 (Tobbe5178!~asdf@h232n2-sv-a13.ias.bredband.telia.com) has quit (Read error: Connection reset by peer)
[23:31:45] gigem: jpabq: The only time the scheduler currently needs that information is when the user wants to convert the active LiveTV recording to a normal recording. In that case, the full PI (with ID and starttime) is sent to the scheduler. IOW, that's not an issue right now, unless you mean the fact that recorders can allocate recordedids without the scheduler knowing about them.
[23:32:48] jafa (jafa!~jafa@2001:470:80ca:2000:219f:f86:d708:b981) has joined #mythtv
[23:44:12] ** enyc thinks jya was working on http://code.mythtv.org/trac/ticket/12634 patches iirc **
[23:46:58] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has quit (Ping timeout: 240 seconds)

IRC Logs collected by BeirdoBot.
Please use the above link to report any bugs.