15:00:13 #startmeeting oslo-config-plaintext-secrets 15:00:14 Meeting started Tue Jul 17 15:00:13 2018 UTC and is due to finish in 60 minutes. The chair is raildo. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:15 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:18 The meeting name has been set to 'oslo_config_plaintext_secrets' 15:00:28 o/ 15:00:38 o/ 15:01:07 ping moguimar redrobot 15:01:15 o/ 15:01:17 o/ 15:01:28 o/ 15:01:33 hello everyone :) 15:01:40 ohai! 15:01:52 #link https://etherpad.openstack.org/p/oslo-config-plaintext-secrets 15:01:59 ping bnemec 15:02:13 o/ 15:02:27 #topic oslo.config driver tests causing python tests to fail 15:02:40 * spilla sneaks in 15:02:54 so, last week our feature was approved (thanks dhellmann, bnemec) 15:03:08 but we have our first kind of bug :( 15:03:31 during the merge of the last patches, we are facing some odd behavior in the python 2.7 and python 3.5 tests 15:03:48 #link https://review.openstack.org/#/c/578144/ 15:04:29 I've been holding off on the final feature releases until this gets resolved, so it would be nice to have a fix ASAP. 15:04:47 so we created a patch to add some debug log info, but the patch is passing the check, so we need some recheck to catch that log properly https://review.openstack.org/#/c/583038/ 15:04:54 I think we're still missing the new cache layer change so the complete feature isn't in yet. 15:05:16 the symptoms seem to indicate that the test itself is flakey 15:05:53 although the source of the race condition isn't obvious 15:06:53 dhellmann, yeah, looks like we have some issues when we try to load the sources over here: https://github.com/openstack/oslo.config/commit/084ac31f4c0ac9d2a7960658b9a8dbde6765492b#diff-b067a69e3afb17258ed33798bb2f3c93R272 15:07:08 so, I'm trying to debug that with dhellmann and hope to have a fix for that as soon as possible 15:08:10 at this point I'm not sure if it's something happening only on this tests, since we're mocking the fetch_uri, or if it's a real issue in the code 15:09:14 anything else on this topic? 15:09:38 #topic Oslo PTG discussion 15:09:41 I can do some tests tomorrow 15:10:14 #link https://etherpad.openstack.org/p/oslo-stein-ptg-planning 15:10:48 so, I'll not be able to join the PTG at this time :( 15:10:51 oh, hey, I was just able to reproduce the failure locally 15:11:09 http://paste.openstack.org/show/726117/ 15:11:26 it looks like the test isn't cleaning up the config object properly 15:11:34 it should probably just create a new one each time 15:12:48 ō/ 15:12:58 dhellmann, hum, got it, I'll send a patch to clean that objects after after run those tests 15:13:09 thanks efried as well for the link :) 15:13:09 efried : I *just* reproduced the problem and saw the same error you posted in #openstack-oslo 15:13:10 nice 15:13:29 s/after/before 15:14:13 hmm, the test *does* create its own ConfigOpts instance 15:15:04 Yeah, by inspection I couldn't see any munging of the global dict, and I couldn't see any shared objects. 15:15:48 Is this 15:15:48 ERROR [oslo_config.cfg] could not load configuration from 'ini_1' using remote_file driver: duplicate option: driver 15:15:48 supposed to be happening though? 15:16:26 no, that's not supposed to be happening 15:16:37 that is preventing the test from loading the extra sources 15:18:38 try dumping the return of opts_to_ini() 15:19:18 That's being mocked 15:19:23 sorry, duh 15:21:38 ok, so I suggest we keep talking about this bug in the #openstack-oslo after the meeting, but thanks efried and dhellmann to find the root cause of it :) 15:21:50 yeah, we should move on 15:22:57 so, just a heads up about the next PTG, I'll not be able to attend but I would love to contribute with the preparation for that over the etherpad for it 15:23:28 #link https://etherpad.openstack.org/p/oslo-stein-ptg-planning 15:23:40 I won't be able to make it as well 15:24:53 #topic Hardening Plaintext Secrets - Poster for EuroPython 15:24:55 moguimar, ^ 15:25:03 yup 15:25:13 I've just finished writing the poster 15:25:17 for EuroPython 15:25:31 need to print it on thursday 15:25:43 so if you guys can take a look at it would be nice 15:26:03 if the link is not working, I can send you a pdf 15:26:10 ping me at moguimar@redhat.com 15:26:32 What is the link? 15:26:38 https://docs.google.com/presentation/d/1bQDoqbgDhwIdhbyngwNctuzFiApc5Yiyd00jC-gVutQ/edit?usp=sharing 15:26:43 Thanks 15:26:51 I think it only shares under the redhat domain 15:27:37 moguimar, nah, you can invite someone else, just added their email as the edit section, like a normal google drive link 15:28:01 raildo++ 15:28:21 the conference is next week in Edinburgh 15:29:46 that's all on my end 15:30:23 moguimar : that looks nice! 15:30:33 thanks dhellmann 15:30:42 it took me a lot of time and hair xD 15:31:28 ok, so let's move to the #openstack-oslo to keep talking about that bug, thanks everyone for your time 15:31:35 have a good week 15:31:36 o/ 15:31:45 #endmeeting