19:01:00 <catherineD> #startmeeting refstack
19:01:01 <openstack> Meeting started Tue Apr  4 19:01:00 2017 UTC and is due to finish in 60 minutes.  The chair is catherineD. Information about MeetBot at http://wiki.debian.org/MeetBot.
19:01:02 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
19:01:05 <openstack> The meeting name has been set to 'refstack'
19:01:34 <pvaneck> o/
19:01:51 <mguiney> o/
19:02:11 <luzC> o/
19:02:48 <catherineD> #link meeting agenda and notes,  https://etherpad.openstack.org/p/refstack-meeting-17-04-04
19:03:00 <catherineD> hi everyone
19:03:11 <mguiney> hello!
19:03:47 <catherineD> Let's start
19:04:00 <catherineD> #topic Displaying RefStack documentation
19:04:33 <catherineD> #topic Hosting at RefStack
19:05:36 <catherineD> From last week Paul's mockup, I think we agreed to use docituls to generate html from rst ...
19:06:23 <catherineD> If everyone agrees ... I think pvaneck: will proceed to implementation?
19:06:43 <pvaneck> yes, spec is fine. just waiting one the gate fix so we can merge it
19:06:52 <mguiney> ah, yes
19:06:59 <catherineD> great
19:07:02 <luzC> yes
19:07:03 <mguiney> my bad, I can do that after meeting
19:07:16 <hogepodge> o/
19:07:16 <catherineD> mguiney: no it is not your issue ...
19:07:26 <Rockyg> o/
19:07:40 <mguiney> ah, my bad
19:07:44 <catherineD> we just need to merge https://review.openstack.org/#/c/452578/
19:07:58 <mguiney> i thought you were referring to the error that came up in tests
19:08:02 <catherineD> I will merge https://review.openstack.org/#/c/452578/ after the meeting ...
19:08:05 <mguiney> which i can take a look at
19:08:51 <catherineD> mguiney: ... pvaneck: looked and had submited fixes for that ... in https://review.openstack.org/#/c/452578/ that we need to merge to fix the test problem
19:09:42 <catherineD> any other thoughts on this one ?
19:10:54 <catherineD> alright moving on ..
19:11:07 <catherineD> #topic Hosting at OpenStacl doc site
19:11:51 <catherineD> luzC: I think we just need to last patch to merge right ?
19:12:02 <luzC> yes
19:12:45 <luzC> the first patch was to add doc gate jobs to refstack...
19:12:51 <luzC> 'gate-{name}-docs-ubuntu-trusty'
19:13:00 <luzC> 'gate-{name}-docs-ubuntu-xenial'
19:13:06 <sslypushenko_> o/
19:13:16 <mguiney> o/
19:13:46 <catherineD> that patch was merged yesterday .. so we should be OK
19:13:56 <luzC> exactly
19:14:20 <catherineD> luzC: thanks for submitting all these patches
19:14:28 <catherineD> moving on ...
19:14:30 <luzC> NP ;)
19:14:47 <catherineD> #topic Update existing certified data with the verified flag
19:15:03 <catherineD> #link     Add a script to update the internal RefStack DB  (  https://review.openstack.org/#/c/452518/ )
19:15:29 <catherineD> I have reviewed and added comments ..
19:15:29 <mguiney> I saw the comments you posted, I am planning on working on those changes today
19:15:41 <catherineD> mguiney: thanks ..
19:16:01 <mguiney> I am planning on adding the csv parsing version as a flag
19:16:27 <catherineD> want to see whether the team agree with the comment .. that we should not depending on by using Google doc link as input ..
19:16:51 * mguiney nods
19:17:26 <mguiney> the upside of adding the option of using a csv instead is that you circumvent somewhat the need to set up a google api service account
19:17:28 <sslypushenko_> +1 to catherineD  comments
19:17:46 <luzC> +1
19:17:54 <Rockyg> +1
19:18:40 <catherineD> should we eliminate the Google option ?
19:18:53 <pvaneck> did we agree that we'd be merging this into the repo?
19:19:27 <catherineD> Personally, I would like it to be merged in the repo under tools ..
19:19:28 <sslypushenko_> I'd prefer to have only csv option
19:20:06 <sslypushenko_> if order to keep it simple
19:20:17 <catherineD> because we could add mor option to update other field in the future (using RefStack  API)
19:20:32 <catherineD> sslypushenko_: ++
19:20:33 * mguiney nods
19:20:37 <Rockyg> I agree with sslypushenko_
19:20:38 <mguiney> that does make sense
19:21:36 <catherineD> luzC: pvaneck: hogepodge: how about you on only csv input?
19:21:47 <luzC> I agree too
19:22:22 <pvaneck> If we plan on housing this in the repo, then yes
19:22:23 <Rockyg> In fact, I'd love to see a tool that auto convets our json scores docs to .csv so we can download them to our favorite spreadsheet tool.
19:22:49 <catherineD> Rockyg: yea .. that could be a new feature ...
19:23:25 <Rockyg> It would make scoring much easier and help to get more prople (like me;) i9nvolved.
19:24:04 <mguiney> Rockyg: +1 to that
19:24:44 <catherineD> #agreed A CSV file will be used as the input for the verficiation field update script (no Google spreadsheetused as input).
19:24:52 <catherineD> Rockyg: noted
19:25:20 <hogepodge> the google sheets option comes from my internal database of results, fwiw
19:26:19 <hogepodge> but we can do a two step process, google -> csv -> refstack db, and vice versa
19:27:12 <catherineD> hogepodge: mguiney: yup, that way the script will be simple and concentrating on the DB update part
19:28:07 <catherineD> Now about update the DB fields by using RefStack APIs and not DB commands
19:28:27 <mguiney> the one issue that i was running into with converting google spreadsheet into csv and then parsing was that a lot of the modifications that can be made to make it more human readable make it very gross to parse
19:29:30 <catherineD> mguiney: we could help to see whether we can resolve that ..
19:29:42 <mguiney> newlines, for example, were really bad about breaking things
19:29:54 <mguiney> in terms of finding the end of entries
19:30:01 <mguiney> but yes, that sounds good
19:30:07 <hogepodge> mguiney: I would still suggest reading the gdoc into memory, then we can parse that out to the csv
19:30:49 <hogepodge> the google doc is an implementation detail on the osf side
19:30:54 <mguiney> can do. perhaps making the usual fixes and then reading into csv would be the best decision here
19:31:50 <catherineD> alright ..
19:32:08 <catherineD> any input about using RefStack API vs DB commands?
19:32:21 <hogepodge> mguiney: yes, and where there are newlines we can create new rows, save some headaches
19:33:05 <mguiney> I figured, I'll just read in at a different point than I was before
19:33:24 <mguiney> say, after I split my lines and do other formatting fixes
19:34:03 <mguiney> I can absolutely use the RefStack api commands, I think I just overlooked converting those in the version I fixed
19:34:41 <mguiney> *pushed
19:35:01 <catherineD> mguiney: thanks please ping us anytime at #refstack if needed
19:35:11 * mguiney nods
19:35:22 <mguiney> thank you for the feedback and clarification :)
19:35:47 <catherineD> moving on ...
19:35:54 <catherineD> #topic Pending reviews
19:36:10 <catherineD> #link     Fix py35 func tests (  https://review.openstack.org/#/c/452578/ )
19:36:22 <catherineD> sslypushenko_: thx for merging that ...
19:36:50 <sslypushenko_> catherineD:  np
19:37:09 <catherineD> this should fix test failures on all tests
19:37:18 <mguiney> \o/
19:37:24 <mguiney> awesome!
19:37:48 <catherineD> pvaneck: thx for submitting that
19:37:59 <pvaneck> yep np
19:38:12 <catherineD> #link     Fix to not run any test when the input test list is empty (  https://review.openstack.org/#/c/451599/ )
19:38:34 <catherineD> luzC: thx for the review ... I will work on a new patch
19:38:47 <luzC> thank you :)
19:38:54 <catherineD> #link     Change doc references from DefCore to Interop Working Group  (  https://review.openstack.org/#/c/390881/  )
19:39:02 <catherineD> I guess we are still waiting ...
19:39:12 <luzC> yes
19:39:30 <catherineD> #link     Add scripts for running refstack-client in docker (  https://review.openstack.org/#/c/430701/  )
19:39:43 <sslypushenko_> it is still in my todo list
19:40:04 <catherineD> sslypushenko_: and mine too ... based on the fact that luzC: was able to pass the test
19:40:24 <catherineD> #topic Open discussion
19:40:46 <sslypushenko_> I just need handle some corner cases....
19:41:05 <catherineD> I am very please to nominate Luz for RefStack core
19:41:18 <Rockyg> catherineD, I think the repos might have gotten their rename this weekend...
19:41:19 <catherineD> #link     Nominate Luz for core ( http://lists.openstack.org/pipermail/openstack-dev/2017-April/114966.html )
19:41:52 <catherineD> Rockyg: great then we will be able to merge our patch soon ...
19:42:16 <pvaneck> +1 luzC core
19:42:23 <Rockyg> I just +1 to the reply from Daniel Mellado.  I seem to be losing some emails again....
19:42:49 <catherineD> Rockyg: pvaneck: thx..
19:42:59 <sslypushenko_> +1
19:43:35 <sslypushenko_> LuzC, congrats )
19:43:45 <luzC> thank you all for the nomination,  I'll do my best :)
19:43:58 <mguiney> +1 that is awesome
19:44:17 <catherineD> luzC: well deserved !
19:44:48 <catherineD> that is all the topic I have for today ...
19:44:58 <catherineD> any other thoughts?
19:45:12 <Rockyg> It's really nice to see the team getting more energized.  This is great.  And thanks to all you guys here (and those who couldn't make it, but read the logs ;)
19:45:39 * catherineD Rockyg: only see Daniel's reply ..
19:46:25 <catherineD> Rockyg: yea this has been a 3 years journey !!!
19:47:03 <catherineD> anything else for today?
19:47:23 <pvaneck> all good here
19:47:37 <catherineD> Alright ..   I think we can close up for the day
19:47:47 <catherineD> thank you all!
19:47:51 <catherineD> bye!
19:47:59 <mguiney> have a good day, y'alL!
19:48:05 <catherineD> #endmeeting