13:01:08 #startmeeting 13:01:08 Meeting started Wed Sep 24 13:01:08 2014 UTC. The chair is alinefm. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:01:08 Useful Commands: #action #agreed #help #info #idea #link #topic. 13:01:08 #meetingname scrum 13:01:08 The meeting name has been set to 'scrum' 13:01:26 #info Agenda 1) Status 2) Open discussion 13:01:26 anything else? 13:01:43 good for me 13:04:00 #topic Status 13:04:00 #info Please provide your status using the #info command: #info 13:04:17 #info YuXin Working on defects 13:04:19 #info vianac opened a few issues on Github while testing Kimchi for the GA release; tested Kimchi on Fedora 20 according to the test matrix; closed bugs #415, #435, #447 (partially); sent first version of patchset to fix issue #433; closed a bug where the mockmodel was writing actual files on the disk when it shouldn't; reviewed some patches on the mailing list 13:04:44 #info wenwang sent patch that fix bug UI: Pop up errors when log out at "Host" tab 13:05:28 #info wenwang sent patch that fix bug#424 Edit Template, "Disk (GB)" is always changing when select "Storage Pool", user input is missing. 13:06:04 #info alinefm sent patch to fix issues #429, #430, #452, #419 (already merged) 13:06:06 #info wenwang sent patch that fix bug#426 Create 'bridge' network, when no interface available, it popup error. 13:06:38 #info alinefm sent patch to fix issues #417, #437, #432 (waiting for reviews) 13:06:39 #info royce fixed bug about: fake uri for repo test, rollback in update repo, filter unsupported volumes from disk list for attachment, took sick leave for two days 13:06:52 #info wenwang working on bug fix that edit guest did not refresh volume when storage pool chages 13:06:59 royce, hope you are better now =) 13:07:11 thanks alinefm 13:07:49 better, if there are not much things need me, I hope I can go off-line earlier today, can I? 13:08:28 sure! 13:08:45 The whether in Beijing changes too fast.... Thanks a lot alinefm! 13:08:56 I mean weather... 13:09:27 just let me share what is coming after 1.3 13:09:56 I have checked all open bugs yesterday night and there are still 10 that would be good to close for 1.3 13:10:10 from those 10 at least 4 have patches on ML 13:10:35 vianac and I will try to get them fixed today 13:10:54 after that, we are ready for 1.3 unless any of you have more concerns 13:10:58 are there anything I can help alinefm? 13:11:32 any UI bugs left? 13:11:37 The filter seems not rebased, do I need to rebase it today? 13:11:50 royce, no - the bugs left seems to be easy to solve 13:11:59 royce, it is time to you sleep =) 13:12:06 I will check the filter and rebase for you 13:12:34 YuXin, https://github.com/kimchi-project/kimchi/issues/445 13:12:46 only this one ^that I think it is important for now 13:12:48 Let me see, you can merge the UI first and I can send the backend tomorrow 13:13:10 I don't want to leave trouble to you 13:13:12 royce, today is our deadline 13:13:13 I will fix 445 tomorrow 13:13:21 we have to have everything merged today 13:14:22 I do not have the environment to handle 445 noww 13:14:33 Then I will rebase it today 13:14:43 Alinefm, can you look into 445 today 13:14:47 YuXin, I can do that 13:14:54 many thanks 13:15:02 YuXin, from what I see in the code I just need to move code around 13:15:18 exactly 13:15:46 all the code is there, just re-organize the code and send rtequests ou 13:15:56 send requests out 13:16:22 if the response is not that fast that you feel there is a delay when open the dropdown 13:16:38 try setTimeout 13:16:48 there is the "Searching..." label for that 13:16:58 until get the response 13:16:58 yes 13:17:37 but each time user open the dropdown, he will see "Searching..." 13:18:03 alright - and then we set the peers on response? 13:18:24 and I remember that in a patch review, you found that the /peers request is not response fast, that is why we add "Searching..." 13:18:44 yeap - I remember 13:18:57 any more concerns for 1.3? 13:19:10 so we can use setTimeout to periodically send /peers requests 13:19:35 then we user open the dropdown, there is always a list of peers up to date 13:19:55 how much periodically? 13:19:58 1min? 13:20:51 how about 10 seconds 13:21:58 or you know that the /peers request will trigger a big workload at backend? 13:22:06 I don't think this information change so frequently 13:22:31 seems a lot of requests that will not provide any new info 13:22:46 do you think send the request on user selection is bad? 13:23:00 now, each time user login, he will definitely get an updated list of peers, is this enough? 13:23:43 if send the request on user selection, user will always see "Searching.." even no new peers are added 13:24:12 if send the request on user selection, I recommend below 13:24:30 1. when user open the dropdown, send the request 13:24:48 2. keep the original list peers there before the response is back 13:25:07 3. At the bottom of the list, add a "Searching more...." 13:25:23 4. When response is back, update the whole list 13:25:26 is this ok? 13:25:53 I think it is better to clean up the list and only display "Searching..." because a previous peer listed before can not be available anymore 13:26:09 so when the request completes the peer will be removed from list 13:26:15 may cause confusion to user 13:26:49 how long do you think the /peers request will be back in average? 13:28:43 need to check but ~3 seconds 13:28:57 within 3 seconds? 13:29:08 yes 13:29:11 ok 13:29:31 it is not much but causes a delay on UI 13:29:35 just make it "Searching" when user open the dropdown 13:29:43 ok 13:31:07 I will get merged everything today and prepare the release (update changelog, create the packages, update the github.io page, etc) tomorrow 13:31:17 hopefully the announcement will be done tomorrow too 13:31:24 I will send an email to ML as usual 13:31:57 and then it is time to think about next release \o/ 13:32:14 i would err on showing existing list and updating (with searching more ) if that's the case... Even if you wait and update, a sec later the peer could still drop off 13:33:00 seems better than just showing 'searching' 13:33:34 we just need to handle the 'peer no longer available' 13:33:48 fnovak, yeap 13:34:12 when a peer is not available the UI will not be loaded - I think it is a minimal corner case 13:34:23 the UI = the new browser tab 13:35:05 I am ok if it will resonse within 5 secs 13:36:08 if the /peers request takes long to response, when I want jump to a peer that is already there, then I still need to wait 13:37:35 as it is rare to add/remove peers, we are making a frequent operation bad for a rare case 13:37:55 yes 13:38:16 well, seems we have an agreement on it =) 13:39:02 now I'd like to ask everyone to input your ideas in our backlog (https://github.com/kimchi-project/kimchi/wiki/todo-backlog) or send the RFC on ML 13:39:23 so we can have the next release plan soon 13:40:09 I am working with YuXin and wenwang with a new UI design. I will input everything we have on the github wiki so everyone can provide us feedbacks 13:40:55 if we all agree we can start some work on it for next release 13:41:12 Sure alinefm, great 13:42:18 this release will be shorter than the usual due the holidays in the end of the year 13:42:33 but I think we can do great things =) 13:43:21 pvital, ramonn, rotru, royce, vianac, ^ 13:43:23 ok? 13:43:32 Of course! 13:43:35 (something I think no one is reading me heheh) 13:43:49 k 13:43:57 Sure 13:44:33 I was just rebasing 13:44:52 now sent, hope it'll reduce your trouble, alinefm 13:45:19 royce, thanks! 13:45:34 anyone has topic for the open discussion section? 13:46:01 my pleasure, the new UI sounds interesting 13:46:46 royce, yeap! hope we can improve the mobile experience with that 13:48:00 aline, the new UI has not been contained in the backlog at all, part is already there? 13:49:10 YuXin, we can add it to there and link to the wiki with the screen shots 13:49:21 :O we are officially going to market now so we redesign the UI? 13:49:32 but of course, for a devel perspective we will need to do the changes by parts to avoid conflicts 13:50:22 aline, ok 13:50:40 royce, not sure I understood what you meant 13:52:39 royce, the current UI is not flat(the whole industry is embracing flat design) 13:52:40 I wonder why we redesign current UI is because Kimchi is going to be widely used by clients and need to look better:) 13:53:28 the current UI can run on tablet, but it is not responsive at all 13:53:39 OK 13:53:59 royce, most of changes come from users feedbacks, specially on mobiles 13:54:09 we need shape the overall UI direction and style which sustain and for us to keep consistecy for long 13:54:22 I will consult with you guys about responsive UI design:) 13:54:37 I have a couple of links - one minute 13:54:38 sure 13:56:29 royce, http://colly.com/ 13:56:50 open it in your browser and start re-sizing the browser window 13:56:56 until get a tablet size 13:57:20 it is like magic =D 13:58:46 there are more examples here: http://designmodo.com/responsive-design-examples/ 14:01:05 Helpful! Thanks alinefm 14:01:13 good samples, layout adapt base on real screen estate 14:02:38 royce, YuXin1, if you open Firebug and goes to "CSS" tab you can see it is just one HTML and on CSS there are @media to describe the element position according to screen size 14:03:06 yes! 14:04:52 we are over time now 14:04:56 anything else for today? 14:05:35 alinefm; what about the help ? 14:06:22 rotru, did you send a new version? if so, I will review and apply 14:07:21 alinefm; I will merge the functions as you asked, but its going to be ugly 14:08:18 we can talk more after the meeting 14:08:19 alinefm; also, you said to the get plugin help html file from the configuration file ( [/help] ).... my code makes this not necessary 14:08:52 rotru, why Kimchi should load plugin config? 14:09:11 I mena, in your code Kimchi is responsible to set the help config for the plugin 14:09:14 it is not needed 14:09:30 each plugin has its own config file to be "free of kimchi" 14:10:15 alinefm; it is just a convention ... kimchi is not setting anything ... 14:11:33 rotru, if kimchi does need to do anything else than read the plugin config it is doing something =) 14:12:29 alinefm; we are going to fall in the same problem as before, plugins and kimchi running from different places ... from git, from rpm installation , etc 14:12:38 can we continue after meeting? I don't want to block people for long time 14:12:48 thats ok 14:12:58 rotru, we have discussed to Zheng Zhou to use git-submodule, right? 14:13:29 just one thing before finishing... 14:13:50 I want to thank all of you for the hard and great job for 1.3 14:14:12 without your commitment it would not be possible 14:14:23 so many thanks! 14:14:36 Thank you alinefm! 14:15:24 #endmeeting