Hi, Here is the log of the chatroom at http://farsides.com/chat/ (or irc://irc.freenode.net/#farsides) for the 2011-11-04.
2011-11-04 07:00:23+0000 dachary (dachary) is now online 2011-11-04 07:02:48+0000 dachary (dachary) is now online 2011-11-04 07:40:19+0000 MCMic (MCMic) is now online 2011-11-04 09:21:37+0000 tartarugafeliz (tartarugafeliz) is now online 2011-11-04 10:23:33+0000 dachary (dachary) is now online 2011-11-04 10:44:59+0000 tartarugafeliz (tartarugafeliz) is now online 2011-11-04 12:18:10+0000 MCMic (MCMic) is now online 2011-11-04 13:17:19+0000 mtyaka (mtyaka) is now online 2011-11-04 13:17:54+0000 <mtyaka> Hello everyone! 2011-11-04 13:18:54+0000 <mtyaka> I have to go out and won't be able to attend the meeting today... I don't have anything to report to eve, because I didn't have time to work yesterday (I did play a couple of games, though :) 2011-11-04 13:19:16+0000 <mtyaka> See you later, have fun! 2011-11-04 13:30:49+0000 <antoviaque> mtyaka: np, thanks for warning! : ) 2011-11-04 13:30:55+0000 <antoviaque> hello everyone else : ) 2011-11-04 13:31:00+0000 <antoviaque> eve: start dailymeeting 2011-11-04 13:31:00+0000 * eve antoviaque arbrandes blanchard blanchard1 dachary mtyaka tartarugafeliz and al: daily meeting starts! Please say "eve_: yesterday|today|blockers <your report>" 2011-11-04 13:31:09+0000 <tartarugafeliz> hello! 2011-11-04 13:31:14+0000 <antoviaque> eve: yesterday A few games on cs.org, sysadmin work (moving services from an old server to a new one), debug/unit tests on Plebia 2011-11-04 13:31:14+0000 <eve> Done: A few games on cs.org, sysadmin work (moving services from an old server to a new one), debug/unit tests on Plebia 2011-11-04 13:31:14+0000 <antoviaque> eve: blockers None 2011-11-04 13:31:14+0000 <eve> Blockers: None 2011-11-04 13:31:14+0000 <antoviaque> eve: today Finish sysadmin/maintenance 2011-11-04 13:31:15+0000 <eve> Next: Finish sysadmin/maintenance 2011-11-04 13:31:24+0000 <antoviaque> hey tartarugafeliz : ) 2011-11-04 13:31:27+0000 <tartarugafeliz> eve: yesterday I played card stories, worked on TF, confirmed the give away on Pikaland for 22nd of November! 2011-11-04 13:31:27+0000 <eve> Done: I played card stories, worked on TF, confirmed the give away on Pikaland for 22nd of November 2011-11-04 13:31:27+0000 <tartarugafeliz> eve: today I'm going to play CS and work on TF - soon you'll all be able to watch and read in PT and EN 2011-11-04 13:31:28+0000 <eve> Next: I'm going to play CS and work on TF - soon you'll all be able to watch and read in PT and EN 2011-11-04 13:31:27+0000 <tartarugafeliz> eve: blockers none. 2011-11-04 13:31:28+0000 <eve> Blockers: none 2011-11-04 13:31:41+0000 <antoviaque> yeyyyy 2011-11-04 13:31:44+0000 <antoviaque> watch? :p 2011-11-04 13:31:49+0000 <antoviaque> it's ready ? :D 2011-11-04 13:32:36+0000 <tartarugafeliz> I'm doing the animated storyboard, which means I'm putting all the images from the storyboard with the sound so I can see if its working or if I need to change something 2011-11-04 13:32:53+0000 <antoviaque> oh, I see - will be pretty cool to see it like that already 2011-11-04 13:32:59+0000 <tartarugafeliz> but there is subtitles now in PT and EN so everyone can understand : ) 2011-11-04 13:33:04+0000 <antoviaque> :D 2011-11-04 13:33:25+0000 <antoviaque> dachary: blanchard: there? 2011-11-04 13:33:35+0000 <dachary> nope 2011-11-04 13:33:55+0000 <tartarugafeliz> hahaha 2011-11-04 13:34:01+0000 <antoviaque> ahahahaha 2011-11-04 13:34:33+0000 <antoviaque> ok, blanchard away on Thursdays and Fridays - nothing to report dachary? : ) 2011-11-04 13:34:40+0000 <antoviaque> anything else to discuss today? 2011-11-04 13:34:58+0000 <tartarugafeliz> yes, we're going to Thailand on Nov 25th! \o/ 2011-11-04 13:35:15+0000 <antoviaque> hehehe, yep : ) 2011-11-04 13:35:26+0000 <antoviaque> will be nicer to work from there during the winter :p 2011-11-04 13:35:37+0000 <tartarugafeliz> yeap Paris is depressing lately 2011-11-04 13:35:41+0000 <tartarugafeliz> and its going to get worse 2011-11-04 13:36:19+0000 <antoviaque> yep, we're going to make everyone jealous :p 2011-11-04 13:39:59+0000 <antoviaque> ok, all good for today then :) 2011-11-04 13:40:04+0000 <antoviaque> eve: end dailymeeting 2011-11-04 13:40:07+0000 <eve> Meeting Ended 2011-11-04 13:40:07+0000 <eve> Minutes available at http://paste.pocoo.org/show/502776 2011-11-04 13:40:12+0000 <tartarugafeliz> thank you! 2011-11-04 15:06:22+0000 <blanchard> back, hi :) 2011-11-04 15:07:46+0000 <blanchard> antoviaque: for the record, I mentioned yesterday that I was at school today :) Just out of discussions with supinfogame, good school but god they pay the teachers like reeeeeally bad :/ 2011-11-04 15:08:50+0000 <dachary> ahahah 2011-11-04 15:20:29+0000 <antoviaque> blanchard: ah ok, I didn't remember : ) 2011-11-04 19:45:21+0000 blanchard1 (blanchard1) is now online 2011-11-04 19:51:50+0000 mtyaka (mtyaka) is now online 2011-11-04 20:54:24+0000 <mtyaka> antoviaque: hi, are you here? 2011-11-04 20:54:44+0000 <antoviaque> mtyaka: yep : ) 2011-11-04 20:55:10+0000 <mtyaka> hello :) 2011-11-04 20:55:14+0000 <antoviaque> hey :p 2011-11-04 20:55:44+0000 <mtyaka> i was looking through the code to see what needs to be done for #95 (make play_again button automatically invite players) 2011-11-04 20:56:01+0000 <mtyaka> i'm just about to write up a summary of my findings on redmine 2011-11-04 20:56:39+0000 <mtyaka> as far as I can tell, it wouldn't be very hard to do this task, but it would require touching the server 2011-11-04 20:57:23+0000 <mtyaka> and since I am much less comfortable touching the server code than I am with the client code, I'd like to consult dachary about the proposed changes before I go around implementing them 2011-11-04 20:57:52+0000 <antoviaque> sure, good idea 2011-11-04 20:58:16+0000 <mtyaka> Since I might have a couple of hours available during the weekend, I thought I'd ask you for other suitable tasks... 2011-11-04 20:58:36+0000 <mtyaka> Last time, I believe you mentioned #544 2011-11-04 20:58:47+0000 * antoviaque looking again 2011-11-04 20:58:53+0000 <mtyaka> (countdown before vote and result phases) 2011-11-04 20:59:57+0000 dachary (dachary) is now online 2011-11-04 21:00:08+0000 <antoviaque> yep, this one is still important, creates lots of frustration 2011-11-04 21:00:09+0000 <mtyaka> Is this what you'd like me to work on (unless I can get ahold of dachary first)? 2011-11-04 21:00:13+0000 <antoviaque> hey dachary : ) 2011-11-04 21:00:25+0000 <mtyaka> hehe, what a coincidence :) 2011-11-04 21:00:31+0000 <dachary> hi 2011-11-04 21:00:35+0000 <dachary> back in berlin 2011-11-04 21:00:48+0000 <dachary> you talking about the chat I'm sure ;-) 2011-11-04 21:01:04+0000 <mtyaka> dachary: got a couple of minutes? 2011-11-04 21:01:07+0000 <dachary> sure 2011-11-04 21:01:34+0000 <mtyaka> I was looking through the code to see what needs to be done in order to implement this: http://tickets.farsides.com/issues/95 2011-11-04 21:01:35+0000 <antoviaque> dachary: nope, another bug :) 2011-11-04 21:02:10+0000 <mtyaka> (The idea is to make the "play again" button automatically invite the participating players) 2011-11-04 21:02:27+0000 <dachary> ok 2011-11-04 21:03:07+0000 <mtyaka> A small issue is that the game_id isn't known yet at the time the button is pressed, but only after the game has been created (after the game master filled in the sentence and submited it) 2011-11-04 21:03:54+0000 <dachary> yes 2011-11-04 21:04:03+0000 <mtyaka> So we'd need to pass current players as an argument to the create function called when play_again button is clicked 2011-11-04 21:04:16+0000 <mtyaka> It would require some code reorganization, but wouldn't really be too hard 2011-11-04 21:04:30+0000 <dachary> hum 2011-11-04 21:05:19+0000 <mtyaka> After the game master fills out the sentence and submits it, I see to possible solutions: 2011-11-04 21:05:43+0000 <mtyaka> 1) create the game as usually, and when the callback returns, fire another request to invite the players 2011-11-04 21:05:44+0000 <dachary> the idea is that the players currently in the chat are invited ? 2011-11-04 21:06:01+0000 <mtyaka> no, the players that were participating in the previous game 2011-11-04 21:06:07+0000 <dachary> ok 2011-11-04 21:06:10+0000 <mtyaka> (the game where the play_again button was pressed) 2011-11-04 21:06:11+0000 <dachary> hum 2011-11-04 21:06:48+0000 <mtyaka> solution 1) wouldn't require changing the server code (I think), but it seems sort of hackish 2011-11-04 21:06:57+0000 <mtyaka> so another solution 2011-11-04 21:07:37+0000 <mtyaka> 2) make the server side code take an additional (optional) argument "invites" and let it invite players during the create call itself 2011-11-04 21:08:02+0000 <mtyaka> this would require changing the server code, but is a cleaner solution, in my opinion 2011-11-04 21:08:15+0000 <mtyaka> what are your thoughts about this? 2011-11-04 21:08:28+0000 <dachary> how was the play again implemented before ? 2011-11-04 21:08:32+0000 * dachary reading code 2011-11-04 21:09:46+0000 <mtyaka> I don't really know how it was done before but from the text in the tracker it seems the invite form was a mandatory step in the previous version 2011-11-04 21:10:01+0000 <dachary> hum 2011-11-04 21:10:06+0000 <dachary> I'm not sure 2011-11-04 21:10:09+0000 <mtyaka> So that emails were simply filled in from the cookie 2011-11-04 21:10:32+0000 <dachary> maybe so 2011-11-04 21:10:40+0000 * dachary still digging code 2011-11-04 21:11:06+0000 <dachary> // "Play again" in this case is just to create a new game and 2011-11-04 21:11:07+0000 <dachary> // the CARDSTORIES_INVITATIONS cookie stores those playes emails. 2011-11-04 21:11:07+0000 <dachary> // the players of this game will be kept as well because 2011-11-04 21:11:14+0000 <dachary> mtyaka: you are correct ;-) 2011-11-04 21:11:30+0000 * dachary re-reading mtyaka suggestion 2011-11-04 21:13:02+0000 * dachary thinking 2011-11-04 21:13:33+0000 <dachary> You are correct, changing the server code would not be a good solution 2011-11-04 21:14:34+0000 <dachary> why not implement it purely client side mtyaka ? 2011-11-04 21:16:37+0000 <mtyaka> It could be done... It's just that it would require first calling the create action, waiting for it's response to get the new game's id, then firing another (invite) request and waiting for it to complete and only then proceeding..... 2011-11-04 21:16:39+0000 <mtyaka> .... or ... 2011-11-04 21:17:32+0000 <mtyaka> no, sorry... had another idea but it wouldn't work unless requests are asynchronous 2011-11-04 21:19:16+0000 <mtyaka> It seemed like it would be cleaner to make the create action on the server take an optional invite argument... but now I'm not so sure. 2011-11-04 21:19:50+0000 <dachary> :-) 2011-11-04 21:20:06+0000 <mtyaka> Handling it on the client wouldn't be hard to do, I guess it's just that the ping-ponging requests make me feel not too great :) 2011-11-04 21:20:15+0000 <mtyaka> You think I shouldn't worry about that? 2011-11-04 21:20:37+0000 * dachary thinking 2011-11-04 21:21:07+0000 <dachary> the way it currently works is 2011-11-04 21:21:11+0000 <dachary> a) create, b) invite 2011-11-04 21:21:13+0000 <dachary> right ? 2011-11-04 21:21:21+0000 <dachary> I mean, when you create a new game. 2011-11-04 21:21:45+0000 <dachary> From the user point of view, the b) invite is now hidden because all players in the chat are invited 2011-11-04 21:21:48+0000 <dachary> is this correct ? 2011-11-04 21:22:52+0000 <mtyaka> all players in the chat are invited by the red button, that's true... 2011-11-04 21:23:31+0000 <mtyaka> But it's not really the same as when the game master fills in the emails in the invite dialog himself. 2011-11-04 21:23:42+0000 <dachary> true 2011-11-04 21:23:51+0000 <dachary> does this happen nowadays ? 2011-11-04 21:24:17+0000 <mtyaka> Heh, probably not... antoviaque will now better. 2011-11-04 21:25:28+0000 <antoviaque> dachary: you mean inviting others rather than going through the chat? 2011-11-04 21:26:02+0000 <dachary> yes 2011-11-04 21:26:42+0000 <antoviaque> dachary: didn't look at the logs, but if it's used it's confidential for now 2011-11-04 21:27:07+0000 MCMic (MCMic) is now online 2011-11-04 21:27:37+0000 <antoviaque> quickly reading over the backlog - if it's tricky to implement, we can leave the actual invitation on the side 2011-11-04 21:29:16+0000 <antoviaque> if there is a link to start a new game for both the player and the author which isn't buggy, it will already be a good improvement 2011-11-04 21:29:55+0000 <antoviaque> we would leave the rest for the revamp of the games lists/play workflow 2011-11-04 21:30:04+0000 <antoviaque> mtyaka: dachary: ^ 2011-11-04 21:31:00+0000 <mtyaka> I think that's a good idea... it doesn't make sense to waste too much effort on something we don't even know people use. 2011-11-04 21:31:44+0000 <mtyaka> We already have a play again button for the author (and hopefully I already fixed the bugs), but we also need one for the player, right? 2011-11-04 21:31:48+0000 <dachary> hum 2011-11-04 21:32:08+0000 <antoviaque> yep, and the fix of bugs that you worked on 2011-11-04 21:33:31+0000 <mtyaka> play again button for players is task #441 2011-11-04 21:34:38+0000 <mtyaka> It should be easy to add it (without the invites, of course) 2011-11-04 21:35:08+0000 <dachary> I'm not sure I understand why the play again button is necessary at this point. 2011-11-04 21:35:40+0000 <antoviaque> dachary: to make it easy for players to create a game once the current one is done 2011-11-04 21:36:34+0000 <dachary> but why not invite all players as it's done currently ? 2011-11-04 21:37:41+0000 <antoviaque> no no, what wee are discussing would not include the invitation anymore - it would be announced in the chat the normal way (it's just adding a link at the end, really) 2011-11-04 21:38:43+0000 <mtyaka> antoviaque: how about adding a "Start a new game" button somewhere that's visible all the time? 2011-11-04 21:39:00+0000 <antoviaque> mtyaka: definitely something to do yep 2011-11-04 21:39:16+0000 <mtyaka> right now it's not easy to figure out how to start a game 2011-11-04 21:39:23+0000 <antoviaque> but it's also good to give a "next step" for players at the end - both are important 2011-11-04 21:39:42+0000 <mtyaka> agreed 2011-11-04 21:40:19+0000 * dachary confused 2011-11-04 21:40:26+0000 <antoviaque> actually there is no ticket about adding a "start new game" button on the board, I'm going to add it - thanks mtyaka 2011-11-04 21:40:31+0000 <dachary> but if you agree, that's good ;-) 2011-11-04 21:40:38+0000 <antoviaque> dachary: what's confusing? : ) 2011-11-04 21:40:44+0000 <mtyaka> hehe 2011-11-04 21:40:58+0000 <dachary> the start new play again chat click play participate invite thingy ;-) 2011-11-04 21:41:18+0000 <mtyaka> :D 2011-11-04 21:42:31+0000 <dachary> I think I understand now 2011-11-04 21:43:35+0000 <antoviaque> ok : ) 2011-11-04 21:44:09+0000 <dachary> I was confused because I misunderstood the current behavior 2011-11-04 21:45:33+0000 <dachary> mtyaka: back to your suggestion to have a create+invite call as opposed to a create call + invite call, I'm not sure I see the upside of it. 2011-11-04 21:47:47+0000 <mtyaka> dachary: ok, I think you're right. The longer I think about it, the less I feel opposed to the double-request thing. 2011-11-04 21:48:15+0000 <mtyaka> Thanks for your insight! 2011-11-04 21:48:25+0000 <dachary> mtyaka: I can see why it makes you feel unconfortable though. 2011-11-04 21:48:56+0000 <dachary> there is no reason to make *two* calls when you already know who you're going to invite 2011-11-04 21:49:14+0000 <dachary> it's just a waste 2011-11-04 21:50:05+0000 <dachary> however, it should not be programaticaly more complicated 2011-11-04 21:50:16+0000 <dachary> just chaining 2011-11-04 21:50:27+0000 <antoviaque> I updated the alpha12 sprint to put the elements we discussed 2011-11-04 21:50:51+0000 <mtyaka> no, it shoulnd't... I think both proposed olutions would require about the same amount of code changes 2011-11-04 21:51:00+0000 <antoviaque> mtyaka: do you have time to log on #95? I'll put back this task to "one day maybe" 2011-11-04 21:52:49+0000 <antoviaque> (np to log the time btw, I'd just create a specific task for this) 2011-11-04 21:54:05+0000 mtyaka_ (mtyaka_) is now online 2011-11-04 21:54:23+0000 <mtyaka_> antoviaque: I got disconnected... 2011-11-04 21:54:33+0000 <antoviaque> (10:51:01 PM) antoviaque: mtyaka: do you have time to log on #95? I'll put back this task to "one day maybe" 2011-11-04 21:54:33+0000 <antoviaque> (10:52:51 PM) antoviaque: (np to log the time btw, I'd just create a specific task for this) 2011-11-04 21:54:37+0000 <antoviaque> or actually you could log it on http://tickets.farsides.com/issues/441 2011-11-04 21:54:45+0000 <dachary> (10:48:27 PM) dachary: mtyaka: I can see why it makes you feel unconfortable though. 2011-11-04 21:54:45+0000 <dachary> (10:50:07 PM) dachary: however, it should not be programaticaly more complicated 2011-11-04 21:54:45+0000 <dachary> (10:48:57 PM) dachary: there is no reason to make *two* calls when you already know who you're going to invite 2011-11-04 21:54:45+0000 <dachary> (10:49:15 PM) dachary: it's just a waste 2011-11-04 21:54:45+0000 <dachary> (10:50:18 PM) dachary: just chaining 2011-11-04 21:55:19+0000 <mtyaka_> antoviaque: I have some time to log, but I'll just log it to #441, thanks! 2011-11-04 21:55:33+0000 <antoviaque> ok 2011-11-04 21:55:43+0000 <mtyaka_> dachary: You're right, it wouldn't be complicated 2011-11-04 21:56:37+0000 <mtyaka> Changing the server side code would be more complicated, at least for me :P 2011-11-04 21:56:48+0000 <dachary> :-) 2011-11-04 21:57:15+0000 <dachary> I could do the change on wednesday but I'm not sure it would be a gain. 2011-11-04 21:58:01+0000 <mtyaka> You've sort of convinced me it wouldn't be :) 2011-11-04 21:58:29+0000 <dachary> I'm glad I could be of assistance 2011-11-04 21:58:38+0000 <mtyaka> And in any case, we decided to not care about invitations for now, only rely on the chat announcements 2011-11-04 21:58:52+0000 <dachary> Did you reach a decision with regard to chat lost of characters ? 2011-11-04 21:59:31+0000 <dachary> antoviaque: ^ 2011-11-04 21:59:48+0000 <antoviaque> decision? 2011-11-04 22:00:31+0000 <dachary> fix or no fix ? 2011-11-04 22:00:38+0000 <dachary> it's about 2 days of work 2011-11-04 22:00:44+0000 <dachary> imho 2011-11-04 22:01:07+0000 <antoviaque> Ah - sorry I didn't had the timeframe in mind 2011-11-04 22:01:31+0000 <antoviaque> It's big, but it's a big pain, the sooner we get rid the better imho 2011-11-04 22:01:42+0000 <dachary> ok 2011-11-04 22:02:20+0000 <antoviaque> improving the chat is a safe bet, it's definitely a component of the game that doesn't seem likely to go away any time soon : ) 2011-11-04 22:03:50+0000 <dachary> antoviaque: do you have a reference to the ticket related to the server bug you experienced when at lavilette ? 2011-11-04 22:04:10+0000 <antoviaque> the one where we have to restart the browser? 2011-11-04 22:04:44+0000 <dachary> yes 2011-11-04 22:05:00+0000 <antoviaque> nope, as I'm not sure how to replicate it 2011-11-04 22:05:08+0000 <antoviaque> I planned to have a look around the tracebacks log to put in tickets everything which isn't there already 2011-11-04 22:05:26+0000 <antoviaque> But if you want I can create a ticket about it to put what I know 2011-11-04 22:05:41+0000 <dachary> can I take a look at the tickets associated to server tracebacks ? 2011-11-04 22:05:51+0000 <antoviaque> but won't be much 2011-11-04 22:05:54+0000 <dachary> or should I browse to find them ? 2011-11-04 22:06:11+0000 <antoviaque> yup, let me find the url 2011-11-04 22:07:03+0000 <antoviaque> bugs are all on http://tickets.farsides.com/issues/543 2011-11-04 22:07:16+0000 <antoviaque> there is only one at the moment related to tracebacks 2011-11-04 22:07:38+0000 <antoviaque> http://tickets.farsides.com/issues/559 2011-11-04 22:08:03+0000 <antoviaque> but there will be a few more coming when I look at the logs 2011-11-04 22:09:19+0000 <dachary> http://tickets.farsides.com/issues/531 2011-11-04 22:09:45+0000 <dachary> antoviaque: that was before I fixed the issue or after ? you told me it did not happen anymore but it seems fairly recent 2011-11-04 22:09:46+0000 <antoviaque> (if you want to have a look, the logs are in cardstories2:/var/www/log/cardstories.org_twisted.log*) 2011-11-04 22:10:22+0000 <antoviaque> hmm good question 2011-11-04 22:11:18+0000 <dachary> I took http://tickets.farsides.com/issues/559 2011-11-04 22:12:02+0000 <antoviaque> so it was before you fixed 2011-11-04 22:12:18+0000 <dachary> antoviaque: do you think it would be a good use of my time to dig these server side traceback and make sure they don't show unless there is a real problem ? 2011-11-04 22:12:33+0000 <antoviaque> that would be a great help yes 2011-11-04 22:12:45+0000 <dachary> ok 2011-11-04 22:12:54+0000 <dachary> I'll work on it next wednesday then 2011-11-04 22:12:54+0000 <antoviaque> this way I can more easily see when something is really wrong and warrant a bug report 2011-11-04 22:14:23+0000 <antoviaque> fyi the logs are parsed by /var/www/bin/email_cardstories_tracebacks.sh every day right now, extracts tracebacks and sends by email 2011-11-04 22:14:40+0000 <antoviaque> (on cardstories.org) 2011-11-04 22:18:00+0000 <dachary> antoviaque: thanks for the guidance. I'm all set for my first day of work ;-) 2011-11-04 22:18:49+0000 <antoviaque> hehhe, cool : ) 2011-11-04 22:20:19+0000 <antoviaque> dachary: btw for the chat that drops keypresses/async, you'll be the one doing it or mtyaka? 2011-11-04 22:25:39+0000 <dachary> antoviaque: it's not decided 2011-11-04 22:25:44+0000 <antoviaque> ok 2011-11-04 22:26:04+0000 <dachary> mtyaka can do it 2011-11-04 22:26:07+0000 <dachary> or I can 2011-11-04 22:26:18+0000 <dachary> we both understand how it should be done 2011-11-04 22:29:35+0000 <dachary> night _______________________________________________ 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/

