Tuesday, 2019-01-29

*** themroc has joined #ara07:30
*** ssbarnea|bkp2 has quit IRC11:01
*** ssbarnea|rover has joined #ara11:02
*** herald85 has joined #ara13:36
openstackgerritGuillaume Vincent proposed openstack/ara-web master: Display results instead of task for a given playbook  https://review.openstack.org/63374914:34
*** sshnaidm is now known as sshnaidm|mtg15:04
dmsimardapollo13, gvincent: I'm questioning the way our repositories and projects are set up -- do you have time to chat ? I created an etherpad to start the discussion: https://etherpad.openstack.org/p/ara-1.0-repository-structure15:07
gvincentavailable in 30min15:07
apollo13"    We need to think about the migration path for users restricted to py2" <-- can't that just be "keep using ara 0?"15:08
dmsimardyes and no15:09
gvincentpy2 is end of life at the end of the year15:09
dmsimardwe're not going to maintain 0.x forever15:09
dmsimard0.x works with py315:09
apollo13okay, differently put; which environments are py2 only? not that we are talking about controller machines etc here15:09
apollo13not target machines where you run ansible15:10
apollo13expecting a user to use rhel 7 to get py3.6 from epel doesn't sound to bad15:10
dmsimard3.6 isn't in epel15:10
dmsimardI think epel is 3.415:10
apollo13epel __has__ python36 as package15:11
apollo13unless you and I have a different EPEL *hmm*15:11
dmsimardhmmm15:11
apollo13for a few months now I think15:11
dmsimardso the fact that epel has 3.4 and 3.6 doesn't really matter15:12
dmsimardI mean15:12
dmsimardit actually has both15:12
dmsimardso I stand corrected15:12
dmsimardI haven't even tried running 1.0 on centos15:13
apollo13also note that rhel 8 will be released "soon", probably before ara 0 goes EOL and then you have a good platform with core support for py315:15
dmsimardapollo13: yes, I'm not too worried about that part15:18
dmsimardI guess the question I am trying to solve is: should we just merge everything back into the one "openstack/ara" repository or not ?15:18
apollo13personally I feel it would make some stuff easier (ie linter config etc…) packaging might get fun though15:19
dmsimardI think ara-web is an exception and should stay separate15:19
dmsimardbut I am really questioning myself about ara-plugins, ara-server and ara-clients15:19
apollo13but you still want to be able to install separately I assume?15:19
dmsimardyes, I actually haven't gotten around to testing that "pip install ara.clients"-like syntax15:20
apollo13there is no such thing as pip install ara.clients15:21
apollo13"." gets normalized to "-", so it just installs ara-clients ™15:21
dmsimardI remember reading about it but that's the extent of what I know15:21
apollo13https://dpaste.de/HYzQ/raw15:21
apollo13and off from work, bbl15:24
*** sshnaidm|mtg is now known as sshnaidm15:33
dmsimardgvincent: for the failure in https://review.openstack.org/#/c/633749/ I was looking at https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify15:40
dmsimardso I updated react-scripts to >=2.0.0 and npm install/npm_start seems to work fine but it also updated package-lock.json quite a bit. Should we always commit package-lock.json ?15:41
openstackgerritDavid Moreau Simard proposed openstack/ara-web master: Update react-scripts to >=2.0.0  https://review.openstack.org/63376415:44
dmsimard16k lines changed in package-lock.json15:44
dmsimardif the jobs pass we can rebase your patch on top of it15:45
*** openstackgerrit has quit IRC15:51
gvincent@dmsimard, it will work15:51
gvincentwe need react-scripts > 2 yeah15:52
dmsimardok I'll rebase your patch15:55
*** openstackgerrit has joined #ara15:55
openstackgerritDavid Moreau Simard proposed openstack/ara-web master: Display results instead of task for a given playbook  https://review.openstack.org/63374915:55
gvincentIMO mono repo is the best :D15:58
dmsimardgvincent, apollo13: I fleshed out the questions in https://etherpad.openstack.org/p/ara-1.0-repository-structure a bit15:59
gvincentavailable for a quick meeting if you want15:59
dmsimardgvincent: I don't really mind mono repo, it's more about how to make the components installable individually15:59
gvincenthum I don't have the solution16:04
gvincentcontainers and rpm/deb ?16:05
dmsimardI'll do some research16:11
gvincentfor LessPass I choose to produce well tested container through docker hub16:21
gvincentbut because we are Red Hat you will problably need to produce some rpms16:21
openstackgerritDavid Moreau Simard proposed openstack/ara-web master: Update react-scripts to >=2.0.0  https://review.openstack.org/63376416:21
openstackgerritDavid Moreau Simard proposed openstack/ara-web master: Ensure we run unit and integration tests for relevant files  https://review.openstack.org/63377716:21
dmsimardgvincent: ara isn't a product that red hat sells though :p16:22
dmsimardIt's important to consider distribution packages, though16:23
gvincentyeah, I'm not relevant to answer those questions but I'm interested in the solution :D16:29
dmsimardgvincent: I had to do another rebase to fix an issue with the jobs -- can you review/approve https://review.openstack.org/#/c/633777/ and https://review.openstack.org/#/c/633764/ ?16:37
dmsimardfor your patch, the draft is ready: http://logs.openstack.org/49/633749/2/check/ara-web-build-dashboard/2b3ae6a/npm/html/16:38
dmsimardI like where this is going and see the need for improvements on the API16:40
dmsimardgvincent: should the dropdown be checkboxes for each status instead of a dropdown ?16:41
dmsimardin order to display, for example, failed and changed tasks simultaneously16:42
*** themroc has quit IRC16:57
dmsimardgvincent: left comments in https://review.openstack.org/#/c/633749/, I'll be back after lunch16:58
*** herald85 has quit IRC17:57
*** harlowja has joined #ara19:44
*** gvincent has quit IRC21:52
*** gvincent has joined #ara21:52
-openstackstatus- NOTICE: http://zuul.openstack.org is not working. https://zuul.openstack.org does work. Please use that while we investigate.23:12

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!