14:00:04 #startmeeting trove 14:00:05 Meeting started Wed Oct 17 14:00:04 2018 UTC and is due to finish in 60 minutes. The chair is mpiwowarczy. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:06 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:09 The meeting name has been set to 'trove' 14:00:23 Hello All 14:00:32 Hi :) 14:00:57 today I will be chair on weekly meeting, dkrol will not show up today 14:01:09 lets wait few minutes for the others 14:01:14 #topic roll call 14:01:21 sure, cheers 14:04:50 looks like only two of us today 14:04:57 ok, let's start 14:05:08 #topic Recent changes and reviews 14:06:08 I noticed new bulk changes according to enabling python 3.7 unit tests 14:06:26 and there appears unstable tests for py37 in python-troveclient 14:06:38 #link https://review.openstack.org/#/c/610807/ 14:07:10 looks it is trove specyfic issue and only trove folks can fix that 14:07:29 yupi, something for us 14:07:35 #action Fix tests for py37 in python-troveclient 14:08:27 there was also needed change related to unstable gate-tests 14:08:57 it was related to new version of oslo.messaging 14:09:08 what is this group of tests linked to, i.e. "gate-tests"? 14:09:22 ah, ok 14:10:17 Could you provide more details or a link to the issue? 14:10:22 I mean each tests executed via trovestack gate-tests 14:10:45 sure 14:10:51 here you are https://review.openstack.org/#/c/609981/ 14:12:01 actually, there way aslo unstable unit tests, so not only gate-tests was affected 14:12:30 thanks for Fan Zhang and Dariusz Krol for support in review :) 14:13:42 ok, anything more about the new changes? 14:13:56 with respect to https://review.openstack.org/#/c/609981/ seems that all "Zuul gate" are passing now, and only trove-scenario-mariadb-multi fails 14:14:34 yeah, it is already fixed and merged to master 14:15:04 have a look on the status in upper-left corner :) 14:15:05 I enhanced the documentation on building Trove images, ready for being pushed, but waiting for the access to being able to push 14:15:47 mpiwowarczy: still learning Gerrit :) 14:16:20 :) 14:16:37 as for documentation, we have separate topic, lets talk about this later 14:17:07 I am planning to write more lik estep-by-step guide, however, like "building trove images from scratch" - the current one is overwhelming for newcomers, I think (at least for me, it was) 14:17:19 ah okay 14:17:43 so nothing to add 14:17:51 ok, lets move on 14:17:56 #topic Documentation 14:19:20 quite so, documentation status it is what I would like to ask 14:19:43 Yeah, so as I said, it would be convenient to have step-by-step guide that introduces into the topic, explains how and what partiuclar 'elements' do (what is installed in subsequent steps, etc.) 14:21:05 yeah, this is a very important part due to newcomers 14:21:42 And it should start with some introduction on how to build images at all, definitelly involving building simple DIB images (https://docs.openstack.org/diskimage-builder/latest/) 14:21:46 could you give a link, where it will be placed? 14:22:20 mpiwowarczy: any etherpad could be good to start? 14:23:07 sure, etherpad will be a good choice 14:24:30 you can create new one and link it to trove-general 14:24:31 https://etherpad.openstack.org/p/trove-general 14:25:34 ok, I will, many thanks 14:28:21 something more about documentation? 14:28:54 I have a question that refers to building images, do you have idea why tarball images hosting was suspended? http://tarballs.openstack.org/trove/images/README 14:29:14 if not, we could continue 14:30:24 or maybe it's better question for Trove revitalization - "official" Trove images 14:31:23 hmm, no idea, need to be checked somewhere in documentation 14:31:32 sure, np 14:31:44 #topic Trovestack redesign 14:31:59 dont see much changes at this topic 14:32:33 Dariusz shared his status on building images in devstack plugin 14:32:39 https://review.openstack.org/#/c/606960/ 14:33:04 it is still in progress but work goes ahead 14:33:22 change will be ready to review soon 14:33:54 Yeah, it's cool that he started working on this, especially that he was able to set up all those environment variables in a meaningful way :) 14:34:18 (it was challenging) 14:34:32 Anyway, I have faced recently: https://docs.google.com/spreadsheets/d/1Jz6TnmRHnhbg6J_tSBXv-SvYIrG4NLh4nWejupxqdeg/edit 14:35:17 Could we track the status of this task anyhow? :) 14:36:03 of those tasks* 14:36:28 it looks interesting 14:37:24 propose to discuss this on next week with more members 14:37:43 Sure :) As you said - interesting topics 14:38:08 #action Discuss tasks tracking method 14:39:42 thanks, good ideas are always valuable :) 14:39:56 lets more to another topic 14:40:00 #topic Python 3 first support 14:40:09 this is what im working on 14:40:40 I have on my table task with functional test on python3 14:40:47 still in progress 14:41:17 Cool :) Many issues encountered when migrating from p2 to p3? 14:41:35 Could you describy what are "functional test" or "tests"/ 14:41:37 ? 14:42:11 a lot of small but heartache issues :) 14:42:53 I can imagine :-D Have you tried https://docs.python.org/2/library/2to3.html? (I am just curious) 14:44:37 yes, it is helpful but only for very first issues, later there appears more less obvious issues 14:45:02 as for tests and functional test 14:45:46 there is a little mess with the naming 14:46:21 np, please explain if not overly compound 14:46:39 functional test are tests executed on via trovestack (gate-tests) 14:46:53 there are also unit-tests (executed via tox) 14:47:19 I will improve this naming on etherpad with python3-first goals https://etherpad.openstack.org/p/trove-python-3 14:47:40 ok, many thanks 14:47:42 or I will add comments 14:48:17 ok, do you have any other topics today? 14:48:29 mpiwowarczy: one more thing, could you provide any resource on tox (in the context of OpenStack/Trove)? I realized this is very common topic, and want to read more. 14:49:46 Besides, I do not have further inquiries :) 14:50:45 tox definition is placed in root directory of trove repository in tox.ini file 14:50:56 there are also definied all types of tests 14:51:08 ok thanks, I will check out 14:51:20 but I am afraid that this is not written down anywhere 14:51:30 I see 14:51:55 but it is quite simple to understand :) 14:52:17 That's good :) 14:52:45 ok, let's end here 14:52:51 many thanks for coming :) 14:53:32 Sure, one step toward Trove being great :) Many thanks too! 14:53:45 bye o/ 14:53:57 \o see you next week! 14:54:02 #endmeeting