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