13:03:13 #startmeeting monasca 13:03:14 Meeting started Tue Apr 14 13:03:13 2020 UTC and is due to finish in 60 minutes. The chair is witek. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:03:15 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:03:17 The meeting name has been set to 'monasca' 13:03:50 just one item on the agenda today 13:03:56 https://etherpad.opendev.org/p/monasca-team-meeting-agenda 13:04:55 do we have any update on transitioning to simplejson? 13:05:30 #topic simplejson 13:06:04 I'm working on fixing unit tests in monasca-persister 13:06:21 So I am working in this topic for monasca-api 13:06:51 I found that devstack was again not working outside of CI 13:07:04 I am using bento/bionic vagrant mashine 13:07:41 I sent to devstack project this change with the fix https://review.opendev.org/#/c/719595/ 13:08:29 But they prefer to fix it with other library (venv instead of virtualenv and change the command for virtualenv) 13:08:35 https://review.opendev.org/#/c/712609/ 13:08:58 For us, both options fix the problem. 13:09:12 fair enough 13:10:01 Then, after stacking with the devstack fix. When I execute `tox -elower-constraints` 13:10:02 thanks for tracking this 13:10:41 I get this error: `from setuptools import setup, Extension, Feature 13:10:41 ImportError: cannot import name 'Feature'` 13:11:17 The problem is that the version of setuptools is not compatible with MarkupSafe==1.0 13:11:39 changing MarkupSafe==1.1 fix the problem. 13:12:38 should we bump lower-constraints then? 13:12:40 And then, we have the real problem related to simplejson. 13:13:08 Probably yes 13:13:47 have you identified simplejson problem already? 13:14:18 not yet, it seems that the problem are spaces 13:15:39 right, in persister I've seen that simplejson.dumps returns additional spaces when serializing sict 13:15:41 dict 13:16:09 yes 13:16:25 that's the only one I've found sofar 13:16:55 witek, do you know how to prepare a ubuntu mashine (in terms of packages and libraries) exact like the mashine used for Zuul CI ? 13:17:50 haven't played with it 13:19:30 btw, here is the clue I found about MarkupSafe and setuptools: https://github.com/pallets/markupsafe/issues/116 13:20:25 nice, please add the reference when bumping lower constraints 13:21:05 let's continue fixing simplejson as prio 1 this week 13:21:24 And here the Story for the ujson->simplejson migration tasks https://storyboard.openstack.org/#!/story/2007549 13:21:46 +1 13:21:49 the background is we want to include topic:periodic_notifications in Ussuri 13:22:04 https://review.opendev.org/#/q/topic:periodic_notifications 13:22:22 and release of python-monascaclient is blocked because of that 13:23:34 all from me on that one 13:24:10 About python-monascaclient: we have this change: 13:24:10 Cleanup py27 support https://review.opendev.org/#/c/717469/ 13:24:46 I am not sure how to judge whether the change is correct or not 13:25:06 I've rechecked it today and all turned red 13:25:19 simplejson 13:25:43 another one to take care of 13:26:20 sorry, forget it, looking at the wrong change 13:26:32 :) 13:26:44 this one looks good to me 13:26:57 at least all are green 13:28:43 gave +2 just now 13:29:04 anything else? 13:29:56 if not, let's close the meeting for today 13:30:23 One more think 13:30:27 thing 13:31:13 Last week I said that Grafana is creating session files because of the health check 13:31:52 We already check that all these session files are removed at latest every two days 13:32:03 Short update, regarding "alarm definition update": 13:33:06 We started testing. However, testing is difficult, because timing matters (time windows in thresh). We have some results, but not yet a consistent view. I'll provide a status update next week 13:33:44 thanks bandorf, interested on that 13:35:05 should we be closing now? 13:35:22 No more topics from my part 13:35:24 OK for me 13:35:33 alright 13:35:39 thanks for joining then 13:35:44 and see you next week 13:35:48 happy hacking 13:35:48 Bye, have a good time and take care! 13:36:00 Thanks, see you ! 13:36:07 #endmeeting