Monday, 2018-09-24

*** spsurya has joined #openstack-loci05:02
*** e0ne has joined #openstack-loci06:23
*** e0ne_ has joined #openstack-loci06:41
*** e0ne has quit IRC06:44
*** openstackgerrit has joined #openstack-loci08:23
openstackgerritJean-Philippe Evrard proposed openstack/loci master: Introduce bindep parameter  https://review.openstack.org/60218008:23
*** openstackgerrit has quit IRC09:05
*** pbourke has joined #openstack-loci09:20
evrardjpleakypipes: do you have questions? Or was everything solved for you?09:27
*** e0ne_ has quit IRC09:38
*** e0ne has joined #openstack-loci09:38
*** hrw has quit IRC09:44
*** hrw has joined #openstack-loci10:04
*** e0ne has quit IRC10:08
*** e0ne has joined #openstack-loci10:27
*** e0ne has quit IRC10:40
*** e0ne has joined #openstack-loci10:49
*** e0ne has quit IRC10:57
leakypipesevrardjp: well, I'm still baffled by the code, really...12:06
leakypipesevrardjp: notably, I'm baffled by this: http://paste.openstack.org/show/730624/12:06
evrardjpIMO we should remove this -- I got the same feeeling. That's too much black magic12:07
evrardjpI am curious, I don't see Sam on the channel?12:08
leakypipesactually, I think hrw may have added that code?12:09
leakypipeshrw: hi Marcin :)12:09
leakypipeshrw: we're trying to figure out the black bash magic here: https://github.com/openstack/loci/blob/master/scripts/requirements.sh#L32-L3312:09
leakypipeshrw: wondered if you might be able to walk us through how that works.12:09
evrardjpleakypipes: so you're not the xargs expert? :p12:10
*** e0ne has joined #openstack-loci12:10
leakypipesevrardjp: lol, definitely not :)12:12
evrardjpthat makes us two.12:13
hrwmoment12:14
hrwecho uwsgi enum-compat ${PIP_PACKAGES} | xargs -n1 | split -l1 -a312:14
hrwthis gets list of packages and splits it into separate files (called xaa - xzz)12:15
hrwls -1 | xargs -n1 -P20 -t bash -c 'pip wheel --no-deps --wheel-dir / -c /upper-constraints.txt -r $1 || echo %1 >> /failure' _ | tee /tmp/wheels.txt12:15
evrardjpso it's all for parallelism that this is done?12:15
hrwthis uses xaa-xzz files as requirements.txt files and calls 20 threads of pip wheeling requirements12:16
hrwiirc12:16
hrwI only edited that code if at all12:16
leakypipeshrw: no worries, we're just trying to understand it, that's all :)12:17
hrwtook me a while too12:18
evrardjpisn't that what we wrote a little above though? ;)12:18
hrwI am slowly adapting back to EU time - was in Canada for a week12:18
hrw9h difference ;(12:19
leakypipesevrardjp: yes, I think you said most of that above. The part I didn't understand was the creation of multiple files (called xaaa-blah) that contained the requirements to be built.12:20
evrardjpleakypipes: I am still unclear about that too tbh.12:22
evrardjpnot sure what's the border on saying I need to split that file in x chunks before running those chunks in parallel. It might be counter productive at the end, if a wheel build would require another one in another file12:23
leakypipesevrardjp: actually, it seems the `split` program is the primary thing I was unfamiliar with. I see that is the thing that creates these separate files named xaaa, etc12:23
evrardjpyes12:24
* leakypipes learns something valuable every day! :)12:24
evrardjpa3 is the number of aaa after the x right?12:24
*** leakypipes is now known as jaypipes12:24
evrardjpso a3 means xaaa to xzzz? new to these things too.12:24
evrardjp #Iamdoingthisforlearninganyway12:25
hrwyes12:26
hrw--l1 == one line12:26
hrwbtw - my latest blog post:  https://marcin.juszkiewicz.com.pl/2018/09/22/my-code-of-conduct/12:27
jaypipeshrw: ++ on your blog post. that's a topic I've been thinking about quite a bit over the last year or so.12:29
jaypipeshrw: I myself have not lived up to my own expectations/standards in the past w.r.t. civil discussion. It's something I actively work on.12:30
hrwmy wife (psychotherapist) told me many times that I am too passive-agressive so that's thing I work on12:31
jaypipeshrw: :)12:33
*** e0ne has quit IRC13:38
evrardjphrw: if at some point you find me too direct or not respecting your fairly good code of conduct, tell me. Sometimes ppl don't realise they are in breach.13:41
hrwok13:42
evrardjpI live by this code of conduct too btw :p13:42
hrwlike most of people13:45
evrardjpI'd hope so13:45
evrardjpelse my faith in humanity would be far lower13:46
*** e0ne has joined #openstack-loci13:47
*** munimeha1 has joined #openstack-loci14:06
*** gagehugo has quit IRC15:29
*** gagehugo has joined #openstack-loci15:33
*** e0ne has quit IRC16:01
*** munimeha1 has quit IRC17:47
*** e0ne has joined #openstack-loci18:06
*** e0ne has quit IRC20:37
*** evrardjp has quit IRC21:04
*** evrardjp has joined #openstack-loci21:05
*** evrardjp has quit IRC22:07
*** evrardjp has joined #openstack-loci22:15
*** dims_ has joined #openstack-loci22:59
*** _d34dh0r53_ has joined #openstack-loci23:00
*** dims has quit IRC23:00
*** d34dh0r53 has quit IRC23:00
*** evrardjp has quit IRC23:07
*** evrardjp has joined #openstack-loci23:08

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