13:01:02 <aglitke> #startmeeting 13:01:02 <kimchi-bot> Meeting started Wed Sep 18 13:01:02 2013 UTC. The chair is aglitke. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:01:02 <kimchi-bot> Useful Commands: #action #agreed #help #info #idea #link #topic. 13:01:08 <aglitke> #meetingname scrum 13:01:08 <kimchi-bot> The meeting name has been set to 'scrum' 13:01:12 <ming> aglitke, we will come back to work on Sunday. 13:01:28 <aglitke> #info Agenda: 1) Remaining items for next release 13:01:34 <aglitke> that's all I have. 13:01:41 <aglitke> I want to do a quick review of what remains. 13:02:01 <aglitke> anything else? 13:02:29 <aglitke> #topic 1.0 outstanding patches 13:02:30 <ming> looks good to me, I think we have accomplished all the feature lists in this reales. 13:02:36 <aglitke> Here is my list 13:02:44 <aglitke> (Aline) KPIs -- Awaiting next set of patches 13:02:44 <aglitke> (XD) Streamline template creation flows 13:02:44 <aglitke> Are you working on this? When might we have patches to look at? 13:02:44 <aglitke> (XD) Allow a user editing a template to specify a custom storage pool 13:02:44 <aglitke> (HLW) Update UI to make use of enriched responses 13:02:45 <aglitke> (HLW) Add languange selector to login screen, set in session, update i18 to be sensitive to session setting 13:02:45 <aglitke> (Bing Bu) REST API to manage storage pools 13:02:57 <aglitke> alinefm: I await your next patch series for KPI 13:03:21 <alinefm> aglitke, yeap! I will send them out after this meeting 13:03:30 <aglitke> I see XinDing is not on today 13:03:39 <aglitke> nor hlw 13:03:42 <zhoumeina> he is on vocation 13:04:19 <royce> bing bu's storagepool refresh patch depend on apporc's autostart patch, if the "REST API for storage pool" are referring to this. 13:04:24 <aglitke> zhoumeina: Can you answer for them? Do you know if xinding is working on the UI flow redesign and adding the storage pool selector to the template edit page? 13:05:00 <aglitke> royce: ok. Maybe someone can line those patches up together in one series. 13:05:12 <zhoumeina> aglitke: I think not yet 13:05:21 <aglitke> I know bing bu has moved on so hopefully someone can pick them up. 13:05:27 <royce> I have rebased it, can be sent after the auto start's merged 13:05:51 <royce> I can take them if we all agree :P 13:05:52 <aglitke> zhoumeina: ok... We need to have it completed for the release. Hopefully it can be started soon. 13:05:52 <shaohef> royce: I will call apporc 13:06:00 <aglitke> royce: Fine for me 13:06:15 <aglitke> it's not urgent and can wait until next week,. 13:06:27 <aglitke> Next week is our last week for new feature development. 13:06:28 <royce> aglitke, so when are they due? 13:06:35 <ming> zhoumeina: Can you reiterate the issues for REST API to manage storage pools. ? 13:06:47 <royce> shaohef, that's really nice of you 13:06:53 <zhoumeina> aglitke: I will tell him about the UI redesign of template soon. 13:07:02 <aglitke> zhoumeina: ok, thanks. 13:07:27 <aglitke> Finally, we have the language selector at login. Hope to see it next week. 13:07:37 <ming> default storage pool fix is not in yet? 13:07:56 <royce> right, ming, but I think it is ready 13:07:57 <aglitke> ming: adding one when missing? 13:08:10 <ming> aglitke: yes. 13:08:10 <aglitke> has it been recently sent? 13:08:20 <shaohef> ming: no one take default storage pool 13:08:22 <royce> aglitke, the patch seems reviewed by you.. 13:08:35 <royce> but not merged yet, seems 13:08:38 <aglitke> hmm... I will try to find it. 13:08:51 <aglitke> Sometimes patches can fall through the cracks. 13:08:52 <zhoumeina> 1) the mock model and model should check the same parameter 13:09:00 <ming> another one is the storage pool refresh removal. 13:09:37 <aglitke> ming: Is that one of bing bu's patches? if so, royce will bundle them and submit a series. 13:09:57 <ming> zhoumeina: Absolutely. we need keep them the same behaviour. 13:10:42 <royce> zhoumeina, ming, they are in the pending patch of refresh which can be sent after auto start 13:10:48 <aglitke> yep... I just replied to your patch with a suggested fix./ 13:10:49 <shaohef> $ ls /home/shhfeng/iso/test/ 13:10:50 <shaohef> ubuntu-12.04-dvd-amd64.iso 13:10:50 <shaohef> I create a storage pool, path is /home/shhfeng/iso/, it reports test is directory, and capital is 0 13:11:14 <shaohef> not sure this is right. 13:11:32 <aglitke> shaohef: I don't understand 13:11:38 <shaohef> s/capital/capability 13:11:43 <ming> capacity? 13:11:58 <royce> you mean dir pool reports capacity 0? 13:12:04 <shaohef> s/capital/capacity 13:12:06 <aglitke> in test mode? 13:12:06 <shaohef> yes 13:12:10 <zhoumeina> create pool can not support "capacity" now. 13:12:11 <shaohef> no 13:12:19 <shaohef> really mode 13:12:25 <ming> aglitke: I think the issue how can we report capacity for both file directory pool and iSCSI pool. 13:12:29 <royce> zhoumeina, but should be reported 13:12:50 <ming> capacity actually make no sense for file directory pool. 13:13:00 <royce> I mean you don't pass it as a param in create, but it will reported in lookup 13:13:03 <aglitke> shaohef: It should have the same capacity as 'df -h' reports for the filesystem where that directory is located. 13:13:05 <zhoumeina> support capacity for dir is hard> 13:13:23 <aglitke> zhoumeina: libvirt reports capacity 13:13:29 <aglitke> it should work fine. 13:13:49 <aglitke> if it is not, then we might have a bug 13:13:55 <zhoumeina> so why we don't support capacity for dir?? confused 13:14:11 <ming> aglitke: Let me check if that capacity works. 13:14:15 <royce> supported by libvirt 13:14:25 <royce> virsh # pool-info home-pool 13:14:25 <royce> Name: home-pool 13:14:25 <royce> UUID: 3cb9f467-bbd2-3db9-74bf-fff04390186c 13:14:25 <royce> State: running 13:14:25 <royce> Persistent: yes 13:14:26 <royce> Autostart: yes 13:14:27 <royce> Capacity: 269.09 GiB 13:14:29 <royce> Allocation: 21.50 GiB 13:14:31 <royce> Available: 247.59 GiB 13:14:33 <zhoumeina> not work, bing bu told me that when I do the UI design 13:14:33 <aglitke> yep 13:14:42 <zhoumeina> so I drop the design of capacity 13:14:55 <aglitke> zhoumeina: it should work. You cannot specify it during create 13:14:57 <ming> I believe Bingbu tested that and found something wrong. 13:14:59 <aglitke> but it will be reported 13:15:28 <ming> aglitke: You refreshed my memory about that. 13:15:31 <aglitke> There is a bug in the MockModel. It should not expect capacity as a parameter for create. 13:15:48 <royce> right, aglitke 13:15:48 <aglitke> I think the Model works correctly. 13:16:17 <ming> Let's fix mock model bug and keep capacity 13:16:19 <shaohef> aglitke: do you means 13:16:19 <shaohef> $ du -h /home/shhfeng/iso/test 13:16:19 <shaohef> 1.6G /home/shhfeng/iso/test 13:16:23 <aglitke> shaohef: If you are still having problems with the display of capacity you should open an issue. 13:17:00 <aglitke> ming: Yep. See my recent reply to zhoumeina on the ML 13:17:00 <shaohef> aglitke: OK. I'm not sure the capacity should be 0 for dir 13:17:16 <aglitke> shaohef: Right, it should be > 0 13:17:29 <shaohef> aglitke: OK, got it. 13:17:37 <royce> shaohef, mine is a dir too 13:17:39 <Guest7019> what does capacity mean? if the dir is not the mnt point of a fs, then the space of the fs could be stolen by other files except the vm volumes. so the capacity for dir is not exact 13:17:49 <aglitke> shaohef: du reports allocated space. df reports filesystem stats 13:18:15 <aglitke> Guest7019: That is true. It's a small limitation 13:18:27 <aglitke> But it still gives you an idea of how much space you could use. 13:18:41 <Guest7019> yep, I agree 13:19:09 <aglitke> we can't currently put a quota on the directory. 13:19:44 <shaohef> aglitke: should we support quota on the directory in future? 13:20:10 <royce> Guest7019, according to my test, capacity is my whole mounted space in libvirt 13:20:11 <aglitke> shaohef: No 13:20:17 <aglitke> it's not that important 13:20:29 <aglitke> All: We also have this bug list https://github.com/kimchi-project/kimchi/issues?labels=bug&page=1&state=open 13:20:44 <aglitke> I have tried to close all of the ones we've fixed. 13:20:58 <ming> Let's move the discussion in the bug list. 13:21:17 <aglitke> I have created some local vms for Fedora 19, Ubuntu 13.04, openSUSE 12.3 and RHEL-6.4 13:21:46 <ming> aglitke: for demo? 13:21:48 <aglitke> I would encourage everyone else to test kimchi on other distros so we can fix build and install issues. 13:21:54 <shaohef> aglitke: so we can use your vms for test kimchi 13:21:59 <aglitke> nope. just for testing and development. 13:22:10 <aglitke> shaohef: No. You'll need to create your owm 13:22:12 <aglitke> own 13:22:21 <Guest7019> royce, yes, but that is inaccurate, because some of space could be used for other purpose rather than vm volumes. 13:22:32 <royce> aglitke, we'll do and we have env 13:22:38 <aglitke> ming: of course I am not going to review the bug list. I hope everyone will help to fix them before release though. 13:22:43 <royce> right, Guest7019 13:22:47 <aglitke> royce: great, thanks. 13:22:48 <shaohef> aglitke: guess, Your vms are not clean for kimchi 13:23:18 <aglitke> shaohef: They are clean, but you can recreate them locally faster than you could download them from me. 13:23:35 <aglitke> they are just clean installs so I can test the kimchi install process. 13:23:59 <aglitke> royce: Did you see: https://github.com/kimchi-project/kimchi/wiki/Testing-1.0 13:24:31 <shaohef> aglitke: so the next week is test week, test bugs and fix bugs? 13:24:36 <royce> that's great 13:24:39 <aglitke> I think it will help us track and fix install issues across supported distros. 13:24:55 <aglitke> shaohef: No. Next week is the last week for new features. 13:25:01 <ming> aglitke: I think we need list the extra packages which are not in the standard distro realese 13:25:01 <aglitke> we have to finish the above list. 13:25:12 <aglitke> Then we have 2 weeks for bug fixing and release prep. 13:25:34 <ming> for example. we need epel repo to install external packages for RHEL 6.4 13:25:48 <aglitke> ming: Yes -- a good idea. 13:25:58 <ming> I think our final goal is to remove all these external packages. 13:26:03 <royce> right 13:26:07 <ming> Now just list them. 13:26:14 <aglitke> I am glad we are creating individual sections for each distro in the dependencies section of the readme. 13:26:42 <shaohef> ming: epel repo ? what is it? 13:26:52 <aglitke> there should be nothing that kimchi requires that requires unpackaged software. 13:26:58 <aglitke> epel is ok to require. 13:27:18 <royce> shaohef, they are not included in the official repo, but supplied by fedora 13:27:28 <aglitke> shaohef: Extra Packages for Enterprise Linux 13:27:33 <ming> epel is not a official site maintained by Redhat? 13:27:38 <aglitke> ut us 13:27:40 <aglitke> it is 13:28:01 <aglitke> but the packages do not get the same level of support as the core distro 13:28:16 <aglitke> but many people use the epel repos 13:28:32 <ming> Okay, we can treat epel packages as native packages. 13:28:46 <aglitke> yes 13:29:11 <shaohef> aglitke: epel is not stable 13:29:13 <aglitke> ok. I want to get you all off to your vacation. Any other topics to cover? 13:29:21 <shaohef> aglitke: right? 13:29:30 <aglitke> shaohef: It is good enough for our needs right now. 13:29:46 <shaohef> aglitke:no other topics 13:29:47 <aglitke> In future releases, kimchi might be a part of base rhel 13:29:57 <aglitke> ok... anyone else? 13:30:07 <shaohef> aglitke: that's great 13:30:09 <ming> All for me today. 13:30:12 <royce> Good for me now:P I'm eating my moon cake when we are done 13:30:26 <aglitke> ok... Enjoy your holiday! See you next week. 13:30:32 <aglitke> royce: yum! 13:30:34 <ming> See u. 13:30:37 <royce> :) 13:30:39 <aglitke> #endmeeting