09:00:16 <masahito> #startmeeting blazar
09:00:16 <openstack> Meeting started Tue Jul 17 09:00:16 2018 UTC and is due to finish in 60 minutes.  The chair is masahito. Information about MeetBot at http://wiki.debian.org/MeetBot.
09:00:17 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
09:00:20 <openstack> The meeting name has been set to 'blazar'
09:00:30 <masahito> Hi Blazar folks!
09:00:38 <masahito> #topic RollCall
09:00:43 <priteau> o/
09:00:49 <tetsuro> o/
09:01:00 <bertys> o/
09:01:12 <masahito> priteau, tetsuro, bertys: hello
09:01:17 <masahito> Today's agenda is
09:01:17 <priteau> Hi everyone
09:01:30 <masahito> 1. Non-client libraries release
09:01:39 <masahito> 2. Project Update in the Berlin summit
09:01:44 <masahito> 3. the gate failure
09:01:47 <masahito> 4. AOB
09:01:58 <masahito> and following review meeting.
09:02:03 <masahito> anything else?
09:02:10 <hiro-kobayashi> hi
09:02:24 <masahito> hiro-kobayashi: hi
09:04:01 <masahito> #topic Non-client release
09:04:46 <masahito> As we talked in the last meeting, I pushed the release patch for the blazar-nova 2.0.0
09:04:56 <masahito> https://review.openstack.org/#/c/583159/
09:05:37 <priteau> Great, thanks masahito
09:06:00 <masahito> The version number is aligned to the Blazar server's version.
09:06:04 <masahito> any comment?
09:08:02 <masahito> #topic Project Update in the Berlin summit
09:08:23 <masahito> This item is also fyi.
09:09:29 <masahito> I mailed TC members wether we can have the session or not. But I've not received any response yet.
09:11:31 <hiro-kobayashi> Thank you for checking it!
09:11:44 <masahito> I hope they'll arrange the session series in the summit and we'll be included.
09:12:12 <priteau> CFP is closing on July 18th at 6:59 am UTC
09:12:46 <priteau> If we don't get any answer from TC by that time, should we submit a talk?
09:13:20 <priteau> I am sure that if there is actually a project update session, they will make sure we don't have a duplicate talk
09:14:46 <masahito> Yes, if possible I want to submit a talk.
09:15:03 <priteau> masahito: with the timezone difference you can still submit tomorrow :-)
09:15:17 <masahito> One issue I'm hitting is I'm involved in 3 talks already.
09:17:46 <priteau> Is that the maximum number of talks one can submit?
09:18:08 <masahito> Two of them are Blazar related talks. So I could do some update in those.
09:18:41 <masahito> priteau: yes. One person only can submit 3 talks regardless of main speaker or co-speaker.
09:20:18 <priteau> Who is attending Berlin by the way?
09:20:23 <priteau> I am not sure if I will be there yet
09:20:41 <masahito> I'll be there.
09:21:17 <hiro-kobayashi> I will not be there
09:21:43 <tetsuro> I'll be there
09:22:01 <masahito> If some of us can be there, it's okay to submit the update session by your name.
09:22:08 <bertys> Same as priteau, not sure if I will be there
09:22:27 <masahito> And if needed, I'm also okay to join the session later.
09:23:55 <priteau> So who could submit a project update talk if needed? tetsuro?
09:24:12 <masahito> Anyway. I try to ping them again, and if needed I'll submit a update session.
09:24:34 <tetsuro> but you can't masa, can you?
09:25:07 <masahito> One of my proposal is a talk with tetsuro. So I hope I can exit from tetsuro's talk :-)
09:25:25 <priteau> Heh
09:25:47 <tetsuro> I think that's more reasonable way to go.
09:26:18 <tetsuro> than I submit update session
09:26:34 <priteau> Sounds good
09:26:52 <masahito> okay, the problem is solved :-)
09:27:04 <masahito> #topic the gate failure
09:27:45 <masahito> I see the gate failure because of pylint update and the fix of the issue. https://review.openstack.org/#/c/583080/
09:28:19 <hiro-kobayashi> Yes, please review it and merge it asap
09:28:23 <masahito> hiro-kobayashi: Thanks for digging it.
09:29:32 <hiro-kobayashi> I saw major projects like Cinder take the same approach: https://github.com/openstack/cinder/blob/master/tox.ini#L87
09:30:11 <masahito> My one question is the required version of pytlint doesn't appear in requirements.txt, do it?
09:30:29 <priteau> hiro-kobayashi: Is pylint moved out of requirements.txt because it is in the openstack/requirements blacklist?
09:31:40 <hiro-kobayashi> Yes, it is not listed in the global-requirements.
09:32:18 <hiro-kobayashi> The latest version 2.0.0 which was released yesterday does not support python2. That's why it broke some tests.
09:33:08 <priteau> Some projects have it in their test-requirements.txt though. We could ask what's the recommended approach.
09:33:47 <masahito> I noticed pylint is removed from test-requirements.txt. tox.ini specifies requirements.txt not test-requirements.txt
09:33:52 <hiro-kobayashi> Doesn't those project hit gate failure?
09:34:17 <priteau> They use pylint==1.4.5
09:34:36 <priteau> or pylint==1.7.1
09:35:12 <priteau> hiro-kobayashi: If we remove pylint from test-requirements.txt, shouldn't we also remove it from lower-constraints.txt?
09:35:51 <hiro-kobayashi> I thinks lower-constraints contains more packages than listed in the requirements file.
09:36:00 <hiro-kobayashi> So, I think we can keep it.
09:36:50 <priteau> It's because it lists all dependencies, and their dependencies.
09:36:58 <masahito> IIRC, lower-constraints.txt is maintained by requirements repo.
09:37:51 <hiro-kobayashi> um, I don't know the maintenance policy of lower-constraints :-(
09:39:06 <hiro-kobayashi> ``Each project team may also optionally maintain a list of “lower bounds” constraints for the dependencies used to test the project in a lower-constraints.txt file`` by https://docs.openstack.org/project-team-guide/dependency-management.html#solution
09:39:08 <masahito> My thoughts for the upcomming milestone release, 1. remove pylint from test-requirements.txt (It could fix gate failure except openstack-tox-pylint), 2. find a right versioning of pylint.
09:39:35 <masahito> How do you think?
09:40:16 <priteau> hiro-kobayashi: yes, I think we have to maintain the file
09:40:42 <priteau> There is a little script in openstack/requirements to automatically generate it too
09:41:12 <priteau> masahito: isn't that what hiro-kobayashi's patch does?
09:41:35 <hiro-kobayashi> masahito: I think we should merge my patch asap. Then, upload a new patch if it does not meet with the OpenStack standard.
09:42:09 <hiro-kobayashi> I think we should move other patches forward.
09:42:27 <masahito> My concern is specifying package version in tox.ini.
09:43:26 <masahito> From my experience, this type of "special case" usually causes annoying issue later.
09:44:02 <masahito> hiro-kobayashi: I agree we should move forward.
09:45:43 <priteau> I added more details to the commit message
09:45:53 <hiro-kobayashi> thanks!
09:46:33 <masahito> okay, let's merge this patch and check openstack's standard.
09:46:34 <priteau> Gave a +2. We can fix lower-constraints and other issues later.
09:47:00 <hiro-kobayashi> OK
09:47:42 <masahito> Another idea is putting non-voting tag to py27 gate job :-)
09:48:04 <masahito> Anyway, let's move on to next.
09:48:22 <masahito> #topic AOB
09:48:36 <masahito> Does someone have something to share or discuss?
09:48:58 <priteau> Not from me
09:49:28 <masahito> fyi: Blazar is listed on project-navigator now. https://www.openstack.org/software/project-navigator#orchestration
09:49:52 <hiro-kobayashi> great!
09:50:18 <tetsuro> nice.
09:50:18 <priteau> I saw that recently, great news!
09:50:28 <hiro-kobayashi> The mouse looks bigger than other mascots... :-)
09:50:49 <bertys> fyi, Wiki page for upcoming PTG @ https://wiki.openstack.org/wiki/PTG/Stein/Etherpads, we may want to add Blazar too...
09:52:36 <masahito> Done
09:52:44 <bertys> thanks
09:53:30 <masahito> anything else?
09:53:36 <hiro-kobayashi> I have
09:53:55 <hiro-kobayashi> As you all know, I will change my job next month.
09:54:27 <hiro-kobayashi> The next weekly meeting is the last time for me to join as current position.
09:55:06 <priteau> We will miss you hiro-kobayashi!
09:55:07 <hiro-kobayashi> So, I’m sorry but I expect my contribution will considerably decrease.
09:56:40 <hiro-kobayashi> I will try to join as an individual contributor ;-)
09:57:27 <masahito> I'll miss you, too. I'm really appreciate your productive contributions and happy working with you.
09:58:49 <hiro-kobayashi> It was great to promote this project with you all! Thank you so much!
09:59:29 <masahito> I hope your next job is well and am looking forward to seeing you as an individual :-)
10:00:02 <hiro-kobayashi> thanks!
10:00:28 <bertys> thanks again hiro! Time to move to blazar irc?
10:01:12 <masahito> ah, yes. running out of time.
10:01:32 <masahito> moving to #openstack-blazar then let's start review meeting.
10:01:41 <masahito> #endmeeting