Timestamps are in GMT/BST.
| 00:12:20 | raptor | the desura guys should be waking up soon... |
| 00:16:00 | | bobdaduck has joined |
| 00:26:13 | raptor | Watusimoto: if adding higher number of bots at once, do they leave faster? |
| 00:26:29 | Watusimoto | I don't think so |
| 00:27:15 | Watusimoto | but it's so highly variable it's hard to be sure |
| 00:27:15 | Watusimoto | btw, my fix didn;t fix |
| 00:27:15 | raptor | oh nope |
| 00:27:15 | raptor | sam686 is testing them on my server - apparently some CTF levels work better than others and bots stay on longer |
| 00:27:36 | raptor | huh, and in the current one, they left one at a time... |
| 00:28:40 | raptor | maybe they're all attempting to use the *same* userdata for ship |
| 00:29:09 | Watusimoto | I don't think so, but it woul dbe easy enough to check |
| 00:29:22 | Watusimoto | I coul djust print the userdata address at each access and see |
| 00:29:31 | Watusimoto | that's one line of bot code |
| 00:32:45 | bobdaduck | HUGE BUG |
| 00:32:45 | bobdaduck | GUYS |
| 00:32:47 | bobdaduck | SRSLY |
| 00:32:55 | Watusimoto | holy canole! they are all referencing the same bot at time of death |
| 00:32:57 | bobdaduck | You can't select and move multiple points int he editor |
| 00:33:04 | raptor | i knew it! |
| 00:33:10 | Watusimoto | bobdaduck: never could |
| 00:33:18 | bobdaduck | Yeah um |
| 00:33:20 | bobdaduck | ....why. |
| 00:33:25 | bobdaduck | You could in Zap! |
| 00:33:29 | bobdaduck | makes everything so much easier. |
| 00:33:36 | raptor | because multiple-select is in the paid-only version of bitfighter |
| 00:33:40 | Watusimoto | maybe you could in 015 or so |
| 00:33:42 | bobdaduck | You can select multiple points |
| 00:33:49 | bobdaduck | Why can't you MOVE multiple points? |
| 00:34:17 | Watusimoto | well, it's not a bug. It may be a missing feature, but it is not unintentional |
| 00:34:24 | bobdaduck | Please add |
| 00:34:28 | bobdaduck | ...PLEASE. |
| 00:34:29 | bobdaduck | xD |
| 00:34:40 | Watusimoto | add a case for it in the google bug tracker if you like |
| 00:35:12 | Watusimoto | raptor: ok, that explains why all bots crash at once |
| 00:35:26 | Watusimoto | but not why that userdata gets b0rked |
| 00:36:13 | sam686 | as of the latest changes, it appears that OrbitBot seem to work fine, while s_bot doesn't work (doesn't stay in game) |
| 00:36:32 | Watusimoto | also, looks like I did not really fix the memory issue |
| 00:36:45 | Watusimoto | as I got a heap corruption error on shutdown |
| 00:41:13 | raptor | so are we sure that if we h ave 10 bots |
| 00:41:22 | raptor | then when all call getEnergy or whatever |
| 00:41:33 | raptor | it's called on different userdatas? |
| 00:41:44 | raptor | or are we sure that each bot is really it's own object? |
| 00:44:59 | sam686 | it could be one of our LUA command code might be corrupting LUA memory, maybe by incorrect static_cast or something |
| 00:48:42 | Watusimoto | sam686: this is exactly my latest theory |
| 00:49:03 | Watusimoto | some memeory corruption is clobbering a lua value |
| 00:49:43 | Watusimoto | but, arguing against that is the fact that it seems to reproducible... if that's the case, it's being awfully selective |
| 00:50:00 | Watusimoto | I associate memory errors with random bugs, not reproducible ones |
| 00:50:20 | Watusimoto | oddly, i did not see any memory problems until tonight, and I haven't changed the code |
| 00:55:48 | raptor | so orbitbot doesn't crash... |
| 01:00:35 | sam686 | looks like I might need to fix engineer bot |
| 01:00:57 | raptor | i need to fix repair bot, too |
| 01:01:00 | raptor | some time.. |
| 01:02:13 | raptor | Watusimoto: would it help if i did a besect to find the exact changeset the problem was introduced ? |
| 01:04:50 | Watusimoto | I think I did that |
| 01:04:57 | Watusimoto | valgrind might be helpful |
| 01:06:26 | raptor | ok, i'll do valgrind |
| 01:12:20 | | bobdaduck Quit (Quit: Page closed) |
| 01:12:21 | raptor | here goes... |
| 01:20:39 | Watusimoto | oooh new theory! |
| 01:20:56 | Watusimoto | ah no not right |
| 01:21:53 | Watusimoto | but yes, I think it is a memory issue |
| 01:24:05 | Watusimoto | my guess is that the same proxy is being assigned to two different userdatas, and that when one userdata is garbage collected, it deletes the proxy; when the second is collected it re-deletes the proxy, causing memory corruption |
| 01:24:51 | Watusimoto | will need to think how to verify this |
| 01:24:53 | Watusimoto | tomorrow |
| 01:24:57 | Watusimoto | because I need to get to bed |
| 01:25:08 | Watusimoto | good night, gentlemen! |
| 01:26:01 | Watusimoto | when I commented out the line to delete the proxy (introducing a memory leak), the crashes seem to have gone away |
| 01:26:23 | Watusimoto | like I'm going to do |
| 01:26:26 | Watusimoto | right |
| 01:26:30 | Watusimoto | now |
| 01:26:32 | Watusimoto | 3 |
| 01:26:34 | Watusimoto | 2 |
| 01:26:36 | Watusimoto | 1 |
| 01:30:46 | | Watusimoto Quit (Ping timeout: 245 seconds) |
| 01:39:58 | raptor | night! |
| 01:51:02 | raptor | well, here is the memcheck: http://sam6.25u.com/upload/memcheck.log.zip |
| 01:51:43 | raptor | you can see where the bots crash, but i don't see any easy memory problems... |
| 02:30:18 | | chumpchangeoz has joined |
| 02:57:51 | chumpchangeoz | what happened to _k? |
| 02:58:20 | raptor | hi |
| 02:58:28 | raptor | _k took off last march |
| 02:58:40 | raptor | started his own business i think |
| 02:58:43 | chumpchangeoz | he organized tourneys. |
| 02:58:49 | | Nothing_Much Quit (Remote host closed the connection) |
| 02:58:53 | chumpchangeoz | ah k no more time. |
| 03:41:56 | | chumpchangeoz Quit (Ping timeout: 245 seconds) |
| 04:44:55 | | raptor Quit () |
| 06:09:53 | | CrazyLinuxNerd has joined |
| 06:30:33 | | raptor has joined |
| 06:30:33 | | ChanServ sets mode +o raptor |
| 06:49:13 | | chumpchangeoz has joined |
| 06:59:45 | | raptor Quit () |
| 07:07:55 | | Darrel has joined |
| 07:21:06 | | chumpchangeoz Quit (Ping timeout: 245 seconds) |
| 08:19:42 | | kodaws has joined |
| 08:38:53 | | watusimoto has joined |
| 08:38:53 | | ChanServ sets mode +o watusimoto |
| 10:35:31 | kodaws | watusimoto: i didn' meet you :( |
| 11:32:45 | | Watusimoto_ has joined |
| 12:13:12 | | Watusimoto_ Quit (Ping timeout: 248 seconds) |
| 13:26:29 | watusimoto | hi kodaws |
| 13:26:48 | watusimoto | did you enjoy the conference? |
| 14:59:33 | | raptor has joined |
| 14:59:33 | | ChanServ sets mode +o raptor |
| 15:01:08 | raptor | watusimoto: here is the valgrind log from last night: http://sam6.25u.com/upload/memcheck.log.zip |
| 15:01:15 | watusimoto | hi |
| 15:01:45 | raptor | hi |
| 15:01:56 | raptor | there are a lot of 'Uninitialised value was created by a heap allocation' in the Ship* object |
| 15:02:08 | raptor | i spent about an hour trying to track it down, but didn't find it.. |
| 15:03:04 | watusimoto | lots and lots fo sound related leaks as well... cluttering the log! |
| 15:04:17 | watusimoto | interesting about the initted val |
| 15:04:23 | watusimoto | uninited val |
| 15:05:23 | raptor | watusimoto: that editor crash - did you duplicate it on 018 or on the latest revision? |
| 15:05:29 | watusimoto | 018 |
| 15:05:34 | raptor | yes, ok, me too |
| 15:06:26 | raptor | not in latest revision |
| 15:06:37 | watusimoto | then maybe it's fixed? |
| 15:06:50 | raptor | yes i think so - i remember fixing the bug at least once |
| 15:06:58 | raptor | but i don't remember if it was before or after release |
| 15:07:12 | raptor | if before, then it wasn't fixed.. |
| 15:07:37 | watusimoto | btw, the libreoffice people do something interesting -- they make and archive builds every few checkins, then store those in a git repo. They say it makes it really easy to do bisecting, because you no longer need to compile. And regular users can do it too. |
| 15:08:02 | raptor | so a build bot |
| 15:08:04 | watusimoto | well, if it's fixed now, then its fixed! |
| 15:08:05 | watusimoto | yes |
| 15:09:35 | raptor | so they do like nightly compiles? |
| 15:09:44 | watusimoto | I think more frequently than that |
| 15:09:55 | watusimoto | of course, they get tons of patches every day |
| 15:10:01 | raptor | that would require a load of disk space |
| 15:10:02 | watusimoto | they accept any patch from anyone |
| 15:10:13 | watusimoto | they store them in github |
| 15:10:33 | watusimoto | maybe compressed? |
| 15:10:47 | raptor | libreoffice compressed is ~200MB |
| 15:11:00 | watusimoto | of course, it takes 20 mins to compile, so it makes bisecting particularly hard |
| 15:11:13 | watusimoto | is that just exe or with all the data? |
| 15:11:24 | raptor | all the data i guess |
| 15:11:30 | raptor | just the exe... hmmm |
| 15:11:34 | raptor | that'd be doable |
| 15:11:48 | watusimoto | I'm not sure it makes sense for us, but it is an interesting thought |
| 15:12:11 | raptor | yeah - when we get as large + complex as LO, then it would be a necessity |
| 15:12:28 | raptor | maybe wehn bitfighter tuns into an RPG (as it seems the forum-goers keep bringing up..) |
| 15:15:46 | watusimoto | great |
| 16:10:48 | | bobdaduck has joined |
| 16:11:06 | bobdaduck | Mornin', gents. |
| 16:11:14 | raptor | guten |
| 16:12:23 | raptor | watusimoto: for 019, would you be opposed to changing LineItem to have an attribute to be viewable by all teams? |
| 16:12:55 | raptor | or maybe we just remove lineitem and code multicolored polywalls.... :) |
| 16:13:08 | bobdaduck | Multicolored polywalls! |
| 16:13:14 | bobdaduck | PERFECT FOR RAVE PARTY. |
| 16:13:18 | raptor | (that was in jest...) |
| 16:13:45 | bobdaduck | So is rave party. |
| 16:14:17 | raptor | no, that was a totally SERIOUS level |
| 16:14:29 | bobdaduck | very srs. |
| 16:14:51 | bobdaduck | It plays even better at 3 am |
| 16:15:07 | bobdaduck | Each team is like a TOTALLY different experience |
| 16:15:20 | bobdaduck | Plus it actually is really fun to play with rave music. |
| 16:23:09 | raptor | back in a bit.. |
| 16:26:56 | | raptor Quit () |
| 17:08:30 | | bobdaduck Quit (Quit: Page closed) |
| 17:08:54 | | bobdaduck has joined |
| 17:15:22 | | bobdaduck Quit (Quit: Page closed) |
| 17:17:10 | | bobdaduck has joined |
| 17:28:52 | - *bobdaduck* !bu | *bobdaduck* !bug |
| 17:28:56 | bobdaduck | !bug |
| 17:28:56 | BFLogBot | To enter a bug, please make sure it is reproducible and then go to http://code.google.com/p/bitfighter/issues/list | Also, see current running bug list: http://bitfighter.org/wiki/index.php/Running_Bug_List |
| 17:42:31 | | kodaws Quit (Ping timeout: 264 seconds) |
| 18:02:10 | | watusimoto Quit (Ping timeout: 276 seconds) |
| 18:06:54 | | Darrel Quit (Quit: Closed IRC client) |
| 18:08:36 | | bobdaduck Quit (Ping timeout: 245 seconds) |
| 18:11:36 | | bobdaduck has joined |
| 18:19:18 | | bobdaduck Quit (Quit: Page closed) |
| 18:38:16 | | raptor has joined |
| 18:38:16 | | ChanServ sets mode +o raptor |
| 19:07:07 | | kaen Quit (Quit: Leaving) |
| 19:22:07 | | Watusimoto has joined |
| 19:24:34 | Watusimoto | hi |
| 19:24:48 | raptor | hi |
| 19:31:25 | raptor | i think my questions to desura have stumped them... |
| 19:37:34 | | bobdaduck has joined |
| 19:41:47 | bobdaduck | Desura guys haven't replied? |
| 19:44:28 | Watusimoto | good on you! |
| 19:44:35 | Watusimoto | were they hard questions? |
| 19:44:47 | raptor | just those in that one PM |
| 19:53:37 | Watusimoto | I'll ping them in a couple of days |
| 19:53:49 | Watusimoto | so what about this colored blocks request? |
| 19:54:05 | raptor | i haven't been taking it seriously.. |
| 19:54:09 | Watusimoto | I'm not inherently against it, but I am quite sure it wll be abused |
| 19:54:25 | Watusimoto | I thought you wanted to do it |
| 19:54:38 | bobdaduck | lets not. |
| 19:55:50 | raptor | no.. i guess my sarcasm didn't shine through... |
| 19:56:13 | raptor | i *think* i was considering it when it was first proposed over a year ago |
| 19:56:44 | raptor | but i think i agree that it not having it forces people to be a bit more creative.. |
| 19:57:35 | bobdaduck | Forcing people to be creative is a good thing. |
| 19:58:16 | Watusimoto | ok then, that was esay |
| 19:58:43 | bobdaduck | Making lineitems visible to all teams would be nice (I mean, its pretty much useful only for decoration anyway) but other than that |
| 20:01:59 | Watusimoto | I think that rather than make it an option, we either make it visible to everyone or not |
| 20:02:13 | Watusimoto | I don;t have strong feelings one way or the other |
| 20:02:29 | bobdaduck | I don't think hardly anything should "be an option" |
| 20:02:39 | bobdaduck | Game is way too flexible as it is. |
| 20:06:52 | bobdaduck | Lets implement an item shop and an "earn gold for killing enemy ships" system. |
| 20:08:01 | Watusimoto | what sorts of items do you want to buy? |
| 20:08:54 | bobdaduck | I want giants belt that increases my HP by 500, and an item that adds a fire enchantment for my phaser to deal burning damage |
| 20:09:34 | bobdaduck | And potions of gain intelligence |
| 20:09:38 | bobdaduck | To give to the dungeon lovers. |
| 20:10:29 | bobdaduck | Also my ship needs a longsword |
| 20:10:37 | bobdaduck | To make the phasers deal more damage. |
| 20:11:15 | Watusimoto | maybe we can give away nethack items for success in bf |
| 20:11:32 | Watusimoto | that way we won't disturb the balance of *our* game |
| 20:12:16 | bobdaduck | I dunno you can't really mail nethack items |
| 20:12:29 | bobdaduck | You can go shop in the loadout zone |
| 20:12:53 | bobdaduck | Related: Can Lua scripts change specific ship aspects such as speed, damage, range, etc.? |
| 20:13:32 | Watusimoto | no |
| 20:13:49 | Watusimoto | we can't mail them, but we might be able to fax them |
| 20:13:59 | bobdaduck | Can I persuade you to implement that then? |
| 20:14:05 | Watusimoto | unlikely |
| 20:14:26 | Watusimoto | you'd have to make a pretty good use case |
| 20:14:44 | bobdaduck | I could build better dungeons! |
| 20:14:46 | Watusimoto | and it would be moderately complex |
| 20:15:33 | bobdaduck | WE COULD BUILD MORE DUNGEONS. |
| 20:15:38 | bobdaduck | THOUSANDS OF DUNGEONS. |
| 20:15:43 | bobdaduck | Dungeons everywhere! |
| 20:16:06 | | kaen has joined |
| 20:16:07 | bobdaduck | And once BF turns into a game that's all about building and playing dungeons |
| 20:16:10 | bobdaduck | THEN |
| 20:16:17 | bobdaduck | I shall be okay with engineer existing. |
| 20:17:04 | bobdaduck | In other words, implement long swords to BF and I'll be okay with engineer. |
| 20:23:07 | Watusimoto | well.... let's see here |
| 20:23:19 | Watusimoto | I just implemented something that might fix the lua problem |
| 20:23:24 | Watusimoto | if my hunch is correct |
| 20:23:27 | Watusimoto | IF |
| 20:24:06 | bobdaduck | IF |
| 20:24:53 | bobdaduck | IFF |
| 20:25:04 | raptor | if and only if? |
| 20:26:32 | bobdaduck | yep |
| 20:29:00 | bobdaduck | As in, I will be okay with engineer IFF long swords are implemented. |
| 20:29:26 | bobdaduck | Though TBH I'm more of a dual-wield shortswords guy myself. |
| 20:31:24 | raptor | please work please work |
| 20:32:10 | raptor | dual broadswords myself, i think |
| 20:32:29 | raptor | like the ones Zuko uses in Avatar the last Airbender... :) |
| 20:32:46 | bobdaduck | Keep in mind I've met you in real life and know your muscle density. |
| 20:32:57 | raptor | say what |
| 20:33:10 | raptor | are you callin' me short? |
| 20:33:14 | bobdaduck | Yes |
| 20:33:15 | Watusimoto | crud |
| 20:33:18 | bobdaduck | That's exactly it. |
| 20:33:30 | bobdaduck | Wat's hunch was incorrect. |
| 20:33:31 | raptor | Watusimoto: failed?? :( |
| 20:33:33 | Watusimoto | didn;t fix it |
| 20:33:54 | Watusimoto | though it is possible my implementation was imperfect |
| 20:35:17 | bobdaduck | I think you'd be better off with just one longsword, and maybe a shield |
| 20:35:27 | bobdaduck | That or just lots of sharp pointy teeth |
| 20:35:42 | bobdaduck | But that's assuming you can go dinosaur mode in real life. |
| 20:37:03 | raptor | stampede? |
| 20:37:05 | raptor | rawr |
| 20:38:13 | bobdaduck | Did raptors travel in packs? |
| 20:38:33 | raptor | i'm not sure... |
| 20:38:40 | raptor | my knowledge is clouded by movies |
| 20:39:37 | raptor | but a velociraptor is technically a utahraptor, i think |
| 20:40:00 | bobdaduck | Something like that. |
| 20:40:29 | raptor | actually maybe not - they are different genuses |
| 20:41:40 | | raptor Quit () |
| 20:41:53 | | raptor has joined |
| 20:41:53 | | ChanServ sets mode +o raptor |
| 20:49:00 | | iKodaMini has joined |
| 20:49:22 | bobdaduck | Who is THAT? |
| 20:49:27 | raptor | say what |
| 20:49:33 | bobdaduck | ikoda |
| 20:49:39 | bobdaduck | who is it? |
| 20:49:40 | raptor | !koda |
| 20:49:40 | BFLogBot | Resident Apple evangelist |
| 20:49:47 | raptor | ^^ that's him |
| 20:49:58 | iKodaMini | Lol |
| 20:50:21 | bobdaduck | okey |
| 20:51:07 | raptor | he has gratefully done the porting of bitfighter to iOS for us |
| 20:51:15 | raptor | except for the controls (which we lack on android too) |
| 20:51:17 | Watusimoto | hi iKodaMini |
| 20:53:30 | bobdaduck | Why are we porting to iOS again? |
| 20:53:52 | raptor | because one day.... |
| 20:54:11 | raptor | i don't know how to finish that statement |
| 20:54:16 | Watusimoto | I learned at fosdem that apple bans gpl software from their store |
| 20:54:23 | raptor | WAHT |
| 20:54:25 | raptor | really?? |
| 20:54:28 | Watusimoto | because one day apple will become enlightened |
| 20:54:36 | raptor | i thought some GPL projects made it through?? |
| 20:54:36 | Watusimoto | that's what I was told |
| 20:54:47 | Watusimoto | open source, yes, but not gpl |
| 20:54:52 | raptor | we could always dual license... |
| 20:55:02 | Watusimoto | well, we can't |
| 20:55:06 | Watusimoto | because of TNL |
| 20:55:10 | raptor | ah yes |
| 20:55:14 | raptor | and other libraries.. |
| 20:55:25 | Watusimoto | yes |
| 20:55:27 | bobdaduck | Why wouldn't they let GPL through? |
| 20:55:40 | raptor | because GPL is a very restrictive license |
| 20:55:48 | Watusimoto | they place restrictions on purchaes software that are incompatible with gpl |
| 20:56:02 | raptor | was TNL released as GPL2 or 3? |
| 20:56:05 | raptor | probably 2 right? |
| 20:56:07 | Watusimoto | 2 |
| 20:56:31 | raptor | that's not as pervasive is it? |
| 20:56:55 | Watusimoto | no |
| 20:57:12 | bobdaduck | Noobquestion: Why do we use GPL and TNL? |
| 20:57:19 | Watusimoto | but apple adds drm (or something) that is incompatible |
| 20:57:23 | Watusimoto | tnl is our network library |
| 20:57:25 | raptor | GPL is a license, TNL is the network library |
| 20:57:33 | raptor | acronym war! |
| 20:57:41 | Watusimoto | we use gpl because tnl was released under that license, so we have to carry it forward |
| 20:57:46 | bobdaduck | Right, why do we need them? |
| 20:57:52 | raptor | well... |
| 20:57:55 | bobdaduck | Couldn't we just program ourselves or something like that? |
| 20:58:08 | raptor | are you trolling now? |
| 20:58:44 | raptor | ok, i misread the grammar of that sentence - you probably forgot an indefinite article somewhere |
| 20:59:01 | bobdaduck | xD |
| 20:59:12 | raptor | we could rewrite the network code, yes - with much pain |
| 20:59:15 | raptor | and time |
| 20:59:21 | bobdaduck | Program the whatever the libraries add or something. Why use the libraries if they're so restrictive? |
| 20:59:39 | raptor | TNL is half of the game |
| 20:59:51 | raptor | GarageGames built zap to show off their network library TNL |
| 21:00:34 | raptor | Quartz just wrote a treatise, in the forums.. |
| 21:00:39 | bobdaduck | yea |
| 21:00:49 | bobdaduck | Yeah he did. |
| 21:00:50 | iKodaMini | The drm limitation I sonly ingpl3 |
| 21:00:58 | iKodaMini | And apple doesn't add drm to free apps |
| 21:01:01 | raptor | iKodaMini: really? |
| 21:01:07 | raptor | because that would be good |
| 21:01:13 | iKodaMini | Yeah |
| 21:01:48 | iKodaMini | And it's not like apple bans foss, it's just just that users have their rights violated |
| 21:02:16 | raptor | iKodaMini: do you know if c++ boost libraries are OK? |
| 21:02:23 | raptor | Boost Software License Ver 1 |
| 21:03:06 | iKodaMini | Afaik I think so as I saw a few boost apps |
| 21:03:14 | iKodaMini | But I'd need to read the license first |
| 21:03:17 | raptor | ok good |
| 21:03:28 | | raptor is going through our library licenses |
| 21:03:34 | iKodaMini | I'm prepared only on GPL MIT bsd lgpl |
| 21:03:50 | raptor | LGPL is OK as long as it's linked |
| 21:03:52 | raptor | i think |
| 21:03:58 | iKodaMini | Apache and Mozilla license are not really clear to me |
| 21:04:00 | iKodaMini | :p |
| 21:04:15 | | bobdaduck is reading Quartz treatise |
| 21:06:42 | iKodaMini | Quartz? The apple one? |
| 21:07:17 | bobdaduck | http://www.bitfighter.org/forums/viewtopic.php?f=6&t=1740&view=unread#unread |
| 21:07:21 | raptor | heh. a bitfighter player |
| 21:07:27 | raptor | it's his pseudonym |
| 21:09:07 | iKodaMini | Gah for some reason I read "the quartz license" |
| 21:09:17 | iKodaMini | I need autocorrection for what I read |
| 21:09:24 | bobdaduck | Apple has a quartz license? |
| 21:09:29 | iKodaMini | So Watusimoto did You find fosdem interesting |
| 21:09:34 | raptor | ALURE is MIT |
| 21:09:40 | raptor | modplug is public domain |
| 21:10:01 | Watusimoto | I did. did you? |
| 21:10:12 | kaen | I'm so jealous of you two |
| 21:10:15 | iKodaMini | Yeah quite interesting and so many people |
| 21:10:27 | Watusimoto | it was definitely bigger than I expected |
| 21:10:27 | iKodaMini | Not even remotely close to mentor summit |
| 21:10:37 | iKodaMini | Or rather just different |
| 21:10:49 | iKodaMini | I like e unconference style of the summit |
| 21:10:55 | Watusimoto | yes |
| 21:10:59 | Watusimoto | no registration! |
| 21:11:07 | raptor | ogg/vorbis/speex looks good |
| 21:11:11 | Watusimoto | i figured it cost me a total of 130 euros to go |
| 21:11:12 | iKodaMini | But so many interesting talks happening at the same time |
| 21:11:16 | Watusimoto | yes |
| 21:11:24 | Watusimoto | I ended up going to a lot of the legal talks |
| 21:11:37 | iKodaMini | Watusimoto: You know that I said hi to a random person wearing the hat you pointed me to? |
| 21:11:38 | Watusimoto | though the lawyers spoke a lot and said little |
| 21:11:48 | Watusimoto | no |
| 21:11:55 | Watusimoto | or rather yes |
| 21:11:58 | Watusimoto | raptor told me |
| 21:12:04 | Watusimoto | I saw no one else with a redsox hat |
| 21:12:22 | Watusimoto | I did see one guy with a baseball cap, obviously American, but it had a different letter |
| 21:12:35 | Watusimoto | I'm betting that's who you said hi to |
| 21:13:12 | raptor | libpng: libpng license |
| 21:13:36 | Watusimoto | who ever would have thought a talk by libre office about refactoring would be interesting? |
| 21:13:39 | iKodaMini | Libpng license is like zlib license |
| 21:13:45 | raptor | ok good |
| 21:13:52 | iKodaMini | I would have loved to hear that one |
| 21:14:03 | iKodaMini | I followed some legal and some Mozilla |
| 21:14:07 | Watusimoto | it was good |
| 21:14:17 | iKodaMini | Than tagged along with videolan guys |
| 21:14:21 | Watusimoto | I saw one mozilla talk, but it was pretty information poor |
| 21:14:29 | raptor | libtomcrypt is public domain |
| 21:14:44 | Watusimoto | ah, so maybe you were in one of the legal sessions with me; the vlan guys were all there |
| 21:14:52 | Watusimoto | about licensing |
| 21:15:02 | raptor | SDL is BSD-ish |
| 21:15:12 | Watusimoto | trying to remember which talk exactly |
| 21:15:23 | iKodaMini | Sdl2 is zlib too |
| 21:15:34 | raptor | lua is MIT |
| 21:15:38 | iKodaMini | Embracing AppStore |
| 21:15:43 | Watusimoto | raptor: I am now pretty sure I know what the lua problem is |
| 21:15:51 | raptor | it hates us? |
| 21:16:03 | raptor | doh |
| 21:16:07 | raptor | openal-soft is GPL2 |
| 21:16:16 | Watusimoto | exactly... emerging sentience, combined with pathalogical hatred and an acute sense of human psychology |
| 21:16:22 | iKodaMini | Watusimoto: I was the one entering late and then sitting on the floor on that talk :p |
| 21:17:00 | Watusimoto | figures the lawyers ran the track that was overly anal about room capacity |
| 21:17:59 | raptor | haha |
| 21:20:01 | Watusimoto | I wanted to sue them! TRIPLE DAMAGES!!! |
| 21:20:19 | iKodaMini | Meh |
| 21:20:25 | raptor | recast is BSDish |
| 21:20:31 | Watusimoto | and most of the lawyers were Americans, with a smattering of Brits |
| 21:20:47 | Watusimoto | I feel that anglos have a lock on the legal profession |
| 21:20:56 | raptor | sqlite is public domain ish |
| 21:21:37 | raptor | haha, the license for sqlite: http://pastie.org/6047253 |
| 21:21:58 | iKodaMini | I like the ish part |
| 21:23:11 | iKodaMini | Nitpicking you can't relinquish copyright.... |
| 21:23:19 | raptor | Triangle library doesn't say much other than it needs a license for commercial usage |
| 21:23:32 | raptor | Triangle: https://www.cs.cmu.edu/~quake/triangle.html |
| 21:24:05 | iKodaMini | How many external libraries are there in bitfighter!!! |
| 21:24:08 | bobdaduck | What's this lua bug you guys have been wrestling with? |
| 21:24:10 | raptor | i've thought about replacing it with poly2tri (which is BSD ish) |
| 21:24:12 | iKodaMini | Never realized :D |
| 21:24:18 | raptor | iKodaMini: we do lots! |
| 21:24:23 | raptor | almost done though... |
| 21:24:30 | raptor | zlib is zlib |
| 21:24:33 | Watusimoto | you can reliquish it! |
| 21:24:34 | raptor | ok |
| 21:24:56 | raptor | and TNL is GPL2 |
| 21:25:17 | raptor | oh and Bitfighter itself is GPL2 |
| 21:25:19 | raptor | so... |
| 21:25:38 | raptor | everything looks good except for: Openal-Soft, TNL, Bitfighter, and Triangle |
| 21:25:39 | iKodaMini | Watusimoto: Depends on jurisdiction |
| 21:25:43 | raptor | the first three are GPL2 |
| 21:26:17 | Watusimoto | in the us, anyway, you can place it in the public domain |
| 21:26:38 | Watusimoto | in europe... I know you maintain your "moral rights" |
| 21:26:45 | Watusimoto | not sure if you can waive those |
| 21:27:03 | Watusimoto | raptor: what are you doing? |
| 21:27:18 | raptor | i'm looking through our licenses |
| 21:27:24 | raptor | to make sure we're OK with the appstore |
| 21:27:28 | Watusimoto | ah |
| 21:27:36 | Watusimoto | we're good with microsoft's app store |
| 21:27:49 | iKodaMini | Lol |
| 21:28:03 | Watusimoto | probably good with android app store |
| 21:28:13 | Watusimoto | but we have no android version! |
| 21:28:24 | | raptor lost his android, too |
| 21:28:31 | Watusimoto | what? |
| 21:28:36 | iKodaMini | Lotsa.? |
| 21:28:42 | iKodaMini | Lost?? |
| 21:28:48 | raptor | yeah... we had an archos 101 that i got bitfighter to run on |
| 21:29:04 | raptor | but we left a bag somewhere and when we went back to get it, only the tablet was gone |
| 21:29:14 | Watusimoto | that highly sucks |
| 21:29:45 | raptor | we got it for free as a hand-me-down, but with a few tweaks it made an excellent home media kiosk |
| 21:29:50 | Watusimoto | but... if someone signs on wtih an android device, we've got him! |
| 21:29:56 | raptor | haha |
| 21:30:08 | iKodaMini | Also the iOS port needs polishing and a lot of it |
| 21:30:41 | raptor | the android port needs to not crash... |
| 21:30:44 | raptor | :) |
| 21:31:21 | iKodaMini | On device or on emulator? |
| 21:31:36 | raptor | both |
| 21:31:58 | raptor | there is some weird OpenGL crash |
| 21:32:06 | raptor | i think it has to do with threading |
| 21:32:17 | raptor | and i haven't had time to get back to it and debug.. |
| 21:32:48 | | Quartz has joined |
| 21:32:50 | Quartz | Yeah baby! |
| 21:33:16 | raptor | it's the Quartz license! |
| 21:33:21 | Quartz | wat |
| 21:33:28 | iKodaMini | Hi Quartz! |
| 21:33:34 | iKodaMini | You're right on time |
| 21:33:35 | Quartz | Hi, I don't believe I know you |
| 21:33:59 | | iKodaMini rotfls |
| 21:34:06 | | Quartz is not amused |
| 21:34:27 | | Quartz is held in great suspense and anticipation |
| 21:34:38 | Quartz | Why is my right hand so cold. |
| 21:34:47 | raptor | Quartz: we were discussion your treatise you just posted in the forums while having a conversation about software licenses |
| 21:34:54 | Quartz | cool |
| 21:34:57 | raptor | end result: topics merged into the Quartz license |
| 21:34:58 | Quartz | You should post in the thread ;) |
| 21:35:02 | Quartz | Hahaha! |
| 21:35:51 | Quartz | The thread is for everyone it's not Quartz' Rant :P |
| 21:36:10 | raptor | well we do have (minor) plans to do some rebalancing in 019 |
| 21:36:14 | raptor | (at least I do..) |
| 21:36:19 | Quartz | sweet |
| 21:36:29 | Quartz | All in baby steps is fine with me. |
| 21:36:35 | Quartz | Less freaking out that way, and it's best to play it safe. |
| 21:37:03 | raptor | yes... i was thinking something subtle like reducing phaser damage from 0.21 to 0.19 |
| 21:37:10 | raptor | (1.0 is a full ships health) |
| 21:37:30 | raptor | so it would take 6 shots to kill a ship, but 5 shots would still make you mostly dead |
| 21:37:40 | Quartz | Yeah |
| 21:37:46 | Quartz | Not bad, I would approve |
| 21:37:49 | raptor | which is a very baby step... |
| 21:38:11 | raptor | speaking of bill murray... did anyone watch Groundhog Day over the weekend? :) |
| 21:38:35 | Watusimoto | I watch it every day |
| 21:39:53 | raptor | bobdaduck: "Give armor more armor so you can tank while you tank" |
| 21:39:55 | raptor | ? |
| 21:40:06 | Quartz | yeah idk man |
| 21:40:12 | Quartz | that's probably my least favorite idea of his |
| 21:40:13 | Quartz | hahah |
| 21:40:24 | Quartz | There now I posted mine. |
| 21:40:31 | bobdaduck | Armor needs buffs |
| 21:40:38 | bobdaduck | I like the slippery and it fits with armor |
| 21:40:48 | bobdaduck | but armor needs to be way stronger to be anywhere near viable. |
| 21:40:50 | Quartz | You only like slippery because Slip Zones ;) |
| 21:41:01 | Quartz | And launching maps ;D |
| 21:41:03 | bobdaduck | If you doubled armor it might be *okay*. |
| 21:41:15 | raptor | Watusimoto: did you ever code a graphic for the asteroid spawn? |
| 21:41:18 | Quartz | Or you know, you could mess with aspects of Armor instead of just changing numbers just sayin' |
| 21:41:25 | bobdaduck | Otherwise we've talked in here about things like giving armor a powerful double-tap option or making it a pickup |
| 21:41:36 | Quartz | ehh |
| 21:41:40 | Quartz | anyway I posted. enjoy |
| 21:41:54 | raptor | Quartz: either you write really fast or you premeditated your post |
| 21:41:55 | Quartz | wordy as always of course. |
| 21:41:59 | Quartz | Premeditated. |
| 21:42:02 | bobdaduck | changed armor idea in thread |
| 21:42:03 | Quartz | Both though |
| 21:42:09 | Quartz | I type 90 WPM if I know what I'm typing. |
| 21:42:13 | bobdaduck | lol |
| 21:42:21 | Watusimoto | no time! |
| 21:42:23 | bobdaduck | Dang yo, beat my 85 wpm |
| 21:42:27 | Watusimoto | lua bug consumes all |
| 21:42:33 | Quartz | I've done 124 WPM once :P |
| 21:42:39 | Quartz | 100% accuracy too |
| 21:42:49 | Quartz | I was showing off in Typing class (that I really, really didn't need) |
| 21:42:55 | bobdaduck | lol |
| 21:42:59 | bobdaduck | yeahhh |
| 21:43:21 | Quartz | @raptor, I didn't want to be the first one to post my ideas. I didn't want it to seem like it was "my thread" |
| 21:43:56 | Quartz | If that were my goal I would've been less diplomatic and called it Rant v2 |
| 21:44:03 | raptor | haha |
| 21:44:08 | Quartz | props to bobdaduck for that joke |
| 21:45:56 | Quartz | Armor + Repair |
| 21:45:58 | Quartz | Best loadout |
| 21:46:12 | raptor | that's how footloose wins airlock at BBBs |
| 21:46:22 | raptor | and non-stop bursts |
| 21:46:25 | Quartz | lolz |
| 21:46:41 | Quartz | non-stop bursts ... something also addressed in my post XD |
| 21:53:04 | bobdaduck | Bursts and boosts and bursts and boosts and bursts an boosts |
| 21:54:53 | Quartz | yup |
| 21:55:03 | Quartz | although that burst + double tap boost thing is awesome as hell xDDD |
| 21:55:08 | Quartz | also not even usable but who cares |
| 21:57:31 | bobdaduck | lol |
| 22:15:03 | raptor | Watusimoto: did you try the pcall suggestiong from SO? |
| 22:16:10 | Watusimoto | sort of -- I've printed the same information via other means, though his solution would have prevented my 100000 line logfiles |
| 22:16:37 | Watusimoto | so it was a good tip but not the resolution I'm seeking |
| 22:16:51 | raptor | ah ok |
| 22:17:14 | raptor | have you followed the valgrind uninitialized value lead any? |
| 22:21:19 | Watusimoto | no, but am folloiwng a related lead |
| 22:24:10 | Watusimoto | though maybe getting nowhere |
| 22:24:34 | raptor | you say you did find the exact revision it was introduced? |
| 22:24:42 | Watusimoto | I did not |
| 22:24:54 | | bobdaduck Quit (Quit: Page closed) |
| 22:24:54 | Watusimoto | uh, though maybe sam posted it a while back? |
| 22:26:34 | | Quartz Quit (Quit: Page closed) |
| 22:26:37 | raptor | i don't htink so |
| 22:26:43 | raptor | if you think it will help, i'll do a bisect |
| 22:27:14 | | iKodaMini Quit (Quit: K Thx Bai) |
| 22:32:16 | | iKodaMini has joined |
| 22:40:35 | Watusimoto | well, I can try reverting just luaW and see if that was the probelm (I suspect so) |
| 22:40:42 | Watusimoto | if so, bisect is not necessary |
| 22:41:04 | raptor | i already started a bisect... |
| 22:41:06 | iKodaMini | Luaw? |
| 22:41:12 | Watusimoto | luaWrapper |
| 22:41:17 | raptor | oh yeah, forgot about that library.. |
| 22:41:34 | Watusimoto | it's more "file" than "library" |
| 22:41:40 | raptor | MIT |
| 22:41:40 | Watusimoto | it binds lua to c++ |
| 22:41:58 | Watusimoto | are you making a list somewhere? |
| 22:42:07 | raptor | in my head... but that might be good |
| 22:42:33 | iKodaMini | Wikipage \o/ |
| 22:43:16 | Watusimoto | I predict 6615 broke it |
| 22:43:38 | raptor | commit? |
| 22:43:52 | Watusimoto | yes |
| 22:44:32 | raptor | that seems waay too recent |
| 22:44:42 | Watusimoto | well, that's my prediction |
| 22:46:07 | raptor | doi you think it isn't creating new proxies for each bot? |
| 22:47:30 | Watusimoto | well, now I'm not sure |
| 22:47:46 | Watusimoto | until 20 mins ago, I thought for sure it was a problem with double deleteing a proxy |
| 22:48:00 | Watusimoto | but I added reference counting and some logging, and I see no evidence of that |
| 22:48:11 | Watusimoto | nor, logically, do I see how it coul dhappen |
| 22:48:31 | Watusimoto | so I just reverted luaWrapper.h to version 6612, we'll see if that fixes it |
| 22:48:39 | Watusimoto | if not, the problem might not be with luaw at all |
| 22:49:07 | raptor | LuaProxy<T> *proxy = obj->getLuaProxy() |
| 22:49:11 | raptor | if(!proxy) |
| 22:49:15 | raptor | proxy = new LuaProxy<T>(obj); |
| 22:49:41 | Watusimoto | yes? |
| 22:50:02 | raptor | i had a hunch about that, but now i'm not sure |
| 22:50:22 | Watusimoto | well, I've had about 200 hunches, all wrong, so don't feel bad |
| 22:53:20 | Watusimoto | we create our proxies in that line, and delete them when the corresponding userdata is collected by lua |
| 22:54:08 | raptor | could getLuaProxy() be returning not NULL mistakenly? |
| 22:58:15 | | iKodaMini Quit (Quit: K Thx Bai) |
| 23:01:33 | Watusimoto | hot diggity |
| 23:01:38 | Watusimoto | it crashed |
| 23:01:48 | raptor | crash is... good? |
| 23:01:51 | Watusimoto | no |
| 23:02:00 | Watusimoto | it means it's not what I thought it was |
| 23:02:14 | Watusimoto | but... maybe it;s not luaw at all |
| 23:02:24 | Watusimoto | I'm going to roll back to 018 release versin |
| 23:02:41 | Watusimoto | is there a way to check out a particular file for a particular tag? |
| 23:02:47 | raptor | well if you'd like to know, i at least know bc2262c80ea3 is good |
| 23:02:51 | Watusimoto | i.e. to roll luaw back to the release |
| 23:02:55 | Watusimoto | ok, I'll try that |
| 23:03:07 | Watusimoto | when is that from? |
| 23:03:45 | raptor | jan 12 |
| 23:03:45 | Watusimoto | and how do you know that is good? |
| 23:03:52 | raptor | because i've bisected that far |
| 23:05:09 | Watusimoto | how do you determine a good version? |
| 23:05:11 | raptor | ran 20 bots for 3/4 min |
| 23:05:14 | raptor | waited |
| 23:05:41 | raptor | dce20ef80b1b is good |
| 23:05:49 | Watusimoto | ok, my last run failed after 7 mins |
| 23:05:56 | raptor | what!? |
| 23:05:56 | Watusimoto | just fyi |
| 23:06:37 | raptor | huh - ok, it happens to me quickly, consistently like after 1-2 min. at most |
| 23:08:27 | Watusimoto | your computer is more efficient |
| 23:08:44 | raptor | that one died in 2 seconds! |
| 23:08:49 | raptor | bisect --bad |
| 23:09:06 | raptor | more efficient at crashing! |
| 23:17:51 | | Disconnected. |
| 23:17:51 | | -morgan.freenode.net- *** Looking up your hostname... |
| 23:17:51 | | -morgan.freenode.net- *** Checking Ident |
| 23:17:51 | | -morgan.freenode.net- *** No Ident response |
| 23:17:52 | | -morgan.freenode.net- *** Couldn't look up your hostname |
| 23:17:58 | | BFLogBot has joined |
| 23:17:58 | | Topic is 'Bitfighter 018 released! | http://www.bitfighter.org/downloads | Join us in the forums! at http://bitfighter.org/forums/' |
| 23:17:58 | | Set by raptor!~raptor@unaffiliated/greenmachine on Fri Jan 18 20:33:17 GMT 2013 |
| 23:17:58 | | -morgan.freenode.net- [freenode-info] if you're at a conference and other people are having trouble connecting, please mention it to staff: http://freenode.net/faq.shtml#gettinghelp |
| 23:17:58 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 23:18:36 | raptor | master got rebooted i guess... |
| 23:22:51 | Watusimoto | ok reverting luaw to bc2262c80ea3 fixes the problem |
| 23:24:22 | raptor | found that 8cb4d8ac8a77 is good |
| 23:24:43 | raptor | that's 6611 |
| 23:24:45 | raptor | two commits before your guess... |
| 23:51:17 | | Disconnected. |