MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (79):

aloril, beata, brfransen, cesman, clever, coling, Cougar, Dave123, Dave123-road, dlblog, eharris_, ghoti, Gibby, gregL, hobiga, ikonia, J-e-f-f-A, j-rod|afk, jams, jannau, jarle, justpaul, knightr, mag0o, mrand, MythLogBot, okolsi, reynaldo, rhpot1991, sphery, ThisNewGuy, tomimo, tris, Unhelpful, weta, xris, _charly_, Anssi, anykey_, Captain_Murdoch, Chutt, dagar, foobum, GreyFoxx, hads, iamlindoro, jstenback, justinh, jwhite, kurre, MythBuild, poptix, Snow-Man, stuarta, superm1, sutula, Beirdo, XChatMav, danielk22, purserj, markk, kormoc_afk, laga, ybot, f33dMB, mike|2, jcarlos, elvum_, highzeth, dekarl1, JEDIDIAH__, tstorm, kc, Anduin, jpabq-, Seeker`, jafa2, CompWizrd, joe___
Monday, March 28th, 2011, 00:22 UTC
[00:22:53] markk: j-rod|afk: http://code.mythtv.org/trac/ticket/9696 looks like some sort of Fedora packaging issue – any idea what's going on?
[00:57:39] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[01:14:08] csnook (csnook!~chris@c-76-19-64-161.hsd1.ma.comcast.net) has joined #mythtv
[01:14:23] dekarl1 (dekarl1!~dekarl@e180137211.adsl.alicedsl.de) has joined #mythtv
[01:14:26] mag0o: in the new backend setup html, is there a reason that everything assumes the site is the root? I ask b/c I just set it as a subdirectory (http://localhost/myth) and the links and such are borked
[01:14:50] dekarl (dekarl!~dekarl@e180132255.adsl.alicedsl.de) has quit (Ping timeout: 240 seconds)
[01:21:09] iamlindoro: Erm, set what as a subdir?
[01:21:19] iamlindoro: You know you're not supposed to set it up with apache, right?
[01:21:21] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[01:21:25] iamlindoro: The backend serves that content
[01:21:30] iamlindoro: http://localhost:6544/
[01:21:38] ** mag0o hides in shame :) **
[01:21:47] mag0o: and references the readme
[01:22:11] mag0o: where's that trout when you need it
[01:22:12] csnook (csnook!~chris@c-76-19-64-161.hsd1.ma.comcast.net) has left #mythtv ("Leaving")
[01:22:18] iamlindoro: !trout mag0o
[01:22:18] ** MythLogBot slaps mag0o with a trout on behalf of iamlindoro... **
[01:22:20] iamlindoro: right there
[01:22:28] iamlindoro: What readme?
[01:23:35] dblain: mag0o: I wouldn't go that far. It's a valid question. It would be nice to be able to forward a virtual directory to it. Currently that won't work.
[01:24:19] mag0o: :)
[01:24:56] mag0o: readme == the mailing list, i've been half-heartedly watching the html setup stuff
[01:27:23] mag0o: I was going to look at sticking jquery validate in there for iamlindoro's comment about the password being validated instead of the popup
[01:28:12] iamlindoro: mag0o, Are you web dev person? If so, I think the more eyes on that stuff, the better, any tweaking and prodding to make it work better would be most welcome
[01:28:38] mag0o: yes, much more web than the c++ i'm trying to learn to patch the theme stuff :)
[01:31:30] ** iamlindoro hands mag0o a uniform and firearm **
[01:31:35] iamlindoro: good luck, son
[01:32:11] mag0o: Hehe
[01:32:14] MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[01:33:27] iamlindoro: dblain, Generally speaking should any new myth service be added to both Myth and ScriptableMyth?
[01:33:46] iamlindoro: dblain, Am adding a DB connection validation/test
[01:33:49] dblain: New service or new function?
[01:33:54] iamlindoro: new function
[01:33:58] iamlindoro: sorry, myth service, new function
[01:34:34] dblain: If there is a ScriptableXXX class, then it needs to be added to both. The ScriptableXXX classes is an ugly workaround to a Qt limitation.
[01:34:36] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 252 seconds)
[01:35:40] dblain: But the Scriptable class should be just a wrapper calling the real MythService implementation. Just make sure the method signature returns a QObject* for any non-Qt classes.
[01:36:17] iamlindoro: right, ok, think I've got it-- and yeah, just followed the example of everything else there so far
[01:36:34] dblain: great. Should work as expected then
[01:37:27] iamlindoro: dblain, http://pastebin.com/PdLFEaiF
[01:37:52] iamlindoro: Simple little thing, mostly a learning exercise to see the whole chain, but a nice thing to have to test DB settings in the wizard/setup
[01:40:41] dblain: Just a heads up... The default parameters won't be used from Http calls (it will be passed the parameter types default value if not passed in). Never tried it from javascript, so not sure if it honors them.
[01:40:41] iamlindoro: Next steps assuming it looks okay are to try to write up a little DB validation js to use on those screens
[01:41:07] iamlindoro: hmm...
[01:41:12] dblain: other wise, the API side of things looks ok.
[01:42:03] iamlindoro: Guess the best thing to do in that case is just to insert the default values when not provided in the js?
[01:42:32] iamlindoro: that is, if on a screen where the widgets to provide port and db name aren't present, simply add them before submitting
[01:43:47] dblain: From js, they may work fine... you would need to test it. I know they won't work if you call using http://mythbackend:6544/Myth/TestDatabase?...
[01:44:43] iamlindoro: ok, thanks for the insight-- will just need to try it all out
[01:44:55] dblain: It will just pass empty strings for any QString parameter not supplied, and 0's for int parameters. (even ones without default values in the header)
[01:52:27] iamlindoro: Cool, will just validate the values myself before passing it to TestConnection in the end
[02:34:48] iamlindoro: dblain, hmm, I'm just getting Invalid Action when attempting to test the function-- do I have to register it somewhere I haven't yet?
[02:39:58] iamlindoro: Any chance I must distclean on a new addition? Not sure when the moc is triggered
[02:55:15] iamlindoro: shows up in the wsdl... so I'm guessing I'm just trying to use it incorrectly
[03:04:23] Captain_Murdoch: iamlindoro, to add a new service to /Myth, you edit mythbackend/services/myth.cpp and .h and also libmythservicecontracts/services/mythServices.h and anything new for the .qsp stuff.
[03:05:08] iamlindoro: Captain_Murdoch, Yeah, believe I did all that-- the API shows up in the wsdl, so I presume it's actually there and working properly-- I think it's my Javascript that's probably faulty
[03:05:09] Captain_Murdoch: to test, you can hit the URL as something like /Myth/GetSetting?HostName=myhostname&Key=AutoTranscode&Default= and get back an xml result.
[03:05:30] Captain_Murdoch: you using getJSON or post or get?
[03:05:34] iamlindoro: hmm, yeah, did that, but I get invalid action... but it is there in the wsdl... so I guess I *am* missing something
[03:47:28] dserban__ (dserban__!~dserban@S0106001346beb5f3.ok.shawcable.net) has quit (Ping timeout: 246 seconds)
[04:05:16] dblain: iamlindoro: you set it up to be POST only, so a http get will return that error. plus remember that it's case sensitive.
[04:05:41] iamlindoro: dblain, yeah, got it sorted out, should have reported back :) thanks, Captain_Murdoch helped me through it, curl with a -d worked
[04:06:23] dblain: good to hear.
[04:10:00] iamlindoro: Yeah, have the setup wizard validating the DB settings correctly... albeit very, very ugly :) I am sure there is some js signal that when you change widgets, ideally we'd want to validate any time the values changed
[04:13:13] ** iamlindoro wonders who bumped the API to tomorrow ;) **
[04:16:42] iamlindoro: dblain, so your naming scheme-- b = bool, s = string, presumably I should prefix integers with i?
[04:17:15] foxbuntu: iamlindoro, nope, should be y
[04:17:15] dblain: numbers I use n... but feel free to use what you want.
[04:17:35] iamlindoro: you guys get your story straight ;)
[04:17:43] dserban__ (dserban__!~dserban@S0106001346beb5f3.ok.shawcable.net) has joined #mythtv
[04:17:45] foxbuntu: iamlindoro, :D
[04:18:24] foxbuntu: iamlindoro, I just picked a letter that made no sense because that is usually the way it ends up ;)
[04:19:16] iamlindoro: oh for crying out loud, did git really just lose that commit
[04:19:43] dblain: I used to use d =double, i = int, l=long... but I got lazy over the years and 'l' was too similar to 'I' :)
[04:20:03] dblain: did you push it?
[04:20:07] iamlindoro: no, was just the hooks that failed
[04:20:08] iamlindoro: yes
[04:20:16] iamlindoro: it's in, we'll just never get an e-mail about it :)
[04:20:27] iamlindoro: since it appears chronologically before your push just now
[04:21:06] iamlindoro: since it went my commit, your commit+push, my pull, my push, all we get is that I merged master :)
[04:21:33] dblain: yeah, we've had a few overlapping commits tonight (which just shows up as extra merge commits)
[04:22:23] dblain: I try to avoid them, but uncommitting the pulling, and re-committing/pushing gets tiring for small changes
[04:23:18] dblain: In the end, it's all the same. as a bonus, the network graph gets to look for interesting instead of a single line with dots :)
[04:23:20] iamlindoro: Anyway, seems to work nicely, will benefit from someone ajax-ing it up, but at least it's a worthwhile tool to have in the toolbelt
[04:24:21] dblain: yep. I hope others will port/add new methods that will make this approach even more useful than Myth Protocol.
[04:25:22] iamlindoro: I have aspirations to add all sorts of metadata lookup to it, but wanted to start with something manageable
[04:25:48] iamlindoro: Also not entirely certain what to do when the underlying method is asyncronous, as metadata lookup is
[04:29:24] dblain: From an http / ajax approach, the upnp events classes could be modified to handle async callbacks. For the server side scripting, you can connect to signals... not sure how well it would work since the page is returned as a whole. I'd need to think about it to come up with a good design.
[04:30:56] dblain: iamlindoro: feel free to create an entire new API class if the ones I added don't fix you purpose. (We don't want to add a lot of classes, but we also want to make sure the functions added are appropriate to the class name)
[04:30:58] tstorm (tstorm!~tstorm@c-98-207-90-194.hsd1.ca.comcast.net) has joined #mythtv
[04:31:53] iamlindoro: dblain, Yeah, I hadn't done a lot of planning, but a Metadata class seemed appropriate as it could encompass a lot of different things (I've written the classes to support music, movies, TV, and games)
[04:32:37] ** dblain calls it a night **
[04:32:46] iamlindoro: thanks for the help, good night
[05:45:29] stoffel (stoffel!~quassel@p57B4A3B0.dip.t-dialin.net) has joined #mythtv
[05:49:44] andreax (andreax!~andreaz@p57B93754.dip.t-dialin.net) has joined #mythtv
[05:49:54] andreax (andreax!~andreaz@p57B93754.dip.t-dialin.net) has quit (Client Quit)
[06:06:20] j-rod|afk (j-rod|afk!~jarod@static-72-93-233-3.bstnma.fios.verizon.net) has quit (Ping timeout: 255 seconds)
[06:20:23] markk (markk!~mark@cm180.omega173.maxonline.com.sg) has quit (Ping timeout: 240 seconds)
[06:33:04] markk (markk!~mark@srv120.dedicated.netrino.co.uk) has joined #mythtv
[06:33:24] stoffel (stoffel!~quassel@p57B4A3B0.dip.t-dialin.net) has quit (Remote host closed the connection)
[06:37:16] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[06:40:12] martin_ (martin_!~quassel@static-88.131.29.2.addr.tdcsong.se) has joined #mythtv
[06:56:02] tstorm (tstorm!~tstorm@c-98-207-90-194.hsd1.ca.comcast.net) has quit (Quit: tstorm)
[07:01:10] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Read error: Operation timed out)
[07:05:40] tstorm (tstorm!~tstorm@c-98-207-90-194.hsd1.ca.comcast.net) has joined #mythtv
[07:08:57] tstorm (tstorm!~tstorm@c-98-207-90-194.hsd1.ca.comcast.net) has quit (Client Quit)
[07:14:48] tstorm (tstorm!~tstorm@c-98-207-90-194.hsd1.ca.comcast.net) has joined #mythtv
[07:16:22] andreax (andreax!~Andreaz@tmo-100-247.customers.d1-online.com) has joined #mythtv
[08:47:52] tstorm (tstorm!~tstorm@c-98-207-90-194.hsd1.ca.comcast.net) has quit (Quit: tstorm)
[08:49:40] andreax (andreax!~Andreaz@tmo-100-247.customers.d1-online.com) has quit (Read error: Connection reset by peer)
[08:50:44] andreax (andreax!~Andreaz@tmo-100-247.customers.d1-online.com) has joined #mythtv
[08:54:49] jamesba (jamesba!~jamesba@gateb.kw.bbc.co.uk) has joined #mythtv
[10:06:06] mike|2 (mike|2!~mike@c-24-21-63-118.hsd1.or.comcast.net) has joined #mythtv
[10:47:02] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[10:54:37] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[12:55:05] dserban__ (dserban__!~dserban@S0106001346beb5f3.ok.shawcable.net) has quit (Ping timeout: 240 seconds)
[13:12:58] Jordack (Jordack!~jordack@h69-131-44-221.mdsnwi.tisp.static.tds.net) has joined #mythtv
[13:15:55] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[13:21:47] mycosys (mycosys!~mycoDA@unaffiliated/mycosys) has quit (Ping timeout: 260 seconds)
[13:34:18] josh1856 (josh1856!~skz@173-161-76-129-Illinois.hfc.comcastbusiness.net) has quit (Quit: ircN 8.00 for mIRC (20100904) - www.ircN.org)
[13:42:02] markk (markk!~mark@srv120.dedicated.netrino.co.uk) has quit (Ping timeout: 250 seconds)
[13:47:43] j-rod|afk (j-rod|afk!~jarod@static-72-93-233-3.bstnma.fios.verizon.net) has joined #mythtv
[13:57:18] martin_ (martin_!~quassel@static-88.131.29.2.addr.tdcsong.se) has quit (Remote host closed the connection)
[13:59:09] markk (markk!~mark@cm180.omega173.maxonline.com.sg) has joined #mythtv
[14:09:56] j-rod|afk is now known as j-rod
[14:45:05] davide_ (davide_!~david@mythtv/developer/gigem) has quit (Ping timeout: 240 seconds)
[14:53:19] abqjp (abqjp!~abqjp@71-37-148-206.albq.qwest.net) has quit (Quit: abqjp)
[14:59:09] martin_ (martin_!~quassel@h-39-23.A155.priv.bahnhof.se) has joined #mythtv
[15:01:55] gigem_ (gigem_!~david@host103.16.intrusion.com) has joined #mythtv
[15:01:55] gigem_ (gigem_!~david@host103.16.intrusion.com) has quit (Changing host)
[15:01:55] gigem_ (gigem_!~david@mythtv/developer/gigem) has joined #mythtv
[15:05:00] kwmonroe (kwmonroe!~kwmonroe@32.97.110.58) has joined #mythtv
[15:08:47] abqjp (abqjp!~abqjp@97-119-174-22.albq.qwest.net) has joined #mythtv
[15:24:18] andreax (andreax!~Andreaz@tmo-100-247.customers.d1-online.com) has quit (Ping timeout: 250 seconds)
[15:57:46] tstorm (tstorm!~tstorm@173-164-230-21-SFBA.hfc.comcastbusiness.net) has joined #mythtv
[16:27:56] andreax (andreax!~andreaz@p57B93754.dip.t-dialin.net) has joined #mythtv
[16:28:06] stoffel (stoffel!~quassel@p57B4B805.dip.t-dialin.net) has joined #mythtv
[16:40:28] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[16:49:19] kormoc is now known as kormoc_afk
[16:56:39] davide_ (davide_!~david@host103.16.intrusion.com) has joined #mythtv
[16:56:39] davide_ (davide_!~david@host103.16.intrusion.com) has quit (Changing host)
[16:56:39] davide_ (davide_!~david@mythtv/developer/gigem) has joined #mythtv
[17:00:17] gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Ping timeout: 240 seconds)
[17:09:07] andreax (andreax!~andreaz@p57B93754.dip.t-dialin.net) has quit (Quit: Leaving.)
[17:11:38] jamesba (jamesba!~jamesba@gateb.kw.bbc.co.uk) has quit (Quit: Leaving)
[17:19:48] dserban__ (dserban__!~dserban@S0106001346beb5f3.ok.shawcable.net) has joined #mythtv
[17:53:14] andreax (andreax!~andreaz@p57B93754.dip.t-dialin.net) has joined #mythtv
[18:07:16] stoffel (stoffel!~quassel@p57B4B805.dip.t-dialin.net) has quit (Remote host closed the connection)
[18:19:16] simonckenyon (simonckenyon!~kvirc@195.7.61.8) has joined #mythtv
[18:36:45] kwmonroe (kwmonroe!~kwmonroe@32.97.110.58) has quit (Ping timeout: 276 seconds)
[18:37:27] andreax1 (andreax1!~andreaz@p57B91D38.dip.t-dialin.net) has joined #mythtv
[18:39:15] andreax (andreax!~andreaz@p57B93754.dip.t-dialin.net) has quit (Ping timeout: 252 seconds)
[18:48:17] dserban__ (dserban__!~dserban@S0106001346beb5f3.ok.shawcable.net) has quit (Ping timeout: 240 seconds)
[18:59:03] stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has quit (Ping timeout: 240 seconds)
[19:25:28] dagar (dagar!~dagar@agar.ca) has quit (Read error: Operation timed out)
[19:29:06] dagar (dagar!~dagar@agar.ca) has joined #mythtv
[20:19:03] joe____ (joe____!~jmk@64.73.32.135) has quit (Read error: Connection reset by peer)
[20:19:19] joe___ (joe___!~jmk@64.73.32.135) has joined #mythtv
[20:30:22] Jordack (Jordack!~jordack@h69-131-44-221.mdsnwi.tisp.static.tds.net) has quit ()
[20:39:11] martin_ (martin_!~quassel@h-39-23.A155.priv.bahnhof.se) has quit (Remote host closed the connection)
[20:45:36] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[20:54:36] dserban__ (dserban__!~dserban@S0106001346beb5f3.ok.shawcable.net) has joined #mythtv
[20:59:48] Computer_Czar (Computer_Czar!~Unknown@69.4.155.83) has quit (Read error: Connection reset by peer)
[21:04:12] pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.)
[21:12:33] simonckenyon (simonckenyon!~kvirc@195.7.61.8) has quit (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
[21:18:53] iamlindoro: danielk22: Lots of activity on -rec2 lately, total idle curiosity, is it approaching a merge?
[21:28:23] XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[21:31:46] MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 252 seconds)
[21:32:33] danielk22: iamlindoro: no, i just merged from trunk to -rec2 & have also been auditing the threading changes since i've been trying to keep rec2 super stable.
[21:33:29] danielk22: iamlindoro: I actually reverted 11 of the threading changes, so I'll need to go through each of those before I really can consider the last merge successful.
[21:39:34] MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[21:42:24] XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 252 seconds)
[21:43:52] gigem_ (gigem_!~david@mythtv/developer/gigem) has joined #mythtv
[21:46:54] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 250 seconds)
[21:47:56] davide_ (davide_!~david@mythtv/developer/gigem) has quit (Ping timeout: 248 seconds)
[21:50:24] XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[21:51:34] ezzieyguywuf (ezzieyguywuf!~wolfie@unaffiliated/ezzieyguywuf) has joined #mythtv
[21:51:56] ezzieyguywuf (ezzieyguywuf!~wolfie@unaffiliated/ezzieyguywuf) has left #mythtv ()
[21:53:24] MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 252 seconds)
[22:05:48] j-rod is now known as j-rod|afk
[22:07:56] ezzieyguywuf (ezzieyguywuf!~wolfie@unaffiliated/ezzieyguywuf) has joined #mythtv
[22:08:08] ezzieyguywuf (ezzieyguywuf!~wolfie@unaffiliated/ezzieyguywuf) has left #mythtv ()
[22:22:13] dserban__ (dserban__!~dserban@S0106001346beb5f3.ok.shawcable.net) has quit (Ping timeout: 246 seconds)
[22:53:50] gkeen316 (gkeen316!~gkeen316@d75-156-147-11.abhsia.telus.net) has joined #mythtv
[22:54:03] gkeen316 (gkeen316!~gkeen316@d75-156-147-11.abhsia.telus.net) has quit (Client Quit)
[22:54:26] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[23:35:58] abqjp: danielk22: I reverted the expire/signal monitor qthread changes in my system, and have not had a deadlock since. Only been a few days though. I have not taken the time to do a code audit, there.
[23:37:32] andreax1 (andreax1!~andreaz@p57B91D38.dip.t-dialin.net) has quit (Quit: Leaving.)
[23:46:43] abqjp (abqjp!~abqjp@97-119-174-22.albq.qwest.net) has quit (Quit: abqjp)
[23:48:41] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[23:57:44] elmojo (elmojo!~elmojo@unaffiliated/elmojo) has quit (Read error: Connection reset by peer)

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