Hi, Here is the log of the chatroom at http://farsides.com/chat/ (or irc://irc.freenode.net/#farsides) for the 2011-07-20.
2011-07-20 01:43:32+0000 MCMic (MCMic) is now online 2011-07-20 01:48:26+0000 mtyaka (mtyaka) is now online 2011-07-20 05:23:45+0000 divya (divya) is now online 2011-07-20 07:08:15+0000 <dachary> hop 2011-07-20 07:23:38+0000 * dachary checking out 2011-07-20 07:56:25+0000 * dachary finished merging mtyaka + arbrandes work 2011-07-20 07:56:42+0000 <dachary> now contemplating http://pastebin.com/ba6pELq3 which is what merging dev-2.0 with master entails 2011-07-20 08:07:56+0000 tartarugafeliz (tartarugafeliz) is now online 2011-07-20 08:08:09+0000 <dachary> tartarugafeliz: \o/ 2011-07-20 08:09:12+0000 <tartarugafeliz> :D 2011-07-20 08:21:27+0000 <dachary> tartarugafeliz: antoviaque has problems connecting to IRC ? 2011-07-20 08:34:33+0000 tartarugafeliz1 (tartarugafeliz1) is now online 2011-07-20 08:40:37+0000 <tartarugafeliz1> dachary: we have a problem with our internet, we're solving it 2011-07-20 08:41:33+0000 antoviaque (antoviaque) is now online 2011-07-20 08:41:50+0000 <antoviaque> hi! 2011-07-20 08:41:57+0000 * antoviaque coming back from assedic meeting 2011-07-20 08:43:59+0000 <blanchard> antoviaque: how did it go ? 2011-07-20 08:44:02+0000 <antoviaque> dachary: tartarugafeliz1 said you were trying to reach me? 2011-07-20 08:44:10+0000 <antoviaque> it went ok : ) 2011-07-20 08:44:25+0000 <blanchard> you're a soon to be rich man ? ;) 2011-07-20 08:44:31+0000 <antoviaque> but the girl isn't nice, and this intensive stuff is going to be a pain in the ass - every two weeks :/ 2011-07-20 08:44:40+0000 <blanchard> arf :/ 2011-07-20 08:44:43+0000 <antoviaque> ahh - it wasn't about the indemnities 2011-07-20 08:45:02+0000 <antoviaque> but she confirmed that the application was accepted - should get it by the end of the month 2011-07-20 08:45:05+0000 <blanchard> it was about the control :p 2011-07-20 08:45:08+0000 <antoviaque> yep :) 2011-07-20 08:45:42+0000 <blanchard> antoviaque: I won't be able to attend the 2pm meeting today unfortunately 2011-07-20 08:45:46+0000 <antoviaque> I think I'm going to switch to company creation status, 6 months of this would be a pain in the ass : ) 2011-07-20 08:45:55+0000 <blanchard> I'll be back later in the afternoon 2011-07-20 08:45:56+0000 <antoviaque> blanchard: np 2011-07-20 08:54:53+0000 <divya> antoviaque: blanchard Hi! 2011-07-20 08:54:54+0000 <antoviaque> divya: hello! 2011-07-20 08:54:54+0000 <blanchard> well ! hello :) 2011-07-20 08:54:54+0000 <antoviaque> how have you been? : ) 2011-07-20 08:54:54+0000 <divya> antoviaque: I've not been able to continue working as promised, sorry about that 2011-07-20 08:54:54+0000 <divya> antoviaque: doing fine now 2011-07-20 08:54:54+0000 <antoviaque> np - thanks for coming back : ) 2011-07-20 08:54:54+0000 <antoviaque> what happened? 2011-07-20 08:54:54+0000 <divya> antoviaque: due to health issues initially and then I had to attend a workshop in other city I had to travel 2011-07-20 08:54:54+0000 <divya> anyways I've been checking the tciket I'd picked up 2011-07-20 08:54:54+0000 <divya> I see its still assigned to me and in progress, so wondering if its due on me or someone has taken over 2011-07-20 08:54:55+0000 <dachary> antoviaque: there was nothing specific, just thought you were disconnected and unaware of it as it happens some times 2011-07-20 08:54:55+0000 <antoviaque> dachary: yup, got cut the internet again today :/ 2011-07-20 08:54:55+0000 <antoviaque> I'm with my 3g hotspot 2011-07-20 08:54:55+0000 <antoviaque> divya: let me have a look at your ticket 2011-07-20 08:54:55+0000 <divya> antoviaque: http://tickets.farsides.com/issues/93 2011-07-20 08:54:55+0000 <dachary> antoviaque: hoops 2011-07-20 08:54:55+0000 <dachary> antoviaque: you can come to my place if you like ;-) 2011-07-20 08:55:28+0000 <antoviaque> dachary: if the wifi hotspot stops working I may take on the offer : ) 2011-07-20 08:55:39+0000 <dachary> please do 2011-07-20 08:56:08+0000 <dachary> I'll stay home then 2011-07-20 08:56:21+0000 <dachary> I'm done merging dev-2.0 into master 2011-07-20 08:56:47+0000 <dachary> I'm now checking that it works for real (the tests run fine but there is nothing like hands on experience ;-) 2011-07-20 08:56:57+0000 <antoviaque> divya: I've had a look - in the meantime we moved on in the code base, but we'll still need this to be fixed imho 2011-07-20 08:57:05+0000 <antoviaque> dachary: :p 2011-07-20 08:57:41+0000 <antoviaque> divya: if you wish to complete it, you'll need to pull --rebase against the current codebase 2011-07-20 08:58:43+0000 <divya> antoviaque: ok sure, I will start working on this now 2011-07-20 08:58:53+0000 <antoviaque> divya: also, in the meantime we completed the recruitment process, and selected arbrandes and mtyaka - so it would just be about this one task, hope it's ok for you 2011-07-20 08:59:44+0000 <divya> antoviaque: yeah its ok to me, anyways my company does not allow me to sign any contract 2011-07-20 09:04:53+0000 <antoviaque> ok - perfect then : ) 2011-07-20 09:05:55+0000 <dachary> http://cardstories.org/dev/static/ is running the master branch. We are re-united ! 2011-07-20 09:05:55+0000 <antoviaque> divya: btw dachary is currently finishing a large merge - if you can wait for him to complete it later today, it may save you some problems later on 2011-07-20 09:06:05+0000 <antoviaque> ah - was quicker :p 2011-07-20 09:06:26+0000 <antoviaque> dachary: gratz : ) 2011-07-20 09:06:46+0000 <dachary> :-) it took me about 2.5 hours altogether, that's not so quick. And there may be problems I did not see. But it's not completly broken ;-) 2011-07-20 09:06:56+0000 <divya> antoviaque: yeah sure 2011-07-20 09:07:14+0000 <antoviaque> dachary: it's a good news : ) 2011-07-20 09:07:28+0000 <dachary> yes, it feels good to be one again ;-) 2011-07-20 09:08:16+0000 * antoviaque is completing his CSS task 2011-07-20 09:08:39+0000 * dachary reading the farsides news 2011-07-20 09:15:22+0000 <dachary> antoviaque: I also merged mtyaka + arbrandes latest works 2011-07-20 09:15:26+0000 tartarugafeliz (tartarugafeliz) is now online 2011-07-20 09:15:30+0000 <tartarugafeliz> antoviaque: https://gitorious.org/farsides/farsides/trees/master/cardstories/board%20interface/author_cut%20images/2 2011-07-20 09:15:30+0000 <dachary> antoviaque: which css are you working on ? 2011-07-20 09:15:59+0000 <antoviaque> tartarugafeliz: thanks! 2011-07-20 09:16:05+0000 <tartarugafeliz> yw 2011-07-20 09:16:07+0000 <antoviaque> dachary: cool for the merges : ) 2011-07-20 09:17:03+0000 <antoviaque> dachary: for the css it's this http://tickets.farsides.com/issues/233 2011-07-20 09:23:34+0000 <dachary> antoviaque: is there a backup of tickets.farsides.com ? 2011-07-20 09:24:16+0000 <antoviaque> uh, nope still not :/ I used the backup computer for the RMLL, and didn't reset it up yet 2011-07-20 09:24:24+0000 <dachary> http://tickets.farsides.com/issues/196 is complete ? 2011-07-20 09:25:16+0000 <antoviaque> no - that's why we added those tasks today, it's missing the part after clicking ok 2011-07-20 09:25:39+0000 <antoviaque> but since we created another user story for this, I think we can close it actually 2011-07-20 09:25:51+0000 <antoviaque> hop, done 2011-07-20 09:26:32+0000 mtyaka (mtyaka) is now online 2011-07-20 09:28:57+0000 <dachary> mtyaka: good morning. I have news : dev-2.0 has been merged in master. Please let me know if you find something unexpected. All work will now be done on master. 2011-07-20 09:29:14+0000 <antoviaque> hi mtyaka! 2011-07-20 09:29:42+0000 <mtyaka> hi dachary, antoviaque! 2011-07-20 09:30:21+0000 <mtyaka> dachary: thanks for the info, will report if I find any problems 2011-07-20 09:31:21+0000 <dachary> mtyaka: I've merged the work you've done based on dev-2.0 before merging into master. You don't need to do anything at the moment. 2011-07-20 09:32:01+0000 <mtyaka> ah, ok 2011-07-20 09:34:02+0000 tartarugafeliz (tartarugafeliz) is now online 2011-07-20 09:35:08+0000 antoviaque (antoviaque) is now online 2011-07-20 09:55:34+0000 arbrandes (arbrandes) is now online 2011-07-20 10:02:57+0000 antoviaque (antoviaque) is now online 2011-07-20 10:07:33+0000 <dachary> antoviaque: what is http://farsides.com/wp-content/uploads/group-documents/12/1311012972-brazil.ods.zip ? 2011-07-20 10:08:27+0000 <dachary> ah 2011-07-20 10:08:30+0000 <dachary> found it 2011-07-20 10:13:52+0000 <dachary> tartarugafeliz: did you get a chance to discuss with Laurent ? 2011-07-20 10:14:03+0000 <tartarugafeliz> yesterday yes 2011-07-20 10:14:08+0000 <tartarugafeliz> why, he was here today?! 2011-07-20 10:14:11+0000 <antoviaque> dachary: it's to get a free trip to brazil from oseo ;p 2011-07-20 10:18:30+0000 antoviaque (antoviaque) is now online 2011-07-20 10:20:25+0000 <dachary> tartarugafeliz: I was just curious because I read the post where he said he would come. How did it go ? Did you figure out something ? 2011-07-20 10:21:04+0000 <tartarugafeliz> he'll show us some sketchs until saturday! :D 2011-07-20 10:21:16+0000 <tartarugafeliz> for the results of the games 2011-07-20 10:21:21+0000 <tartarugafeliz> its too boring right now 2011-07-20 10:21:26+0000 <tartarugafeliz> we need to make a party! 2011-07-20 10:21:50+0000 <dachary> tartarugafeliz: great to know he tries to solve it. I agree it's not very entertaining. There is too much to think about. 2011-07-20 10:22:01+0000 <tartarugafeliz> exactly 2011-07-20 10:22:04+0000 <dachary> :-D 2011-07-20 10:22:08+0000 <tartarugafeliz> too much information to show and explain 2011-07-20 10:22:13+0000 <tartarugafeliz> we need to put some fun into this part 2011-07-20 10:22:23+0000 <tartarugafeliz> for people to be waiting to see the results and the illustrations 2011-07-20 10:22:40+0000 <dachary> I'm done reading the news. & watching the vides 2011-07-20 10:22:53+0000 <dachary> tartarugafeliz: your costume is awesome. Yvi likes it ! 2011-07-20 10:23:08+0000 <tartarugafeliz> hahahahaahah I'm so happy Yvi likes it! hahaahha 2011-07-20 10:23:18+0000 <tartarugafeliz> are you in Berlin already!? 2011-07-20 10:23:38+0000 <dachary> http://www.youtube.com/watch?v=jsWcNRTkRYI is a great video. Is there a remastered version ? 2011-07-20 10:23:54+0000 <dachary> tartarugafeliz: we're leaving tonight by train ;-) 2011-07-20 10:24:03+0000 <tartarugafeliz> that's so cool!!! 2011-07-20 10:24:16+0000 <tartarugafeliz> I wish you all a lot of happiness on this new journey! 2011-07-20 10:24:32+0000 <tartarugafeliz> and I hope I can go visit you sometime, I always wanted to know Berlin 2011-07-20 10:24:59+0000 <antoviaque> dachary: nope, that one is more to get a feel of the atmosphere and reactions 2011-07-20 10:25:11+0000 <antoviaque> but if you have an idea of remastering, I'm all hears :p 2011-07-20 10:25:18+0000 <antoviaque> ears 2011-07-20 10:29:06+0000 <dachary> I have no idea, only desire 2011-07-20 10:29:14+0000 <dachary> :-D 2011-07-20 10:30:26+0000 <dachary> lunch time 2011-07-20 10:33:59+0000 <arbrandes> morning folks 2011-07-20 10:34:18+0000 <arbrandes> bye folks, gotta go buy some food :) 2011-07-20 10:34:19+0000 <antoviaque> hi arbrandes : ) 2011-07-20 10:34:29+0000 <antoviaque> ahah, see you :p 2011-07-20 10:34:34+0000 <arbrandes> ;) 2011-07-20 11:38:00+0000 <dachary> arbrandes: morning 2011-07-20 11:42:22+0000 * dachary now contemplating the stories to get a sense of how they could be implemented 2011-07-20 11:43:47+0000 <dachary> antoviaque: I'm still having troubles pulling the farsides repository, is there a clone I could rsync somewhere ? 2011-07-20 11:44:43+0000 <antoviaque> no, but I can make a tarball again 2011-07-20 11:45:02+0000 <dachary> antoviaque: I assume you don't have the same troubles because you pull more often. 2011-07-20 11:45:16+0000 <antoviaque> it's weird though, not sure why you end up with those issues and me not - maybe because I pull more frequently and it's less big in size? 2011-07-20 11:45:18+0000 <antoviaque> ah yep ;p 2011-07-20 11:45:43+0000 <dachary> the size of the git process server side depends on how many objects it needs to send 2011-07-20 11:46:00+0000 <antoviaque> ok, let me try to pull on the server 2011-07-20 11:46:11+0000 <dachary> I suspect it gets oomkilled 2011-07-20 11:46:12+0000 <antoviaque> I think we'll need to move this repository 2011-07-20 11:46:51+0000 <dachary> that's an unexpected problem. it's worth a ticket to gitorious I think 2011-07-20 11:46:58+0000 * dachary filling the ticket 2011-07-20 11:47:13+0000 <antoviaque> ah, good idea too yup : ) 2011-07-20 11:47:34+0000 <antoviaque> especially because if sparkleshare takes on, they are going to have a lot of people like us : ) 2011-07-20 11:47:56+0000 <dachary> I'm pulling as we speak. I't 99% but trashing (i suspect the server is swaping like a pig) 2011-07-20 11:48:16+0000 <dachary> groink 2011-07-20 11:48:46+0000 <dachary> 99% (870/872) 2011-07-20 11:48:58+0000 <dachary> 2 more 2011-07-20 11:48:59+0000 <dachary> gogoogo 2011-07-20 11:49:30+0000 <antoviaque> 98% on my side - I'm catching up :p 2011-07-20 11:49:39+0000 <dachary> how many objects ? 2011-07-20 11:49:46+0000 <dachary> fatal: The remote end hung up unexpectedly 2011-07-20 11:49:49+0000 <antoviaque> remote: Compressing objects: 98% (858/872) 2011-07-20 11:49:50+0000 <dachary> arrrrrrrrrrrrrrhhhhhhhhhhhh 2011-07-20 11:50:03+0000 <dachary> *sob* 2011-07-20 11:50:11+0000 <antoviaque> :p 2011-07-20 11:50:46+0000 antoviaque1 (antoviaque1) is now online 2011-07-20 11:51:04+0000 <antoviaque1> re 2011-07-20 11:51:47+0000 tartarugafeliz1 (tartarugafeliz1) is now online 2011-07-20 11:51:50+0000 <antoviaque1> remote: Compressing objects: 99% (866/872) 2011-07-20 11:52:10+0000 tartarugafeliz2 (tartarugafeliz2) is now online 2011-07-20 11:53:00+0000 <arbrandes> back, now all stocked up :) 2011-07-20 11:53:04+0000 <arbrandes> hey dachary :)) 2011-07-20 11:53:39+0000 <antoviaque1> remote: Compressing objects: 99% (871/872) 2011-07-20 11:53:41+0000 <arbrandes> antoviaque1, dachary, I also have issues pulling the farsides repo. It's usually only after the 3rd or 4th try that I can get it. 2011-07-20 11:53:44+0000 <antoviaque1> arbrandes: re : ) 2011-07-20 11:54:34+0000 <antoviaque1> don't mean to brag, but just ogt it on the first time :p (gnihihi) 2011-07-20 11:54:37+0000 <antoviaque1> remote: Counting objects: 1294, done. 2011-07-20 11:54:38+0000 <antoviaque1> remote: Compressing objects: 100% (872/872), done. 2011-07-20 11:54:38+0000 <antoviaque1> Receiving objects: 15% (134/890), 51.28 MiB | 9.06 MiB/s 2011-07-20 11:54:47+0000 <arbrandes> antoviaque1, no fair :( 2011-07-20 11:54:48+0000 <arbrandes> hehehehe 2011-07-20 11:54:52+0000 <antoviaque1> ;p 2011-07-20 11:55:01+0000 <antoviaque1> I'm making a tarball for you dachary if you still want it 2011-07-20 11:59:10+0000 <dachary> antoviaque1: I do 2011-07-20 11:59:29+0000 <arbrandes> dachary, regarding the first part of http://tickets.farsides.com/issues/167#note-9, sorry about that, stupid mistake, will fix ASAP. About the second part, though, I'm not sure what you meant by "the enclosing HTML page". If you mean django, currently it's not really enclosing the cardstories client page; as a matter of fact, it knows nothing about it except the URL. 2011-07-20 11:59:31+0000 <antoviaque1> it's tar-ing 2011-07-20 11:59:43+0000 <dachary> meanwhile I'll try to check it online 2011-07-20 12:01:37+0000 antoviaque (antoviaque) is now online 2011-07-20 12:03:49+0000 <dachary> arbrandes: I withdraw my second comment. It was meaningless. I thought the patch was in cardstories.js and i suggested that you do ... what you actually did. Sorry for the noise. 2011-07-20 12:04:28+0000 <arbrandes> dachary, no problem at all :) 2011-07-20 12:04:49+0000 antoviaque1 (antoviaque1) is now online 2011-07-20 12:06:32+0000 <antoviaque1> re - sorry for the disconnections - finally got back internet : ) 2011-07-20 12:06:42+0000 * antoviaque1 throws his 3g phone to the trash 2011-07-20 12:08:43+0000 <dachary> :-D 2011-07-20 12:08:47+0000 <dachary> hurray ! 2011-07-20 12:09:33+0000 <arbrandes> Hehehe, viva la land-line internet :) 2011-07-20 12:09:56+0000 <arbrandes> dachary, fixed the mistake, if you want to pull: http://tickets.farsides.com/issues/167#note-10 2011-07-20 12:09:56+0000 <antoviaque1> :p 2011-07-20 12:10:44+0000 <dachary> arbrandes: done 2011-07-20 12:10:47+0000 <arbrandes> thanks :) 2011-07-20 12:11:56+0000 tartarugafeliz (tartarugafeliz) is now online 2011-07-20 12:11:58+0000 <antoviaque1> and finally got around to make this $%#$^ resizable box :) 2011-07-20 12:12:09+0000 <dachary> tartarugafeliz: weeeellllcome back (drums rolling) 2011-07-20 12:12:12+0000 <tartarugafeliz> ups, now everything is fine 2011-07-20 12:12:16+0000 <tartarugafeliz> hahahahaah damn internet 2011-07-20 12:12:29+0000 <dachary> tartarugafeliz: where can I see the animations / videos you worked on ? 2011-07-20 12:12:48+0000 <tartarugafeliz> for card stories? 2011-07-20 12:12:56+0000 <dachary> tartarugafeliz: yes 2011-07-20 12:13:09+0000 <tartarugafeliz> I made just one yesterday, I'll give you the link 2011-07-20 12:13:21+0000 <dachary> thanks, that's what I meant to see :-) 2011-07-20 12:13:35+0000 <tartarugafeliz> https://gitorious.org/farsides/farsides/trees/master/cardstories/animation%20RMLL/movies its the 2to2a.mp4 2011-07-20 12:13:51+0000 <tartarugafeliz> I was doing the 1st step but then I had to stop and do this one⦠I'm a little bit lost actually 2011-07-20 12:13:54+0000 <tartarugafeliz> what should I do next? 2011-07-20 12:14:11+0000 <arbrandes> tartarugafeliz, this is precisely what we're all here to discuss ;) 2011-07-20 12:14:18+0000 <tartarugafeliz> ahhh ok 2011-07-20 12:14:20+0000 <dachary> tartarugafeliz: move your tentacles ? 2011-07-20 12:14:28+0000 <tartarugafeliz> heheheh 2011-07-20 12:15:08+0000 <arbrandes> antoviaque1, tartarugafeliz, mtyaka, the pigs in this sprint, ready for the quick daily meeting? 2011-07-20 12:15:14+0000 <antoviaque1> of course : ) 2011-07-20 12:15:18+0000 <tartarugafeliz> yes 2011-07-20 12:16:39+0000 <arbrandes> Ok, I'll start. It's nice if everybody opens http://tickets.farsides.com/issues/227 for this. Since we don't have a task board yet, the individual stories will have to do. :) 2011-07-20 12:16:50+0000 <antoviaque1> dachary: http://cardstories.antoviaque.org/public/farsides.tar 2011-07-20 12:18:15+0000 <arbrandes> Yesterday I started work on the javascript animation (#231), but until now I only spent about 3 hours, mostly learning what mtyaka did in his last animation task (#221) (but also spending a chunky amount of time trying to get 2to2a.mp4, heheheh). 2011-07-20 12:18:29+0000 <arbrandes> The rest of the time I was finishing #167. 2011-07-20 12:18:33+0000 <dachary> antoviaque1: thanks, it will complete in 2h 2011-07-20 12:18:49+0000 <antoviaque1> dachary: damned :/ 2011-07-20 12:19:09+0000 <dachary> it's ok, I'm not blocked 2011-07-20 12:19:17+0000 <arbrandes> Today (this morning) I intend to finish #231, but I depend on antoviaque1's #233. 2011-07-20 12:19:41+0000 <arbrandes> antoviaque1, your turn :) 2011-07-20 12:20:08+0000 <arbrandes> What did you do yesterday? What are you going to do today, and finally, is there anything blocking you? 2011-07-20 12:20:30+0000 <antoviaque1> I worked on #233, and finished right before the meeting :p 2011-07-20 12:20:39+0000 <arbrandes> heheheh, great 2011-07-20 12:20:40+0000 <antoviaque1> I'm currently pushing stuff 2011-07-20 12:21:19+0000 <antoviaque1> So far nothing left on the code side for today - I think I'll work on moving the farsides git repo to our server, since it continuously creates issues 2011-07-20 12:21:32+0000 <arbrandes> Roger that 2011-07-20 12:21:38+0000 <arbrandes> tartarugafeliz, now you :) 2011-07-20 12:21:48+0000 <tartarugafeliz> I finished my task #230 2011-07-20 12:21:50+0000 * dachary trying to find a software to run the animated video frame by frame 2011-07-20 12:22:25+0000 <arbrandes> dachary, I just drag the mouse slowly on the time bar for that :) 2011-07-20 12:22:26+0000 <antoviaque1> dachary: I just used a normal player, paused and moved the cursor manually :p 2011-07-20 12:22:26+0000 <tartarugafeliz> I thought I would do things in order of steps 2011-07-20 12:22:30+0000 <antoviaque1> hehe 2011-07-20 12:22:51+0000 <tartarugafeliz> but yesterday I did step 2 so you guys have to tell me what you want me to work on today 2011-07-20 12:23:27+0000 <dachary> trying vlc 2011-07-20 12:23:32+0000 <arbrandes> tartarugafeliz, it's mostly our fault that we still don't have all the stories and tasks lined up. 2011-07-20 12:23:56+0000 <tartarugafeliz> can I help to organize some way? 2011-07-20 12:24:37+0000 <arbrandes> tartarugafeliz, if all the tasks were ready, it would have been much clearer in what order things should be done. 2011-07-20 12:24:37+0000 <arbrandes> Ok, let's see 2011-07-20 12:25:04+0000 * arbrandes looking at http://tickets.farsides.com/versions/show/2 2011-07-20 12:26:24+0000 <dachary> antoviaque1: backups maybe ? 2011-07-20 12:26:56+0000 <arbrandes> antoviaque1, http://tickets.farsides.com/issues/228 seems to be a duplicate of 227, right? 2011-07-20 12:27:22+0000 <antoviaque1> dachary: ahah, yep, that too if I have time - I can make it a sysadmin day 2011-07-20 12:28:15+0000 <antoviaque1> arbrandes: ah yep - don't how how I managed this - closing #228 2011-07-20 12:28:54+0000 <arbrandes> antoviaque1, take a loot at http://tickets.farsides.com/versions/show/2, should we just follow the ticket order from now on? 2011-07-20 12:29:32+0000 <arbrandes> tartarugafeliz, if antoviaque1 agrees, we'll be going from #193 to #194, then #195, and so on until #198. 2011-07-20 12:30:02+0000 <arbrandes> tartarugafeliz, now let's see if any of those require new videos or slices 2011-07-20 12:30:05+0000 <antoviaque1> yup, sounds good 2011-07-20 12:30:10+0000 <tartarugafeliz> ok! 2011-07-20 12:31:35+0000 <arbrandes> antoviaque, let's quickly discuss #193, from a design point of view 2011-07-20 12:32:11+0000 <antoviaque1> sure 2011-07-20 12:32:40+0000 <arbrandes> antoviaque1, should we just show the new background for #193? Because on #194 is when the cards are actually dealt. 2011-07-20 12:33:15+0000 <antoviaque1> the new background + the game master/author icon, yep 2011-07-20 12:33:32+0000 <arbrandes> antoviaque1, is there any new design work involved? Are the images for that already sliced? 2011-07-20 12:33:58+0000 <antoviaque1> everything is already integrated on this view 2011-07-20 12:34:09+0000 <arbrandes> ok, so moving on to #194 2011-07-20 12:34:13+0000 <antoviaque1> it's just a matter of copy-pasting dom elements and CSS from other state 2011-07-20 12:35:08+0000 <tartarugafeliz> so, I just need to make the animations right? 2011-07-20 12:35:24+0000 <antoviaque1> yep, now we'll move in the right order : ) 2011-07-20 12:35:27+0000 <arbrandes> tartarugafeliz, it would be nice to have an individual video and images (if any) for #194 2011-07-20 12:35:53+0000 <tartarugafeliz> ok 2011-07-20 12:36:32+0000 * dachary likes how this is getting organized 2011-07-20 12:36:39+0000 <arbrandes> tartarugafeliz, same for #195, #197, and #198 2011-07-20 12:36:47+0000 <tartarugafeliz> okey! 2011-07-20 12:36:56+0000 <arbrandes> tartarugafeliz, I'll go ahead and create the tasks for you :) 2011-07-20 12:37:08+0000 <antoviaque1> tartarugafeliz: you can see the order on this page http://tickets.farsides.com/projects/cardstories/issues?query_id=13 from top to bottom on release 2.0-alpha2 2011-07-20 12:37:08+0000 <arbrandes> (and also add a watermelon on the stories, hehehe) 2011-07-20 12:37:33+0000 <arbrandes> antoviaque1, did you manage to change the priority on #227? just curious :) 2011-07-20 12:37:41+0000 * antoviaque1 agrees with dachary, arbrandes is good at this :) 2011-07-20 12:38:01+0000 <antoviaque1> arbrandes: nope, still greyed, I was looking at it 2011-07-20 12:38:14+0000 <arbrandes> hahahhaa, *redmine* is good at this. ;) but thanks, lets hope it works out 2011-07-20 12:38:24+0000 <antoviaque1> I think it's because of the subtasks, I'll remove the subtasks, change the priority, and try to put them back 2011-07-20 12:38:28+0000 <dachary> (unrelated : using git clone [email protected]:farsides/farsides.git instead of git://gitorious.org/farsides/farsides.git may solve the memory issues. trying ) 2011-07-20 12:39:45+0000 <dachary> arbrandes: will you tell me when I should speak up ? I'm new to these meetings ;-) 2011-07-20 12:40:43+0000 <arbrandes> dachary, your time is now! :) We need to discuss code tasks for the remainder of the stories on the "2.0-alpha2" sprint 2011-07-20 12:42:11+0000 <dachary> Yesterday I participated in the meeting during a few minutes. Today I merged arbrandes & mtyaka works and merged the dev-2.0 branch into the master branch. Then I read all the farsides newsfeeds, participated in the threads when I could, watched the videos. 2011-07-20 12:43:15+0000 <dachary> I plan to work on figuring out what to do in terms of code for 2.0-alpha2 with arbrandes for the next 2h15 at which point I'll need to pack and get on the train. When in the train I plan to write my daily report before crossing the german border and loosing connectivity. 2011-07-20 12:43:31+0000 <dachary> Is this what I'm supposed to say ? 2011-07-20 12:43:47+0000 mtyaka (mtyaka) is now online 2011-07-20 12:44:05+0000 <arbrandes> dachary, that was textbook perfect! :D 2011-07-20 12:44:20+0000 <dachary> \o/ 2011-07-20 12:44:33+0000 <arbrandes> hahahahha :) 2011-07-20 12:45:03+0000 <arbrandes> Anything blocking you? 2011-07-20 12:46:24+0000 <dachary> nope 2011-07-20 12:47:00+0000 <dachary> I'll starting focusing on the stories and what it entails as soon as the meeting is finished. 2011-07-20 12:47:19+0000 <arbrandes> Ok then, since mtyaka's apparently not here, that's it 2011-07-20 12:47:27+0000 <mtyaka> i am here 2011-07-20 12:47:29+0000 <dachary> arbrandes: he is back 2011-07-20 12:47:33+0000 <arbrandes> Ahh, ok 2011-07-20 12:47:36+0000 <arbrandes> hi mtyaka :) 2011-07-20 12:47:36+0000 <mtyaka> i was having some connection problems 2011-07-20 12:47:40+0000 <mtyaka> hi :) 2011-07-20 12:47:57+0000 <mtyaka> i finished 229 2011-07-20 12:48:02+0000 <mtyaka> now i am out of tasks 2011-07-20 12:48:02+0000 <arbrandes> So, now its your turn: What did you do yesterday? What are you going to do today, and finally, is there anything blocking you? 2011-07-20 12:48:15+0000 <arbrandes> mtyaka, alright, that was quick :) 2011-07-20 12:48:20+0000 <mtyaka> did: 229, today: don't know, blocking: absence of tasks :) 2011-07-20 12:48:47+0000 <arbrandes> Ok, me and dachary will be working on creating the tasks, hehehe :) 2011-07-20 12:48:55+0000 <mtyaka> great 2011-07-20 12:49:27+0000 <arbrandes> Alright, that's it for the "short" meeting. ;) 2011-07-20 12:49:33+0000 <antoviaque1> :p 2011-07-20 12:49:40+0000 <antoviaque1> thanks arbrandes :) 2011-07-20 12:49:47+0000 <dachary> thanks everyone 2011-07-20 12:50:05+0000 <arbrandes> np, antoviaque1, thank you, and thanks to everyone too 2011-07-20 12:50:44+0000 <arbrandes> dachary, now the idea is to start creating actual tasks as children to each story 2011-07-20 12:50:55+0000 <dachary> yes 2011-07-20 12:50:57+0000 <arbrandes> I took the liberty of creating the tasks for #227 yesterday, but they are not nearly as well-specified as I've seen you do them. :) 2011-07-20 12:51:27+0000 * dachary checking 2011-07-20 12:51:30+0000 * antoviaque1 is trying to fix the priority of #227 - going to temporarily remove the subtasks, fyi 2011-07-20 12:52:33+0000 <arbrandes> But well specified tasks are certainly more difficult to write. What I'm trying to say is, I believe the important thing is to get as many individual tasks out there as possible, so that nobody on the team runs out of tasks, and that writing the tasks doesn't take too long. 2011-07-20 12:53:29+0000 <arbrandes> Just to make it clear, this is only about the tasks for the stories here: http://tickets.farsides.com/versions/show/2 2011-07-20 12:55:14+0000 <arbrandes> antoviaque1, if we change the priority of the tasks themselves, does that also change the priority on the parent task? Maybe that would make it easier. 2011-07-20 12:55:16+0000 <dachary> arbrandes: ok 2011-07-20 12:55:39+0000 <dachary> I'll wrap my mind on #227 to write specifications 2011-07-20 12:55:52+0000 <antoviaque1> arbrandes: I just tried, it goes back to "normal" 2011-07-20 12:56:03+0000 <arbrandes> antoviaque1, http://www.redmine.org/issues/6687 :( 2011-07-20 12:56:20+0000 <antoviaque1> I think we should stop using priorities on stories that have subtasks, and just use the order field 2011-07-20 12:57:03+0000 <antoviaque1> yup, confirms the behavior yep 2011-07-20 12:57:22+0000 <antoviaque1> I'll update the stories to put everything in "normal", with the right order value 2011-07-20 12:58:01+0000 <arbrandes> antoviaque1, I'll have to recreate the "order" field, then (I thought we wouldn't need it) 2011-07-20 12:58:07+0000 <arbrandes> just a sec 2011-07-20 13:00:00+0000 <arbrandes> done 2011-07-20 13:00:08+0000 <antoviaque1> thx : ) 2011-07-20 13:02:10+0000 <antoviaque1> done for 2.0-alpha2 2011-07-20 13:04:06+0000 <arbrandes> cool, looks good :) 2011-07-20 13:04:24+0000 <arbrandes> too bad about the subtask priority thing, though, lots of redmine users complaining 2011-07-20 13:05:49+0000 <tartarugafeliz> arbrandes: are you going to create tasks for me too? 2011-07-20 13:05:55+0000 <antoviaque1> I can imagine, not very intuitive 2011-07-20 13:06:07+0000 <arbrandes> tartarugafeliz, yup, doing that now :) 2011-07-20 13:06:12+0000 <tartarugafeliz> :) thank you! 2011-07-20 13:07:14+0000 <arbrandes> tartarugafeliz, feel free to change the tasks later, if necessary, both in terms of description or of time spent. You're the boss of the art department, after all. :) 2011-07-20 13:07:21+0000 <antoviaque1> ok, upon dachary's insistence, off to build this backup server :p 2011-07-20 13:07:24+0000 <tartarugafeliz> ok 2011-07-20 13:07:28+0000 <tartarugafeliz> :) 2011-07-20 13:07:36+0000 <tartarugafeliz> I'm the boss of myself love that 2011-07-20 13:07:49+0000 <dachary> antoviaque1: \o/ 2011-07-20 13:07:50+0000 <arbrandes> hahaha, yeah, very good position to be in 2011-07-20 13:08:03+0000 <antoviaque1> dachary: :p 2011-07-20 13:08:04+0000 <arbrandes> always good to have a backup, agreed :) 2011-07-20 13:08:23+0000 <dachary> backups are useless 2011-07-20 13:08:26+0000 <arbrandes> (better even to have 2 backups, according to the Ramans, hahahah) 2011-07-20 13:08:29+0000 * dachary hides 2011-07-20 13:08:41+0000 <arbrandes> lol, dachary 2011-07-20 13:08:41+0000 <antoviaque1> tartarugafeliz: you're lucky, me I have dachary and arbrandes on my back :p 2011-07-20 13:08:54+0000 <arbrandes> antoviaque1, lol, no fair, it's the other way around, hahahaha 2011-07-20 13:09:00+0000 <antoviaque1> ahahahahah 2011-07-20 13:09:28+0000 * dachary checking the deferred implement to figure out if it can chain deferreds 2011-07-20 13:09:39+0000 <tartarugafeliz> hahahahah 2011-07-20 13:10:06+0000 * dachary looking deeply focused on the subject and pretending not to hear people laughing 2011-07-20 13:10:12+0000 <antoviaque1> ah but I need to finish pushing the code I finished first - arbrandes, you'll see, I've tried to make it easy for you to resize the bubble as needed for the animation - you just have to change the width, height and position of the containing div 2011-07-20 13:10:47+0000 * antoviaque1 thinks dachary is suspicously focused on work 2011-07-20 13:15:54+0000 <arbrandes> antoviaque1, thanks!! 2011-07-20 13:20:54+0000 <dachary> arbrandes: I had a closer look at the deferred implementation of jquery. 2011-07-20 13:21:10+0000 <arbrandes> dachary, cool, how does it hold up? 2011-07-20 13:22:31+0000 <arbrandes> (antoviaque1, when you finish #233, don't forget to updated it with relevant info, including commit, spent time, percent done, etc ;) 2011-07-20 13:22:39+0000 <antoviaque1> yup 2011-07-20 13:22:50+0000 <antoviaque1> percentage done too? damned, lots of fields to fill :p 2011-07-20 13:23:15+0000 <dachary> I used it in display_or_select_card to chain a function after the dock finished preparing itself. Which is a logic close to doing something once an animation is complete. 2011-07-20 13:23:51+0000 <arbrandes> antoviaque1, hehehe, there's a way to couple the percentage done field with the status field, so we wouldn't have to fill that one too. :) 2011-07-20 13:24:07+0000 <antoviaque1> ahhhh :D 2011-07-20 13:24:08+0000 <antoviaque1> ahahaha 2011-07-20 13:24:18+0000 <antoviaque1> no just kidding, I can do that, np : ) 2011-07-20 13:24:23+0000 <arbrandes> antoviaque1, hehehe, ok 2011-07-20 13:24:36+0000 <arbrandes> dachary, did it work? 2011-07-20 13:25:08+0000 <arbrandes> dachary, can I see it in master already? 2011-07-20 13:25:28+0000 <dachary> arbrandes: yes you can. It has been there fore a while. I forgot to point it out the last time we talked. 2011-07-20 13:25:43+0000 * arbrandes looking 2011-07-20 13:26:20+0000 <dachary> I looked at the implementation to see if there was a way to say : the deferred should wait for another deferred to complete before resuming the callback chain 2011-07-20 13:26:38+0000 <dachary> this is a key functionality when using deferreds 2011-07-20 13:27:10+0000 <dachary> it would allow us to say, for instance : 2011-07-20 13:27:36+0000 <dachary> d = deferred() 2011-07-20 13:28:19+0000 <dachary> d.done(function_returning_a_deferred_that_resolve_when_an_animation_completes()) 2011-07-20 13:28:28+0000 <dachary> d.done(ANOTHER_function_returning_a_deferred_that_resolve_when_an_animation_completes()) 2011-07-20 13:28:52+0000 <arbrandes> And they would then be executed in the order specified in the code? 2011-07-20 13:28:56+0000 <dachary> and that would be enough to ensure that the two animations are run in sequence 2011-07-20 13:29:04+0000 <dachary> yes 2011-07-20 13:29:05+0000 <arbrandes> Understood 2011-07-20 13:29:20+0000 <dachary> antoviaque1: has used something called timeline 2011-07-20 13:29:56+0000 <antoviaque1> dachary: I think it was Cedric who used it no? 2011-07-20 13:30:02+0000 <dachary> ah ! 2011-07-20 13:30:05+0000 <dachary> maybe yes 2011-07-20 13:31:28+0000 <dachary> there are many jquery plugin named timeline, asking trigrou (cedric) 2011-07-20 13:32:28+0000 <dachary> https://github.com/cedricpinson/timeline.js 2011-07-20 13:32:31+0000 <dachary> it's not jquery 2011-07-20 13:33:00+0000 <dachary> http://marcinignac.com/blog/timeline-js/ 2011-07-20 13:36:47+0000 * arbrandes looking 2011-07-20 13:37:31+0000 <dachary> http://vorg.github.com/timeline.js/examples/cssAnimation.html 2011-07-20 13:38:14+0000 <antoviaque1> arbrandes: http://tickets.farsides.com/issues/233 2011-07-20 13:39:22+0000 <arbrandes> timeline.js drawbacks: can't animate css properties of DOM objects (don't know how bad that is), and doesn't work in IE < 9. 2011-07-20 13:39:39+0000 <arbrandes> But I think the IE9 bit is just for the GUI. 2011-07-20 13:40:03+0000 <dachary> I think it's too far from where we are (jquery). 2011-07-20 13:40:58+0000 <dachary> nevermind 2011-07-20 13:41:05+0000 <arbrandes> it's really cool, though. But maybe we don't need all that fancy stuff for now. 2011-07-20 13:41:11+0000 <dachary> right 2011-07-20 13:41:42+0000 <arbrandes> Once we get into webgl, maybe we can take another look. ;) 2011-07-20 13:42:39+0000 <dachary> back to deferred: because there is no way to chain deferred (as described above), for now we will need to rely on the last argument callback of the animate jquery function & that sort of things 2011-07-20 13:43:09+0000 <arbrandes> dachary, ah, there is no way to chain it, then! 2011-07-20 13:43:14+0000 <arbrandes> too bad 2011-07-20 13:43:16+0000 <dachary> and only rely on deferred for the generic service they propose (list of functions chained together) 2011-07-20 13:44:33+0000 <dachary> we will only be able to use deferred if all the functions added to d.done(f) are synchronous. The is no way to properly handle the fact that f will run an ajax call for which a result must be expected at a later time, for instance 2011-07-20 13:45:45+0000 <arbrandes> I see; same problem for handling events, then, I guess 2011-07-20 13:45:47+0000 <dachary> with this in mind, we know exactly when to use deferred or not :-) 2011-07-20 13:46:11+0000 <dachary> arbrandes: yes 2011-07-20 13:46:50+0000 <dachary> it's not too bad though 2011-07-20 13:47:25+0000 <dachary> I should have investigated this before returning deferred in each state function 2011-07-20 13:48:09+0000 <dachary> :-) 2011-07-20 13:48:49+0000 <arbrandes> Ah, yes, I see there are several "return deferred" 2011-07-20 13:49:10+0000 <arbrandes> But you don't actually chain them, though? 2011-07-20 13:49:39+0000 <dachary> No. But I assumed we would. The deferred jquery implementation is a pale shadow of the twisted deferred implementation. 2011-07-20 13:52:01+0000 * arbrandes reading the code 2011-07-20 13:52:25+0000 <arbrandes> The only deferred object is created in display_or_select_cards() 2011-07-20 13:52:45+0000 <dachary> yes 2011-07-20 13:53:03+0000 <dachary> but I told myself that *all* state functions should return deferred eventually 2011-07-20 13:53:35+0000 <dachary> hence the return that show in invitation: for instance 2011-07-20 13:53:53+0000 <arbrandes> It's only actually *used* in display_or_select_cards(), too, right? 2011-07-20 13:53:57+0000 <dachary> yes 2011-07-20 13:54:01+0000 <arbrandes> ok, cool 2011-07-20 13:54:30+0000 <dachary> it's used in tests mostly 2011-07-20 13:54:42+0000 <dachary> it makes a world of difference for testing 2011-07-20 13:54:54+0000 <dachary> but it looks useless in the code structure itself 2011-07-20 13:55:03+0000 <arbrandes> ahhh 2011-07-20 13:55:04+0000 * arbrandes looking at the tests 2011-07-20 13:55:24+0000 <dachary> basically the test hooks itself on the deferred and knows it will be called whenever the deferred is resolved 2011-07-20 13:56:02+0000 <dachary> trying the same without deferred would be quite contorted 2011-07-20 13:56:18+0000 <arbrandes> through "var onReady = function(is_ready) {"? 2011-07-20 13:56:33+0000 <arbrandes> Now I get it 2011-07-20 13:56:38+0000 <arbrandes> done(onReady) 2011-07-20 13:56:43+0000 <dachary> yes 2011-07-20 13:57:22+0000 <dachary> I think we should keep the same kind of logic with regard to animations 2011-07-20 13:57:49+0000 * dachary thinking 2011-07-20 13:58:04+0000 * dachary reading create_write_sentence_animate 2011-07-20 13:58:42+0000 <dachary> say create_write_sentence_animate returns a deferred that is resolved when the animation finishes 2011-07-20 13:59:41+0000 <dachary> it could be used instead of the var interval = setInterval(function() { 2011-07-20 13:59:41+0000 <dachary> }, 750) infinite loop. 2011-07-20 13:59:57+0000 <arbrandes> for the tests, yes, I agree 2011-07-20 14:00:02+0000 * mtyaka eavesdropping on the conversation... 2011-07-20 14:00:24+0000 <dachary> mtyaka: I'm not saying you're wrong. Your solution is fine too. 2011-07-20 14:00:28+0000 <arbrandes> hehehe, mtyaka :) 2011-07-20 14:00:39+0000 <mtyaka> this would make animation tests, much prettier, i agree 2011-07-20 14:01:15+0000 <dachary> There will be more than one animation in the 2->2a transition 2011-07-20 14:01:33+0000 <mtyaka> dachary: hehe, but your solution is better 2011-07-20 14:01:48+0000 <mtyaka> thanks for teaching me another new trick! 2011-07-20 14:01:57+0000 <dachary> :-D 2011-07-20 14:04:39+0000 <arbrandes> dachary, yes, both the sentence bubble and the card need to be animated. 2011-07-20 14:06:03+0000 <dachary> but it's ok if they are not exactly synchronous 2011-07-20 14:06:24+0000 <dachary> tartarugafeliz: could you please let xavier know he dropped of the irc ? 2011-07-20 14:06:47+0000 <arbrandes> dachary, yep, they just need to finish at roughly the same time. 2011-07-20 14:13:04+0000 <dachary> I'm unable to download fiinalHD.mp4 2011-07-20 14:13:37+0000 <dachary> arbrandes: tartarugafeliz do you have an alternate url ? 2011-07-20 14:13:47+0000 <dachary> https://gitorious.org/farsides/farsides/blobs/raw/ea0d288016220d0342e23c31b04e05867f5b8a5f/cardstories/animation%20RMLL/movies/fiinalHD.mp4 2011-07-20 14:14:55+0000 <arbrandes> dachary, http://dl.dropbox.com/u/1327542/final.mp4 2011-07-20 14:14:59+0000 <arbrandes> still uploading, though 2011-07-20 14:15:02+0000 <dachary> thanks 2011-07-20 14:15:06+0000 <dachary> ah :-) 2011-07-20 14:15:30+0000 <tartarugafeliz> dachary: xav crashed and he's setting up the backup server so he's not in front of the computer 2011-07-20 14:15:32+0000 <arbrandes> ooops, sorry, wrong file 2011-07-20 14:15:42+0000 <dachary> :-D 2011-07-20 14:15:43+0000 <arbrandes> dachary, never mind that file 2011-07-20 14:15:50+0000 <arbrandes> it's not the HD one, wait 2011-07-20 14:15:51+0000 <dachary> tartarugafeliz: thanks 2011-07-20 14:16:04+0000 <tartarugafeliz> you can't download from the gitorious? 2011-07-20 14:16:25+0000 <dachary> arbrandes: nevermind 2011-07-20 14:16:33+0000 <dachary> I have final and it's good enough :-) 2011-07-20 14:16:45+0000 <arbrandes> ok, cool 2011-07-20 14:20:02+0000 <dachary> when going from a state to another, the state change (i.e. the actual call of the function that does the set_active) must occur only when the animations are all over. Otherwise it will be messy ;-) 2011-07-20 14:21:38+0000 <arbrandes> agreed, dachary 2011-07-20 14:21:52+0000 <dachary> let say we set the rule that each state function returns a deferred that is resolved when the current state has nothing left to do (i.e. no animations left but it may not be limited to animations). 2011-07-20 14:24:24+0000 * dachary not sure where he is going... 2011-07-20 14:24:32+0000 antoviaque (antoviaque) is now online 2011-07-20 14:25:13+0000 * arbrandes thinking 2011-07-20 14:26:00+0000 <arbrandes> But how would that fit into the current code structure? I mean, the deferreds are already there, but how to take advantage of them? 2011-07-20 14:26:16+0000 <dachary> arbrandes: right 2011-07-20 14:26:30+0000 <dachary> I'll use less abstraction to figure it out 2011-07-20 14:28:11+0000 <dachary> player is expected to pick a card. Click on card. Clicks on ok. Animations run while the packet is sent to the server. The next state (change your card) must not .... dam, trying again 2011-07-20 14:29:05+0000 * arbrandes trying to follow dachary :) 2011-07-20 14:29:16+0000 <dachary> arbrandes: don't try, I rant ;-) 2011-07-20 14:29:22+0000 <dachary> I'll summarize when I'm set 2011-07-20 14:29:24+0000 <arbrandes> hehehe, ok, I'll wait :) 2011-07-20 14:29:54+0000 <dachary> author click to go to the vote phase, animations run while the packet is sent to the server, the vote state must not run before the animations are finished AND the packet has successfully reached the server 2011-07-20 14:30:28+0000 <dachary> at the moment the code structure assumes that the only event to wait for before switching state is the confirmation that the packet indeed reachted the server 2011-07-20 14:40:53+0000 <tartarugafeliz> is it possible to have my tasks showing up on my list of tasks? 2011-07-20 14:41:15+0000 <antoviaque> tartarugafeliz: I was thinking of that, it's because it's still in new 2011-07-20 14:41:32+0000 <antoviaque> arbrandes: do you want to be able to pass them to specified? 2011-07-20 14:42:16+0000 <arbrandes> antoviaque, ok, I could do that 2011-07-20 14:42:16+0000 <antoviaque> this way I won't be a blocker on that part anymore - given the way we build tasks on top of user stories now, it doesn't makes a lot of sense anymore 2011-07-20 14:42:39+0000 * antoviaque editing the rights 2011-07-20 14:43:04+0000 <arbrandes> dachary, was that the summary, or are you still thinking? :) 2011-07-20 14:43:10+0000 <antoviaque> actually I'll give you project management rights, since this fits your scrum master role 2011-07-20 14:43:24+0000 <arbrandes> sure, whatever's easier 2011-07-20 14:44:58+0000 <antoviaque> updated http://tickets.farsides.com/projects/cardstories 2011-07-20 14:45:11+0000 <antoviaque> thanks arbrandes : ) 2011-07-20 14:46:01+0000 <arbrandes> np, dude :) 2011-07-20 14:46:25+0000 <arbrandes> What I'm trying to do now is get the child tasks to show under the stories 2011-07-20 14:49:37+0000 <dachary> to get back to the general idea : when a state completes it will a) run an animation, b) run an ajax call and c) call the new state function (as a side effect of calling the game() function ) when both a) and b) are successfully completed 2011-07-20 14:50:10+0000 <dachary> let say all animation functions return a deferred 2011-07-20 14:50:37+0000 <dachary> the vote_voter function could have a var ok function that looks like this : 2011-07-20 14:51:07+0000 <dachary> var d = vote_voter_end_animation(); 2011-07-20 14:51:36+0000 <dachary> d.done(function() { $this.send_game(player_id, game.i.....) }) 2011-07-20 14:51:59+0000 * antoviaque updated tartarugafeliz's tasks to pass them as "in progress" 2011-07-20 14:52:23+0000 <tartarugafeliz> thank you this really helps a lot 2011-07-20 14:52:54+0000 <dachary> the alternative would be to have a callback to the vote_voter_end_animation function which is easier to manipulate in the jquery world 2011-07-20 14:53:02+0000 <dachary> because deferred is a strange concept 2011-07-20 14:53:26+0000 <dachary> and degraded deferred are even stranger because you don't get to use them where they are most useful 2011-07-20 14:53:58+0000 <dachary> arbrandes: I think my conclusion is to not use deferred but callbacks so that it fits the model of all other functions / plugins. 2011-07-20 14:54:53+0000 <dachary> it means I would have to revert my use of the deferred in the select_card function for the sake of clarity and have an extra callback argument on each state function that gets called whenever the state function completes 2011-07-20 14:55:43+0000 <arbrandes> Wouldn't reverting deferred on select_card make tests more difficult? 2011-07-20 14:56:02+0000 <arbrandes> Or will the callbacks solve that problem? 2011-07-20 14:56:06+0000 <dachary> arbrandes: not really, as long as its replaced by a callback 2011-07-20 14:56:09+0000 <dachary> yes 2011-07-20 14:56:10+0000 <dachary> :-D 2011-07-20 14:56:12+0000 <arbrandes> :)) 2011-07-20 14:57:03+0000 <dachary> the deferred implementation of jquery is not really appealing, I must say. It's fun because it's new. But the added conceptual complexity is not worth the effort, IMO. 2011-07-20 14:57:09+0000 <dachary> I will need to pack my things before catching the train now. I'm glad I got to the bottom of this. 2011-07-20 14:58:03+0000 <arbrandes> dachary, ok, I'll hold off on #232 until you become available; you'll probably want to make theses changes yourself. 2011-07-20 14:58:11+0000 <dachary> the rule would be simple : "each function has a last argument which is a callback that is run when the function completes". This is the model generaly used on nodejs and it's easy to grasp. 2011-07-20 14:59:08+0000 <arbrandes> It is also what $.animate() does 2011-07-20 14:59:18+0000 <dachary> arbrandes: exactly 2011-07-20 14:59:34+0000 <dachary> let's not try to be too smart, keep it simple ;-) 2011-07-20 14:59:45+0000 <arbrandes> hehehehhe, sounds good to me :) 2011-07-20 15:00:22+0000 <dachary> ttyl #232 will switch to invalid unless someone has an epiphany and votes for deferreds ;-) 2011-07-20 15:00:38+0000 <arbrandes> ttyl, thanks a lot dachary, and have a nice trip!! 2011-07-20 15:01:12+0000 <arbrandes> agreed on #232, btw :) 2011-07-20 15:05:52+0000 <arbrandes> kids, gotta take a break to cook lunch, bbl 2011-07-20 15:22:21+0000 <antoviaque> dachary: have a nice trip! : ) 2011-07-20 15:26:21+0000 MCMic (MCMic) is now online 2011-07-20 15:26:58+0000 <antoviaque> hi MCMic! 2011-07-20 15:37:42+0000 <MCMic> hi :) 2011-07-20 15:50:21+0000 antoviaque (antoviaque) is now online 2011-07-20 16:58:07+0000 antoviaque1 (antoviaque1) is now online 2011-07-20 16:58:15+0000 tartarugafeliz (tartarugafeliz) is now online 2011-07-20 18:34:43+0000 arbrandes (arbrandes) is now online 2011-07-20 19:07:38+0000 dachary (dachary) is now online 2011-07-20 19:11:58+0000 tartarugafeliz (tartarugafeliz) is now online 2011-07-20 19:15:33+0000 antoviaque (antoviaque) is now online 2011-07-20 19:49:34+0000 dachary (dachary) is now online 2011-07-20 19:49:39+0000 dachary (dachary) is now online 2011-07-20 19:50:00+0000 <dachary> hi from the train to berlin 2011-07-20 19:52:47+0000 dachary1 (dachary1) is now online 2011-07-20 19:53:52+0000 <dachary1> connectivity is worse than bad though ;-) you won't hear from me until tomorrow 2011-07-20 20:02:04+0000 <antoviaque> dachary1: if you can hear me, you'll be happy to know that I've started the backups, you can sleep well tonight :p 2011-07-20 20:02:37+0000 <antoviaque> 4To RAID5+backuppc, I'm now in love with backuping stuff :D 2011-07-20 21:16:07+0000 antoviaque (antoviaque) is now online 2011-07-20 21:56:55+0000 antoviaque (antoviaque) is now online 2011-07-20 22:59:28+0000 antoviaque (antoviaque) 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/

