Hi, Here is the log of the chatroom at http://farsides.com/chat/ (or irc://irc.freenode.net/#farsides) for the 2011-10-03.
2011-10-03 01:23:30+0000 antoviaque (antoviaque) is now online 2011-10-03 01:45:56+0000 antoviaque (antoviaque) is now online 2011-10-03 06:08:56+0000 blanchard (blanchard) is now offline 2011-10-03 06:25:08+0000 mtyaka (mtyaka) is now online 2011-10-03 06:36:51+0000 mtyaka_ (mtyaka_) is now online 2011-10-03 06:59:47+0000 blanchard1 (blanchard1) is now online 2011-10-03 07:20:34+0000 <blanchard1> hi antoviaque :) 2011-10-03 07:20:45+0000 <blanchard1> are you coming to the office today ? 2011-10-03 07:21:29+0000 <blanchard1> i'm there, tried to access buddypress groups on my laptop, still not working (neither firefox or chrome) :( 2011-10-03 07:22:04+0000 <blanchard1> can you please try to login with blanchardbis password : david to tell me if you can access groups with this account ? 2011-10-03 07:22:07+0000 <blanchard1> Thx ! 2011-10-03 07:59:53+0000 antoviaque (antoviaque) is now online 2011-10-03 08:04:58+0000 <blanchard1> antoviaque: hi again did you receive what i typed earlier ? :) 2011-10-03 08:05:21+0000 <antoviaque> nope, just noticed - checking now : ) 2011-10-03 08:05:31+0000 <blanchard1> oki :) 2011-10-03 08:06:30+0000 <antoviaque> groups page works fine - you're looking at http://farsides.com/groups/ right? 2011-10-03 08:06:54+0000 <blanchard1> groups page works, it's when i enter a group that there is an error 2011-10-03 08:07:05+0000 <antoviaque> ohhhh, ok 2011-10-03 08:07:27+0000 <antoviaque> didn't understand that before, that's probably why we couldn't find out : ) 2011-10-03 08:07:29+0000 <blanchard1> sorry was unclear above, true 2011-10-03 08:08:05+0000 <antoviaque> I spotted the issue now, let me check 2011-10-03 08:23:27+0000 <antoviaque> blanchard1: does it work now? :) 2011-10-03 08:24:12+0000 <blanchard1> yey !!! cool :) I need to improve my bug report writing ! 2011-10-03 08:24:19+0000 <blanchard1> antoviaque: ^ 2011-10-03 08:24:43+0000 <antoviaque> hehe, sorry, I should have clicked on one of those group links ;p 2011-10-03 08:25:18+0000 <blanchard1> no worry my mistake :) When do i have the pleasure to see you antoviaque ? 2011-10-03 08:26:15+0000 <antoviaque> I was wondering if you were coming today, but then I remembered there is the office : ) 2011-10-03 08:26:23+0000 <blanchard1> hahaha 2011-10-03 08:26:44+0000 mtyaka_ (mtyaka_) is now online 2011-10-03 08:26:48+0000 <antoviaque> I'll probably come tomorrow to see how it is : ) 2011-10-03 08:26:51+0000 <antoviaque> hey mtyaka! 2011-10-03 08:26:57+0000 <blanchard1> hi mtyaka :) 2011-10-03 08:27:04+0000 <antoviaque> ah, reco I think ;p 2011-10-03 08:28:15+0000 <blanchard1> antoviaque: sure, then let's have coffee tomorrow at sentier antoviaque ? I need to furnish a bit the office by the way, it's quite empty :/ You don't have a spare table by any chance :p ? (I wonder if i asked you this already) 2011-10-03 08:28:53+0000 <antoviaque> hmm, we have the tables in the bedroom, but tartaruga uses them when she works there 2011-10-03 08:29:27+0000 <mtyaka> hi antoviaque, blanchard1! 2011-10-03 08:30:31+0000 <antoviaque> heya :) 2011-10-03 09:19:31+0000 tartarugafeliz (tartarugafeliz) is now online 2011-10-03 09:35:39+0000 <blanchard1> antoviaque: still an issue with buddypress :p I can see a group page but i can't comment or post 2011-10-03 10:00:40+0000 arbrandes (arbrandes) is now online 2011-10-03 10:00:58+0000 <antoviaque> looking into it, still haven't found a solution 2011-10-03 10:01:06+0000 <blanchard1> ok 2011-10-03 10:01:29+0000 <blanchard1> it's strange because it used to work after you added the new version 2011-10-03 10:01:35+0000 <antoviaque> yep 2011-10-03 10:21:26+0000 tartarugafeliz (tartarugafeliz) is now online 2011-10-03 10:51:58+0000 antoviaque (antoviaque) is now online 2011-10-03 11:01:35+0000 <blanchard1> antoviaque: you fixed the issue on buddypress i see :) 2011-10-03 11:01:59+0000 <antoviaque> yep - but I had to hack the source of buddypress directly, which is not good 2011-10-03 11:02:10+0000 <blanchard1> hmm 2011-10-03 11:02:12+0000 <antoviaque> I'm looking to see if they spotted the bug 2011-10-03 11:02:17+0000 <antoviaque> otherwise I'll report it 2011-10-03 11:02:20+0000 <blanchard1> oki 2011-10-03 11:02:50+0000 antoviaque (antoviaque) is now online 2011-10-03 11:16:14+0000 antoviaque (antoviaque) is now online 2011-10-03 11:22:08+0000 <antoviaque> ok, found it - it's an update of mailpress which conflicts with buddypress 2011-10-03 11:22:10+0000 <antoviaque> great :/ 2011-10-03 11:22:58+0000 <antoviaque> blanchard1: ok, should work now - if not let me know 2011-10-03 11:25:18+0000 <blanchard1> antoviaque: it's working, thanks ! 2011-10-03 11:25:23+0000 <antoviaque> yw :) 2011-10-03 11:29:52+0000 <antoviaque> http://buddypress.trac.wordpress.org/ticket/3646 2011-10-03 11:46:37+0000 <mtyaka> hi everybody, i have to run out for a while now, i might be a couple of minutes late for the meeting. sorry about that and see you later! 2011-10-03 11:46:51+0000 <antoviaque> np, thanks for the warning mtyaka : ) 2011-10-03 11:53:26+0000 <blanchard1> arbrandes: bananasoft well received ! i'll go to the bank tomorrow and start the wiring dance :) 2011-10-03 11:53:47+0000 <blanchard1> i really love this name by the way 2011-10-03 11:54:28+0000 <blanchard1> (of bananasoft) 2011-10-03 11:54:53+0000 <blanchard1> i'll start the WTD, the Wire Transfer Dance. Very trendy. 2011-10-03 11:57:16+0000 <blanchard1> I'll check the details but it seems perfect at first sight. Thanks for not including the end of september by the way, i appreciate :) 2011-10-03 11:57:19+0000 <blanchard1> arbrandes: ^ 2011-10-03 12:00:45+0000 <arbrandes> hehehe, okeydoke, blanchard1, acknowledged :) 2011-10-03 12:00:47+0000 <arbrandes> and thanks 2011-10-03 12:01:18+0000 <antoviaque> hey arbrandes : ) 2011-10-03 12:01:34+0000 <antoviaque> meeting time btw :) 2011-10-03 12:01:40+0000 <antoviaque> eve: start dailymeeting 2011-10-03 12:01:40+0000 <eve> antoviaque: Sorry, meeting in progress. 2011-10-03 12:01:47+0000 <antoviaque> eve end dailymeeting 2011-10-03 12:01:48+0000 <eve> Meeting Ended 2011-10-03 12:01:48+0000 <eve> Minutes available at http://paste.pocoo.org/show/486445 2011-10-03 12:01:50+0000 <blanchard1> hahaha 2011-10-03 12:01:52+0000 <antoviaque> gmrrl 2011-10-03 12:01:54+0000 <blanchard1> long meeting 2011-10-03 12:01:59+0000 <antoviaque> eve start dailymeeting 2011-10-03 12:01:59+0000 * eve antoviaque arbrandes blanchard blanchard1 dachary mtyaka tartarugafeliz and al: daily meeting starts! Please say "eve_: yesterday|today|blockers <your report>" 2011-10-03 12:02:05+0000 <antoviaque> yep ;) 2011-10-03 12:02:34+0000 <antoviaque> I'll go first as a punishment 2011-10-03 12:02:35+0000 <blanchard1> antoviaque: you go first for once ? 2011-10-03 12:02:41+0000 <blanchard1> hehe 2011-10-03 12:02:44+0000 <antoviaque> eve: yesterday Not much this week-end (had to help a friend), will try to catch up today. Just fixed issue on cardstories.org with dachary (not enough memory), a bug on the buddypress with blanchard and crashes on media.plebia.org 2011-10-03 12:02:44+0000 <eve> Done: Not much this week-end (had to help a friend), will try to catch up today. Just fixed issue on cardstories.org with dachary (not enough memory), a bug on the buddypress with blanchard and crashes on media.plebia.org 2011-10-03 12:02:53+0000 <antoviaque> eve: today Card Stories: #503 Players see a warning on the home about the beta state of the game, #25 Add a feedback button 2011-10-03 12:02:53+0000 <eve> Next: Card Stories: #503 Players see a warning on the home about the beta state of the game, #25 Add a feedback button 2011-10-03 12:02:53+0000 <antoviaque> eve: blockers None 2011-10-03 12:02:53+0000 <eve> Blockers: None 2011-10-03 12:02:55+0000 <antoviaque> blanchard1: rofl :) 2011-10-03 12:03:37+0000 <antoviaque> blanchard1: next since you're trying to get me first? :) 2011-10-03 12:03:44+0000 <blanchard1> :) 2011-10-03 12:03:47+0000 <blanchard1> eve, yesterday : finished bp and pitch 2011-10-03 12:03:47+0000 <eve> Done: : finished bp and pitch 2011-10-03 12:03:47+0000 <blanchard1> eve, today : Start scheduling meetings with investors. Prepare submission document for Game Connection. & Start looking at contacting portals for CS distibution. 2011-10-03 12:03:47+0000 <eve> Next: : Start scheduling meetings with investors. Prepare submission document for Game Connection. & Start looking at contacting portals for CS distibution 2011-10-03 12:03:47+0000 <blanchard1> eve, blockers : none 2011-10-03 12:03:47+0000 <eve> Blockers: : none 2011-10-03 12:04:33+0000 <blanchard1> (game connection... would connect us with many investors if we're selected) 2011-10-03 12:04:35+0000 <arbrandes> (I'll be right with you) 2011-10-03 12:05:48+0000 <antoviaque> tartarugafeliz: next? 2011-10-03 12:06:24+0000 <tartarugafeliz> I'll start working on my project as discussed last week, I'm around if you need me. 2011-10-03 12:06:54+0000 <antoviaque> tartarugafeliz: oki 2011-10-03 12:06:56+0000 <blanchard1> hi tartarugafeliz. Sorry about the sad news given by Xav a few days ago , really :( 2011-10-03 12:06:56+0000 <arbrandes> eve, yesterday not much again :( 2011-10-03 12:06:56+0000 <eve> Done: not much again :( 2011-10-03 12:06:57+0000 <arbrandes> eve, today will again try put up bananas on first sprint stories, try to start on the first one (game notifications), do mtyaka's reviews. 2011-10-03 12:06:57+0000 <eve> Next: will again try put up bananas on first sprint stories, try to start on the first one (game notifications), do mtyaka's reviews 2011-10-03 12:06:57+0000 <arbrandes> eve, blockers none! 2011-10-03 12:06:57+0000 <eve> Blockers: none 2011-10-03 12:06:59+0000 <antoviaque> mtyaka: back? :) 2011-10-03 12:07:05+0000 <arbrandes> my apologies for the lack of work 2011-10-03 12:07:10+0000 <mtyaka> just came back :) 2011-10-03 12:07:17+0000 <tartarugafeliz> blanchard1: yes, I'm sorry too :( 2011-10-03 12:07:19+0000 <mtyaka> gimmie a moment to compose something for eve... 2011-10-03 12:07:25+0000 <antoviaque> mtyaka: re :) 2011-10-03 12:07:33+0000 <antoviaque> arbrandes: thx arbrandes 2011-10-03 12:09:02+0000 <mtyaka> eve: yesterday During the weekend I worked on #460 (loading bar - great stuff, tartarugafeliz) #499 (list index out of range) and #498 (CardstoriesGame instance has no attribute 'service') and learned a bunch of twisted. 2011-10-03 12:09:02+0000 <eve> Done: During the weekend I worked on #460 (loading bar - great stuff, tartarugafeliz) #499 (list index out of range) and #498 (CardstoriesGame instance has no attribute 'service') and learned a bunch of twisted 2011-10-03 12:09:04+0000 <mtyaka> eve: today I'd like to discuss #498 with arbrandes, because I feel a bit stuck. 2011-10-03 12:09:04+0000 <eve> Next: I'd like to discuss #498 with arbrandes, because I feel a bit stuck 2011-10-03 12:09:05+0000 <mtyaka> eve: blockers None 2011-10-03 12:09:05+0000 <eve> Blockers: None 2011-10-03 12:09:25+0000 <antoviaque> btw, if you can, try to put game notifications on the top of the pile if you can - as soon as it's done I'll start a small influx of visitors from stumbleupon, it will get us started 2011-10-03 12:09:30+0000 <antoviaque> arbrandes: ^ 2011-10-03 12:09:44+0000 <antoviaque> mtyaka: thx :) 2011-10-03 12:10:05+0000 <arbrandes> antoviaque, okeydoke, I'll try to whip something up ASAP 2011-10-03 12:10:14+0000 <arbrandes> mtyaka, looking at #498 2011-10-03 12:10:18+0000 <antoviaque> arbrandes: cool, merci :) 2011-10-03 12:12:01+0000 <mtyaka> arbrandes: i have completely no idea what the x%x% from the urls in the logs could be, but perhaps that's just some presentation issue, because game_id gets picked up properly by the server (otherwise it would crash at an earlier point) 2011-10-03 12:12:15+0000 <arbrandes> mtyaka, agreed 2011-10-03 12:12:40+0000 <antoviaque> let me look at the original log 2011-10-03 12:14:57+0000 <blanchard1> antoviaque: the open kitchen video game studio that delivers unique bonding food (coming directly from the beach !) :D 2011-10-03 12:15:10+0000 <blanchard1> (joking, just trying to put everything together) 2011-10-03 12:15:16+0000 <antoviaque> ;) 2011-10-03 12:15:35+0000 <mtyaka> if you look at the game() method in game.py (around line 170), you'll see that it must be some kind of a race condition (because in the same method, a couple of lines higher, there's another "yield self.service..." call - which didn't crash) 2011-10-03 12:15:42+0000 <arbrandes> mtyaka, I think this situation is related to http://tickets.farsides.com/issues/381 2011-10-03 12:15:57+0000 <mtyaka> so the self.service attribute was deleted while the game() callback was running 2011-10-03 12:15:58+0000 <arbrandes> yes, definitely a race condition 2011-10-03 12:16:05+0000 <mtyaka> let me see... 2011-10-03 12:16:20+0000 <arbrandes> Unfortunately, #381 isn't fixed either 2011-10-03 12:16:53+0000 <antoviaque> mtyaka: looks like redmine altered the text, probably because of the HTML entity formatting: 2011-10-03 12:17:00+0000 <antoviaque> 2011-09-27 06:02:03-0400 [SMTPSender,client] 127.0.0.1 - - [27/Sep/2011:10:02:02 +0000] "GET /resource?action=complete&owner_id=mastah_vinz%40hotmail.com&game_id=7 HTTP/1.1" 200 65 "ht 2011-10-03 12:17:01+0000 <antoviaque> tp://cardstories.org/?game_id=7" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.1)" 2011-10-03 12:17:01+0000 <antoviaque> 2011-09-27 06:02:03-0400 [-] File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 345, in errback 2011-10-03 12:17:01+0000 <antoviaque> 2011-09-27 06:02:03-0400 [-] self._startRunCallbacks(fail) 2011-10-03 12:17:01+0000 <antoviaque> 2011-09-27 06:02:03-0400 [-] Traceback (most recent call last): 2011-10-03 12:17:01+0000 <antoviaque> 2011-09-27 06:02:03-0400 [-] File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 424, in _startRunCallbacks 2011-10-03 12:17:01+0000 <antoviaque> 2011-09-27 06:02:03-0400 [-] self._runCallbacks() 2011-10-03 12:17:02+0000 <antoviaque> 2011-09-27 06:02:03-0400 [-] File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 441, in _runCallbacks 2011-10-03 12:17:02+0000 <antoviaque> 2011-09-27 06:02:03-0400 [-] self.result = callback(self.result, *args, **kw) 2011-10-03 12:17:03+0000 <antoviaque> 2011-09-27 06:02:03-0400 [-] File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 949, in gotResult 2011-10-03 12:17:03+0000 <antoviaque> 2011-09-27 06:02:03-0400 [-] _inlineCallbacks(r, g, deferred) 2011-10-03 12:17:04+0000 <antoviaque> 2011-09-27 06:02:03-0400 [-] --- <exception caught here> --- 2011-10-03 12:17:04+0000 <antoviaque> 2011-09-27 06:02:03-0400 [-] File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 891, in _inlineCallbacks 2011-10-03 12:17:05+0000 <antoviaque> 2011-09-27 06:02:03-0400 [-] result = result.throwExceptionIntoGenerator(g) 2011-10-03 12:17:16+0000 <blanchard1> lovely 2011-10-03 12:17:29+0000 <mtyaka> antoviaque: ah, ok. that makes more sense :) 2011-10-03 12:17:48+0000 <antoviaque> sorry about that, I should have checked when you mentioned it on Friday 2011-10-03 12:18:52+0000 <antoviaque> anything else to discuss besides this bug? 2011-10-03 12:19:00+0000 <arbrandes> nope! 2011-10-03 12:19:01+0000 <mtyaka> arbrandes: right, #381 looks very similar... this is going to be tough 2011-10-03 12:19:01+0000 <blanchard1> nope not for me 2011-10-03 12:19:03+0000 <mtyaka> nope 2011-10-03 12:19:08+0000 <antoviaque> thx : ) 2011-10-03 12:19:13+0000 <antoviaque> eve: end dailymeeting 2011-10-03 12:19:13+0000 <eve> Meeting Ended 2011-10-03 12:19:13+0000 <eve> Minutes available at http://paste.pocoo.org/show/486449 2011-10-03 12:21:25+0000 <arbrandes> mtyaka, my feelings exactly. This seems like a deep-rooted architecture problem (as is the case with most race conditions). 2011-10-03 12:21:30+0000 <mtyaka> arbrandes: these type of race conditions seem to be hard to solve... the only thing that comes to my mind would be to keep a list of all running requests belonging to a certain game somewhere... and only destroy the game once all of the requests have finished 2011-10-03 12:22:18+0000 <mtyaka> (there'd also need to be a way to indicate no new requests should be added to a game that is about to be destroyed) 2011-10-03 12:22:33+0000 <arbrandes> mtyaka, your suggestion would probably work, but it seems expensive 2011-10-03 12:22:46+0000 <mtyaka> my thoughts exactly 2011-10-03 12:22:58+0000 <mtyaka> it would be to much work 2011-10-03 12:23:05+0000 <mtyaka> s/to/too 2011-10-03 12:23:11+0000 <arbrandes> I don't know if there's a magic bullet, yet, but we should probably look a bit more 2011-10-03 12:23:22+0000 <arbrandes> My proposal is to let this one lie for now, and gather more data points 2011-10-03 12:23:26+0000 <arbrandes> i.e., let it happen again 2011-10-03 12:23:35+0000 <mtyaka> right, i agree 2011-10-03 12:23:55+0000 <mtyaka> this probably won't happen too often 2011-10-03 12:24:02+0000 <mtyaka> at least i wasn't able to reproduce it 2011-10-03 12:24:02+0000 <arbrandes> hopefully! ;) 2011-10-03 12:24:25+0000 <mtyaka> but then again, i can not really play the game concurrently, i only have two hands :) 2011-10-03 12:24:42+0000 <arbrandes> I managed to alleviate it a bit by only having one poll per client, but there are still these nasty bits around the edges. 2011-10-03 12:24:43+0000 <mtyaka> cool, thanks a lot, arbrandes! 2011-10-03 12:24:57+0000 <arbrandes> okeydoke, mtyaka, thanks for looking into it :) 2011-10-03 12:25:01+0000 <antoviaque> yep, we'll likely have more info on this with the game in players' hands 2011-10-03 12:25:11+0000 <antoviaque> and you'll be spammed by the traceback anyway :p 2011-10-03 12:25:21+0000 <arbrandes> hehehehe, yup, antoviaque :) 2011-10-03 12:25:23+0000 <antoviaque> :) 2011-10-03 12:25:25+0000 <mtyaka> hehe, i love them tracebacks 2011-10-03 12:25:30+0000 <antoviaque> ;p 2011-10-03 12:25:38+0000 <antoviaque> off to eat a piece - bbl 2011-10-03 12:26:14+0000 <arbrandes> l8r antoviaque 2011-10-03 12:51:24+0000 arbrandes (arbrandes) is now online 2011-10-03 12:51:34+0000 dachary (dachary) is now online 2011-10-03 13:34:30+0000 <mtyaka> antoviaque: we didn't discuss estimated time for september's code reviews... mostly because I wasn't sure how much reviewing i will be able to do due to the lack of time, and because i did most of them during the last days of september. In the end i spent 5.5 hours on code reviews for september. Is it ok if I set 5.5 to estimated time and mark the task "ready for review"? 2011-10-03 13:34:55+0000 <antoviaque> mtyaka: all good yep :) 2011-10-03 13:35:03+0000 <mtyaka> thanks :) 2011-10-03 13:35:47+0000 <antoviaque> mtyaka: btw for october be careful of not exceeding the budget blanchard1 posted on the buddypress, that's the amount that can be garanteed until we get further funding 2011-10-03 13:36:39+0000 <mtyaka> antoviaque: yup, i saw the post. will take care, don't worry; and thanks for the warning :) 2011-10-03 13:37:44+0000 <antoviaque> np, thanks to you :) 2011-10-03 13:59:10+0000 <antoviaque> blanchard1: for payment processing, two links (from YC) => https://stripe.com/ (but seems to be US-only) and http://spreedly.com/ 2011-10-03 13:59:36+0000 <antoviaque> seem to be what I was telling you would be best - a clean API without fuss 2011-10-03 14:00:05+0000 <blanchard1> thx ! I'm going to look at that 2011-10-03 14:19:34+0000 blanchard1 (blanchard1) is now offline 2011-10-03 15:15:39+0000 arbrandes (arbrandes) is now online 2011-10-03 15:33:26+0000 blanchard (blanchard) is now online 2011-10-03 18:53:32+0000 dachary (dachary) is now online 2011-10-03 20:51:43+0000 mtyaka_ (mtyaka_) is now online 2011-10-03 21:14:31+0000 tartarugafeliz (tartarugafeliz) is now online _______________________________________________ Farsides mailing list - [email protected] Wiki: http://farsides.com/ List: http://farsides.com/ml/ Forum: http://farsides.com/forum/ Ideas: http://farsides.com/ideas/ Chat: http://farsides.com/chat/

