13:02:35 #startmeeting 13:02:35 Meeting started Wed Apr 13 13:02:35 2016 UTC. The chair is alinefm. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:02:35 Useful Commands: #action #agreed #help #info #idea #link #topic. 13:02:36 #meetingname scrum 13:02:36 #info Agenda 13:02:36 #info 1) Status 13:02:36 #info 2) Open discussion 13:02:36 The meeting name has been set to 'scrum' 13:02:37 anything else? 13:02:41 no 13:03:10 no 13:03:15 so let's get started 13:03:16 #topic Status 13:03:16 #info Please provide your status using the #info command: #info [ 13:03:34 #info [Wok] samhenri sent patch fixing some Sass issues and adding new mixins 13:03:36 #info [kimchi] ziviani sent patches to fixes issues on template/storage tabs 919, 920, 923, 924 13:03:38 #info [kimchi] alinefm sent patch to fix memory hot plug issue on Power machines 13:03:58 #info [kimchi] ziviani is finishing 924 issue (ui) 13:04:10 #info [Kimchi] samhenri sent patch to adjust guests SCSS with latest changes from Wok 13:04:13 #info [kimchi] ramonn merged "installation media" patch. Working on code review tool and other issues 13:04:22 #info [wok] lcorreia got Asynchronous Notifications frontend upstream 13:04:22 #info [kimchi] lcorreia sent backend V1 for "edit network" feature to review 13:04:22 #info [kimchi] lcorreia is working on Kimchi issue #812 13:04:27 #info [kimchi] alinefm sent patch to adjust Template creation UI according to the latest API changes. Socorro is still working to change the UI properly to do not require the media type from user 13:04:28 #info [ginger] sureshab working on V2 patch for user management 13:04:28 #info [ginger] danielhb is working in the network management code, fixing issues 13:04:33 #info [Kimchi] pvital is still working on a solution to issue #817 - Add Events support to PCI attach/deattach 13:04:33 #info [Wok] [Kimchi] [Ginger*] pvital reviewed patches 13:04:38 #info [Ginger] samhenri sent patch for OVS bridges front-end 13:04:50 #info [ginger] alinefm is testing and opening UI issues to improve usability there 13:05:07 #info [Gingerbase] samhenri working on Debug Reports multiselect 13:06:10 samhenri, is peter working on package update? 13:06:21 #info [Ginger] peterpennings working on "Update selected packages only" 13:06:39 alinefm yes 13:08:22 #info [Gingerbase] rotru Fixed debug reports rename function; 13:08:55 #info [Kimchi] rotru Sent patch to fix issues in Kimchi UI and to avoid send Max CPU higher than CPU to backend; 13:09:24 #info [Kimchi] rotru Sent patch to change label "Memory Available" by "Memory Utilization"; 13:10:14 anything else? 13:10:19 no 13:10:22 nope 13:10:27 nope 13:10:47 #topic Open Discussion 13:11:02 any topics to discuss today? 13:11:57 hi, just a quick question about the feature tests 13:12:03 sure 13:12:35 I made some measures yesterday, it's not taking long, actually it's fast from the moment I start the server 13:12:42 until it gets fully responsive 13:13:02 (i mean the capabilities feature) 13:14:06 I have a question about the accessibility tests/issues @ github. Can't we group them by panel or tab? 13:14:21 ziviani, really? 13:14:22 alinefm, the problem was on the list of pci devices, right? 13:14:38 ziviani, I am on Fedora 23 and the features tests take a long time to complete 13:14:50 ziviani, yeap, they are fast, usually, one or two hangs 13:14:51 alinefm, yes, I'll continue with that measurement on other systems 13:14:58 ziviani, at least, it takes a long time to get the ""Feature Tests completed" on log 13:15:13 ziviani, I think it is because of the NFS feature tests 13:15:25 ziviani, I don't think we need to link all the feature tests with server start up 13:15:26 alinefm, mine was taken 0.05 segs, considering nfs tests as well 13:15:35 ziviani, which OS? 13:15:44 alinefm, but it was good to know, I 'll certainly test it on other systems too 13:15:45 ziviani, yeap, in Fedora, the problem is NFS 13:15:48 alinefm, ubuntu 13:16:03 ziviani, maybe that is the difference 13:16:28 rotru, alinefm good, thanks for that information, i'll check it on fedora 13:16:40 ziviani, IMO we should start almost all feature tests on resource initialization and keep only the ISO streaming test linked to server start up 13:17:00 ziviani, the ISO streaming test depends on server to be up and running 13:17:39 ziviani, maybe it's worth to verify if the NFS test (or other one) still makes sense with the latest distro versions 13:17:59 alinefm, yes, I'll do it 13:18:02 probably we can remove some of them if libvirt/qemu get updated or something like it 13:18:31 alinefm, I would test the versions 13:18:32 =P 13:19:43 alinefm, 'start almost all feature tests on resource initialization' → this would make difference when kimchi is installed in the system, with the service properly configured, right? 13:20:19 rotru, hehehe 13:20:24 rotru, I will not comment on that =P 13:21:00 ziviani, not sure I understood your question 13:21:09 alinefm, I mean, if I start my kimchi, cloned from github by hand, it would be still linked to the server start up 13:21:18 ziviani, no 13:21:30 ziviani, take a look in the model/config.py file in the CapabilitiesModel() 13:21:47 ziviani, you will see the set_capabilities() is linked with the cherrypy start up 13:22:19 alinefm, yes, just saw that 'cherrypy.engine.subscribe('start', self._set_capabilities)' 13:22:20 which means, it will wait some time to start doing the tests - until the cherrypy server has reached the start up level required there 13:22:25 ziviani, correct 13:22:44 alinefm, now I got it, only iso streaming should be there 13:22:57 ziviani, correct 13:22:59 alinefm, rotru thank you again :) 13:23:12 ziviani, if we move all the feature tests to CapibilitiesModel.__init__(), they will start earlier 13:23:21 perfect 13:23:25 and probably reduce the time in some way 13:24:00 makes sense to me 13:24:04 ziviani, in addition to that, a request to /config/capabilities is made prior to get all the feature tests completed we should raise an error IMO 13:24:19 today we are returning inconsistent data 13:24:33 which is leading the UI to disable some feature which may be enabled 13:25:10 hmmm 13:25:13 that will imply to change the way the UI gets the /config/capabilities result 13:25:22 on error, wait some seconds and request again... 13:25:25 until get the information 13:25:43 keep polling the server until it gets the final answer 13:25:44 ok 13:25:51 yeap 13:26:52 ziviani, is it ok for you? any more doubts about feature tests and capabilities? 13:27:10 alinefm, no, it's pretty clear now, thank you :) 13:27:24 yw 13:27:49 samhenri, do you mean to group the issues according to panel? 13:28:01 I can create labels for that if it can help 13:28:16 alinefm yes 13:28:59 samhenri, by tab name is enough? 13:29:15 alinefm it will help a lot 13:29:25 ok 13:29:29 anything else? 13:30:07 nope 13:32:18 danielhb, lcorreia peterpennings pvital ramonn rotru, what about you? any more topics for today? 13:32:30 alinefm, not from me 13:32:35 not from me 13:32:36 not from me alinefm 13:32:45 alinefm, I would like to ask about the logs 13:32:49 I have one doubt 13:32:58 rotru, sure 13:33:18 alinefm, we talked about move logs from setting to another tab.... should we (I) ? 13:33:41 alinefm, than we must create an issue in order to don't forget this 13:33:50 alinefm, in WOK 13:33:53 it was a request from lagarcia 13:34:45 rotru, with plugins management, I agree it is better to keep the logs in a tab "Dashboard" (suggestions are welcome) and use "Settings" to manage plugins and so 13:35:50 alinefm, rotru I agree, logs don't make sense under settings 13:36:32 rotru, said that, we just need to rename the tab now 13:36:40 alinefm, do we have more things to add to the "Dashboard" tab ? 13:36:52 rotru, and when doing the UI for plugins management, create a new tab named 'Settings' 13:37:29 rotru, I can't think in anything right now 13:37:41 need to check the feature requests for wok 13:38:03 but I can only remember about management features 13:38:26 rotru, is your suggestion to name the tab as "Logs"? 13:38:59 alinefm, yes, I would suggest this ... leave as Logs , at this moment ... we can rearrange in the future, if needed 13:41:50 rotru, ok for me 13:41:52 alinefm, rotru "request log" is more specific if you prefer to avoid confusion with access/error logs 13:43:05 lcorreia, rotru "User Logs" 13:43:06 ? 13:43:59 alinefm, works as well 13:45:44 alinefm, lcorreia I would use "Logs" for the tab name and "User Logs" or "User Request Logs" for the section .... then we would not have problems adding new section to provide functionalities related to ACCESS/ERROR logs 13:46:45 alinefm, lcorreia but, like I said, this is just a label and easy to change before final release, so I am ok to use User Logs in the tab name at this moment 13:47:14 rotru, ok 13:47:37 (and I think we do not have plans to create access/error logs functionality for 2.2 ) 13:47:42 :) 13:47:49 yes 13:48:03 rotru, ok, good 13:48:24 alinefm, go ahead 13:49:11 any other topic? 13:49:20 I have one little doubt 13:49:31 About the packages update API in gingerbase 13:50:51 There is a parameter named 'depends'. Does it have only the packages which one package depends one and are not installed yet? Or does it have all packages that it depends on (including the packages taht are already installed)? 13:51:16 pvital, ^ 13:51:22 I'd say all the dependencies 13:51:33 but it is better to confirm with pvital as he developed it 13:52:12 peterpennings, the list of all dependencies that package needs (already installed or not) 13:52:28 peterpennings, but, since we are doing a system update 13:52:40 all of them must be installed 13:53:08 pvital ok, I got it. Tks! 13:53:58 any more topics for today? 13:54:12 peterpennings, the idea is check if we have a match between the list of dependencies of the package selected, with the list of pakcages to be updated 13:54:55 peterpennings, for the UI, you just need to display a warning dialog requesting user to confirm to continue or not 13:55:29 pvital, yes, that is what i'm doing!! 13:55:29 "To update package X the following packages will be also updated or installed: Z, W, . Do you want to continue?" Y/N 13:57:03 Ok, thanks guys! 14:02:11 thanks everyone for joining! 14:02:16 some good discussions today =) 14:02:20 #endmeeting