:: #mythtv

Daily chat history

Current users (81):

aloril, Anssi, anykey__, autopatch, brfransen, CaCtus491, Captain_Murdoch, cattelan, Chutt, clever, coling, Cougar, damaltor, danielk22, David_Mi1ler, dblain, dinamic|screen, eharris_, ElmerFudd, foobum, foxbuntu, ghoti, gregL_, GreyFoxx, highzeth, idl0r, J-e-f-f-A, jams_, jarle, jcarlos, joe____, joki, jpabq, jstenback, jwh, jwhite, knightr_, kurre2, kwmonroe, laga, mag0o, markcerv, MaverickTech, mrec, MythBuild, MythLogBot, mzanetti, natanojl, parabyte, peitolm, Peps, petefunk, pheld, poptix, purserj, rsiebert_, seld, Sharky112065, skd5aner, Slasher`, SmallR2002, sphery, sraue, stichnot_, stuarta, sutula, taylorr, tgm4883, ThisNewGuy, tomimo, tris, Unhelpful, vallor, Vernon_at_work, wagnerrp, wahrhaft, whoDat, xavierh, XDS2010, yb0t, _charly_
Friday, June 15th, 2012, 00:00 UTC
[00:00:11] Beirdo: or I can do it for ya if ya want
[00:00:17] Beirdo: which branch?
[00:04:27] danielk22: Beirdo: master branch, I just want to build with icc & icpc to get those warnings.
[00:04:43] Beirdo: oooh,that's completely diffierent
[00:05:10] Beirdo: that requires writing a new builder config
[00:05:32] Beirdo: I was thinking you wanted to build the devel/ceton branch or something
[00:05:34] danielk22: What should I start with as a template?
[00:06:01] Beirdo: probably the in master/config/builders
[00:06:26] Beirdo: I would suggest making a copy of that as
[00:06:44] Beirdo: and then tweak the rules until they look right
[00:07:20] Beirdo: particularly the configure rules, of course :)
[00:07:28] danielk22: In the buildbot-config repo? I don't see that repo here:
[00:07:45] Beirdo: it's not on github and won't be :)
[00:08:03] Beirdo:
[00:08:20] Beirdo: well.... :buildbot-config
[00:09:03] danielk22: yah, already got it :)
[00:10:56] Beirdo: then once you have the rules in there, we'd setup in master.cfg
[00:11:22] Beirdo: need to define the builder itself (with import
[00:11:23] Beirdo: )
[00:11:44] Beirdo: and then define to schedule stuff for the builder (following the linux example, I guess
[00:12:07] Beirdo: we can rip out the arch support later
[00:13:16] Beirdo: wish we had a slightly more automated way, but hey. :)
[00:14:33] Beirdo: anyways, I'm gonna escape to head home. You good with that for the time being?
[00:18:29] danielk22: I think so I have the linux-icc I just need to figure out how to run it.
[00:19:17] danielk22: It's complaining about not being able to connect to the DB, but I'm guessing I'm starting a master rather than a slave..
[00:19:28] Beirdo: in master.cfg, you need a BuilderConfig section
[00:19:36] Beirdo: yeah, you would be
[00:20:08] Beirdo: and a factory definition...
[00:20:26] Beirdo: and add the builder to the scheduler
[00:20:40] Beirdo: plenty of layers of indirection here
[00:21:27] Beirdo: anyways, I'll be back in a little over half an hour.
[00:21:40] Beirdo: I can look over it before we put it live if ya want :)
[00:21:53] Beirdo: but I gotta go
[00:34:42] Mousey (Mousey! has quit (Quit: Leaving)
[00:53:59] Beirdo: OK, home
[00:54:54] amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!)
[01:00:26] danielk22: Beirdo:
[01:00:53] danielk22: I got a master and slave builder running locally, but the examples look quite a bit different..
[01:01:58] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Remote host closed the connection)
[01:04:08] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya)
[01:04:38] Beirdo: that would need to be
[01:04:46] Beirdo: on line 23 :)
[01:06:09] Beirdo: Other than that, lookin good. Let me take a look again here.
[01:07:21] Beirdo: also need to put the builder into the scheduler_full_master Scheduler near the top of the file
[01:09:57] Beirdo: once we put it on alcor, of course, you'll want to set the actual password in the :)
[01:10:04] danielk22: :)
[01:10:14] danielk22: I'm not putting that on
[01:10:16] Beirdo: we just have to be careful not to copy that file over when updating
[01:10:22] Beirdo: yeah, for sure
[01:12:45] danielk22:
[01:12:49] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[01:14:11] Beirdo: yup, that looks like you've got it (other than the itself of course which isn't in the patch) :)
[01:14:33] Beirdo: if we are missing anything there, it's pretty minor
[01:14:35] danielk22: So for the buildslave itself I just set use this . . . ting-a-slave with the appropriate builmaster_host + slavename + passwd updated appropriately?
[01:14:49] danielk22: running as some limited user..
[01:15:18] Beirdo: yeah
[01:15:21] Beirdo: I run as buildbot
[01:15:44] Beirdo: and set the details in the info dir to identify the owner, etc
[01:16:13] danielk22: Sure.. I just expected the build config would be local, but I guess not.
[01:16:20] Beirdo: for starting on bootup, I think I just put a line into rc.local
[01:16:49] Beirdo: nah, the build config is only on the server... well, it will check it out locally too for other stuff in the repo
[01:17:07] Beirdo: like the cppcheck config, etc
[01:17:15] Beirdo: oh
[01:17:29] Beirdo: you'll need to make a ssh key for the buildbot user (or whatever user)
[01:17:38] XDS2010 (XDS2010!~users.121@gateway/web/ has quit (Remote host closed the connection)
[01:17:38] Beirdo: so we can add it to the ACL for that git repo
[01:18:22] danielk22: Why don't we just do an anon checkout?
[01:18:55] Beirdo: because that repo isn't available via anon (on purpose)
[01:19:14] Beirdo: the buildslaves get RO access
[01:19:46] danielk22: Oh, the buildslaves need access the buildbot-config repo?
[01:19:56] Beirdo: yup
[01:20:02] danielk22: ok, got it.
[01:20:33] XDS2010 (XDS2010!~users.121@gateway/web/ has joined #mythtv
[01:20:38] danielk22: I'll continue this tomorrow. getting a bit tired now..
[01:20:40] Beirdo: and they also clone mythtv from, but that coulda been done via github, it was the buildbot-config one that made the key necessary :)
[01:20:43] Beirdo: K
[01:20:55] Beirdo: when you have the key ready, shoot it to me in email or whatever
[01:21:03] Beirdo: and I'll get that into the config
[01:21:13] danielk22: I'll create the key user etc and send tomorrow. I'll commit the config now so you have it to look at.
[01:21:16] Beirdo: whenever you're ready, of course
[01:21:19] Beirdo: OK
[01:21:45] Beirdo: I know how it goes... pretty easy to get tired out after a while :)
[01:22:22] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[01:22:38] danielk22: I've been at the keyboard for 14 hours..
[01:22:48] Beirdo: blech
[01:22:57] Beirdo: definitely time for a break
[01:23:07] danielk22: yup ttyl
[01:23:13] Beirdo: ciao
[01:23:28] stichnot (stichnot!~chatzilla@ has joined #mythtv
[01:23:44] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv
[01:23:44] stichnot (stichnot!~chatzilla@ has quit (Changing host)
[01:24:42] Beirdo: hmm, ya likely want the icc/icpc rules for the plugins too.
[01:30:40] MythBuild (MythBuild! has quit (Remote host closed the connection)
[01:30:50] MythBuild (MythBuild! has joined #mythtv
[01:31:10] Beirdo: What the heck, let's put it live on the server, and we can do the rest tomorrow. Does no harm.
[01:31:35] MythBuild: build #1198 of master-vista-mingw-32bit is complete: Exception [6exception git] Build details are at . . . /builds/1198 blamelist: Daniel Thor Kristjansson < >
[01:32:10] Beirdo: well, other than interrupting every build
[01:33:03] Beirdo: MythBuild: force build master-vista-mingw-32bit now
[01:33:03] MythBuild: build #1199 forced
[01:33:03] MythBuild: I'll give a shout when the build finishes
[02:06:51] cattelan is now known as cattelan_away
[02:10:28] cattelan_away is now known as cattelan
[02:35:12] danielk22: jya: We have a bunch of Q_WS_MACX in the code. But it looks like Qt 4.8 only defines Q_WS_MAC and Q_OS_MAC in qglobal  ; Possibly a type or an old define on it's way out?
[03:19:30] amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[03:20:23] MythBuild: Hey! build master-vista-mingw-32bit #1199 is complete: Success [3build successful]
[03:20:23] ** MythLogBot **
[03:20:23] MythBuild: Build details are at . . . /builds/1199
[03:30:02] Sharky112065 is now known as Sharky-Sleep
[03:44:34] amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!)
[03:59:23] gregL_ (gregL_! has joined #mythtv
[04:05:14] skd5aner (skd5aner! has quit (Quit: Leaving)
[05:07:28] cattelan is now known as cattelan_away
[05:28:19] jya: danielk22: I'll have a look..
[05:58:31] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya)
[06:10:44] autopatch (autopatch! has joined #mythtv
[07:22:33] rsiebert_ (rsiebert_! has joined #mythtv
[07:25:44] rsiebert (rsiebert! has quit (Ping timeout: 265 seconds)
[07:49:41] Goga777 (Goga777! has joined #mythtv
[08:06:15] SteveGoodey (SteveGoodey! has joined #mythtv
[08:11:53] SteveGoodey (SteveGoodey! has quit (Remote host closed the connection)
[08:36:06] Goga777 (Goga777! has quit (Remote host closed the connection)
[08:36:59] foobum (foobum! has joined #mythtv
[09:05:43] Lomion0815 (Lomion0815! has joined #mythtv
[10:54:14] SteveGoodey (SteveGoodey! has joined #mythtv
[11:42:51] Goga777 (Goga777! has joined #mythtv
[12:29:22] dmfrey (dmfrey! has joined #mythtv
[12:34:43] stoffel (stoffel! has joined #mythtv
[12:50:14] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[12:51:26] Sharky-Sleep is now known as Sharky112065
[12:52:36] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[12:54:38] parabyte (parabyte!~q@unaffiliated/parabyte) has joined #mythtv
[12:54:49] parabyte: im having MAJOR issues with mythtv and my capture card
[12:54:56] parabyte: cheap ass i believe nova t type thing
[12:55:00] parabyte: not a nova t
[12:55:03] parabyte: some asus thing
[12:55:17] parabyte: i can watch tv via vlc no issues, mythtv less forgiving
[12:55:54] wagnerrp: xris: mythtv/programs/scripts/metadata/Movie/, line 77
[12:56:41] wagnerrp: as for ffplay, there is some dependency (i think SDL) that if it does not exist, configure will disable compilation
[12:56:54] parabyte: im going to compile from source!
[12:57:03] parabyte: deb multimedia packages of mythtv are broken
[12:57:06] parabyte: just something not right
[12:57:32] wagnerrp: parabyte: this is the development channel, see #mythtv-users
[12:57:53] parabyte: oh yes sorry
[12:57:56] parabyte: my apologies
[12:58:07] parabyte: nothing wrong with the code! just someone screwed up packages
[12:58:17] parabyte: keep up the good work :)
[12:59:02] jstenback (jstenback!~jstenback@2620:101:8003:200:224:e8ff:fe39:34c2) has quit (Ping timeout: 272 seconds)
[13:02:36] jstenback (jstenback!~jstenback@2620:101:8003:200:224:e8ff:fe39:34c2) has joined #mythtv
[13:10:02] Lomion0815 (Lomion0815! has quit (Quit: leaving)
[13:34:55] zombor (zombor!~zombor_@ has joined #mythtv
[13:34:55] zombor (zombor!~zombor_@ has quit (Changing host)
[13:34:55] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[13:42:34] cattelan_away is now known as cattelan
[14:57:59] parabyte (parabyte!~q@unaffiliated/parabyte) has quit (Remote host closed the connection)
[15:43:35] brfransen (brfransen!~brfransen@ has quit ()
[15:44:53] pheld (pheld! has joined #mythtv
[15:45:54] brfransen (brfransen!~brfransen@ has joined #mythtv
[15:47:59] Mousey (Mousey! has joined #mythtv
[16:11:08] stoffel (stoffel! has quit (Ping timeout: 240 seconds)
[16:12:34] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv
[16:25:32] skd5aner (skd5aner! has joined #mythtv
[16:26:06] joki (joki! has quit (Ping timeout: 265 seconds)
[16:26:11] joki- (joki-! has joined #mythtv
[16:26:25] joki- is now known as joki
[16:29:07] dmfrey (dmfrey! has quit (Quit: Ex-Chat)
[16:32:43] sphery (sphery!~mdean@mythtv/developer/sphery) has quit (Quit: leaving)
[16:49:12] Goga777 (Goga777! has quit (Quit: Leaving)
[16:50:38] sphery (sphery!~mdean@mythtv/developer/sphery) has joined #mythtv
[16:58:44] stichnot (stichnot!~chatzilla@ has joined #mythtv
[16:58:46] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv
[16:58:46] stichnot (stichnot!~chatzilla@ has quit (Changing host)
[17:02:32] gregL_ (gregL_! has quit (Read error: Connection reset by peer)
[17:19:02] gregL_ (gregL_! has joined #mythtv
[17:22:54] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Remote host closed the connection)
[17:33:21] natanojl (natanojl! has joined #mythtv
[17:43:33] Mousey (Mousey! has quit (Ping timeout: 244 seconds)
[17:46:04] Mousey (Mousey!~r0dent_@ has joined #mythtv
[17:57:04] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv
[18:12:27] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[18:24:46] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya)
[18:59:25] Steve-Goodey (Steve-Goodey! has joined #mythtv
[19:03:55] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[19:49:43] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya)
[19:59:09] Sharky112065 (Sharky112065! has quit (Quit: “The only way to have a friend is to be one.” ― Ralph Waldo Emerson)
[20:14:58] gigem: Beirdo: why do I keep seeing "Starting mythlogserver" every 30 seconds? This is with no special logging options. I'm simply starting mythbackend for testing and letting the logs go to the console.
[20:15:51] knightr_ (knightr_! has joined #mythtv
[20:16:21] gigem: Where is the best place in the mythbackend startup to check for time zone support? I want to make is so the backend will not run if convert_tz doesn't work.
[20:18:56] Beirdo: gigem: it's having issues contacting the log server. Are you by chance running iptables on the box?
[20:19:08] knightr (knightr!~knightr@mythtv/developer/knightr) has quit (Ping timeout: 240 seconds)
[20:20:26] Beirdo: it uses TCP:35327 (a port I randomly picked... the combination to my high school locker)
[20:20:57] Beirdo: on, sorry, that is also important
[20:21:50] Beirdo: the other thing that I've noticed can cause that is if one of the clients is pounding the crap out of it (think commflag with a very nasty recording)
[20:21:58] Beirdo: I'll be looking into THAT this weekend
[20:25:07] danielk22: Beirdo: Just do "-v all --loglevel debug" on the backend with a loose antenna wire if you want to stress test :)
[20:25:33] Beirdo: hehe, yeah, that should do the trick
[20:26:06] gigem: Beirdo: Yes, I'm running iptables.
[20:26:14] Beirdo: One of my commflags got pathologically bad the other night (spewed liek 200MB of logs) and the logserver went flappy on the db logging
[20:26:49] Beirdo: gigem: K. make sure to allow connections from -> (TCP), and that might help
[20:26:56] danielk22: Beirdo: what IP should I point the buildbot too?
[20:27:15] gigem: Anything is allowed on
[20:27:38] Beirdo:
[20:27:56] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[20:28:28] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Ping timeout: 244 seconds)
[20:28:30] Beirdo: gigem: hmm. maybe a tcpdump capture on that port will show something.
[20:28:58] gigem: I'll try to get one later
[20:29:04] Beirdo: I haven't seen it do that other than when blocked or overloaded
[20:29:07] gigem: Got a meeting to go to now.
[20:29:15] Beirdo: K, we can work on it later :)
[20:29:27] Beirdo: definitely want to dig into it though
[20:31:47] sphery: gigem: We had a master-backend startup check for whether MySQL version is 5.0.15+, but in one of Nigel's reworks of the schema upgrade wizard, he moved it so it only runs on schema upgrade (with the assumption that if the DB upgrade succeeded, then MySQL version is good--granted, not necessarily true on reinstall or move or whatever). TZ support check might make sense before the UpgradeTVDatabaseSchema() in ...
[20:31:53] sphery: ... . . . ers.cpp#n529 . I'd recommend throwing a new function in DBUtil to check it, then calling that function on master backend startup..
[20:31:59] Beirdo: danielk22: the key is now in place, might wanna test by 'ssh info'
[20:32:13] Beirdo: using that key, of course
[20:32:34] Beirdo: I think you can use or there (or even alcor if you want)
[20:32:35] sphery: the DB Version check is now in SchemaUpgradeWizard::PromptForUpgrade(), fwiw, but argument for checking this on every startup may be stronger than for checking mysql version (especially now that 5.0.15 is old :)
[20:33:14] Beirdo: I'll go put the password in now too
[20:34:00] MythBuild (MythBuild! has quit (Quit: buildmaster reconfigured: bot disconnecting)
[20:34:12] MythBuild (MythBuild! has joined #mythtv
[20:34:38] Beirdo: OK, should be good on this end, if not, I can hit it with a full restart rather than a reconfig
[20:43:44] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv
[20:45:22] xris: wagnerrp: try -l en -M "thomas and friends milkshake" vs -l en -M "thomas and friends-milkshake"
[20:45:31] xris: that line 77 doesn't seem to be getting hit
[20:57:01] MythBuild (MythBuild! has quit (Remote host closed the connection)
[20:57:13] MythBuild (MythBuild! has joined #mythtv
[20:57:52] wagnerrp: xris: no, it works just fine, it removes the '-'
[20:58:12] wagnerrp: meaning youre now searching for "thomas and friendsmilkshake"
[20:59:34] xris: oh, it removes.. missed that.
[20:59:41] xris: ok, I'll replace with space
[21:01:13] amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[21:03:01] stichnot_ (stichnot_!chatzilla@nat/intel/x-kmytihgdqraxjotv) has joined #mythtv
[21:03:01] stichnot_ (stichnot_!chatzilla@mythtv/developer/stichnot) has joined #mythtv
[21:03:01] stichnot_ (stichnot_!chatzilla@nat/intel/x-kmytihgdqraxjotv) has quit (Changing host)
[21:03:40] danielk22: MythBuild: force build master-linux-64bit-icc now
[21:03:40] MythBuild: build #1 forced
[21:03:40] MythBuild: I'll give a shout when the build finishes
[21:03:41] MythBuild: build #1 of master-linux-64bit-icc is complete: Exception [6exception git] Build details are at . . . icc/builds/1
[21:03:54] Beirdo: hmm
[21:04:19] Beirdo: what the heck?
[21:04:48] Beirdo: never seen that error before. You might wanna remove the master-linux-64bit-icc dir under buildbot's home dir
[21:04:56] wagnerrp: xris: shouldnt there be a space in there already?
[21:05:10] wagnerrp: i.e. "thomas and friends – milkshake"
[21:05:30] danielk22: No idea, it did create these directories.. master-linux-64bit-icc/source/
[21:06:00] Beirdo: yeah, then it got confused somehow.. can't hurt at this point to remove it and let it try again
[21:07:16] danielk22: MythBuild: force build master-linux-64bit-icc now
[21:07:16] MythBuild: build #2 forced
[21:07:16] MythBuild: I'll give a shout when the build finishes
[21:07:17] MythBuild: Hey! build master-linux-64bit-icc #2 is complete: Failure [4failed git]
[21:07:17] ** MythLogBot **
[21:07:17] MythBuild: Build details are at . . . icc/builds/2
[21:07:45] Beirdo: ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory
[21:08:11] Beirdo: ahhh, do an ssh
[21:08:27] Beirdo: I forgot, it's gonna fail the host key verification
[21:08:36] Beirdo: and earlier we used @git.
[21:08:41] ** Beirdo slaps ssh **
[21:08:51] Steve-Goodey (Steve-Goodey! has quit (Quit: Konversation terminated!)
[21:08:57] danielk22: MythBuild: force build master-linux-64bit-icc now
[21:08:58] MythBuild: build #3 forced
[21:08:58] MythBuild: I'll give a shout when the build finishes
[21:08:59] MythBuild: build #3 of master-linux-64bit-icc is complete: Exception [6exception git] Build details are at . . . icc/builds/3
[21:09:07] Beirdo: once we get past the silly, it should work better
[21:09:30] xris: wagnerrp: there should be but the filename is basically "thomas_friends-milkshake"
[21:09:31] Beirdo: and again, clean out the dir, I guess
[21:09:31] danielk22: Is there any way to force this without the MythBuild spam in here?
[21:09:43] xris: and I wasn't sure if we should fix mythtv's scanner, or just the python script
[21:09:48] Beirdo: you can try PM to MythBuild
[21:09:53] Beirdo: not sure if it works though
[21:10:20] danielk22: seems not
[21:10:21] danielk22: MythBuild: force build master-linux-64bit-icc now
[21:10:25] xris: I'm actually in favor of doingit in mythtv but it does create some oddities if the filename has a grammatical hyphen as opposed to a separator hyphen
[21:10:26] MythBuild: The build has been queued, I'll give a shout when it starts
[21:10:29] Beirdo: it's building
[21:10:59] SteveGoodey (SteveGoodey! has quit (Remote host closed the connection)
[21:11:02] Beirdo: the first time will take a moment for the git pull of course :)
[21:11:19] SteveGoodey (SteveGoodey! has joined #mythtv
[21:11:26] danielk22: Maybe PM does work then.. I just didn't get a response..
[21:12:53] Beirdo: ahh, yeah, MythBuild likely isn't registerd and isn't allowed to PM
[21:13:04] Beirdo: I think I registered it in my account, but it's not logged it
[21:13:10] Beirdo: logged IN rather
[21:13:30] Beirdo: but that is a nice "feature" for us
[21:13:46] danielk22: Yep
[21:14:44] danielk22: That clone is taking forever..
[21:15:20] Beirdo: yeah, seems to be
[21:16:24] danielk22: Does it to a clone each time or just initially?
[21:16:52] Beirdo: just initially
[21:17:05] Beirdo: it does the equivalent of a pull the rest of the time
[21:17:36] danielk22: ok, it looks like it's about 2/3 complete now.. so another 3–4 minutes..
[21:17:59] danielk22: until the pull finishes :) Then there is the compile icc/icpc doesn't like ccache
[21:18:06] Beirdo: heh
[21:19:00] Beirdo: that's a shame, but not too surprising
[21:19:17] danielk22: Pretty cool though, once we got past the stupids this was easier to set up than my old auto-compile scripts on
[21:19:50] MythBuild: build #5 forced
[21:19:50] MythBuild: I'll give a shout when the build finishes
[21:19:53] MythBuild: Hey! build master-linux-64bit-icc #5 is complete: Failure [4failed git]
[21:19:53] ** MythLogBot **
[21:19:53] MythBuild: Build details are at . . . icc/builds/5
[21:20:16] jcarlos (jcarlos! has quit (Read error: Connection reset by peer)
[21:20:44] Beirdo: what?
[21:20:48] danielk22: I guess we're not past the stupids.. ./master-linux-64bit-icc/source exists..
[21:21:07] Beirdo: ohhhh
[21:21:10] Beirdo: one sec
[21:21:29] jcarlos (jcarlos! has joined #mythtv
[21:22:25] danielk22: could it be the basedir in my tac file? It's set to r'.' could set it to the absolute path..
[21:22:34] Beirdo: that is likely it
[21:22:59] Beirdo: yeah, mine is:
[21:23:04] Beirdo: basedir = r'/home/buildbot/mythtv'
[21:23:19] Beirdo: so yeah, I think it wants absolute path
[21:23:27] xris: wagnerrp: is actually used? my frontend still seems to call the old one
[21:23:51] wagnerrp: xris: ah, i forgot the video scanner automatically removed underscores
[21:23:57] danielk22: yep.. it's now on to compile core :)
[21:24:15] wagnerrp: is still the default, is usable in master
[21:24:46] wagnerrp: i put that fix in because of a report of the problem with the V3 api used by the script
[21:24:59] wagnerrp: there was no mention of it being a problem with the v2.1 API used by the old script
[21:25:04] jya: danielk22: when updating the configure, could you please try to make it in such a way that it's not going to make the life's of whomever is going to do the next ffmpeg sync
[21:25:15] danielk22: jya: What is the problem?
[21:25:43] jya: TBH, i don't see why there would be any need to update configure there, when all could have been done using extra configure parameters
[21:26:05] danielk22: for qmake or for icc ?
[21:26:08] jya: icc
[21:26:18] jya: . . . e969d56279ef
[21:26:21] Beirdo: jya: I am still planning to divorce our configure from ffmpeg's
[21:27:14] Beirdo: but that's a big project, and not for today
[21:27:24] amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!)
[21:27:51] danielk22: icc doesn't like the g++ params we pass to it, those are not in ffmpeg's config, so it shouldn't add any to the configure merge load.
[21:28:02] danielk22: Or rather icpc doesn't like the g++ params.
[21:28:31] jya: danielk22: sure…
[21:28:48] jya: but that's not the core issue of why it failed, and i actually had a patch for this
[21:29:10] jya: the core issue is that we pass CFLAGS to check_cxx when we shouldn't
[21:29:38] danielk22: you mean you have a fix for check_cxxflags passing for a flag that isn't really supported?
[21:29:45] jya: yes
[21:29:49] danielk22: cool
[21:29:52] jya: i added that two days ago
[21:30:01] danielk22: jya: Then it didn't work...
[21:30:10] jya: because as we pass CFLAGS to g++
[21:30:23] jya: stuff like -std=c99 make clang++ fail
[21:30:27] danielk22: wait do you add it for both check_cxx and check_cflags ?
[21:30:42] jya: if you have a look at check_cxx
[21:31:14] jya: you see that it passes both CFLAGS and CXXFLAGS
[21:31:28] jya: that's the core issue to most problems, and no doubt why you had to modify configure
[21:31:46] danielk22: I can see that causing problems! but that wasn't the issue I ran into.
[21:32:24] danielk22: The problem I had was that check_cflags and check_cxxflags would add flags that don't work for icc.
[21:33:03] jya: looking at your change, you only check check_cflags
[21:33:13] jya: which has nothing to do with cpp flags
[21:33:29] danielk22: jya: The gcc cxx flags were moved into the gcc section..
[21:33:42] stoffel (stoffel! has joined #mythtv
[21:34:35] danielk22: The two cflags I understand will cause some grief for configure merges. the c++ flags stuff won't since we're just moving it from the improper mythtv specific location to the proper mythtv specific location.
[21:34:59] jya: anyhow, I think that commit should be reverted, and instead, to pass any particular flags, use an extra configure parameters to override any default cflags
[21:34:59] gigem: Beirdo: You're not prepending the install prefix when starting the logserver. I can commit it the fix if you like.
[21:35:15] danielk22: If the check_cflags and check_cxxflags detected poor flags then there wouldn't be any need for the change.
[21:35:42] Beirdo: gigem: hmm, do we do that for mythcommflag, etc? Sure, that sounds like a good plan to fix :)
[21:36:05] Beirdo: don't see the harm in that, it's probably the smarter way to go anyways
[21:36:14] jya: yeah… i had the same issue yesterday when I finally compiled with clang. it was failing the WebKit detection because of a parameter passed on to clang++ that it didn't like
[21:36:27] amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[21:36:27] danielk22: jya: Is there some way to tell configure to remove flags that it adds?
[21:36:50] jya: in ffmpeg configure yes… but we've disabled that one in our configure
[21:36:54] jya: should re-add it
[21:37:08] danielk22: Ah, ok. Well if that is re-enabled..
[21:37:16] Beirdo: danielk22: seems that the externals aren't using the CC and CPP for compiler
[21:37:34] danielk22: jya: I'm not trying to make things hard for anyone, just trying to get it to work properly.
[21:37:45] Beirdo: and you are compiling with ccache + distcc...
[21:37:48] jya: danielk22: oh… sure .. i never doubted otherwise
[21:38:00] jya: just think that there's a better fix for what you are trying to achieve
[21:38:10] Beirdo: just looking in the build report as it's running :)
[21:39:21] Beirdo: so somehow the --disable-distcc and --disable-ccache went on the compile command line instead of shutting them off?
[21:39:21] SteveGoodey (SteveGoodey! has quit (Quit: Konversation terminated!)
[21:39:23] danielk22: Beirdo: I think that's just the library you just added.. probably we need to pass the CC and CXX to it's configure... + the ccache and distcc config?
[21:39:40] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[21:39:51] Beirdo: ccache distcc icc --cxx=icpc --disable-distcc --disable-ccache -c -pipe -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -std=c99 -DNDEBUG -fomit-frame-pointer -fPIC -pthread -g -Wall -Wno-parentheses -Wdisabled-optimization -Wpointer-arith -Wno-pointer-sign -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -O3 -fno-math-errno -fno-signed-zeros -w1 -wd1
[21:39:52] danielk22: Ah.. ok it looks like it isn't using icc/icpc at all.
[21:39:59] Beirdo: gack
[21:40:06] Beirdo: sorry, didn't mean to get the whole line
[21:40:29] danielk22: hmm, it must be the config on the master causing the issue.
[21:41:12] Beirdo: seems the configure line didn't work
[21:41:24] danielk22: yah.. quoting issue?
[21:41:42] Beirdo: ooooh
[21:41:44] Beirdo: hhehe
[21:41:48] Beirdo: yeah, let me fix that
[21:42:01] amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!)
[21:42:28] andreax (andreax! has joined #mythtv
[21:42:59] MythBuild (MythBuild! has quit (Remote host closed the connection)
[21:43:06] Beirdo: let's try it now
[21:43:09] MythBuild (MythBuild! has joined #mythtv
[21:43:40] Beirdo: I forgot, each argument needs to be individually quoted, and comma separated
[21:43:51] Beirdo: I'll commit it once we got it working right
[21:43:57] jya: Beirdo: why use ccache only to prove --disable-ccache right after?
[21:44:08] Beirdo: as for the externals, I guess I need to wokr on passing that through
[21:44:26] jya: s/prove/provide
[21:44:28] Beirdo: jya: that was a problem with the quoting in the config.
[21:45:02] Beirdo: as in ./configure saw --cc="icc --cxx=ipcp......." as one argument
[21:45:12] Beirdo: should work better now
[21:45:58] Beirdo: the externals will still need work, as I didn't propagate the CC/CPP setting in
[21:46:18] Beirdo: doing so might cause some pain, who knows, but we should try
[21:46:28] Beirdo: and my weekend list gets longer :)
[21:48:35] gigem: Beirdo: Yes, we prepend the prefix for most everything, including when running mythcommflag, mythpreviewgen, etc. I just committed the fix.
[21:48:43] Sharky112065 (Sharky112065! has joined #mythtv
[21:48:45] Beirdo: thanks :)
[21:48:48] Beirdo: good catch
[21:49:08] gigem: np.
[21:49:10] Beirdo: I always run with the prefix in my path, so I didn't get caught by that. That would certainly do it
[21:50:55] hydester (hydester!ad45a5a4@gateway/web/freenode/ip. has joined #mythtv
[21:51:07] hydester (hydester!ad45a5a4@gateway/web/freenode/ip. has left #mythtv ()
[21:51:24] Beirdo: icpc -c -pipe -D_....
[21:51:28] Beirdo: that looks better :)
[21:51:49] Beirdo: haha. nzmqt caught your CC/CPP settings
[21:52:10] Beirdo: zeromq did not (it runs ./configure)... that makes it a bit easier to work with
[21:52:28] Beirdo: and no clue what ffmpeg actually used
[21:52:51] danielk22: good.. although I'm really only concerned that mythtv gets built with icc/icpc so we get those more informative warnings.
[21:53:09] Beirdo: yup. Looks like my tweaking will be minimal, which is nice
[21:53:30] Beirdo: and it definitely is catching the overloaded functions :)
[21:54:34] Beirdo: it might be instructional to have a clang buildslave too over time
[21:54:50] danielk22: Yeah
[21:55:29] danielk22: The more compilers the more we should catch..
[21:56:03] Beirdo: yup, especially ones we are likely to be supporting later too, and clang definely falls in that category
[21:59:22] danielk22: jya: Did you catch me earlier about the overridden method warnings? The upshot is that the code will work most of the time with those, so there may not be any run time errors, but they can cause unpleasant surprises.
[22:00:02] jya: danielk22: i haven't… my laptop was closed and wifi access is extremely unreliable when you have 5000 people sucking on it
[22:01:35] jya: danielk22: so the warnings were genuine issue ?
[22:02:40] danielk22: jya: They can be. If you meant to override a method and then the method changed it is an issue, if you used a similarly named function, say Init() but didn't mean to override anything necessarily then it won't cause an issue.
[22:03:01] kc (kc!~Casper@unaffiliated/kc) has quit (Ping timeout: 244 seconds)
[22:03:11] stoffel (stoffel! has quit (Remote host closed the connection)
[22:03:18] danielk22: jya: That's why c++11 has the override keyword, so you can tag the methods that really are supposed to be overrides of parent methods.
[22:03:50] danielk22: jya: It's a feature from delphy that was later added to C# and Java but was still lacking in C++.
[22:03:50] jams_ (jams_! has joined #mythtv
[22:04:11] stichnot (stichnot!~chatzilla@ has joined #mythtv
[22:04:11] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv
[22:04:11] stichnot (stichnot!~chatzilla@ has quit (Changing host)
[22:04:48] danielk22: Microsoft hired the guy who designed Delphy who added the feature to C# and then Java copied it and now C++...
[22:06:27] danielk22: I'm sure Objective C will get the feature before long...
[22:07:39] jams (jams! has quit (Ping timeout: 260 seconds)
[22:07:56] danielk22: Beirdo: BTW I discovered the evil that is easy_install today.. Can't believe it just installs conflicting packages willy nilly!
[22:08:19] Beirdo: fun stuff, isn't it? :)
[22:08:49] danielk22: It reminds me of RPM circa 1997..
[22:08:59] Beirdo: easy_install can rapidly become easy_bugger_up
[22:34:42] andreax (andreax! has quit (Read error: Connection reset by peer)
[22:35:28] rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has quit (Ping timeout: 245 seconds)
[22:35:36] rhpot1991 (rhpot1991!~rhpot1991@2001:4968:202:3:20f:eaff:fefc:ba0e) has joined #mythtv
[22:35:36] rhpot1991 (rhpot1991!~rhpot1991@2001:4968:202:3:20f:eaff:fefc:ba0e) has quit (Changing host)
[22:35:36] rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has joined #mythtv
[22:39:28] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya)
[22:39:50] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[22:39:50] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Client Quit)
[23:03:05] Sharky112065 (Sharky112065! has quit (Quit: “The only way to have a friend is to be one.” ― Ralph Waldo Emerson)
[23:07:09] Sharky112065 (Sharky112065!~Sharky112@ has joined #mythtv
[23:34:05] Mousey (Mousey!~r0dent_@ has quit (Remote host closed the connection)
[23:44:06] Beirdo: if someone can explain the coverity build procedure (and host the slave even), we could have that run from buildbot like once a day or whatever too
[23:45:56] Beirdo: ok, heading home...
[23:56:52] parabyte (parabyte!~q@unaffiliated/parabyte) has joined #mythtv
[23:57:12] parabyte: hi guys, just a little question, im not a dev so apologise in advance,
[23:57:32] parabyte: with configure where do i find out what variables i pass to --tune --cpu in the ./configure script
[23:59:54] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Remote host closed the connection)

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