MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (85):

aloril, beata, brfransen, Chutt, Cougar, danielk22, Dave123, dblain, iamlindoro, j-rod|afk, jpharvey, jstenback_, kc, knightr, kurre_, MavT, MythLogBot, PointyPumper, Slasher`, stuarta, ThisNewGuy, tomimo, tris, vallor, wahrhaft, xris, Anduin, Anssi, anykey_, Beirdo, Captain_Murdoch, clever, coling, dagar, dlblog, f33dMB, foxbuntu, ghoti, gigem, gregL, GreyFoxx, highzeth, ikonia, J-e-f-f-A, jams, jcarlos, joe_, jpabq-, jwhite, jya, kormoc_afk, kwmonroe, laga, mag0o, MythBuild, okolsi, poptix, purserj, rhpot1991, sailerboy, Seeker`, Snow-Man, sphery, sutula, taylorr, tgm4883, Unhelpful, wagnerrp, ybot, _charly_, eharris, chainsawbike, pheld, kth, JEDIDIAH__, Andy5O, superm1, Gibby, bobnvic, cesman, jarle, Guest14868, jmartens, simonckenyon, martin__
Monday, June 20th, 2011, 08:13 UTC
[08:13:35] stuarta: well i looks like my buildslave is behaving. bit slow at times but it's working. must not like doing more than 1 build at a time (which it's now limited to)
[08:29:50] stuarta: on the bright side, its generally taking less time to compile than the PPC builder, which is what i would expect
[08:54:45] Beirdo: heh
[08:55:05] Beirdo: what was the motivation for another? just better distro coverage?
[08:57:36] kth (kth!~kth@unaffiliated/kth) has joined #mythtv
[08:57:38] stuarta: that, and getting familiarity with what it does on the slave side
[08:57:49] Beirdo: cool
[08:57:51] stuarta: so that i can man handle the OSX build to fit that model
[08:58:14] stuarta: since i need to convert it from build everything including qt
[08:58:26] stuarta: to boostrap everything including qt, then buildslave mythtv
[08:59:14] Beirdo: well, a makefile to build the bootstrap part would work
[08:59:40] stuarta: it'll be 85% osx-packager
[08:59:47] Beirdo: then it can run the makefile each time, and not have to rebuild as there's no change
[09:00:10] stuarta: i'm going to make it another script in the packaging repo
[09:00:20] Beirdo: ummm
[09:00:22] stuarta: so it'll need to pull that each time, which is simple
[09:00:25] Beirdo: there's a small issue
[09:00:39] Beirdo: buildbot will be only watching one repo
[09:00:48] stuarta: yeah that's fine
[09:00:59] stuarta: not bothered by that
[09:01:27] stuarta: if i do update dependencies then the build can always be forced to get the rebuild underway
[09:01:28] Beirdo: so you'll make it manually do a pull on the packaging repo?
[09:01:34] stuarta: aye
[09:01:43] Beirdo: should work, I guess ;)
[09:01:50] ** stuarta knows it'll work **
[09:02:14] Beirdo: hehe, that's the spirit
[09:02:34] stuarta: bending build systems to do my will is one of my many talents
[09:02:41] stuarta: :)
[09:02:56] Beirdo: hehe. Yeah, it usually works fairly well for me too
[09:03:14] Beirdo: if you run out of ideas or anything, feel free to bounce it off me
[09:03:44] Beirdo: I've been chasing the lame mysql exit messages
[09:03:48] stuarta: yeah, no worries. nothing like actually doing it
[09:03:54] stuarta: hence the extra buildd
[09:04:08] Beirdo: I think it's the Qt MySQL drivers not using the C API quite right
[09:04:19] stuarta: joy
[09:04:42] Beirdo: they have a big fat warning that you can't share connections across threads, blah blah blah
[09:05:22] Beirdo: the message is a nuisance, but we can live. it's the 5s extra delay that offends me most :)
[09:05:45] kth (kth!~kth@unaffiliated/kth) has quit (Quit: Leaving.)
[09:05:46] kth1 (kth1!~kth@dyndsl-085-016-232-243.ewe-ip-backbone.de) has joined #mythtv
[09:07:43] martin__ (martin__!~quassel@static-88.131.29.2.addr.tdcsong.se) has joined #mythtv
[09:07:59] Beirdo: well, I'll fight it again tomorrow
[09:08:08] Beirdo: tilting at windmills is just so fun
[09:09:27] stuarta: that's an image i'd never previously considered
[09:14:08] kth1 (kth1!~kth@dyndsl-085-016-232-243.ewe-ip-backbone.de) has quit (Ping timeout: 244 seconds)
[09:14:19] Beirdo: hehe
[09:14:43] Beirdo: it's actually from classic literature (Don Quixote, IIRC)
[09:15:39] Beirdo: http://bugreports.qt.nokia.com/browse/QTBUG-2365
[09:15:40] stuartm: yeah, it's Don Quijote de la Mancha
[09:15:46] Beirdo: my ass it's closed
[09:16:12] Beirdo: fixed in 4.5.2, eh?
[09:16:27] Beirdo: I guess they unfixed it later, or there's yet another thing causing it
[09:17:48] stuarta: defn coming from mysql?
[09:19:12] Beirdo: yes
[09:19:12] kth (kth!~kth@unaffiliated/kth) has joined #mythtv
[09:19:21] Beirdo: Error in my_thread_global_end(): 5 threads didn't exit
[09:19:30] Beirdo: or 1 threads
[09:19:40] Beirdo: the error is from the mysql C API
[09:20:02] Beirdo: and it's when the threads aren't shutdown in an orderly fashion somehow.
[09:20:37] Beirdo: sigh
[09:20:58] Beirdo: but I'll take another run at it tomorrow, including reading over some Qt code
[09:22:33] Beirdo: which is always fun
[09:22:44] Beirdo: but I need sleep so I can go to work tomorrow
[09:23:09] Beirdo: night, and good luck with your OSX fun
[09:23:11] ** stuarta waves nnn **
[09:27:42] stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has quit (Ping timeout: 240 seconds)
[09:27:57] stuartm (stuartm!~stuartm@cpc4-derb9-0-0-cust534.8-3.cable.virginmedia.com) has joined #mythtv
[09:27:57] stuartm (stuartm!~stuartm@cpc4-derb9-0-0-cust534.8-3.cable.virginmedia.com) has quit (Changing host)
[09:27:58] stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has joined #mythtv
[09:28:01] stuartm: Beirdo: should we be explicitly closing database connections when we're finished with them and that's just not happening in some places?
[09:29:42] Beirdo: heh
[09:29:48] Beirdo: I just had the same thought.
[09:30:13] Beirdo: I may need to explicitly close the db connection *from the same thread that opened it*
[09:30:37] Beirdo: we are closing them in the dtors right now
[09:30:59] Beirdo: but that will be run from the corecontext (UI) thread on shutdown
[09:31:09] Beirdo: hmmm
[09:31:17] Beirdo: let my try that quickly so I can sleep
[09:31:18] Beirdo: :)
[09:35:43] Beirdo: otherwise I'll just be lying there thinking about it for hours
[09:35:50] Beirdo: instead of the 10min it takes to try it
[09:39:49] Beirdo: OMG
[09:39:54] Beirdo: :)
[09:40:02] Beirdo: OK, I can now go to sleep happy.
[09:40:16] Beirdo: that worked just fine
[09:40:27] stuartm: yay
[09:41:00] Beirdo: soooo. Anything using the database not from CoreContext/UI thread... must close the DB connection explicitly or it will be a pain
[09:41:04] Beirdo: good to know
[09:41:22] Beirdo: especially as DB logging is on by default, and falls in that category
[09:41:54] mrand (mrand!~mrand@ubuntu/member/mrand) has quit (Ping timeout: 252 seconds)
[09:43:19] Beirdo: so tomorrow, I'll go look for the other cases (I think it's the programinfo updater and the scheduler and maybe datadirect)
[09:43:48] Beirdo: and then tidy up and commit what will at least cause it to happen less often, if not eradicate it.
[09:43:58] Beirdo: yay. And once again, good night :)
[09:44:26] stuartm: eit thread
[09:44:46] stuartm: probably, since I see those errors regularly appearing in the logs and not just on shutdown
[09:45:56] stuartm: oh, and good night ;)
[09:50:19] stuartm: oh cool, they've rolled out my upstream upgrade 2 months early

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