Back to Home / #mythtv / 2008 / 07 / Prev Day | Next Day
#mythtv IRC Logs for 2008-07-17

---Logopened Thu Jul 17 00:00:46 2008
00:12-!-jhulst_ [n=jhulst@unaffiliated/jhulst] has quit [Remote closed the connection]
00:12-!-jhulst__ [n=jhulst@c-71-205-165-118.hsd1.mi.comcast.net] has joined #mythtv
00:56<jpabq>gbee, did you increase the font size for "will be recorded" on purpose? I upgraded to svn r17834 tonight, and that font size is now too big.
00:58<gbee>haven't deliberately changed any font sizes
00:59-!-jhulst__ [n=jhulst@c-71-205-165-118.hsd1.mi.comcast.net] has quit [Read error: 113 (No route to host)]
01:00<gbee>I'm not sure which bit you are talking about either
01:11-!-cattelan_ [n=cattelan@c-24-118-54-50.hsd1.mn.comcast.net] has joined #mythtv
01:22-!-cattelan [n=cattelan@c-24-118-54-50.hsd1.mn.comcast.net] has quit [Read error: 110 (Connection timed out)]
01:27-!-gnome42 [n=gnome42@206-248-129-136.dsl.teksavvy.com] has quit [Remote closed the connection]
01:31<jpabq>gbee, I am surprised you are awake.
01:32<jpabq>In the "To do" (Upcoming recordings), the shows which will record (as apposed to currently recording, or not recording) are now showing with a bigger font on my system.
01:34<jpabq>It used to be that the only difference between the "currently recording" and the "will record" on that list, was a slight brightness difference between the two levels of green.
01:44-!-cattelan_ [n=cattelan@c-24-118-54-50.hsd1.mn.comcast.net] has quit ["This computer has gone to sleep"]
01:45<jpabq>I was previously using r17774. I will see if I can figure out when it changed for me. But not tonight.
02:47-!-mace [n=mace@debian/developer/mace] has quit [Read error: 110 (Connection timed out)]
03:04-!-bio___ [i=bio@pays.the.fees.for.hotsanic.org] has quit [Remote closed the connection]
03:04-!-bio___ [i=bio@pays.the.fees.for.hotsanic.org] has joined #mythtv
03:05-!-edannenbe [n=edannenb@mail.blooparkstudios.de] has joined #mythtv
03:35-!-joobie [n=joobie@201.023.dsl.mel.iprimus.net.au] has quit [Read error: 60 (Operation timed out)]
03:47-!-Dibblah [n=Dibblah@80-192-14-169.cable.ubr02.dund.blueyonder.co.uk] has joined #mythtv
04:58-!-edannenbe [n=edannenb@mail.blooparkstudios.de] has quit [Remote closed the connection]
05:09<gbee>jpabq: for some reason it didn't affect me, but http://svn.mythtv.org/trac/changeset/17838 should fix it
05:14-!-edannenbe [n=edannenb@mail.blooparkstudios.de] has joined #mythtv
05:56<gbee>hmm, my problem last night wasn't what we thought, although it wouldn't have helped either - there is some bug in the reference counting of QString and because QDeepCopy doesn't exist I not sure how to work around it yet
05:56<stuarta>nasty
05:58-!-dagar [n=dagar@206-248-137-66.dsl.teksavvy.com] has quit [Connection timed out]
05:59-!-dagar [n=dagar@206-248-137-66.dsl.teksavvy.com] has joined #mythtv
06:00<gbee>http://pastebin.ca/1074213
06:33-!-edannenbe [n=edannenb@mail.blooparkstudios.de] has quit [Remote closed the connection]
06:34-!-edannenbe [n=edannenb@mail.blooparkstudios.de] has joined #mythtv
06:46-!-PointyPumper [n=pintlezz@190.244.67.231] has quit [Connection reset by peer]
06:47-!-PointyPumper [n=pintlezz@190.244.67.231] has joined #mythtv
06:55-!-tomimo_ [n=kurre@xdsl-83-150-88-111.nebulazone.fi] has quit ["Gotta get going ..."]
06:55-!-mikecharest [i=1880ae56@gateway/web/ajax/mibbit.com/x-6f6a68ff6ee08d60] has joined #mythtv
06:59-!-ivor [n=ivor@kde/developer/ivor] has quit ["leaving"]
07:00-!-mikecharest [i=1880ae56@gateway/web/ajax/mibbit.com/x-6f6a68ff6ee08d60] has quit [Client Quit]
07:15-!-tomimo [n=kurre@xdsl-83-150-88-111.nebulazone.fi] has joined #mythtv
07:34-!-Ben43 [n=ben@i-195-137-17-204.freedom2surf.net] has joined #mythtv
07:36<danielk22>gbee: you can use ascii() to create a deep copy of a QString in Qt4 -- but only with ASCII strings.
07:37<danielk22>QString new_str(old_str.ascii());
07:38<Chutt>ascii() is not safe
07:38<danielk22>of course ascii() is not reentrant so you should make sure that you lock the string before copying it.
07:38<Chutt>QString newStr(str.toAscii())
07:38<Chutt>newStr.detach()
07:38<Chutt>will do the right thing
07:39<Chutt>err, leave off the toAscii()
07:39<danielk22>so detach() is the new deep copy then?
07:39<Chutt>looks like it
07:39<Chutt>Q3DeepCopy calls detach
07:40<Chutt>it's not documented as such, though
07:40<danielk22>I wonder if str.detach(); fopen(str.toAscii()); is thread safe?
07:40<gbee>I've re-arranged things a little so that it no longer appears to trigger that segfault but I'll keep detach in mind for the future
07:41<gbee>thanks
07:41<Chutt>danielk22, detach() does a realloc() on the data, so it should be
07:43<Chutt>danielk22, ascii() should be replaced by toAscii() everywhere, though, i think
07:44<Chutt>ascii/latin1/utf8 are so not-reentrant they use a global buffer for their conversion
07:44<danielk22>I wonder why they didn't just replace ascii() with toAscii() then?
07:44<Chutt>toAscii returns a QByteArray
07:45<Chutt>not a char*
07:45<danielk22>ah, ic
07:45<Chutt>so you need to do toAscii().constData()
07:45<Chutt>that's why it's safe, looks like
07:48-!-noisymime [n=josh@98.65.96.58.exetel.com.au] has quit [Read error: 110 (Connection timed out)]
07:48<danielk22>Yeah, looks much safer both functions are reentrant so long as the underlying data structure isn't changed while you call them.
07:48<danielk22>..
07:48<Chutt>since the refcounting is atomic now, though, it _should_ be better too
07:52<danielk22>Yeah, it sounds like if we get rid of the non-re-entrant functions, our only concern will be the classes that actually interact with multiple threads. Not all the classes that interact with them in individually single threaded assemblies. That should also make finding QString that need locking a lot easier.
07:52<Chutt>yeah
07:53<Chutt>i did go through this a bit when i did libmythdb/libmythui to qt4
07:53<gbee>hmm, http://pastebin.ca/1074300
07:53<Chutt>since non-reentrant stuff like ascii() is only in qt3support
07:54<Chutt>gbee, that's rather odd
07:54<gbee>that dynamic_cast should fail and return a null pointer, since it's casting to MythUIType and in this case the parent is MythScreenStack, but why the segfault?
07:55<gbee>Chutt: indeed
08:21-!-Ben43 [n=ben@i-195-137-17-204.freedom2surf.net] has quit ["L8rs"]
08:29-!-anny__ [n=chatzill@89.17.124.210] has joined #mythtv
08:29<anny__>hello all, is this the right place to ask for compilation problems
08:29<anny__>?
08:32<stuarta>no, please see the topic
08:34<anny__>ah sorry
08:47-!-chainsawf [n=chainsaw@121-73-114-254.cable.telstraclear.net] has joined #mythtv
08:48-!-Ben43 [n=ben@i-195-137-17-204.freedom2surf.net] has joined #mythtv
08:58-!-cattelan [n=cattelan@c-24-118-54-50.hsd1.mn.comcast.net] has joined #mythtv
09:00-!-chainsawbike [n=chainsaw@121-73-114-254.cable.telstraclear.net] has quit [Connection refused]
09:10-!-Cardoe [n=Cardoe@gentoo/developer/Cardoe] has joined #mythtv
09:36-!-mace_ [n=mace@cpc1-john1-0-0-cust917.renf.cable.ntl.com] has joined #mythtv
09:48-!-anny__ [n=chatzill@89.17.124.210] has quit ["ChatZilla 0.9.83 [Firefox 3.0/2008052906]"]
10:06<gbee>Chutt: I can reproduce that dynamic_cast segfault, it happens whenever a new screen is added to the stack after the SearchResultsDialog one has been popped off
10:06<gbee>I've no found out why yet
10:06<gbee>s/no/not/
10:09-!-jgarvey [n=jgarvey@cpe-098-026-069-229.nc.res.rr.com] has joined #mythtv
10:09-!-gustave_ [n=chatzill@S0106001cf0b8088c.cg.shawcable.net] has joined #mythtv
10:13-!-foxbuntu [n=foxxxxbu@12-219-21-84.client.mchsi.com] has quit ["Leaving"]
10:14-!-mace_ is now known as mace
10:53-!-Kieran491 [n=opera@c211-28-159-50.brasd1.vic.optusnet.com.au] has joined #mythtv
10:53<Kieran491>Hi
10:55<Kieran491>I am not sure if this is a development question or not... But what are the methods of running MythTV in a minimal eviroment IE geting rid of "Desktop Enviroments" is it possible to run MythTV with out the Desktop eviroment is it possible with X or dose it have to be done with out X?
10:55<laga>try #mythtv-users :)
10:55<laga>and the wiki, probably
10:56<Kieran491>Ahh k
10:57<Kieran491>Wheres the Wiki Located?
10:57<laga>http://wiki.mythtv.org i believe
10:57<Kieran491>Thanks :)
11:08<jpabq>gbee, 17838 did fix the font size problem. Thanks.
11:15-!-iamlindoro_ [n=iamlindo@140.239.95.222] has joined #mythtv
11:41<gbee>np
11:46-!-gnome42 [n=gnome42@69-196-132-134.dsl.teksavvy.com] has joined #mythtv
11:53-!-xris [n=xris@xris.forevermore.net] has quit []
11:58-!-skamithi [n=skamithi@cpe-071-077-010-200.nc.res.rr.com] has joined #mythtv
12:02-!-ivor_ [n=ivor@difo.gotadsl.co.uk] has joined #mythtv
12:02-!-ivor_ is now known as ivor
12:25-!-cattelan_ [n=cattelan@c-24-118-54-50.hsd1.mn.comcast.net] has joined #mythtv
12:27-!-skamithi [n=skamithi@cpe-071-077-010-200.nc.res.rr.com] has quit ["WeeChat 0.2.6"]
12:30<mikegrb>sudo aptitude update
12:30<mikegrb>har
12:40-!-cattelan [n=cattelan@c-24-118-54-50.hsd1.mn.comcast.net] has quit [Read error: 110 (Connection timed out)]
12:42<janneg>gbee: mythlistbutton.cpp:1313: error: no 'QString MythListButtonItem::setStringData(const QString&)' member function declared in class 'MythListButtonItem'
12:42<janneg>mythlistbutton.cpp:1318: error: no 'QString MythListButtonItem::getStringData()' member function declared in class 'MythListButtonItem'
12:43<janneg>but I don't see why
12:43-!-xris [n=xris@63.236.57.140] has joined #mythtv
12:45<janneg>ah, it's the case
12:46<janneg>I'll commit the fix after my compile finishes
12:48-!-kormoc [n=kormoc@unaffiliated/kormoc] has joined #mythtv
12:49<gbee>damn, wonder how that happened because I was using that patch
12:49<janneg>committed
12:49<gbee>thanks
13:03-!-javatexan [n=aars@rrcs-24-227-199-231.sw.biz.rr.com] has joined #mythtv
13:05<danielk22>janne: is there a command line tool to issue DiSEqC commands?
13:08-!-skamithi [n=skamithi@cpe-071-077-010-200.nc.res.rr.com] has joined #mythtv
13:10<janneg>danielk22: I don't know
13:13<janneg>gnutv and szap won't do it, dvbtune might
13:14<janneg>hmm, I'm wondering if szap might support DiSEqC commands from the channels.conf
13:15<danielk22>i can't seem to tune or even rotate my dish, but i'm not sure if it's a mythtv problem, a hardware problem or a driver problem.
13:22-!-dageorge [n=david@adsl-065-015-104-082.sip.chs.bellsouth.net] has quit [Read error: 110 (Connection timed out)]
13:22-!-dageorge [n=david@adsl-065-015-104-082.sip.chs.bellsouth.net] has joined #mythtv
13:34-!-javatexan [n=aars@rrcs-24-227-199-231.sw.biz.rr.com] has quit [Read error: 104 (Connection reset by peer)]
13:36-!-cattelan_ is now known as cattelan
13:38-!-cattelan [n=cattelan@c-24-118-54-50.hsd1.mn.comcast.net] has quit ["Leaving"]
13:38-!-cattelan [n=cattelan@c-24-118-54-50.hsd1.mn.comcast.net] has joined #mythtv
13:39-!-cattelan [n=cattelan@c-24-118-54-50.hsd1.mn.comcast.net] has quit [Client Quit]
13:45-!-pdlnhrd [n=jason@kubrick.dhcp.umsl.edu] has joined #mythtv
13:45-!-pdlnhrd [n=jason@kubrick.dhcp.umsl.edu] has left #mythtv []
13:46<laga>hum. it looks like there is no easy way to find out on which box a mythvideo file resides
13:46-!-iamlindoro_ [n=iamlindo@140.239.95.222] has quit [Read error: 104 (Connection reset by peer)]
13:47-!-iamlindoro_ [n=iamlindo@140.239.95.222] has joined #mythtv
13:47<laga>i wonder if it would make sense to let the frontend act as a server for mythvideo files
13:47<laga>and mythmusic, too
13:49<gbee>I'd just move all the files to the backend, or a network mounted storage group accessible by the backend, treat them like recordings
13:50<gbee>locally accessible files, say on a cd/flash drive connected to a frontend don't have to be accessible to all frontends, but then again that functionality wouldn't be hard to add at some point
13:52<laga>gbee: yeah, that means you'd have to run a backend on your frontend box to share its files.. of course, NFS would be possible, but that's something people need to set up
13:53-!-slim_ [n=slim1@41.235.146.50] has joined #mythtv
13:53-!-slim_ [n=slim1@41.235.146.50] has left #mythtv ["Ex-Chat"]
13:53<gbee>laga: yeah, but how many people actually use mythvideo or mythmusic that way? with files on the frontend instead of a backend/NAS?
13:54<gbee>if they do set it up like that then they already have to setup NFS so nothing changes
13:55<gbee>if they just want access to files locally, say when their iPod is connected to the frontend then they don't need the backend - the frontend can access them directly
13:55<gbee>they just won't be shared, which is no different to how it works now
13:56<gbee>maybe others have a different idea, but I think the concept of having all media on a single machine then just letting the frontends stream makes most sense
13:57<laga>gbee: my backend only does recording, all music is on my frontend (which is also my desktop). but of course, that's probably not a typical setup.
13:58<gbee>laga: I'm sure some people with single frontend setups run it like that, but I guess the question is what would prevent you moving the music to the backend?
13:58<laga>gbee: well. but that's not how recordings are handled. recordings can live on other backends. so if people want to share their music on a frontend, they could fire up mythbackend i suppose.
13:58<laga>gbee: my backend isn't running all the time. i use mythshutdown and /proc/acpi/alarm :)
14:00<laga>(with the point being that i use amarok to listen to music usually. of course, if i use mythmusic then the backend is also running)
14:04<gbee>as I say, the idea I'm proposing doesn't prevent you having your music on the frontend, it just wouldn't be available to other frontends unless you share it via NFS, but for users who want all their media stored on a backend or two then the music is available to _any_ frontend that appears on the network without configuration, scanning or need for NFS mounts
14:05-!-edannenbe [n=edannenb@mail.blooparkstudios.de] has quit [Remote closed the connection]
14:05-!-_gunni_ [n=Gunni@xdsl-213-196-229-114.netcologne.de] has joined #mythtv
14:05<gbee>I guess so long as that configuration is supported I don't really mind what additional stuff it does, if that means putting a upnp server in the frontend, well I don't think it's a great idea but go for it
14:05-!-mikecharest [i=8cf2fa0a@gateway/web/ajax/mibbit.com/x-edc295ac037875f2] has joined #mythtv
14:05<laga>gbee: yeah, if i want to share my music then i could just start mythbackend on my frontend box. just treat the mp3s like recordings and give them an URL ;)
14:18-!-_gunni_ [n=Gunni@xdsl-213-196-229-114.netcologne.de] has quit ["KVIrc 3.4.0 Virgo http://www.kvirc.net/"]
14:20-!-_gunni_ [n=Gunni@xdsl-213-196-229-114.netcologne.de] has joined #mythtv
14:29-!-Kieran491 [n=opera@c211-28-159-50.brasd1.vic.optusnet.com.au] has left #mythtv []
14:33-!-jarle [n=jarle@70.84-234-133.customer.lyse.net] has quit [Remote closed the connection]
14:34-!-jarle [n=jarle@70.84-234-133.customer.lyse.net] has joined #mythtv
14:35-!-PointyPumper [n=pintlezz@190.244.67.231] has quit [Connection timed out]
14:36-!-mindphlux [n=mac@e181094247.adsl.alicedsl.de] has joined #mythtv
14:36-!-mindphlux [n=mac@e181094247.adsl.alicedsl.de] has left #mythtv []
14:37-!-jarle [n=jarle@70.84-234-133.customer.lyse.net] has quit [Remote closed the connection]
14:37-!-jarle [n=jarle@70.84-234-133.customer.lyse.net] has joined #mythtv
14:38-!-thedarkone [n=thedarko@c-68-81-4-200.hsd1.pa.comcast.net] has joined #mythtv
14:51<gbee>what do people think to amending the coding standards a little, making the suggestion to use m_ a little stronger? It improves readability a great deal in my experience
14:52<kormoc>m_?
14:53<gbee>member variables are prefixed with m_ to distinguish them from variables local to the function
14:53<kormoc>Ahh
14:54<gbee>so m_someVariable belongs to the class, but someVariable is limited in scope to the method/function in which it is used
14:57<janneg>ok, it improves readability in unfamiliar code. I usually fail to remember that when I'm writing code and I didn't know it was in our coding standards
15:00<kormoc>I was thinking m_ meant method, which made very little sense to me
15:03-!-huhlig [n=huhlig@adsl-66-126-238-10.dsl.sntc01.pacbell.net] has joined #mythtv
15:18<gbee>on the subject of coding standards, I'm following a convention with mythui that I'd like to suggest goes in - pointers to widgets are given a suffix to denote what uitype they are - e.g. titleText, videoList, okButton, filterCheck and so on
15:32-!-cattelan [n=cattelan@155.229.121.125] has joined #mythtv
15:33-!-robthebob [n=rn114@78-32-214-33.no-dns-yet.enta.net] has joined #mythtv
15:38<gbee>now we need int storage in MythListButtonItem, I think that int/string/void* should be enough for all scenarios, but does anyone have a better idea?
15:38-!-mikecharest [i=8cf2fa0a@gateway/web/ajax/mibbit.com/x-edc295ac037875f2] has quit ["http://www.mibbit.com ajax IRC Client"]
15:44<janneg>union or void* and type information
15:44<janneg>the union won't help
15:46-!-skamithi [n=skamithi@cpe-071-077-010-200.nc.res.rr.com] has quit ["WeeChat 0.2.6"]
15:51<gbee>void* probably covers it all just fine, the reasoning for adding strings was kinda spurious and resulted from working when I should have been in bed
15:58<Chutt>gbee, doesn't qobject have this?
15:58<Chutt>http://doc.trolltech.com/4.4/qobject.html#setProperty
15:58<Chutt>(and thus, all the MythUI objects)
16:01<gbee>looks interesting, MythListButtonItem isn't a MythUIType object, but it could subclass QObject
16:01<Chutt>right
16:01<Chutt>or just use QVariant instead of lesser types
16:01<gbee>plus it allows for multiple bits of data to be assigned to a button, which could be useful under some circumstances
16:02<gbee>ok, thanks I'll look into that
16:06<gbee>think the latter idea, just using QVariant would be enough
16:06-!-gustave_ [n=chatzill@S0106001cf0b8088c.cg.shawcable.net] has quit ["ChatZilla 0.9.83 [Firefox 3.0.1/2008070206]"]
16:08<gbee>I can't think of a situation were you'd want to assign lots of information to a button that wouldn't be better off using an object instead
16:12-!-robthebob [n=rn114@78-32-214-33.no-dns-yet.enta.net] has quit [Read error: 104 (Connection reset by peer)]
16:13-!-Winkie [n=urmom@ur.fa.gs] has quit [Read error: 60 (Operation timed out)]
16:18-!-PointyPumper [n=pintlezz@190.244.67.231] has joined #mythtv
16:23<Anduin>gbee: dynamic_cast crashing is often the result of a bad pointer being passed in, I don't want to make assumptions about where you keep your heap but that seems likely
16:24-!-Winkie [n=urmom@ur.fa.gs] has joined #mythtv
16:25<gbee>heh, well I suspect that is the case, but I can't pin it down at the moment
16:25-!-packetscan [i=Tsu@srv01.packetscan.com] has joined #mythtv
16:26-!-cattelan [n=cattelan@155.229.121.125] has quit ["This computer has gone to sleep"]
16:27<gbee>I'd welcome a second pair of eyes, the code in question is in the branch
16:28<gbee>the pointer in question comes from the stack list, it's persistant for the entire duration of the frontend - created at startup and not deleted until we exit
16:32<leprechau>kernel update...brb....
16:32-!-leprechau [i=charlie@c-71-228-221-144.hsd1.tn.comcast.net] has quit [Remote closed the connection]
16:36-!-leprechau [i=charlie@c-71-228-221-144.hsd1.tn.comcast.net] has joined #mythtv
16:39-!-cattelan [n=cattelan@c-24-118-54-50.hsd1.mn.comcast.net] has joined #mythtv
16:54-!-javatexan [n=aars@rrcs-24-227-199-231.sw.biz.rr.com] has joined #mythtv
16:55-!-javatexan [n=aars@rrcs-24-227-199-231.sw.biz.rr.com] has left #mythtv []
17:01<Anduin>gbee: I don't see it just looking at the code, I'll run it later and see what I can find.
17:02<gbee>Anduin: thanks, really appreciate it
17:04<gbee>course of events goes like this - run a search on a title with multiple results, after the popup with the list of results pops up it's not necessary to continue you can press escape, after this point any screen added to the popup stack will trigger the segfault, last night it was the busy dialogs which appear during the UID search but I've disabled those for now, instead calling up the menu again does the same
17:06<gbee>only occurs after the results list has been up, so something either in the creation of SearchResultsDialog or the title search is causing it
17:07<Anduin>Yeah, my initial guess was that it was popping one too many, I didn't see where it could do that though
17:07<Chutt>is the popup stack getting deleted?
17:07<Chutt>the screenstack itself
17:08<gbee>obviously not intentionally at any point
17:08<Chutt>well, yes =)
17:08<Anduin>That would make sense, I just don't see where it would happen
17:08<Chutt>but, that'd cause this
17:08<Chutt>reference to it left around
17:10<Chutt>anything call PopScreenStack?
17:10<Anduin>Yeah, VideoDialog::SwitchLayout()
17:11-!-jgarvey [n=jgarvey@cpe-098-026-069-229.nc.res.rr.com] has quit ["Leaving"]
17:11<gbee>it does? ermm
17:12<gbee>it calls PopScreen, not ScreenStack
17:12<Anduin>ah, yeah
17:13<gbee>that just deletes the screen off the stack and adds the new one created using the different layout - much faster btw that the old jumppoint view switching, which is nice
17:13<Chutt>does it fade? =)
17:13-!-huhlig [n=huhlig@adsl-66-126-238-10.dsl.sntc01.pacbell.net] has quit [Read error: 110 (Connection timed out)]
17:13<Anduin>not currently (passes false)
17:13<Anduin>(having never run it)
17:13<Chutt>heh
17:13<gbee>no, only because you'd see the menu if it did
17:14<gbee>can't currently add a bew screen underneath the top one
17:14<gbee>new
17:16<Chutt>on top
17:16<Chutt>and delete/remove the old (under) one when it goes away
17:17<gbee>either way means a small change to mythscreenstack, I'll do it when I've converted over the remaining mythvideo screens
17:18-!-jmblack [n=jmblack2@64.6.43.57] has joined #mythtv
17:19<gbee>it currently shares an instance of the video tree so it doesn't have to re-load the data on a view switch, plan to add position states so that the same video and branch in the tree is selected after the switch
17:22-!-dekarl [n=deKarl@dslb-084-058-048-234.pools.arcor-ip.net] has joined #mythtv
17:38-!-dekarl1 [n=deKarl@dslb-084-058-035-242.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)]
17:41-!-jwhite [i=jwhite@jwhite.codeweavers.com] has quit ["Leaving"]
17:43-!-jwhite [n=jwhite@c-76-17-237-120.hsd1.mn.comcast.net] has joined #mythtv
17:55-!-Cardoe [n=Cardoe@gentoo/developer/Cardoe] has quit ["Leaving"]
18:01-!-noisymime [n=josh@98.65.96.58.exetel.com.au] has joined #mythtv
18:07-!-jhulst [n=jhulst@unaffiliated/jhulst] has joined #mythtv
18:07-!-jwhite [n=jwhite@c-76-17-237-120.hsd1.mn.comcast.net] has quit [Read error: 104 (Connection reset by peer)]
18:09-!-jwhite [n=jwhite@c-76-17-237-120.hsd1.mn.comcast.net] has joined #mythtv
18:12-!-joobie [n=joobie@201.023.dsl.mel.iprimus.net.au] has joined #mythtv
18:15<gbee>guess I need to source 4.4 packages
18:22-!-iamlindoro_ [n=iamlindo@140.239.95.222] has quit [Read error: 110 (Connection timed out)]
18:23-!-kormoc_ [n=kormoc@unaffiliated/kormoc] has joined #mythtv
18:28-!-jwhite [n=jwhite@c-76-17-237-120.hsd1.mn.comcast.net] has quit ["Leaving"]
18:32-!-joobie [n=joobie@201.023.dsl.mel.iprimus.net.au] has quit [Read error: 110 (Connection timed out)]
18:34-!-jwhite [n=jwhite@c-76-17-237-120.hsd1.mn.comcast.net] has joined #mythtv
18:38-!-jhulst_ [n=jhulst@unaffiliated/jhulst] has joined #mythtv
18:38-!-jhulst [n=jhulst@unaffiliated/jhulst] has quit [Read error: 110 (Connection timed out)]
18:39-!-kormoc [n=kormoc@unaffiliated/kormoc] has quit [Read error: 110 (Connection timed out)]
18:47-!-jhulst__ [n=jhulst@c-71-205-165-118.hsd1.mi.comcast.net] has joined #mythtv
18:54-!-purserj [n=purserj@k-sit.com] has quit [Read error: 54 (Connection reset by peer)]
18:54-!-purserj [n=purserj@k-sit.com] has joined #mythtv
18:55-!-czth [n=dbrobins@nat/microsoft/x-1d99efa5dbb3ef6d] has joined #mythtv
19:00-!-jhulst_ [n=jhulst@unaffiliated/jhulst] has quit [Read error: 113 (No route to host)]
19:10-!-mattwire [n=mattwire@host81-151-253-172.range81-151.btcentralplus.com] has joined #mythtv
19:10-!-mattwire [n=mattwire@host81-151-253-172.range81-151.btcentralplus.com] has quit [Client Quit]
19:11-!-ivor [n=ivor@kde/developer/ivor] has quit ["leaving"]
19:49-!-Dibblah [n=Dibblah@80-192-14-169.cable.ubr02.dund.blueyonder.co.uk] has quit [Read error: 113 (No route to host)]
19:54-!-mikecharest [i=1880ae56@gateway/web/ajax/mibbit.com/x-bc992853c2911651] has joined #mythtv
19:54-!-komroc__ [n=kormoc@isaid.donotdelete.com] has joined #mythtv
19:56-!-kormoc_ [n=kormoc@unaffiliated/kormoc] has quit [Success]
19:58-!-komroc__ is now known as kormoc
20:02-!-iamlindoro [n=mcnamara@c-67-188-2-76.hsd1.ca.comcast.net] has quit [Read error: 104 (Connection reset by peer)]
20:03-!-iamlindoro [n=mcnamara@c-67-188-2-76.hsd1.ca.comcast.net] has joined #mythtv
20:15<Chutt>anyone disagree with qt4.4 (with a stub for qt4.3)?
20:18-!-Dave123 [i=nobody@cpe-72-230-182-200.rochester.res.rr.com] has joined #mythtv
20:23<gbee>http://pastebin.ca/1074888
20:26<gbee>anyone else unable to upgrade from 1221 to 1222?
20:32<Captain_Murdoch>as long as 4.4 is optional and core MythTV works with 4.3 I think most would be happy.
20:33<kormoc>I'm a gentoo user, let's go to qt cvs/svn! :P
20:33<Chutt>gbee, that's similar to the bug Anduin/nigel are talking about, no?
20:33<gbee>I'd have rather let the 4.4 packages mature a little before upgrading, but I've bitten the bullet know and installed them so I've no objections
20:34<Chutt>i'm running it on my production box
20:34<Chutt>it's in ubuntu, so..
20:34<gbee>Chutt: didn't read that thread, so let me go take a look
20:37<gbee>there might be some squealing from those who wanted us to chose 4.2 instead of 4.3 because they are using Redhat EL or something equally slow
20:37<Captain_Murdoch>switching to a 4.4 requirement may inhibit a lot of testers if they're running systems that don't have 4.4 rpms available. with the UI changes and 4.x port I think we need as many testers as possible. I have 2 more systems I need to upgrade before I can start running trunk on my production systems, but I'm getting there.
20:37<gbee>but then their objections were no more valid then than they would be now
20:37-!-xris [n=xris@63.236.57.140] has quit []
20:38-!-|gunni| [n=Gunni@xdsl-84-44-128-242.netcologne.de] has joined #mythtv
20:38-!-_gunni_ [n=Gunni@xdsl-213-196-229-114.netcologne.de] has quit [Read error: 110 (Connection timed out)]
20:39<Captain_Murdoch>for kicks, /me goes searching for 4.4 rpms for the three different systems he has running at home.
20:40<gbee>Chutt: looks similar, I might just have to do the 1222 update manually then :(
20:42<gbee>letting the backend do the upgrade works, so that's not so bad
20:43<Captain_Murdoch>Axel has qt 4.3.4 src rpms for the 3-5 ELs
20:43<Captain_Murdoch>gbee: might be related to the "SaveSettingOnHost('Language') - No database yet" I noticed that the other day when I ran mythtv-setup instead of mythbackend to upgrade my dev box.
20:44<Captain_Murdoch>by that time, we've already opened 3 connections, but some part of code thinks we don't have a DB connection.
20:51<gbee>well I'd love to figure it out, but I need to start getting to bed at a reasonable time ;) I'm absolutely shattered
21:09<Anduin>There are two threads (thread 1 and 2), both in UpdateDBVersionNumber() and both with, apparently the same MSqlQuery instance. It looks strange to me, MDBManager::popConnection() does lock while removing/newing.
21:16<Anduin>Ok, so just a copy/paste error it seems :(
21:16-!-xris [n=xris@xris.forevermore.net] has joined #mythtv
21:27<CDev>Chutt: I noticed you weren't on IRC the other day when I asked a question about our db connection pooling... Have a quick minute?
21:27<Chutt>yeah
21:28<CDev>I was actually reading the QT4 manual for once and noticed this: "A connection can only be used from within the thread that created it. Moving connections between threads or creating queries from a different thread is not supported."
21:28<CDev>Isn't our connection pool shared across threads?
21:28<Chutt>hah
21:28<Chutt>yes
21:28<Chutt>doesn't seem to be hurting anything, though...
21:29<CDev>True. As far as we know... I've just noticed more strange behavor reported by others and was curious if it may be related.
21:30<Chutt>yah
21:30<Chutt>hrmph.
21:30<Chutt>could probably just get rid of the pool
21:30<Chutt>or it wouldn't be _that_ bad to make it thread specific
21:30<CDev>either that or use QThreadStorage to have a pool per thread.
21:31<CDev>I wonder if the comments are still true, about having problems if we disconnect from mysql and try to re-connect.
21:32<CDev>Figured I bring it to the attention of a few developers, in case it turns out to be a bigger issue. Thanks for the time.
21:34<Chutt>i'll try to check the source out to see what they're reasoning is
21:34<CDev>np. It could be that just specific drivers have an issue, so they made a blanket statement.
22:05<Chutt>danielk22, you don't need to do the QByteArray stuff
22:13<Captain_Murdoch>I can reproduce that issue that gbee posted. issue is related to that "SaveSettingOnHost('Language') - No database yet" message. MSqlDatabase::OpenDatabase() isn't opening that 4th connection because isOpen() returns true if m_db.hostName().length() == 0.
22:14-!-foxbuntu [n=foxxxxbu@12-219-21-84.client.mchsi.com] has joined #mythtv
22:23-!-samubuntu [n=samubunt@c-67-169-101-191.hsd1.ca.comcast.net] has joined #mythtv
22:27<danielk22>chutt: are you sure?
22:29<danielk22>in any case I think it makes the process more apparent.
22:35-!-Ben43_ [n=ben@i-195-137-17-204.freedom2surf.net] has joined #mythtv
22:44-!-samubuntu [n=samubunt@c-67-169-101-191.hsd1.ca.comcast.net] has quit [Remote closed the connection]
22:44-!-famicom [i=famicom@c51447b09.cable.wanadoo.nl] has quit ["Leaving"]
22:45-!-compbrain [i=wan@pdpc/supporter/student/CompBrain] has joined #mythtv
22:54-!-Ben43 [n=ben@i-195-137-17-204.freedom2surf.net] has quit [Remote closed the connection]
22:54-!-Ben43_ [n=ben@i-195-137-17-204.freedom2surf.net] has quit ["L8rs"]
22:55-!-Tanthrix [n=tanthrix@c-71-56-144-229.hsd1.or.comcast.net] has quit [Read error: 104 (Connection reset by peer)]
23:03-!-cecil is now known as cesman
23:15-!-foxbuntu [n=foxxxxbu@12-219-21-84.client.mchsi.com] has quit [Remote closed the connection]
23:26-!-kormoc [n=kormoc@unaffiliated/kormoc] has left #mythtv []
---Logclosed Fri Jul 18 00:00:33 2008