Timestamps are in GMT/BST.
| 00:04:46 | Nothing_Much | bugfix? |
| 00:04:59 | raptor | yes, and a new feature |
| 00:05:08 | raptor | bot balancing is now smarter than ever! |
| 00:05:22 | Nothing_Much | oh sweet! |
| 00:08:18 | amgine1234567890 | gtg bye |
| 00:08:22 | | amgine1234567890 Quit (Quit: Page closed) |
| 00:13:49 | raptor | kaen: how's it coming? |
| 00:13:55 | kaen | zlib |
| 00:13:58 | kaen | and then png |
| 00:14:15 | raptor | for which platforms are you building? |
| 00:14:34 | kaen | mingw32 |
| 00:14:41 | kaen | and 32bit linux |
| 00:14:45 | kaen | and 64bit linux |
| 00:14:53 | kaen | and I'll try to do osx tomorrow |
| 00:14:56 | raptor | ok |
| 00:15:01 | raptor | don't sweat OSX |
| 00:15:15 | raptor | there is no CMake set-up for it yet... and it'll be loads of work |
| 00:15:45 | raptor | also we don't currently have anyone who uses OSX |
| 00:17:00 | raptor | how about haiku? :) |
| 00:17:16 | raptor | I wonder if we could some how access the slave configurations they have here: http://buildbot.libsdl.org/grid |
| 00:29:41 | raptor | good n ight! |
| 00:29:54 | | raptor Quit () |
| 01:54:50 | | watusimoto has joined |
| 01:54:50 | | ChanServ sets mode +o watusimoto |
| 01:59:14 | | watusimoto Quit (Client Quit) |
| 02:40:38 | | LordDVG has joined |
| 02:41:22 | | koda has joined |
| 04:37:25 | | LordDVG Quit (Remote host closed the connection) |
| 06:02:46 | | watusimoto has joined |
| 06:02:46 | | ChanServ sets mode +o watusimoto |
| 07:57:41 | | raptor has joined |
| 07:57:41 | | ChanServ sets mode +o raptor |
| 08:04:31 | | bobdaduck has joined |
| 08:13:29 | raptor | buenos! |
| 08:13:41 | Nothing_Much | Hello |
| 08:44:47 | bobdaduck | Hallo |
| 08:45:30 | raptor | Hullo |
| 08:51:39 | | koda Quit (Ping timeout: 256 seconds) |
| 09:34:24 | | koda has joined |
| 09:55:05 | kaen | raptor, I'm getting a bunch of "zap/Joystick.cpp:138: error: invalid conversion from �TNL::S32� to �SDL_Joystick*�" while I'm cross compiling |
| 09:55:35 | kaen | I'm using latest SDL2 from github, what version is the windows static lib we distribute based on? |
| 09:56:40 | kaen | also, good morning |
| 10:37:49 | bobdaduck | GOOD MORNING! |
| 10:38:28 | bobdaduck | I'm running out of things to add to DnD |
| 10:39:10 | bobdaduck | Should I start on the whip? |
| 10:40:51 | bobdaduck | And if so, kaen could you help me document the stiffman rope code? |
| 10:41:04 | bobdaduck | I've done most of it but there's still a few things I'm kind of hazy on. |
| 10:41:24 | bobdaduck | Meaning the math parts xD |
| 10:46:42 | | heyub has joined |
| 10:47:30 | | koda Quit (Ping timeout: 260 seconds) |
| 10:48:03 | kaen | I'm neck-deep into this buildbot right now |
| 10:48:18 | kaen | but I'll help you once I'm done with windows build |
| 10:56:30 | | watusimoto Quit (Quit: Leaving.) |
| 10:57:28 | kaen | Linking CXX executable ../../exe/bitfighter.exe |
| 10:57:28 | kaen | Creating library file: libbitfighter.dll.a |
| 10:57:28 | kaen | [100%] Built target bitfighter |
| 10:57:33 | kaen | I don't believe it |
| 10:57:50 | kaen | DON'T YOU LIE TO ME, COMPUTER |
| 11:01:23 | bobdaduck | rofl |
| 11:04:16 | heyub | Its been awhile since I've been here... Have their been any major changes? |
| 11:04:31 | kaen | yes |
| 11:05:58 | bobdaduck | We rewrote everything in lua |
| 11:06:09 | kaen | lol |
| 11:06:22 | heyub | really? |
| 11:06:39 | kaen | no |
| 11:06:47 | kaen | there really have been major changes |
| 11:07:07 | kaen | but they're mostly technical |
| 11:07:59 | bobdaduck | Who are you? |
| 11:08:06 | heyub | I see, a lot of bug fixes too |
| 11:08:40 | heyub | I forgot they added engineering lol |
| 11:08:44 | kaen | we added a unit testing framework too |
| 11:14:13 | heyub | I'm not sure what you mean by unit testing |
| 11:14:35 | kaen | it's technical :P |
| 11:14:49 | kaen | we added homing rockets! |
| 11:15:04 | kaen | (not sure how long of a while it's been) |
| 11:15:48 | bobdaduck | I still don't know who you are xD |
| 11:15:49 | heyub | Really? I'll have to go try it... If I can remember the controls bah. |
| 11:16:01 | heyub | Uhhm I've always gone by heyub |
| 11:16:33 | bobdaduck | huh, okay. |
| 11:16:40 | bobdaduck | Maybe I was just on hiatus or something. |
| 11:17:19 | heyub | You were around. It was about 6 months ago though. |
| 11:18:29 | bobdaduck | Well that explains it |
| 11:18:35 | bobdaduck | I can't be expected to remember anything past a week |
| 11:18:52 | bobdaduck | #copoutExcuses |
| 11:20:27 | heyub | lol its ok, I never really said much. |
| 11:21:19 | bobdaduck | I'd get on and play with you but I'm at work so |
| 11:25:19 | bobdaduck | Against my better judgement I'm tossing some asteroid spawners into DnD |
| 11:25:32 | heyub | The bot code is lua right? |
| 11:25:46 | bobdaduck | and levelgen scripts |
| 11:25:47 | bobdaduck | yeah |
| 11:25:47 | heyub | Lol I love asteroid spawners... |
| 11:28:16 | raptor | hi kaen |
| 11:28:22 | kaen | hi |
| 11:28:25 | raptor | oh |
| 11:28:25 | kaen | I got it to build |
| 11:28:29 | kaen | just not statically |
| 11:28:30 | raptor | yeah, SDL2 ABI has changed |
| 11:28:35 | kaen | yeah |
| 11:28:45 | kaen | I crosscompiled SDL1 and change the CML to use it |
| 11:28:53 | raptor | ha! |
| 11:29:04 | kaen | it builds, but not statically |
| 11:29:08 | raptor | it's funny you mention that because I am in the middle of updating to the latest SDL2 on OSX (and maybe windows) |
| 11:29:19 | kaen | ah, interesting |
| 11:30:03 | raptor | because SDL2 is going to release in the next couple weeks (or so they say) and I've been verifying the bugs I've logged against it |
| 11:30:15 | raptor | I even got a patch in! |
| 11:31:49 | kaen | nice! |
| 11:32:28 | | raptor feels good when another project accepts his infantile code |
| 11:34:21 | kaen | something nice to show the grandkids |
| 11:34:28 | raptor | heh |
| 11:34:59 | raptor | so what do you think? should I go ahead and update to the latest SDL2 for OSX and Windows? or should I wait a little bit.. |
| 11:36:38 | bobdaduck | Pros/cons |
| 11:36:50 | bobdaduck | Pros/Cons/Ugly |
| 11:37:22 | kaen | uhhh |
| 11:37:41 | raptor | pros - ABI should be stable now and several bugs have been fixed, and i don't have to maintain as many patches |
| 11:37:53 | raptor | cons - I have no idea if windows will work worse or better yet.. |
| 11:38:13 | kaen | I'm for it. |
| 11:38:27 | bobdaduck | Sounds like a good idea. |
| 11:38:37 | kaen | I don't really care about windows users anyway |
| 11:38:45 | raptor | haha |
| 11:38:46 | kaen | :p |
| 11:39:50 | kaen | ohohohohoh |
| 11:39:52 | kaen | o. |
| 11:40:08 | raptor | ? |
| 11:40:23 | kaen | I have to entirely rewrite linking steps for cmake to statically build against my cross-compiled system libs |
| 11:41:33 | kaen | like... it needs a psuedo-target for each lib and the explicit location for it |
| 11:42:39 | raptor | can you just supply a cmake variable hint for each location? I think the modules let you do that.. |
| 11:43:25 | kaen | ah, that's rigth |
| 11:43:33 | kaen | I think I'd have to supply an extension hint too |
| 11:46:04 | bobdaduck | In DnD |
| 11:46:11 | bobdaduck | you kill someone and they lose gold. |
| 11:46:27 | bobdaduck | Should they drop the gold so you can pick it up or should it just get paid to you automatically? |
| 11:47:01 | raptor | you want to code in loot bags? |
| 11:47:14 | bobdaduck | Well... Yeah. |
| 11:47:46 | bobdaduck | I'm just wondering which is more satisfactory |
| 11:59:16 | raptor | micro rewards are akin to addictive drugs |
| 12:00:08 | raptor | oh hi heyub |
| 12:00:25 | heyub | hey raptor |
| 12:00:48 | raptor | welcome back! |
| 12:00:53 | heyub | Thanks :) |
| 12:04:29 | heyub | where do we view the badges again? |
| 12:04:36 | raptor | they show up on the scoreboard |
| 12:04:43 | raptor | next to your name, in-game |
| 12:05:19 | heyub | Ah thanks :) Its been awhile lol |
| 12:06:23 | raptor | i need a better file manager for windows xp |
| 12:06:28 | raptor | anyone have a suggestion? |
| 12:13:09 | bobdaduck | uh? |
| 12:13:19 | bobdaduck | windows explorer doesn't work or..? |
| 12:16:31 | raptor | it's too primitive, i need one that allows me to bookmark locations |
| 12:20:55 | bobdaduck | Just |
| 12:21:05 | bobdaduck | write down the location. |
| 12:21:29 | bobdaduck | Or make shortcuts? |
| 12:22:48 | kaen | you shouldn't have to work around your tools |
| 12:22:54 | raptor | ok found one |
| 12:23:02 | raptor | yay, and it supports tabs |
| 12:23:19 | raptor | kaen: i'm going to update SDL2 for windows... |
| 12:23:28 | kaen | okay... |
| 12:23:50 | raptor | will that hinder or help you? |
| 12:24:55 | kaen | now that I think about it, that can only help |
| 12:25:13 | kaen | since I've got SDL1 working fine for right now anyway |
| 12:25:34 | bobdaduck | okay uh |
| 12:25:45 | bobdaduck | apparently I'm trying to set a team to 0 |
| 12:25:51 | bobdaduck | but I never do? |
| 12:26:01 | bobdaduck | and the levelgen error doesn't tell me what line number. |
| 12:26:04 | bobdaduck | What do I do? |
| 12:26:06 | kaen | nil might get coerced into 0 |
| 12:26:24 | kaen | if it doesn't tell you the line number, you might be stuck |
| 12:26:40 | bobdaduck | I'm doing funky things |
| 12:26:47 | bobdaduck | but nothing has anything to do with setTeam... |
| 12:27:09 | kaen | you could be setting the the team in some object's constructor |
| 12:27:23 | bobdaduck | Would that be a problem? |
| 12:27:27 | kaen | yes |
| 12:27:36 | kaen | if that value fleetingly equals zero |
| 12:28:12 | bobdaduck | arg but it shouldn't |
| 12:28:17 | bobdaduck | I'm arbitrarily setting it to -1 |
| 12:30:14 | bobdaduck | well |
| 12:30:24 | bobdaduck | moving it out of the constructor seems to have fixed the crashing. |
| 12:30:34 | bobdaduck | I'm moving on now BUT THAT WAS STILL A STUPID ERROR. |
| 12:31:15 | bobdaduck | Tell me if there's anything glaringly wrong with this code: |
| 12:31:18 | bobdaduck | http://pastie.org/7944512 |
| 12:33:16 | bobdaduck | I'm still unsure about arrays but the script isn't crashing so I can't be too far off. |
| 12:34:42 | kaen | looks right |
| 13:07:44 | raptor | getting the headers updated is taking longer than I wish... |
| 13:12:57 | | LordDVG has joined |
| 13:14:22 | bobdaduck | HM |
| 13:14:34 | kaen | HMMMM? |
| 13:14:38 | bobdaduck | for some reason zone:getId() and bag:getId() are never matching |
| 13:14:53 | kaen | weird |
| 13:17:52 | | LordDVG Quit (Remote host closed the connection) |
| 13:19:09 | bobdaduck | bah this is all your fault somehow |
| 13:20:31 | kaen | wow I have to build gcc in a while loop because my host kills my build process every two minutes... |
| 13:21:40 | bobdaduck | yes |
| 13:21:54 | bobdaduck | and it will continue to do so until my problem is solved |
| 13:22:06 | raptor | oh yikes kaen |
| 13:31:52 | bobdaduck | Welp |
| 13:32:01 | bobdaduck | Its that time. |
| 13:32:14 | raptor | it's time to take over the world! |
| 13:32:23 | bobdaduck | Where I test the level with the thought "I have no idea what I just programmed" and fix errors until I know. |
| 13:33:21 | bobdaduck | BECAUSE THAT IS THE WAY IT IS DONE. |
| 13:37:01 | raptor | ok now i did it |
| 13:37:04 | | BFLogBot Commit: 2dc9353868ca | Author: buckyballreaction | Message: CMake: Fix resource copying in Visual Studio |
| 13:37:05 | | BFLogBot Commit: bf8df65e6bc8 | Author: buckyballreaction | Message: Update Windows SDL2 to latest revision (53df899db00b). Also update all SDL2 headers (ABI should be stable now) |
| 13:37:22 | raptor | kaen: windows SDL2 changes are in |
| 13:37:29 | kaen | groovy! |
| 13:41:59 | kaen | hmm... could probably have cut down on this gcc compile a bit |
| 13:42:15 | kaen | on the other hand, now I can cross compile fortran |
| 13:46:09 | bobdaduck | EI;OLRQ;OHIGIRGIOJQ |
| 13:46:33 | bobdaduck | Game isn't recognizing me crossing the zoneeeee |
| 13:48:00 | bobdaduck | That may be a problem... Do levelgen-made zones not trigger onShipEnteredZone? |
| 13:48:15 | raptor | so i find that when you stick a laptop on the grass, it starts making weird noises |
| 13:48:38 | raptor | that's because the grass blades go into all the cracks and slow the fans down.. |
| 13:48:45 | bobdaduck | xD |
| 13:49:14 | raptor | bobdaduck: I don't remember |
| 13:49:25 | bobdaduck | testing... |
| 13:50:12 | raptor | I remember vaguely something about that.. |
| 13:50:55 | bobdaduck | That would be a bug right? |
| 13:50:58 | bobdaduck | Something for 019? |
| 13:52:06 | bobdaduck | Wait I think it worked |
| 13:54:16 | bobdaduck | ugh yeah it worked |
| 13:54:18 | bobdaduck | I don't even. |
| 13:55:23 | | Watusimoto has joined |
| 13:57:51 | bobdaduck | I GOT AN ERROR |
| 13:57:53 | bobdaduck | PROGRESS! |
| 13:59:39 | | BFLogBot Commit: 2360e307cf55 | Author: buckyballreaction | Message: Update OSX to use the latest SDL2, as well (53df899db00b). Also remove now unneeded patches |
| 14:00:01 | raptor | Warning to all Windows users: FULL RECOMPILE NEEDED |
| 14:00:14 | raptor | (if you're working on 019) |
| 14:00:46 | raptor | ok kaen, how can I help with your project? |
| 14:04:18 | raptor | Watusimoto: I updated SDL2 for windows... please let me know if there are any issues (other than normal ones - whatever they may be) |
| 14:06:35 | Watusimoto | ok |
| 14:06:50 | Watusimoto | I did notice that the fonts in the menus are all screwed up. did I do that? |
| 14:07:05 | raptor | kaen did that - he changed all input-related fonts to a monospace one |
| 14:07:25 | raptor | that is, if we're talking about the same 'screwed up' |
| 14:07:33 | Watusimoto | ok... yes, that would be it |
| 14:07:42 | Watusimoto | I assume it was a... temporary change, kaen? |
| 14:07:50 | Watusimoto | :-) |
| 14:08:06 | Watusimoto | I was afraid I might have done it |
| 14:08:28 | kaen | eh |
| 14:08:29 | kaen | erm |
| 14:08:30 | kaen | well |
| 14:08:47 | raptor | well.. I'm a fan of monospace |
| 14:09:00 | raptor | looks a little odd in some of the menus, though |
| 14:12:31 | kaen | the text editing stuff looks a lot nicer against a monospace font, and it looks even weirder if just the textentries are monospace |
| 14:20:41 | Watusimoto | well, at the moment, I think it makes the interface look rather goofy |
| 14:20:48 | Watusimoto | there's too much going on |
| 14:21:13 | raptor | kaen: anything I can do to help your buildbot project? |
| 14:26:08 | bobdaduck | screenshot? |
| 14:27:18 | kaen | It can work with a varied-width font |
| 14:27:37 | kaen | you might even be able to just overwrite DroidSansMono |
| 14:28:01 | kaen | but I really like the monospace for text/chat entries |
| 14:28:21 | raptor | bobdaduck: getting you one.. |
| 14:28:23 | bobdaduck | OH COME ONNNNN |
| 14:28:23 | kaen | though I agree it needs polish |
| 14:28:27 | bobdaduck | AWJIOFIOJ;AWAE;OIJF |
| 14:28:45 | raptor | http://sam6.25u.com/upload/4screenshot_22.png |
| 14:28:48 | bobdaduck | it stopped recognizing the zone again |
| 14:29:01 | bobdaduck | raptor3? |
| 14:29:03 | raptor | http://sam6.25u.com/upload/5screenshot_20.png |
| 14:29:19 | raptor | uhh... i was bot balance testing and needed different named players.. |
| 14:29:26 | bobdaduck | looks all right to me, honestly. |
| 14:30:10 | bobdaduck | but I JUST TESTED and made sure levelgen created zones trigger onshipenteredZone but after writing code apparently that turns off or something and then it randomly turns on and then suddenly stops triggering it again |
| 14:30:15 | bobdaduck | *steam* |
| 14:30:42 | raptor | oh look.. some california tumpleweed in the road! |
| 14:30:47 | raptor | *tumbleweed |
| 14:31:36 | Watusimoto | the downside to a monspaced font is that it takes up a lot of horizontal space, which is something we don't have much of |
| 14:32:03 | bobdaduck | speak for yourself I have 20 inch screen |
| 14:32:05 | kaen | true but most of the contents will be short, and when they're not then the lines support scrolling |
| 14:32:10 | kaen | lineeditors |
| 14:33:19 | Watusimoto | even on the chat window (graphic that raptor posted above), where I agree it looks fine, I think it degrades functionality somewhat |
| 14:33:27 | bobdaduck | Someone I need serious help here |
| 14:33:54 | Watusimoto | how would tenby5 look as an input font? |
| 14:34:02 | Watusimoto | not monospaced, but crisper than roman? |
| 14:34:13 | raptor | i have to admit, i'm starting to dislike tenby5 |
| 14:35:50 | Watusimoto | I know |
| 14:36:00 | Watusimoto | I'm open to other suggestions |
| 14:37:02 | raptor | and that's my problem, is I have not been able to find much as a suitable replacement.. |
| 14:37:24 | Watusimoto | me neither... I was looking this evening, in fact |
| 14:38:22 | raptor | we could always use this: http://mrl.nyu.edu/~perlin/homepage2006/tinyfont/index.html |
| 14:39:09 | Watusimoto | wonderful! |
| 14:40:38 | kaen | hah! |
| 14:40:50 | kaen | by the creator of perlin noise, no less |
| 14:54:15 | | raptor Quit () |
| 14:54:27 | | raptor has joined |
| 14:54:27 | | ChanServ sets mode +o raptor |
| 15:02:15 | Watusimoto | http://www.fontspace.com/jonathan-hill/planer |
| 15:02:18 | Watusimoto | sigh |
| 15:02:29 | Watusimoto | you won't like it, I think |
| 15:02:34 | Watusimoto | but I knid of do |
| 15:03:12 | Watusimoto | http://www.fontspace.com/jonathan-hill/lintel |
| 15:03:14 | raptor | it's less curvy-feeling than tenby |
| 15:04:20 | raptor | i kind of like that one |
| 15:04:23 | raptor | 'Lintel' |
| 15:11:31 | Watusimoto | lintel is pretty curvy... |
| 15:13:54 | Watusimoto | getting build errors: |
| 15:14:11 | Watusimoto | Cannot include file: SDL_gamecontrollers.h |
| 15:14:17 | raptor | update |
| 15:14:25 | raptor | i just got the same problem |
| 15:14:25 | | BFLogBot Commit: 72cecf40dfe3 | Author: buckyballreaction | Message: How did these SDL2 headers not get committed?? |
| 15:14:34 | raptor | sorry about that |
| 15:14:42 | raptor | i was doing commits on three different OSes... |
| 15:14:44 | Watusimoto | there she is! |
| 15:14:48 | Watusimoto | no worries |
| 15:16:55 | Watusimoto | http://www.fontspace.com/peter-blake/assiduous |
| 15:17:27 | bobdaduck | That one is kind of hard to read... |
| 15:18:10 | Watusimoto | it is |
| 15:19:06 | Watusimoto | http://www.fontspace.com/bridgeco/disc |
| 15:19:08 | Watusimoto | black variant |
| 15:19:34 | bobdaduck | Good for menues and titles? |
| 15:21:28 | raptor | Watusimoto: can you test something for me when you finish compiling? |
| 15:21:43 | raptor | just do alt+enter to fullscreen, then back to windowed mode |
| 15:21:56 | raptor | and see if it spikes the CPU and locks up.. |
| 15:22:12 | raptor | so expect to kill the process.. |
| 15:22:18 | raptor | if you would be so kind.. |
| 15:23:40 | Watusimoto | sure... haveing some problems, probably my own fault |
| 15:26:18 | Watusimoto | no it does not, but when it reverts to window mode, the size and pos are wrong |
| 15:26:26 | Watusimoto | the size is much bigger |
| 15:26:37 | raptor | and your CPU is not spiked? |
| 15:28:02 | Watusimoto | no |
| 15:28:15 | bobdaduck | Okay guys |
| 15:28:27 | bobdaduck | I put a logprint in onShipEnteredZone |
| 15:28:37 | bobdaduck | and it fires in a normal zone but not on the created zone. |
| 15:29:10 | bobdaduck | however this isn't the case in my zone test level |
| 15:29:32 | raptor | and you're using the same bitfighter.exe for it? |
| 15:29:36 | raptor | and they are the same zone type? |
| 15:29:37 | bobdaduck | yes. |
| 15:29:46 | bobdaduck | *checks |
| 15:29:49 | bobdaduck | yes |
| 15:29:58 | raptor | oddness |
| 15:30:05 | Watusimoto | unfortunately, lintel has an incompatible license |
| 15:30:11 | bobdaduck | you want me to send the levels? |
| 15:35:39 | | Flynnn has joined |
| 15:36:13 | | BFLogBot Commit: 7c03b1a1d4a3 | Author: buckyballreaction | Message: Remove unneeded workaround with the recent update of SDL2 |
| 15:38:22 | bobdaduck | Y/N/Q |
| 15:39:33 | raptor | hi bobdaduck |
| 15:39:41 | raptor | sure send them to me, i'll take a quick look |
| 15:40:43 | bobdaduck | This is going to take way more than a quick look |
| 15:41:02 | raptor | why can't I find the 'pause debugging' button in vc++? |
| 15:42:38 | bobdaduck | its too big for pastie |
| 15:49:21 | Flynnn | what's going on? |
| 15:52:51 | heyub | Lego Gandalf. |
| 15:52:57 | Flynnn | whatnow? |
| 15:53:13 | heyub | You know, Lord of the Rings? |
| 15:53:14 | bobdaduck | rofl |
| 15:53:19 | Flynnn | yes but |
| 15:53:28 | Flynnn | I don't udnerstand the relavence xD |
| 15:53:58 | bobdaduck | We're adding gandalf to bitfighter |
| 15:54:03 | Flynnn | LOL seriously? |
| 15:54:23 | heyub | rofl |
| 15:54:32 | bobdaduck | xD |
| 15:54:38 | Flynnn | I take it not then |
| 15:55:04 | bobdaduck | well sort of |
| 15:55:15 | Flynnn | what exactly *are* you doing? xD |
| 15:55:20 | bobdaduck | because I am making a DnD level where you can be a wizard |
| 15:55:21 | heyub | I just like my lego Gandalf. |
| 15:55:25 | Flynnn | lol nice |
| 15:56:17 | Flynnn | that explains the YNQ |
| 15:59:07 | heyub | I'm sorry, but whats DnD stand for? |
| 15:59:20 | Flynnn | Dungeons and dragons |
| 16:00:58 | | koda has joined |
| 16:01:27 | heyub | Ah thanks, I struggle with TLA's. |
| 16:01:42 | bobdaduck | NP |
| 16:01:42 | Flynnn | xD |
| 16:01:48 | bobdaduck | BBL |
| 16:01:52 | bobdaduck | 10 min |
| 16:01:54 | Flynnn | TTYL |
| 16:01:55 | | bobdaduck Quit (Remote host closed the connection) |
| 16:02:52 | Flynnn | wow TLA is an autonym xD |
| 16:18:43 | raptor | bobdaduck I solved your problem |
| 16:18:58 | raptor | now go buy me ice cream |
| 16:39:20 | | bobdaduck has joined |
| 16:40:12 | bobdaduck | any progress raptor? |
| 16:49:06 | raptor | local newGeom = translateObjectGeom(lootBagGeom, shipLoc, 0) |
| 16:49:16 | raptor | don't use setLoc on non-point objects |
| 16:49:29 | raptor | use that newGeom to set it |
| 16:49:50 | | BFLogBot Commit: 3699a2f8f68a | Author: watusimoto | Message: Last of the UI code out of ClientGame |
| 16:49:51 | | BFLogBot Commit: 6964b17dff4b | Author: watusimoto | Message: Merge |
| 16:49:59 | Watusimoto | and......... over to you, kaen! |
| 16:52:01 | bobdaduck | was that the problem? |
| 16:53:10 | Watusimoto | good night all! |
| 16:53:26 | raptor | bobdaduck: yes |
| 16:53:28 | raptor | good night Watusimoto |
| 16:53:30 | bobdaduck | rofl |
| 16:53:41 | | Watusimoto Quit (Remote host closed the connection) |
| 16:53:58 | bobdaduck | It reduced the zone to a single point and so I didn't run over it. |
| 16:53:59 | bobdaduck | huh. |
| 16:54:06 | raptor | it was setting the location, but the geom was staying to where you set it with the loot geometry around 0,0 |
| 16:54:16 | | Flynnn Quit (Quit: Leaving) |
| 16:56:41 | bobdaduck | well thanks! |
| 16:56:41 | bobdaduck | xD |
| 16:57:20 | | Flynnn has joined |
| 17:14:45 | | bobdaduck Quit (Remote host closed the connection) |
| 17:23:41 | Nothing_Much | Hey, have there been any updates recently? Because I now believe that Compiz is messing everything up with the game. |
| 17:26:44 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 17:27:59 | | Flynnn has joined |
| 17:29:25 | Nothing_Much | *Ubuntu using Compiz |
| 17:30:23 | | Nothing_Much Quit (Remote host closed the connection) |
| 17:31:38 | | Nothing_Much has joined |
| 17:35:07 | kaen | 019 *might* help a lot |
| 17:35:16 | kaen | I get 30fps with 018a |
| 17:35:22 | kaen | and 019 runs at the framecap |
| 17:35:28 | kaen | which is 60fps for me |
| 17:35:30 | Nothing_Much | 019 exists now? |
| 17:35:36 | kaen | it's still in dev |
| 17:35:48 | kaen | but it's ready for testers |
| 17:35:48 | Nothing_Much | ohh |
| 17:35:51 | Nothing_Much | ah nice |
| 17:35:56 | kaen | hint hint ^^ |
| 17:36:50 | Nothing_Much | where might I download it? |
| 17:39:14 | raptor | well watusimoto's latest does compile |
| 17:39:16 | raptor | yay |
| 17:41:01 | | koda Quit (Quit: koda) |
| 17:47:49 | | fordcars has joined |
| 17:56:38 | kaen | Nothing_Much, sorry was doing something |
| 17:56:52 | kaen | you can build it from source... |
| 17:57:01 | Nothing_Much | ah okay |
| 17:57:38 | kaen | I'm actually working on a buildbot right now |
| 17:57:43 | kaen | or rather, it's working on me |
| 18:04:04 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 18:13:58 | kaen | one last linker error for the static build... |
| 18:14:04 | raptor | kaen: do you have a waterfall display yet? |
| 18:14:10 | kaen | yeah |
| 18:14:16 | kaen | it's lame |
| 18:14:21 | kaen | because only 32bit is built |
| 18:14:23 | raptor | may I see? |
| 18:14:24 | kaen | and not statically |
| 18:14:35 | kaen | http://198.23.227.119:8010/waterfall |
| 18:14:55 | raptor | it's beautiful! |
| 18:15:08 | kaen | it doesn't have polling set up |
| 18:15:13 | kaen | you can force a build here: http://198.23.227.119:8010/builders/bitfighter-prod |
| 18:15:32 | kaen | it will pull the latest changes though |
| 18:16:11 | kaen | just click "force build" and it will go |
| 18:16:30 | raptor | cool |
| 18:16:51 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 18:21:31 | raptor | maybe when you get it working we can add Bitfighter here: http://trac.buildbot.net/wiki/SuccessStories |
| 18:21:33 | raptor | :) |
| 18:21:41 | kaen | heh |
| 18:21:55 | kaen | okay |
| 18:22:06 | kaen | it claims to have successfully built a static binary |
| 18:22:09 | kaen | testing my xp vm |
| 18:22:15 | kaen | on my* |
| 18:22:16 | raptor | OOooo |
| 18:23:09 | raptor | dinner! back later.. |
| 18:35:52 | | Flynnn has joined |
| 18:36:22 | kaen | raptor, fordcars, somebody! |
| 18:36:32 | kaen | I need a windows person to test this build! |
| 18:36:35 | kaen | it appears to run |
| 18:36:48 | fordcars | k |
| 18:37:01 | kaen | hold on let me get the link |
| 18:37:02 | fordcars | :P awesome build bot by the way! |
| 18:37:28 | kaen | thanks dude |
| 18:37:30 | kaen | http://198.23.227.119:8010/bitfighter.exe |
| 18:37:35 | kaen | replace the 019 bitfighter.exe with that |
| 18:37:41 | kaen | and execute it |
| 18:37:47 | fordcars | ok |
| 18:38:38 | | Nothing_Much has joined |
| 18:39:49 | fordcars | crash |
| 18:39:53 | kaen | :< |
| 18:39:59 | fordcars | black screen of death |
| 18:40:11 | fordcars | at startup, I still got the command prompt |
| 18:40:18 | raptor | hi kaen |
| 18:40:20 | kaen | hi |
| 18:40:23 | raptor | something for me to test? |
| 18:40:25 | raptor | that link above? |
| 18:40:27 | kaen | yes |
| 18:40:33 | kaen | fc says it crashed :< |
| 18:40:50 | kaen | fordcars, can you run it from the command prompt and pastie the output? |
| 18:40:51 | fordcars | wait |
| 18:40:59 | fordcars | it kinda works |
| 18:41:00 | raptor | ok, booting teh evil |
| 18:41:07 | kaen | eeeeeeeeeeeeeevviiiiiiiiiiiiiiiiiiiiiiiil |
| 18:41:12 | kaen | kinda works, eh? |
| 18:41:14 | fordcars | Oh I know! |
| 18:41:30 | fordcars | I think the resolution is way to big for my screen and I just see black |
| 18:41:37 | kaen | odd |
| 18:41:44 | fordcars | cus I see part of the BITFIGHTER logo at startup |
| 18:41:50 | fordcars | and get menu sounds |
| 18:41:54 | fordcars | I think |
| 18:42:02 | fordcars | it's widnows mode |
| 18:42:09 | fordcars | window mode :P |
| 18:42:28 | kaen | ok |
| 18:42:36 | raptor | looks like it linked ok |
| 18:42:36 | fordcars | yep comfirmed I think maybe |
| 18:42:41 | raptor | all dependencies found.. |
| 18:43:18 | kaen | raptor, do you have like ldd or something? |
| 18:43:25 | kaen | this mingw toolchain has everything but that... |
| 18:43:39 | raptor | it runs! |
| 18:43:42 | kaen | I can objdump -t it and get the symbols, etc |
| 18:43:47 | raptor | so far everything works but music |
| 18:43:48 | kaen | \o/ |
| 18:43:52 | kaen | :x |
| 18:43:55 | raptor | and that's because ALURE isn't linked in |
| 18:44:04 | kaen | noooooooooooooooo |
| 18:44:07 | kaen | :< |
| 18:44:08 | raptor | kaen: this is what I do: http://www.dependencywalker.com/ |
| 18:44:12 | raptor | it's great |
| 18:44:20 | kaen | I spent forever trying to get it to link |
| 18:45:28 | raptor | wait.. |
| 18:45:30 | raptor | wait wait |
| 18:45:42 | fordcars | yep kaen I managed to go to options and go to window mode |
| 18:45:57 | kaen | uh oh... |
| 18:46:00 | fordcars | and it works but window/fullscreen mode/options are screwed |
| 18:46:19 | raptor | let me make sure the original had ALURE linked in... |
| 18:46:22 | fordcars | there you go! |
| 18:46:26 | raptor | it may have been dynamically loaded |
| 18:46:41 | raptor | oh fordcars that's because you need the latest version of SDL2 |
| 18:46:51 | kaen | no, this is using sdl one actually |
| 18:46:57 | raptor | oh.. really? |
| 18:46:59 | kaen | so it's probably because of that... |
| 18:47:03 | fordcars | everything that you can enter text or that displays text (apart from menus) is screwed fyi |
| 18:47:10 | kaen | this statically links all of the stuff |
| 18:47:27 | fordcars | oh |
| 18:47:40 | fordcars | I think I use SDL2 |
| 18:47:49 | kaen | except for the very core windows libraries |
| 18:47:53 | kaen | I'll see if I can get it to do SDL2 now |
| 18:48:59 | raptor | kaen: http://sam6.25u.com/upload/2snapshot9.png |
| 18:49:03 | fordcars | and now my 019 btfighter is screwed ._. |
| 18:49:13 | raptor | the one on the left is a normal 019 build from msvc |
| 18:49:19 | fordcars | and now my computer is screwed ._. |
| 18:49:31 | raptor | risks of being a tester! |
| 18:49:36 | fordcars | hah |
| 18:49:40 | fordcars | ok it's good |
| 18:49:57 | raptor | oh wait kaen, i should probably compare with a mingw build, huh? |
| 18:49:59 | fordcars | meh i'll rebuild eventually anyway |
| 18:50:01 | raptor | let me do that... |
| 18:50:34 | kaen | probably |
| 18:50:54 | kaen | wait, fordcars that messed up your machine? |
| 18:50:57 | kaen | how badly? |
| 18:51:05 | fordcars | not too bad |
| 18:51:15 | raptor | kaen: did you do a debug build? |
| 18:51:24 | raptor | -DCMAKE_BUILD_TYPE=Debug |
| 18:51:27 | kaen | no, I don't think so |
| 18:51:40 | kaen | derp |
| 18:51:55 | raptor | we're gettin' closer! |
| 18:52:12 | kaen | I'm still amazed that ungodly thing runs |
| 18:52:24 | raptor | yeah... it's using the SDL2 routines |
| 18:52:30 | kaen | huh |
| 18:52:40 | raptor | unless.. you statically compiled in SDL1.2? |
| 18:52:48 | raptor | maybe that's what you did.. |
| 18:52:50 | kaen | that's what I think I did |
| 18:53:11 | raptor | yep, you sure did |
| 18:53:13 | raptor | but not ALURE |
| 18:53:17 | kaen | hmm |
| 18:53:45 | kaen | the reason is that I want bob to be able to run it without building mingw dlls |
| 18:53:58 | kaen | and mingw mangles symbols differently than msvc |
| 18:54:16 | raptor | yes, but cmake is smart enough to resolve that with our DLLs.. |
| 18:54:26 | kaen | hmm? |
| 18:54:42 | raptor | yeah, i did: cmake -G "MSYS Makefiles" .. |
| 18:55:06 | kaen | cmake doesn't support that generator on my distro :x |
| 18:55:18 | kaen | bah |
| 18:55:30 | raptor | and only provided -static-libstdc++ -static-libgcc |
| 18:55:35 | raptor | NOT -static |
| 18:55:46 | raptor | and it linked with our included .libs and DLLs |
| 18:56:10 | raptor | which generator did you use? MinGW? |
| 18:56:16 | raptor | maybe I shoudl try that.. |
| 18:57:01 | kaen | all I have are various Unix Makefiles |
| 18:59:20 | kaen | huh |
| 18:59:34 | kaen | I need to take a break for a while |
| 18:59:43 | raptor | do it |
| 18:59:50 | kaen | I'm seeing mangled library symbols when I close my eyes |
| 19:00:51 | fordcars | heh |
| 19:13:31 | | Nothing_Much Quit (Remote host closed the connection) |
| 19:14:33 | | Nothing_Much has joined |
| 19:21:09 | raptor | now my native MSYS build is broken... |
| 19:21:26 | | Flynnn Quit (Quit: Leaving) |
| 19:25:42 | kaen | are you serious!? |
| 19:25:49 | kaen | wtf did I do... |
| 19:25:54 | raptor | no no |
| 19:25:55 | raptor | my fault |
| 19:25:58 | kaen | oh ok |
| 19:25:59 | kaen | heh |
| 19:26:08 | raptor | updating to the latest SDL2 is all-of-a-sudden giving me linker errors |
| 19:26:16 | raptor | which makes no sense |
| 19:26:28 | raptor | i've already verified the symbols are included in the dll and .lib |
| 19:26:41 | kaen | interestingly I just managed to build using a simple toolchain file and the default CML settings |
| 19:26:47 | kaen | generated 90MB exe though... |
| 19:28:41 | raptor | what the heck |
| 19:28:49 | raptor | it's linking against the DLLs in Program Files |
| 19:29:01 | raptor | what voodoo is this?? |
| 19:29:05 | kaen | that's crazy |
| 19:35:03 | raptor | ok well, i don't care... i'm just going to put the right DLL in Program Files |
| 19:36:45 | raptor | piece of trash.. |
| 19:36:57 | fordcars | haha |
| 19:39:06 | raptor | kaen: here is how MinGW (in MSYS) links on my xp box: http://sam6.25u.com/upload/2snapshot10.png |
| 19:39:15 | raptor | side by side with your build |
| 19:39:43 | | Nothing_Much Quit (Quit: Nothing_Much) |
| 19:46:43 | raptor | and if you're interested in what my linker command is: http://sam6.25u.com/upload/2snapshot11.png |
| 19:46:47 | raptor | ignore the errors |
| 19:51:50 | raptor | oh neat, you can set up a CMAKE_TOOLCHAIN_FILE shown here: http://www.cmake.org/Wiki/CMake_Cross_Compiling |
| 19:57:37 | | Flynnn has joined |
| 20:05:45 | kaen | that's exactly what I'm doing :) |
| 20:15:43 | raptor | yeah a debug build is 43MB |
| 20:15:59 | raptor | and that's linking to the DLLs |
| 20:33:17 | kaen | raptor, here's the link command for my 91MB exe: http://pastie.org/7946076 |
| 20:33:23 | kaen | identical as far as I can tell |
| 20:34:25 | | sam686 has joined |
| 20:34:25 | | ChanServ sets mode +v sam686 |
| 20:34:44 | kaen | and the updated exe is available at the old link |
| 20:34:52 | raptor | ok |
| 20:35:28 | raptor | i don't see -static-libstdc++ |
| 20:36:49 | raptor | other than that it looks about the same.. |
| 20:39:02 | raptor | i sure wish i could copy from my msys terminal.. |
| 20:39:09 | raptor | copy text |
| 20:39:50 | raptor | kaen! |
| 20:39:57 | raptor | that latest one works! |
| 20:40:02 | raptor | everything is there and linked well |
| 20:40:28 | kaen | ok |
| 20:40:57 | kaen | my cross gcc doesn't understand -static-libstdc++ |
| 20:41:27 | raptor | ah ok, well... it's not linked against the mingw-libstdc++ anyways.. |
| 20:42:04 | sam686 | it looks like, everytime I shutdown/reboot my linux debian (pentium D) acting like a NAT router, my internet IP changes.. The reason was to add a gigabit pci-express card on my old pentium D computer. now setup as eth0=internet eth1/eth2/eth3 bridged local LAN, only eth3 is my newly added gigabit ethernet. |
| 20:42:31 | raptor | i'll be back in an hour or two.. |
| 20:42:33 | raptor | hi sam686! |
| 20:50:13 | Flynnn | kill me now please |
| 20:50:34 | Flynnn | sorry, that was random |
| 20:50:49 | Flynnn | never mind lol ignore me |
| 20:55:23 | kaen | #bitfighter is a dark place at times... |
| 21:02:02 | | BFLogBot Commit: c37c7ab537ba | Author: kaen | Message: enable cross compilation for windows on linux using mingw32 |
| 21:03:54 | kaen | first automated cross build is happening live here: http://198.23.227.119:8010/builders/bitfighter-w32-cross/builds/0 |
| 21:28:17 | | SolumnMushroom has joined |
| 21:28:46 | SolumnMushroom | Hello all! |
| 21:29:50 | fordcars | later guys gtg |
| 21:31:12 | SolumnMushroom | k |
| 21:31:51 | kaen | hello |
| 21:31:56 | kaen | and goodbye |
| 21:32:16 | SolumnMushroom | My friend's computer had a supervirus. |
| 21:32:26 | SolumnMushroom | So what did I do about it? |
| 21:32:31 | SolumnMushroom | Linux |
| 21:34:03 | | fordcars Quit (Ping timeout: 250 seconds) |
| 21:34:31 | kaen | I wanted a way to automatically build windows exe's for bitfighter using the latest mercurial |
| 21:34:36 | kaen | So what did I do about it? |
| 21:34:38 | kaen | Linux |
| 21:39:27 | raptor | hi again |
| 21:39:34 | kaen | hi |
| 21:39:40 | kaen | automated windows builds are working |
| 21:39:52 | raptor | oooo |
| 21:39:52 | kaen | http://198.23.227.119:8010/dist/ |
| 21:40:00 | kaen | very bottom is latest |
| 21:40:24 | kaen | oh, just noticed they're release builds |
| 21:40:27 | kaen | easy to change though |
| 21:40:36 | raptor | what are all those things... |
| 21:40:42 | raptor | tar.gz and zip? |
| 21:40:47 | kaen | failed experiments |
| 21:40:52 | raptor | ah ok |
| 21:41:01 | kaen | you want the bottom w32 zip file |
| 21:41:09 | raptor | i wonder if there's a way to get the debug a bit smaller |
| 21:41:20 | raptor | like to 43 MB like mine... :) |
| 21:41:28 | kaen | :) |
| 21:42:03 | raptor | is there some sort of way to strip everything but the minimum debug info required to spit out function names and line numbers? |
| 21:42:16 | kaen | I imagine there is |
| 21:42:23 | kaen | the wonderful world of gcc switches |
| 21:42:30 | raptor | but this is cool! |
| 21:42:45 | kaen | here's a bug |
| 21:42:57 | kaen | after hosting a game, the host game screen stays up |
| 21:43:09 | kaen | lemme check my native build |
| 21:43:34 | kaen | confirmed |
| 21:43:57 | | bobdaduck has joined |
| 21:44:07 | bobdaduck | SUP FRESH DUDES. |
| 21:44:17 | kaen | bobdaduck, auto windows builds |
| 21:44:20 | kaen | didja see? |
| 21:44:21 | raptor | ha! |
| 21:44:23 | kaen | DIDJA? |
| 21:44:26 | raptor | yeah assert is triggered |
| 21:44:31 | raptor | since watusimoto's work.. |
| 21:44:35 | bobdaduck | uhhh |
| 21:44:40 | bobdaduck | I've not been here for like hours? |
| 21:44:48 | raptor | but so much has happened! |
| 21:44:51 | bobdaduck | xD |
| 21:44:54 | bobdaduck | I know! |
| 21:44:58 | bobdaduck | NOBODY MADE MY WHIP FOR ME. |
| 21:45:03 | kaen | :| |
| 21:45:18 | bobdaduck | xD |
| 21:45:22 | bobdaduck | So what's happened? |
| 21:45:41 | raptor | man kaen, CMake was so totally the right direction to go... |
| 21:45:48 | kaen | agreed |
| 21:45:54 | bobdaduck | so what do I do |
| 21:45:55 | kaen | more than I could even have possibly known |
| 21:45:57 | bobdaduck | download cmake |
| 21:46:02 | bobdaduck | hg pull -u? |
| 21:46:04 | kaen | nope |
| 21:46:05 | kaen | http://198.23.227.119:8010/dist/ |
| 21:46:06 | raptor | n ope |
| 21:46:08 | kaen | bottom link |
| 21:46:09 | bobdaduck | punch hole in computer? |
| 21:46:10 | bobdaduck | pray? |
| 21:46:11 | kaen | automatically |
| 21:46:14 | kaen | for the rest of your life |
| 21:46:25 | kaen | you can go there and get a windows build from latest |
| 21:46:34 | bobdaduck | Dang yo |
| 21:46:40 | kaen | (unless someone broke the tree) |
| 21:46:49 | | raptor looks at watusimoto |
| 21:46:56 | kaen | hehe |
| 21:47:02 | raptor | ok, so... why is that assert even there? |
| 21:47:14 | kaen | I'm not looking quite yet |
| 21:47:16 | raptor | is that what you're hitting, too, kaen? UIGame.cpp 416 |
| 21:47:20 | raptor | ah ok |
| 21:47:23 | raptor | i'll poke around |
| 21:48:21 | bobdaduck | buildbot |
| 21:48:22 | bobdaduck | dang yo |
| 21:48:26 | kaen | word. |
| 21:48:29 | raptor | huh - that assert was there before watusimoto's commit |
| 21:49:00 | bobdaduck | lol |
| 21:49:02 | bobdaduck | latest so buggy |
| 21:49:10 | bobdaduck | HAS ANYONE TRIED HOSTING A GAME? |
| 21:49:20 | | Nothing_Much has joined |
| 21:49:30 | raptor | bobdaduck: that's the exact bug i'm working on.. |
| 21:49:34 | bobdaduck | xD |
| 21:50:08 | raptor | kaen: could you perchance kick off a build a few revisions behind? |
| 21:50:13 | raptor | 72cecf40dfe3 is probably good |
| 21:50:24 | kaen | ummmmm |
| 21:50:58 | kaen | http://198.23.227.119:8010/builders/bitfighter-w32-cross/builds/3 |
| 21:51:03 | kaen | cool that totally worked |
| 21:51:17 | kaen | you can just type the rev into the force build screen |
| 21:51:26 | kaen | oh |
| 21:51:32 | kaen | it's going to be release though... |
| 21:52:44 | kaen | oops, that build is bunk |
| 21:52:49 | raptor | heh, it's missing the cmake toolchain file.. |
| 21:52:53 | kaen | indeed :) |
| 21:53:17 | bobdaduck | okay |
| 21:53:20 | bobdaduck | everyone who is not a dev |
| 21:53:24 | bobdaduck | up for a "game"? |
| 21:55:22 | raptor | you know... templates are nice and all.. but now I can't tell what UI i'm coming from |
| 21:58:57 | bobdaduck | man |
| 21:59:05 | bobdaduck | every time the script crashes on a logprint |
| 21:59:08 | bobdaduck | I feel like a failure |
| 22:04:14 | SolumnMushroom | bobdaduck: Can you PM me your D&D map? |
| 22:04:20 | bobdaduck | definitely not |
| 22:04:25 | bobdaduck | its not anywhere near finished |
| 22:04:31 | bobdaduck | but you can join and play right now xD |
| 22:04:39 | SolumnMushroom | But it's so cool... |
| 22:04:44 | bobdaduck | lol |
| 22:04:47 | bobdaduck | Come play! |
| 22:05:04 | bobdaduck | its just me and raptor's bro and the map is so empty with so few people |
| 22:08:20 | | BFBuildBot has joined |
| 22:08:22 | kaen | :) |
| 22:08:43 | raptor | hahaha |
| 22:08:46 | raptor | !bot |
| 22:08:46 | BFLogBot | I'm a real boy! |
| 22:09:14 | raptor | BFBuildBot: tell me your woes |
| 22:09:30 | kaen | he's a simple creature |
| 22:10:34 | kaen | and he only talks when the build goes from passing to/from failing |
| 22:10:36 | BFBuildBot | build #4 of bitfighter-w32-cross is complete: Success [build successful] Build details are at http://localhost:8010/builders/bitfighter-w32-cross/builds/4 |
| 22:10:51 | kaen | hmm, that link is pretty worthless though |
| 22:13:58 | | BFBuildBot Quit (Quit: buildmaster reconfigured: bot disconnecting) |
| 22:14:05 | | BFBuildBot has joined |
| 22:20:45 | | BFBuildBot Quit (Quit: buildmaster reconfigured: bot disconnecting) |
| 22:20:52 | | BFBuildBot has joined |
| 22:24:34 | BFBuildBot | build #5 of bitfighter-linux is complete: Success [build successful] Build details are at http://198.23.227.119:8010/builders/bitfighter-linux/builds/5 |
| 22:26:30 | kaen | raptor, have you sorted out that assert yet? |
| 22:26:40 | raptor | no |
| 22:26:45 | raptor | i don't understand... |
| 22:26:56 | raptor | (and I started playing with my brother..) |
| 22:26:59 | kaen | heh |
| 22:40:36 | SolumnMushroom | Night all |
| 22:40:39 | | SolumnMushroom Quit (Quit: Leaving) |
| 22:45:12 | raptor | i think i need to just compile a pre-watusimoto build and see why this assert did not trigger.. |
| 22:46:16 | kaen | "pre-watusimoto" made me chuckle |
| 22:46:48 | kaen | finally out of buildbot world now |
| 22:47:02 | kaen | I'm opening eclipse for the first time in a couple days |
| 22:52:06 | | Nothing_Much Quit (Quit: Nothing_Much) |
| 22:52:20 | kaen | yeah, debugging these template functions in gdb is totally bonkers |
| 22:52:53 | raptor | ok, it looks like that GameUI is activated earlier, pre-watusimoto, somehow |
| 22:53:11 | raptor | and the assert is being triggered because it thinks it's still in a MenuUI |
| 22:54:27 | kaen | indeed |
| 23:00:05 | kaen | raptor, think I got it |
| 23:00:39 | kaen | adding this at the end of the startHostingCallback in UIMenus.cpp |
| 23:00:40 | kaen | game->getUIManager()->activate<GameUserInterface>(false); |
| 23:00:42 | raptor | yeah? |
| 23:00:44 | kaen | does the trick |
| 23:00:53 | raptor | explain |
| 23:01:05 | kaen | just activating the gameUI after we start hosting |
| 23:01:17 | raptor | ok |
| 23:01:34 | kaen | gonna push then |
| 23:01:37 | raptor | ok |
| 23:01:55 | raptor | do have an idea of why the UI wasn't activated after watusimoto's work? |
| 23:02:08 | kaen | no |
| 23:02:28 | raptor | wait! |
| 23:02:29 | raptor | haha |
| 23:02:37 | raptor | go here |
| 23:02:44 | raptor | https://code.google.com/p/bitfighter/source/detail?r=3699a2f8f68af46ca976d6daf0680488ce200a86 |
| 23:02:49 | raptor | open up UIManager.cpp |
| 23:02:56 | raptor | and look at the activateGameUI mehtod... |
| 23:03:34 | raptor | he forgot to actually call activate.. |
| 23:04:21 | kaen | haha |
| 23:04:27 | kaen | wow nice catch man |
| 23:04:35 | kaen | how do I discard a local commit? |
| 23:04:42 | raptor | hg rollback |
| 23:04:47 | raptor | but only the most recent |
| 23:04:59 | raptor | or use hg strip |
| 23:05:08 | kaen | rollback was fine |
| 23:05:10 | raptor | you may need to revert after the rollback.. |
| 23:05:15 | raptor | want me to commit the change? |
| 23:05:18 | kaen | yep |
| 23:05:29 | kaen | hopefully it triggers the buildbot, too |
| 23:05:40 | | BFLogBot Commit: 183340f4949b | Author: buckyballreaction | Message: Actually activate the GameUI |
| 23:05:48 | raptor | ooo |
| 23:05:51 | raptor | yeah, let's see.. |
| 23:06:06 | kaen | oops |
| 23:06:14 | kaen | docs say it's set to 10 minute polling by default |
| 23:06:44 | raptor | is there a way to not use polling? |
| 23:06:48 | raptor | like a remote trigger? |
| 23:07:16 | kaen | probably |
| 23:07:25 | kaen | what kind of hooks does google code provide? |
| 23:07:34 | kaen | and how does logbot do it? |
| 23:07:56 | raptor | ah |
| 23:08:05 | raptor | google code has a post-commit webhook |
| 23:08:14 | raptor | i set it to go here: http://bitfighter.org/webhooks/commit_hook.php |
| 23:08:26 | raptor | that hook picks it up and fires it at a logbot open socket |
| 23:08:34 | raptor | you can edit that script to fire it at the build bot |
| 23:08:49 | raptor | on the master server under /var/www/html/webhooks |
| 23:08:53 | raptor | (I think) |
| 23:09:13 | kaen | buildbot has a webhooks changesource |
| 23:10:32 | kaen | lemme set it up... |
| 23:12:07 | kaen | okay, does google accept a "secret key" ? |
| 23:13:43 | | BFBuildBot Quit (Quit: buildmaster reconfigured: bot disconnecting) |
| 23:13:50 | | BFBuildBot has joined |
| 23:14:28 | kaen | raptor, pm'd you push creds for the buildbot |
| 23:17:30 | raptor | ok |
| 23:17:43 | raptor | ok wait |
| 23:17:58 | raptor | google pushes to my script |
| 23:18:07 | raptor | and my script has to... what? push to the build bot? |
| 23:18:17 | kaen | google can't push to two places? |
| 23:18:22 | raptor | no |
| 23:18:23 | raptor | sadly |
| 23:18:25 | kaen | :< |
| 23:18:34 | kaen | well |
| 23:18:35 | raptor | let me research real quick to verify.. |
| 23:18:50 | kaen | logbot could resign from broadcasting commits, since buildbot can do that |
| 23:20:14 | raptor | hmmm... |
| 23:20:53 | kaen | it would still hold the coveted office of providing logs and amusing !commands |
| 23:21:11 | raptor | heh |
| 23:21:51 | raptor | what is BFBuildBot written in? |
| 23:21:59 | kaen | it's part of buildbot |
| 23:22:07 | kaen | just an irc component |
| 23:22:11 | kaen | like the web one |
| 23:22:16 | kaen | there's mail and some others too |
| 23:22:22 | kaen | a twitter contrib addon... |
| 23:24:26 | kaen | (it's all in python, btw) |
| 23:24:31 | raptor | yay python |
| 23:25:50 | raptor | kaen: where's the doc on submitting to your webhook? |
| 23:26:05 | kaen | the doc on submitting to it? |
| 23:26:22 | raptor | yes, you gave me the URL and key... so how do I wrap that together? |
| 23:27:10 | raptor | ok wait... is that a build-in hook for google code?? |
| 23:27:14 | kaen | yes |
| 23:27:17 | raptor | ha! |
| 23:27:24 | raptor | ok, can you set the key? |
| 23:27:26 | kaen | yes |
| 23:27:31 | raptor | I can give you GC auto-generated one.. |
| 23:27:35 | kaen | alright |
| 23:27:36 | raptor | ok let me send you that |
| 23:27:55 | | BFBuildBot Quit (Quit: buildmaster reconfigured: bot disconnecting) |
| 23:28:00 | kaen | ready |
| 23:28:02 | | BFBuildBot has joined |
| 23:28:05 | kaen | I mean the buildbot it |
| 23:28:11 | kaen | let's find an excuse to commit... |
| 23:28:38 | raptor | ok saved |
| 23:28:38 | | BFBuildBot Quit (Client Quit) |
| 23:28:45 | | BFBuildBot has joined |
| 23:29:03 | raptor | GC is pointing to your URL.. maybe we should make the master php just redirect it.. |
| 23:29:31 | kaen | hey that's a good idea |
| 23:30:00 | raptor | my php is rusty again.. |
| 23:31:19 | bobdaduck | ooh shiny new buildbot |
| 23:31:50 | raptor | i'm not sure how to redirect POST data with PHP |
| 23:31:51 | | BFBuildBot Quit (Client Quit) |
| 23:31:58 | | BFBuildBot has joined |
| 23:32:11 | Flynnn | what do you mean by redirect? |
| 23:32:33 | raptor | i get this: $raw = file_get_contents("php://input"); |
| 23:32:41 | raptor | from google code, now how to send to buildbot |
| 23:33:20 | Flynnn | would this do? http://stackoverflow.com/questions/5647461/how-do-i-send-a-post-request-with-php |
| 23:33:47 | Flynnn | file_get_contents is php's magical way of saying "load the HTTP response from this url" |
| 23:39:38 | kaen | raptor, looks like this: http://stackoverflow.com/a/15161640/933963 |
| 23:39:49 | kaen | will do the trick |
| 23:40:11 | kaen | totally untested but it looks right |
| 23:40:27 | raptor | ok, i'm testing a fake post to my script.. |
| 23:42:27 | kaen | buildbot shows no activity... |
| 23:43:10 | raptor | argh... one moment.. |
| 23:43:10 | kaen | well, logbot should emit a message too, right? |
| 23:43:12 | kaen | ok |
| 23:43:40 | | BFLogBot Commit: deadbeefdead | Author: kaen_or_raptor_you_chose | Message: test commit message! |
| 23:43:50 | raptor | ah ha! |
| 23:43:59 | bobdaduck | lol |
| 23:44:04 | raptor | ok, now to hook up buildbot.. |
| 23:44:50 | kaen | buildbot appears ready... |
| 23:45:31 | kaen | !status |
| 23:45:33 | | BFLogBot Commit: deadhorse | Author: kaen_or_raptor_you_chose | Message: hold your horses |
| 23:45:45 | kaen | heh wrong bot :P |
| 23:46:13 | kaen | nothing on the buildbot |
| 23:46:23 | raptor | wait wait.. |
| 23:47:03 | raptor | php methods need to be above the calls to them, correct? |
| 23:47:20 | kaen | I believe... |
| 23:47:32 | raptor | and you changed buildbot's key to the one i gave you? |
| 23:47:39 | kaen | verifying |
| 23:47:44 | sam686 | if BuildBot will stay, What about let buildBot wait for a BFLogBot message to show up here as a signal to BFBuildBot to build? |
| 23:48:06 | kaen | confirmed |
| 23:48:33 | raptor | ok here goes.. |
| 23:48:56 | raptor | 500 internal server error |
| 23:49:06 | sam686 | what if theres multiple commits at the same time, hope the build bot won't get overloaded... |
| 23:49:07 | kaen | *sigh* |
| 23:49:22 | kaen | I hope it will catche fire |
| 23:49:38 | | BFBuildBot Quit (Quit: buildmaster reconfigured: bot disconnecting) |
| 23:49:46 | | BFBuildBot has joined |
| 23:50:04 | kaen | raptor, are you faking directly to the buildbot hook? |
| 23:50:08 | raptor | syntax error |
| 23:50:13 | kaen | oh |
| 23:50:23 | raptor | argh |
| 23:50:31 | raptor | what php wackiness is this method.. |
| 23:51:24 | raptor | error again! |
| 23:53:15 | raptor | argh |
| 23:53:18 | sam686 | http://sam6.25u.com/bf.php3.txt (at one time I did somewhat like a php proxy-like stuff) |
| 23:53:27 | raptor | PHP Catchable fatal error: Argument 2 passed to redirect_post() must be an array, string given |
| 23:54:04 | raptor | new plan of attack |
| 23:54:50 | kaen | good lord that's a vile method |
| 23:54:54 | | BFLogBot Commit: deadhorse | Author: kaen_or_raptor_you_chose | Message: hold your horses |
| 23:55:39 | bobdaduck | so it sounds like the next step in DnD is either whip |
| 23:55:40 | raptor | did anything get to you with that one? |
| 23:55:47 | bobdaduck | or go through 2000 lines adding nil checks everywhere |
| 23:55:56 | kaen | got nothing |
| 23:56:10 | kaen | maybe my hook is broken? |
| 23:56:15 | kaen | can you try sending directly to it? |
| 23:56:19 | raptor | sure |
| 23:56:32 | raptor | sent |
| 23:56:38 | raptor | got 500 error processing changes |
| 23:56:49 | kaen | lemme check the logs |
| 23:58:04 | raptor | I'm using Flynnn's suggestion... it gives me that 500 error, too |
| 23:58:20 | kaen | yep, I'm getting some internal error in my logs |
| 23:58:25 | raptor | oh yay |
| 23:59:08 | raptor | is php.net down for you? |
| 23:59:21 | kaen | ok |
| 23:59:29 | kaen | actually, my error is because I'm not getting the Google-Code-Project-Hosting-Hook-Hmac |
| 23:59:31 | kaen | header |
| 23:59:37 | sam686 | loading http://php.net/ .... it loads ok for me.. |
| 23:59:39 | raptor | excellent! |
| 23:59:52 | raptor | one more test... |
| 23:59:59 | raptor | tell me if you get the 500 on this one.. |