Timestamps are in GMT/BST.
| 00:16:12 | | fordcars Quit (Quit: Page closed) |
| 00:27:08 | | Watusimoto Quit (Ping timeout: 272 seconds) |
| 00:59:51 | | kaen_mbp Quit (Remote host closed the connection) |
| 01:25:09 | | Watusimoto has joined |
| 01:31:09 | Watusimoto | howdy |
| 02:00:21 | | kaen_mbp has joined |
| 02:04:33 | | kaen_mbp Quit (Ping timeout: 246 seconds) |
| 04:59:38 | | LordDVG has joined |
| 05:16:30 | | Watusimoto Quit (Ping timeout: 245 seconds) |
| 05:23:09 | | Flynnn has joined |
| 05:46:09 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 06:22:26 | | LordDVG Quit (Ping timeout: 272 seconds) |
| 07:50:20 | | LordDVG has joined |
| 08:50:14 | | koda has joined |
| 09:02:49 | | LordDVG Quit (Remote host closed the connection) |
| 09:20:52 | | Canseco has joined |
| 10:48:55 | | raptor has joined |
| 10:48:55 | | ChanServ sets mode +o |
| 10:48:59 | raptor | good day! |
| 11:16:04 | | Canseco Quit (Remote host closed the connection) |
| 11:23:10 | | CrazyLinuxNerd Quit (Ping timeout: 245 seconds) |
| 12:27:31 | | kaen_mbp has joined |
| 12:52:39 | | Watusimoto has joined |
| 13:23:26 | | watusimoto1 has joined |
| 13:39:30 | | LordDVG has joined |
| 13:50:04 | | Watusimoto Quit (Ping timeout: 244 seconds) |
| 14:15:12 | | Flynnn has joined |
| 14:17:21 | | Darrel Quit (Read error: Connection reset by peer) |
| 14:17:48 | | Flynnn Quit (Client Quit) |
| 14:18:14 | | Darrel has joined |
| 14:31:02 | watusimoto1 | hello |
| 14:31:09 | | watusimoto1 is now known as watusimoto |
| 14:31:09 | raptor | hi |
| 14:31:45 | watusimoto | I fixed all the problems I was having with moving statics around, and putting the console stuff into gamemanager |
| 14:32:06 | raptor | oooo... you started that... |
| 14:32:06 | watusimoto | though I think my underlying problem is still there (tests crashing due to static initialization issues) |
| 14:32:28 | watusimoto | I did not start working on ogconsole |
| 14:32:37 | watusimoto | this is jsut shuffling things around |
| 14:32:43 | | CrazyLinuxNerd has joined |
| 14:32:44 | raptor | ok |
| 14:32:46 | watusimoto | trying to get more junk out of main.cpp |
| 14:33:14 | watusimoto | trying to create a little more predictablity in the static initialization process |
| 14:33:30 | watusimoto | but really trying to make the tests run more smoothly |
| 14:33:37 | raptor | if you ever get to a point that compiles, could you check-in as soon as possible? I only ask because my refactor is gnarly enough to want to rebase as much as possible with your changes |
| 14:33:43 | watusimoto | yes |
| 14:33:46 | watusimoto | I can check in tonight |
| 14:33:58 | watusimoto | but I may have to include broken tests |
| 14:34:07 | watusimoto | which is the only thing holding me back for the last two nights |
| 14:34:24 | raptor | i don't mind broken tests... i already have 3 or so broken, i think |
| 14:34:29 | watusimoto | ha |
| 14:34:47 | watusimoto | ok, I'll do a commit tonight |
| 14:34:52 | watusimoto | or rather a push |
| 14:35:00 | watusimoto | I have everything but the tests already committed |
| 14:35:28 | raptor | ok |
| 14:36:28 | raptor | besides your recent test changes, do the tests fully pass for you? |
| 14:38:37 | raptor | because this has been my output for a while now: always seems to segfault somewhere: http://pastie.org/private/nlg8hojma9mgnasjgmacg |
| 14:40:01 | watusimoto | I haven't run the full test suite for a while... but I was under the impression that all tests were generally passing except one related to robots |
| 14:40:10 | raptor | me too |
| 14:40:15 | raptor | ... until i checked |
| 14:40:25 | watusimoto | GameTest.TeamGameWinners --> should be passing |
| 14:40:30 | raptor | but i suspect that some platform errors have creeped in... |
| 14:40:33 | watusimoto | if this one is broken, something is wrong |
| 14:40:49 | raptor | yes, which is why i think platform errors |
| 14:41:25 | watusimoto | InputCodeManager::isValidInputString("#") --> this should also be passing... but... it _is_ a valid input string, so the test might be wrong |
| 14:41:39 | watusimoto | unless the test is written backwards |
| 14:41:45 | watusimoto | but should be passing |
| 14:42:00 | watusimoto | IntegrationTest.LevelReadingAndItemPropagation --> should be passing |
| 14:42:36 | watusimoto | basically, all those should be passing. I'll run the whole suite tonight |
| 14:43:09 | raptor | ok. please do so from a clean compile, too... just in case :) |
| 14:43:16 | watusimoto | ok |
| 14:43:29 | raptor | i still suspect platform errors - like Linux is destructing objects too quickly or something |
| 14:44:16 | watusimoto | I would suspect my recent work, except you don't have it |
| 14:44:35 | watusimoto | but most of those failures are not related to object lifetimes |
| 14:45:01 | watusimoto | and I am a bit surprised that they are failing... they are all related to different things |
| 14:45:19 | watusimoto | perhaps I changed something in one of the core test methods that they all use that is causing mayhem |
| 14:46:09 | watusimoto | when you make a change to a client object, you need to idle a few cycles for that change to have time to propagate to the server, and vice-versa |
| 14:46:26 | watusimoto | perhaps there is a missing idle cycle somewhere that affects things systematically |
| 14:46:55 | watusimoto | (when testing, you usually create a linked GamePair object, that has one or more clients bound to a server) |
| 14:47:21 | watusimoto | (there are lots of utility methods I have created to do stuff like run a chat cmd from one of the clients, so we can study the impact on the system as a whole) |
| 14:47:45 | raptor | i remember running into the idle() problem a few times |
| 14:47:47 | watusimoto | (so I am hoping one of those utility methods may be misbehaving, causing random errors in many places) |
| 14:47:56 | raptor | but i haven't been faithful in writing/maintaining tests... |
| 14:48:05 | watusimoto | I'll take a look |
| 14:48:26 | watusimoto | this one should be very easy to track down: |
| 14:48:27 | watusimoto | InputCodeManager::isValidInputString("#") |
| 14:48:45 | watusimoto | I made a change recently related to this, and I know the test was passing at that point |
| 14:49:19 | watusimoto | I further know that this invovles very little "extra" stuff -- it is a relatively simple check to see if the key handler knows about the "#" key |
| 14:49:44 | watusimoto | so if it is failing, either you don't have the latest code, or there is a larger issue |
| 14:49:58 | raptor | like true == false |
| 14:50:06 | watusimoto | something close to that |
| 14:50:44 | raptor | and you're using the same gtest libraries? |
| 14:50:55 | raptor | silly question, i know |
| 14:51:00 | raptor | just being thorough |
| 14:51:39 | | LordDVG Quit (Remote host closed the connection) |
| 14:53:36 | watusimoto | yes |
| 14:53:49 | watusimoto | most of my utility code is in TestUtils |
| 14:53:57 | watusimoto | but the frameowk is all gtest |
| 14:54:04 | watusimoto | which I really like, btw |
| 14:54:10 | raptor | yeah, me too |
| 14:54:10 | watusimoto | hey! |
| 14:54:12 | watusimoto | I did it! |
| 14:54:17 | watusimoto | hooray!!!!!! |
| 14:54:21 | raptor | balanced an egg? |
| 14:54:37 | watusimoto | I found something good to say about some library or programming paradigm!!!!!!! |
| 14:55:11 | raptor | haha |
| 14:55:43 | raptor | we must be positive.. with humorously acknowledging the negative from time-to-time :) |
| 14:55:56 | watusimoto | I told someone yesterday that is is higly ironic that my profession and my hobbies are both closely related to computing, and I hate so much of the field. |
| 14:56:28 | watusimoto | I guess it's like driving by the car crash... you know you shouldn't look... but you do |
| 14:56:34 | watusimoto | fascination with the gruesome |
| 14:56:40 | raptor | and boy does c++ like to crash... |
| 14:56:49 | watusimoto | maybe that's why I end up computing |
| 14:57:14 | raptor | morbid fascination with segfaults |
| 14:57:21 | watusimoto | ha, yes |
| 15:33:13 | | Watusimoto_ has joined |
| 15:44:49 | | Watusimoto_ Quit (Ping timeout: 264 seconds) |
| 16:19:22 | | LordDVG has joined |
| 17:40:34 | | Watusimoto_ has joined |
| 18:04:39 | | Watusimoto_ Quit (Ping timeout: 246 seconds) |
| 18:27:28 | | Watusimoto_ has joined |
| 18:32:39 | | Watusimoto_ Quit (Ping timeout: 246 seconds) |
| 18:52:49 | | LordDVG Quit (Remote host closed the connection) |
| 19:14:32 | | raptor Quit () |
| 19:51:21 | | Watusimoto_ has joined |
| 20:24:02 | | koda Quit (Quit: koda) |
| 20:29:49 | | kaen_mbp Quit (Remote host closed the connection) |
| 20:53:20 | | fordcars has joined |
| 21:30:23 | | kaen_mbp has joined |
| 21:35:11 | | kaen_mbp Quit (Ping timeout: 265 seconds) |
| 22:06:22 | | watusimoto Quit (Quit: Leaving.) |
| 22:08:40 | | fordcars Quit (Quit: Page closed) |
| 22:08:56 | | fordcars has joined |
| 22:25:17 | | Watusimoto_ Quit (Ping timeout: 252 seconds) |
| 22:44:10 | | kaen_mbp has joined |
| 22:48:35 | | kaen_mbp Quit (Ping timeout: 252 seconds) |
| 23:02:31 | | watusimoto has joined |
| 23:02:31 | | ChanServ sets mode +o |
| 23:02:38 | | fordcars Quit (Quit: Page closed) |
| 23:23:26 | | raptor has joined |
| 23:23:27 | | ChanServ sets mode +o |
| 23:23:32 | raptor | good evening! |
| 23:31:41 | Nothing_Much | howdy raptor |
| 23:31:46 | raptor | hi |
| 23:31:55 | Nothing_Much | what's the progress on debian? |
| 23:32:35 | raptor | it's... uhh... stale :( |
| 23:32:47 | raptor | i need to ask them, i'll do so now |
| 23:35:32 | raptor | ok, i opened myself to the wolves... |
| 23:39:02 | Nothing_Much | raptor: ohh.. prepare yourself! |
| 23:52:02 | Nothing_Much | raptor: which channel are you in? |
| 23:52:24 | raptor | #debian-mentors and #debina-games. I asked in the games one |
| 23:52:30 | raptor | but it's not on freenode |
| 23:52:44 | raptor | oops: #debian-games |
| 23:52:56 | Nothing_Much | try the mentors one |
| 23:53:18 | Nothing_Much | which network is #debian-games in? |
| 23:53:38 | raptor | irc.debian.org |
| 23:53:55 | Nothing_Much | oh, debian's got its own network |