13:04:33 #startmeeting 13:04:33 Meeting started Wed Jan 6 13:04:33 2016 UTC. The chair is alinefm. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:04:33 Useful Commands: #action #agreed #help #info #idea #link #topic. 13:04:35 #meetingname scrum 13:04:35 The meeting name has been set to 'scrum' 13:04:58 #topic Agenda 13:05:30 #info Scrum meeting format 13:05:38 #info 2.1 releases 13:05:41 #info Status 13:05:45 #info Open Discussion 13:05:58 anything else to add to the agenda? 13:06:13 no 13:07:15 so let's get started 13:07:22 #topic Scrum meeting format 13:08:03 First of all, the scrum meetings from now on will be on every Wed (as you may know from my email to the ML) 13:08:24 And as we have my projects now, I'd like to discuss the best format for this meeting 13:08:54 I don't think we have topics to have a separated scrum meeting per project and as they depend on each other I'd like to continue with only one scrum meeting 13:09:18 my proposal is to separate the status per projects 13:09:25 one status topic per project 13:09:29 what do you think about it? 13:09:38 more ideas? comments? concerns? 13:10:21 I agree 13:10:54 agree 13:11:20 ok 13:11:24 looks like good! let's do it 13:12:10 ok 13:12:25 agree 13:13:07 +1 13:13:37 danielhb, do you think ginger/gingerbase may be included in this scrum meeting? 13:14:57 alinefm, should we have subtopics , per project ? 13:15:12 alinefm, I have nothing against it, but we need to consider that at least half of the active ginger community is in India. I don't know if this timeslot works for them 13:15:48 danielhb, good point! I am open to discuss a new time for this meeting if needed 13:16:01 rotru, I haven't thought about it yet 13:16:05 rotru, any suggestion? 13:16:29 alinefm, this discussion would be suitable for the ML 13:16:55 danielhb, yeap! 13:17:06 alinefm, thinking 13:17:09 danielhb, on which ML? hehe 13:17:24 alinefm, ginger 13:17:28 danielhb, ok 13:17:37 alinefm, and if a new timeslot is required, then we'll need to use kimchi's 13:17:45 ok ok 13:17:58 moving on... 13:18:07 #topic 2.1 releases 13:18:22 #info Wok schedule: https://github.com/kimchi-project/wok/wiki/Planning-2.1 13:18:38 #info Kimchi schedule: https://github.com/kimchi-project/kimchi/wiki/Planning-2.1 13:19:01 danielhb, do you want to share the ginger/gingerbase schedules too? 13:19:18 alinefm, sure 13:19:43 #info Ginger schedule https://github.com/kimchi-project/ginger/wiki/Planning-2.1 13:19:53 #info Ginger-base schedule https://github.com/kimchi-project/gingerbase/wiki/Planning-2.1 13:20:52 I also created a todo list for wok and kimchi 13:21:08 feel free to update it when needed 13:21:23 alinefm, something like: 13:21:25 Wok: 13:21:25 Community Status (new patches included / bugs fixed / changes in community behavior) 13:21:25 Critical Issues 13:21:25 Features/RFCs (discuss about new features, new ideas from mailing list) 13:21:25 Kimchi: 13:21:25 by now I have only listed what have missed from 2.0 releases 13:21:27 Community Status 13:21:28 Critical Issues 13:21:30 Features / RFCs 13:22:11 #info Wok 2.1 todo: https://github.com/kimchi-project/wok/wiki/Todo-2.1 13:22:21 #info Kimchi 2.1 todo: https://github.com/kimchi-project/kimchi/wiki/Todo-2.1 13:22:44 rotru, maybe join status + issues into one sub-topic 13:23:14 sure 13:23:15 danielhb, do you have a todo list for ginger/gingerbase? 13:23:39 rotru, alinefm: nice idea, but this kind of division will take 2hrs to handle by IRC 13:24:43 heheh 13:25:16 or we keep only the status separated per project and discuss anything else on "Open Discussion" session 13:25:41 any question about the 2.1 schedules and todo list? 13:26:06 #info ramonn sent patches for installation media. We discussed some points and there are some things to consider before applying 13:26:11 alteodoro, danielhb, lcorreia, pvital, ramonn, rotru, samhenri, ziviani ^ 13:26:16 i think we may need to edit some of wok widgets as we develop the ui for the new features in Kimchi 13:26:22 #info ramonn got some errors with urllib. Sent patches for fixing it 13:26:39 no 13:26:44 PLEASE! focus on this topic "2.1 releases" first 13:26:53 we will move to status and open discussion soon 13:27:22 with the given deadlines we would have to create the wdigets first and then move to kimchi/ginger/gingerbase 13:27:37 alinefm, ginger TODO for 2.1: https://github.com/kimchi-project/ginger/issues?q=is%3Aopen+is%3Aissue+milestone%3AGinger2.1 13:27:45 alinefm, gingerbase TODO for 2.1: https://github.com/kimchi-project/gingerbase/issues?q=is%3Aopen+is%3Aissue+milestone%3AGingerbase2.1 13:28:05 alinefm, 23 bugs and 7 bugs respectively 13:28:15 thanks, danielhb! 13:28:51 samhenri, "create the wdigets first and then move to kimchi/ginger/gingerbase" ? 13:29:01 do you mean "then use on.." ? 13:29:10 yes 13:29:19 ok 13:29:31 what i meant is that wok development phase should end with kimchi 13:29:49 samhenri, wok devel will end before Kimchi 13:30:02 just because wok needs to be stable for the plugins 13:30:19 but what if we find a critical bug in one of wok.*.js widgets? 13:30:39 critical bug can be solved untill hard code freeze 13:30:42 alinefm: There are some questions about the todo list, but on a technical way, like requirements. Are going to discuss these kind of things in this meeting? 13:31:04 lbianc, yeap! 13:31:07 just a second =) 13:31:13 alinefm: ok :) 13:31:24 samhenri, the devel phase is for new features 13:32:04 samhenri, code freeze => NO new feature will be accepted on master branch ONLY BUG FIXES 13:32:18 samhenri, hard code freeze => ONLY critial bug fixes are accepted on master branch 13:32:24 samhenri, makes sense? 13:32:47 yes it does 13:33:40 do you still see problems in having wok devel ending one week before kimchi's? 13:34:26 samhenri, ^ 13:34:39 we still have to fix wok.list and wok.grid for gingerbase and... 13:34:58 we currently have some mockups for networks that I think we we'll have to create new widgets 13:35:33 there are some features that might need new widgets as well 13:35:49 ok 13:36:02 or at least the current widgets will have new parameters to maintain compatibility 13:36:07 we first need to think about the new features and what it will require on wok 13:36:11 and do the wok devel first 13:36:47 if you already have a list of what is needed on wok, it is still better 13:36:55 i don't 13:37:09 can you do that? 13:37:39 i don't have mockups for all the features 13:37:58 what do you need to create the mockups? 13:38:06 the requirements 13:38:08 I mean, is there something blocking you? 13:38:37 alinefm, samhenri: It will be discussed better on the technical part 13:38:55 since there are some specification missing 13:38:56 yes 13:39:19 but I want to have an agreement in the schedule by now 13:40:46 is the silence an agreement? =) 13:41:04 ok 13:41:07 no 13:41:10 alinefm: Since can we discuss each item first? 13:41:19 silence is not na agree 13:41:33 so... what is the new schedule proposal? 13:41:52 why can't we end the wok devel one week before kimchi/ginger? 13:43:49 alinefm: yes, but since there is no dependency between them, samhenri, we have to be sure that no wodgets will be developed after the wok's freeze, right? 13:43:57 yes 13:44:01 correct 13:44:48 alinefm, if the development items are only those listed in todo (I mean, the list will not increase), IMHO, there's no problem to close it one week before. 13:46:20 lbianc, I guess the process is clear: no new features will be included during the two freeze slots 13:46:21 pvital, probably the **backend** list for kimchi will increase 13:47:22 OtavioLF, samhenri, lbianc, so... what is the conclusion? 13:47:32 alinefm, so, I think this will dangerous, since the new items have dependencies with items on kimchi and other projects 13:48:02 1 week will be too short to test and adapt (or finish something) 13:48:04 pvital yes 13:48:10 pvital exactly 13:48:13 plopix, how dangerous a kimchi feature can be for wok or ginger or gingebase? 13:48:16 ops... 13:48:19 plopix, sorry 13:48:21 pvital, ^ 13:48:38 alinefm, no 13:48:45 alinefm, it's the opposite 13:48:47 samhenri, the same question for you and remember I am talking about increasing the BACKEND list 13:49:08 pvital, I said the BACKEND list for KIMCHI may increase 13:49:16 alinefm, a wok item can be dangerous to finish a kimchi item in only 1 week before the end of devel slot] 13:49:20 I dind't say the WOK list will increase 13:50:00 alinefm: our concern is about the missing specifications, like, we dont know if there is a feature in kimchi that requires a new feature in wok yet 13:50:25 suppose we think we finished a new widget that is included in wok for a new feature, e.g. OVS or Linux bridge and it is included in Wok 13:50:55 but then between 02/24 and 03/02 we find out that something was missing 13:51:05 lbianc, all the specifications from what we have listed by now MUST be completed by the end of this week 13:51:23 not a bug, but that was completly off or wrong 13:52:01 why would it be completely off or wrong? 13:52:24 something like live migration delete function that doesn't work and had to be schedule to this release 13:52:25 I understand the concerns about the lack of specifications 13:52:48 but it must be solved by the end of this week 13:53:07 if, even after that, we devel a widget or anything else wrong, it will me our fault 13:53:16 s/me/be 13:53:35 it is not depend on one week more or less 13:53:38 makes sense? 13:53:56 my concern is that because of different development cycles we would have to postpone one feature if a widget is not working properly 13:54:14 alinefm samhenri: So, if the specifications be ready this week, we can give priority to the dependent wok items, ok? To be sure this problem will not happen. 13:54:28 yes 13:54:46 lbianc, exactly 13:55:26 alinefm: So, for me it's ok. samhenri? 13:56:18 samhenri: sorry. So, I agree 13:57:09 agreed 13:58:11 lbianc, samhenri, the idea behind having wok/gingerbase on freeze one week before kimchi/ginger is because they are dependency for other plugins 13:58:28 so if we can have them stable sooner it is better 13:59:14 alinefm: yes I agree, but just to keep in main that this kind of issue can happen if any specification be missing 13:59:24 mind* 13:59:42 lbianc, yeap! so let's solve all doubts and lack of specifications this week 13:59:48 let's move on 13:59:52 alinefm: good :) 14:00:11 (I plan to do that on open discussion session) 14:00:14 #topic Status 14:00:18 ramonn, now it is time =) 14:00:23 alinefm, LOL 14:00:37 #info ziviani has been (and still is) testing kimchi and opening bugs 14:00:47 #info ziviani sent some patches 14:00:57 #info ramonn sent patches for installation media. We discussed some points and there are some things to consider before applying 14:00:58 #info ramonn got some errors with urllib. Sent patches for fixing it 14:00:59 #info ziviani reviewed some code 14:01:13 # info lcorreia made ginger RPM noarch 14:01:13 # info lcorreia worked on wok, ginger, gingerbase, kimchi plugins package build tests and fixes 14:01:13 # info lcorreia reviewed patches 14:01:13 # info lcorreia tested Network tab in Fedora 23, Ubuntu 15.10 and Opensuse Leap 42.1 and reported issues 14:01:13 # info lcorreia will test Network tab in RHEL 7.2 14:01:16 # info lcorreia will work to include option to specify max_vcpu and current_vcpu separately per guest in kimchi backend 14:01:19 #info ramonn finishing tests on storage features 14:01:19 # info lcorreia will work to handle notifications for host ENOSPC from libvirt in kimchi backend 14:02:31 #info alinefm sent patch to do not rely on python-pip to install dependencies. It changed the build for UI! The developer must run "sudo make -C ui/css css" before submitting a new patch to update the .css files accordingly 14:02:47 samhenri, alteodoro, this is important for you ^ (if you have not seen yet) 14:02:49 #info sent a patch to bootstrap-select in wok and another one for "Edit Templates" in Kimchi 14:02:59 yes, I saw that 14:03:13 samhenri, great! =) 14:03:30 #info alteodoro working on Gallery view sort for Templates Tab 14:03:54 ok 14:03:55 #info samhenri currently fixing my network environment to resume live migration development 14:04:11 ramonn, please, update the kimchi 2.1 todo list with this feature you are working on 14:04:48 alinefm, ok 14:05:28 #info pvital has been testing Ginger Base 2.0 on different distros and opening issues 14:06:09 # info pvital reviewed Wok, Kimchi, Ginger and Ginger Base patches 14:06:16 alinefm, done https://github.com/kimchi-project/kimchi/wiki/Todo-2.1 14:07:02 ramonn, thanks 14:07:10 rotru, anything else to share? 14:07:21 nop 14:08:16 ok... let's move on due the time 14:08:39 I know we are over time but I want to discuss the feature specifications 14:09:08 I will properly upload the meeting log the github.io, if anyone wants to check later 14:09:18 #topic Open Discuss 14:09:34 lbianc, samhenri, can we start item by item from the list? 14:09:42 yes 14:09:53 let's start from wok 14:10:04 - Create a new logo for Wok 14:10:16 samhenri, lbianc, what do you need for it? 14:11:08 i know that we already discussed this before, but we need some sort of "briefing doc" so we can start with some ideas and present some options 14:12:05 i meant, the style, colors, images that you want to use as reference 14:13:34 oh... I am not good with that, but I can think in some options and share with you 14:13:50 I first have though on a pan for the logo 14:14:12 but some people said it should be abstract as Kimchi logo does not represents the kimchi food 14:14:28 exactly 14:15:52 so my only suggestion is, you have freedom to do the logo as you think it is better 14:15:56 =D 14:16:12 samhenri, is it good or bad? 14:16:14 heheh 14:16:25 ok 14:16:25 ok 14:17:04 samhenri, if you have doubts about colors or anything else, I can help on that area by giving my suggestion as user 14:17:26 next one: 14:17:31 - Display plugins logo on login page and "About" dialog 14:17:51 this is easy, i suggested using something like Juju Charms login page 14:18:00 yeap! 14:18:13 we only need to have the API done on backend to provide the logo for UI 14:18:40 I'd propose to have an API /plugins//logo to provide the logo image 14:18:48 so on UI you just need to request it 14:18:56 https://jujucharms.com/about 14:19:41 samhenri, good pretty good for me 14:19:48 samhenri, we can do the same on login page 14:21:11 we can use the tab-ext.xml for this I guess 14:21:34 for the logo image path? 14:21:52 yes 14:22:10 so is there no need to create a new API /plugins//logo ? 14:22:33 it is simpler to do that way (by using tab-ext) 14:22:39 if you agree, let's do that way 14:22:50 yes, something like this 14:23:09 ok 14:23:11 done for that? 14:23:21 yes 14:23:27 moving to kimchi 14:23:29 - Live migration 14:23:40 I saw some emails in the ML about that 14:23:43 what is missing there? 14:23:45 danielhb, ^ 14:24:16 well, i'm stuck with some environment issues 14:24:46 lbianc is helping me with that and once I figure this I'll resume working with the UI 14:25:21 the ui is finished, i just need to fix the Delete once the migration is finished and the passwordless login 14:27:12 ok 14:27:45 you can ping danielhb for help with the environment issues if you can not solve them soon 14:27:55 sure 14:28:03 alinefm: Ok, thanks! 14:28:05 - Memory hot plug 14:28:25 this is to enable the "Memory" edition when editing a running guest 14:28:27 we don't have any mockup for this 14:28:33 oh, ok 14:28:46 i was thinking that it would require a range slider 14:28:56 or numeric slider 14:28:59 it would be good to have too =) 14:29:09 we can discuss changes on that 14:29:59 ok, but first i need to know exactly how the rest api will be like 14:30:00 samhenri, for hotplug the memory slot must be 256 (correct, rotru ?) 14:30:20 samhenri, all the API is documented in docs/API.md 14:30:25 and for now when i try to edit a running guest I get some "ifaces" error 14:30:29 but ping me on problems to find it 14:30:43 samhenri, on which OS? 14:31:24 centos for sure, i think i saw on ubuntu 15.04 14:31:59 I strongly recommend to use the last version of Fedora, Ubuntu, openSUSE or RHEL 14:32:13 at least, those are the distro most tested by the community 14:32:28 so it means on ubuntu 15.10 14:32:42 Fedora 23, RHEL 7.2 or OpenSUSE LEAP 42.1 14:32:59 if the problem persists, please, open an issue on github 14:33:11 is this error blocking you for the memory hot plug devel? 14:33:12 yes 14:33:20 but i can confirm its only on centos 14:33:23 ubuntu running ifne 14:33:29 fine* 14:33:58 not too bad so =) 14:34:14 well, for now I'll just enable the input field them 14:34:23 then* 14:34:43 ok 14:34:59 - Create storage volume when attaching disk to a guest 14:35:25 when attacking a new disk to a guest the user (today) must specify the pool and the volume 14:35:39 the volume must exist in the pool 14:36:00 with this feature the user will select the pool + size of volume and the volume will be created and attached to the guest 14:36:11 I think I have already sent some ideas for the UI in the ML 14:36:19 anything missing there? 14:36:45 i've searched the mockups and couldn't find them 14:37:40 from now on, there will be no mockups =D 14:37:55 we only provide suggestion in a text way 14:38:02 oh, great 14:39:04 do you have doubts about what we have suggested in the ML? 14:39:48 i think we don't need mockups in high fidelity but we sure need some wireframes 14:39:57 like the network modal windows for Ginger 14:39:58 alinefm: so here we would need kind of fields, where they will be placed, can someone do that? 14:40:12 alinefm, samhenri slots are of 1GB 14:40:13 lbianc, it is already done 14:40:40 lbianc, I can find the link in the ML archives to you later, if you want 14:40:44 alinefm: where? 14:40:49 alinefm: yes, thanks 14:40:49 s/in the/to the 14:41:22 ok 14:41:35 alinefm: Wouldn't be better add a link ow a description on the todo list? 14:42:49 live migration UI proposal: http://lists.ovirt.org/pipermail/kimchi-devel/2015-November/012448.html 14:43:48 live migration is ok 14:45:22 create logical pool from existing VG: http://lists.ovirt.org/pipermail/kimchi-devel/2015-October/011988.html 14:48:36 I could not find the email for the disk yet 14:48:42 I have the RFC for Linux and OVS bridge here, no mockup / wireframe required 14:48:48 pvital, could you find that and resend to lbianc and samhenri? 14:49:06 I remember you sent that to the ML explaining the API and the UI proposal 14:49:28 samhenri, ok 14:49:33 any more doubts? 14:49:40 I need to go in some minutes 14:49:49 list view for Storage volumes we have two different mockups, but this we can discuss later 14:50:17 2 different mockups in the new UI spec? 14:50:32 we have the pdf guide and the older ones that Susan sent 14:50:43 oh ok 14:50:55 the older mockups enable multi-select volumes 14:51:09 alinefm: can we add the links in the wiki for each item to pint to these discussions? 14:51:12 hrm... I don't think it is good to enable now 14:51:19 point* 14:51:22 as the whole app does not allow it yet 14:51:32 lbianc, feel free to edit the wiki 14:51:54 alinefm: ok :) 14:52:09 ok 14:52:19 samhenri, lbianc, are you done for today? 14:52:22 more questions? 14:52:24 Create UI support for creating template without specifying media type 14:53:29 alinefm: There are other items that we want to discuss, but probably you dont have tome for it now 14:53:30 and SR-IOV? 14:53:37 alinefm: Can we discuss it later? 14:53:43 please! =) 14:53:48 SRIOV is for ginger, right? 14:54:25 yes 14:55:05 but we can discuss this later 14:55:13 sure 14:55:24 but I think most of the specifications are done 14:55:35 ok 14:55:43 once we have all them done I will send a summary email to the ML 14:55:54 ok 14:55:59 let's end the meeting for today 14:56:09 alinefm: OK, thanks! 14:56:10 thanks everyone for joining and for the great discussions! 14:56:19 #endmeeting