Thursday, 2019-08-15

*** markvoelker has joined #openstack-tc00:24
*** markvoelker has quit IRC00:51
*** markvoelker has joined #openstack-tc00:52
*** markvoelker has quit IRC01:01
*** ricolin has joined #openstack-tc01:03
*** markvoelker has joined #openstack-tc01:05
*** markvoelker has quit IRC01:11
*** markvoelker has joined #openstack-tc01:16
*** spsurya has joined #openstack-tc01:28
*** markvoelker has quit IRC03:10
*** altlogbot_0 has quit IRC03:16
*** altlogbot_1 has joined #openstack-tc03:18
*** markvoelker has joined #openstack-tc03:55
*** markvoelker has quit IRC04:00
*** markvoelker has joined #openstack-tc04:50
*** markvoelker has quit IRC04:54
*** jaosorior has joined #openstack-tc05:16
*** markvoelker has joined #openstack-tc05:35
*** markvoelker has quit IRC05:41
*** tdasilva has quit IRC06:47
*** tdasilva has joined #openstack-tc06:47
*** ricolin_ has joined #openstack-tc07:03
*** ricolin has quit IRC07:05
*** jaosorior has quit IRC07:23
*** ricolin_ is now known as ricolin07:33
*** e0ne has joined #openstack-tc08:15
*** jaosorior has joined #openstack-tc08:17
*** markvoelker has joined #openstack-tc08:20
*** markvoelker has quit IRC08:25
*** tdasilva has quit IRC08:48
*** tdasilva has joined #openstack-tc08:48
*** ricolin has quit IRC09:07
asettleo/ hi all09:50
asettleBack in the northern hemisphere09:50
gmannasettle: welcome back.10:00
asettleThanks :D10:01
asettleNice to be bac10:01
asettleback*10:01
jrollwelcome back asettle :)10:04
asettle\o/10:04
*** markvoelker has joined #openstack-tc10:36
*** markvoelker has quit IRC10:41
*** jaosorior has quit IRC11:18
*** markvoelker has joined #openstack-tc11:40
*** tdasilva has quit IRC11:51
*** jaosorior has joined #openstack-tc11:58
*** ijolliffe has joined #openstack-tc12:27
*** tdasilva has joined #openstack-tc12:27
openstackgerritMerged openstack/governance-sigs master: Ansible SIG  https://review.opendev.org/67642812:28
openstackgerritMerged openstack/governance master: linters: enforce ATC membership after January 2020  https://review.opendev.org/67590212:33
openstackgerritMerged openstack/governance master: Add MichaƂ Dulko as Kuryr PTL  https://review.opendev.org/67462412:33
*** smcginnis is now known as smcginnis|pto12:34
*** ijolliffe has quit IRC12:36
*** ricolin has joined #openstack-tc12:37
*** tdasilva has quit IRC12:42
*** ijolliffe has joined #openstack-tc12:43
*** mriedem has joined #openstack-tc13:18
asettletc-members - the PDF train goal may need a little technical help. stephenfin is pretty underwater, like we all are, but it would be appreciated if some could help us out with testing. Also https://etherpad.openstack.org/p/pdf-goal-train-common-problems13:18
asettleHelp review this list that Akihiro is working through13:18
*** tdasilva has joined #openstack-tc13:19
amotokiasettle: I read your mail which hits me a question. we are exploring two approaches: sphinx latex builder and rst2pdf. Does your mail mean we abandon the sphinx latex builder way?13:20
asettleamotoki, good question. stephenfin thoughts? I didn't mean the email to suggest that. But at the same time, we're putting a lot of effort into this and I think it would be hard to just abandon it13:24
amotokiasettle: my main point is that exploring two approaches at this moment means individual teams need to explore their own ways (or duplicated works).13:27
amotokiasettle: IMO this kind of thing should be explored before it was accepted as the community goal. Otherwise the goal requires individual teams to spend duplicated efforts..13:27
asettleYep, and that's a good point.13:27
stephenfinamotoki, asettle: To be honest, I think a bit of duplication is a good thing. Much of what we fix for the LaTeX-based build will be used regardless of what we opt for, since the constraints are very similar (single doc, can't use HTML-style links, etc.)13:28
stephenfinSo I was hoping people could look at the different approaches and see which one is ultimately the better option13:29
amotokiyeah, it makes sense for me to explore two approaches if it is in the early stage, but we are in the milestone 3 so I am afraid this goal fits as train goal.13:29
amotokistephenfin: but such thing is expected as what individual teams explore as part of the community goal?13:30
stephenfinI understand, but I hadn't personally expected the latex builder to result in so many issues, especially since it's part of the main Sphinx package13:31
amotokistephenfin: Problems I see now are only two things: (1) too large literalinclude for oslo.config sample files and (2) relative links13:33
*** ijolliffe has quit IRC13:33
stephenfinThis is for neutron, yes? There are many more problems in nova, unfortunately :(13:33
amotokiah...13:34
stephenfinFor me, it was easier to add Python 3 support to rst2pdf than it was to learn LaTeX :)13:34
amotokisounds fair13:34
stephenfinBut because I can't build LaTeX-based PDFs for nova, I don't have anything to compare the output of rst2pdf with13:34
stephenfinHence my request for someone with a little more time than I have right now to check out rst2pdf and see if it's "good enough"13:35
stephenfinIf that makes sense?13:35
amotokistephenfin: yes, it makes sense. It is a reasonable reason to explore another approach (rst2pdf).13:36
*** jeremyfreudberg has joined #openstack-tc13:46
mnasero/15:00
mnaserbonjour15:00
fungiapologies in advance, i can't be around for office hour today15:01
mnaserseems like a quiet one15:03
* mnaser is still struggling to land any code to openstack/magnum15:04
corvusstephenfin, asettle: hi, i'm a latex expert15:04
fungii'll do my best to catch up on scrollback once i get home15:04
corvusif there is some technical challenge with latex that i can help with, i would like to15:04
jroll\o15:05
corvushowever, i do not want to take on yet another lost cause, so if ya'll have decided to do rst2pdf just let me know and i won't worry about it15:06
stephenfincorvus: Finally someone that actually knows _anything_ about it :)15:06
corvusbut i haven't followed the pdf goal *at all* so would need some pointers to catch up :)15:06
stephenfincorvus: I think I'd really like to see what rst2pdf can do for us first. The issue with the latex approach is that there are so many issues and they're so varied between projects15:06
asettlecorvus, WELL HELLOOOO15:07
asettleSorry, bit late to the party15:07
corvusi'm pretty sure *i'm* the one late to the party :)15:07
zanebI'm sort-of here15:07
stephenfincorvus: tl;dr: we're building docs using Sphinx's latex builder instead of the html builder. That results in a load of auto-generated tex sources that are compiled with latexmk (or mklatex, I don't recall which)15:07
asettlezaneb, are you ever in the party?15:07
zaneb no15:07
stephenfin*we're attempting to build docs15:08
asettleOkay well that solved that then15:08
* mnaser doesn't know much but perhaps those 99% of those latex issues are probably going to be common fixes that we can document, and then the 1% that projects can clean up15:08
mnaser(ill go back to being quiet about things i dont know about :))15:08
stephenfincorvus: but this is failing to compile for larger projects and because we don't know LaTeX, we don't know if it's because (a) our docs are using some construct that isn't supported by the latex builder, (b) one of the many extensions is doing something wrong, or (c) the core latex has some actual bugs15:09
corvusoh, we should be so lucky to have (c) :)15:10
dhellmanndo we have a list of the blockers?15:10
dhellmanneverything I see in https://etherpad.openstack.org/p/pdf-goal-train-common-problems could be worked around in the short term15:10
stephenfindhellmann: amotoki has been putting together one for neutron. I couldn't get the nova docs to generate a single thing though15:11
dhellmannremember, the goal is not to build "perfect" PDFs, but to successfully produce *any* PDF15:11
dhellmannthen later we iterate and improve15:11
dhellmannnova had an extension that imported an svg, and we were going to have to convert that image to another format. Was there something else?15:11
stephenfinso the blocker for nova is pretty much "it doesn't work", and I don't know enough to refine it any further /o\15:11
corvusso should i take "get something readable for nova" as a first task?15:12
dhellmannok, having some error messages would help in debugging :-)15:12
stephenfincorvus: That would be a good target, yeah15:12
fungialso a clear set of steps to follow after cloning nova to reproduce the problem maybe?15:12
dhellmannis the doc job running the pdf build steps, yet?15:12
dhellmannhaving that in place will make it easier for more people to experiment and iterate15:13
stephenfinI have the patch up but I haven't touched it in weeks15:14
corvusstephenfin: have a link to that?15:14
stephenfinsec15:15
stephenfinhttps://review.opendev.org/#/c/664555/15:15
corvuscool, i think i have enough to go and make problems and try to fix them15:15
stephenfinYeah, https://review.opendev.org/#/c/664555/2/roles/build-pdf-docs/tasks/main.yaml@15 is the thing you'd want if you were running this locally15:16
amotokiquestion on the doc job. do we install latex packages as part of this job or do each project need to install them via bindep.txt?15:16
stephenfinamotoki: I was hoping to leave that to someone more informed to decide15:16
corvusi'll try to report back with something (even if it's "i'm still stumped") next week15:17
amotokistephenfin: okay15:17
dhellmannamotoki : projects should NOT need to modify their bindep files15:18
fungiwhich of those is more correct can be a bit of a philosophical discussion. if we think folks are ever going to want to try and build pdfs locally, then including the texlive or similar package dependencies for some common platform in bindep.txt (perhaps with a specific/custom profile name associated with them like "pdf") would be nice15:18
stephenfinamotoki: The aim for this was to try do it without having to do anything in the project (so no new tox targets or, I guess, bindep files)15:18
stephenfinbut then again, we recently got rid of that default bindep file so by not changing bindep, perhaps we're regressing a little15:18
fungibut it's perfectly fine in my opinion for the pdf builder job to have a list of packages it installs, especially as an early solution15:18
dhellmannright, the point of this phase of implementation is to try to get the automated systems to build PDFs with projects only changing content15:18
*** jeremyfreudberg has quit IRC15:18
stephenfinlike I said, I'll let someone more informed than me make the call15:18
dhellmannlater we can provide instructions or tools for folks to do the build locally15:19
corvusdoing it in a pre-run playbook should be fine15:19
asettlecorvus, if you could track your issues here: https://etherpad.openstack.org/p/pdf-goal-train-common-problems that would be amazing15:21
amotokicorvus: if you work on the pdf doc job, some existing PDF build patches (per project) would help too. https://review.opendev.org/#/c/667345/ and https://review.opendev.org/#/c/667968/15:23
amotokibindep.txt there is a working set at least.15:23
corvusasettle, amotoki: got it, thx :)15:28
asettleThank you corvus for reaching out :D15:29
corvusi just hope i can come back with something other than "turns out i am not a latex expert after all" :)15:30
fungiif nothing else, that might also bait mtreinish ;)15:30
asettleLOL fungi15:31
asettleJust place little nibbits along the way until he takes the bait15:31
*** markvoelker has quit IRC15:44
*** markvoelker has joined #openstack-tc15:48
*** tdasilva has quit IRC15:55
*** markvoelker has quit IRC16:02
*** markvoelker has joined #openstack-tc16:11
mtreinishfungi: heh, you just need to say LaTex 3 times and I'll appear :P16:11
*** ricolin has quit IRC16:17
*** e0ne has quit IRC16:28
*** e0ne has joined #openstack-tc17:52
*** e0ne has quit IRC18:36
*** spsurya has quit IRC18:53
*** camelCaser has quit IRC19:28
*** gouthamr is now known as gouthamr|brb20:02
*** gouthamr|brb is now known as gouthamr20:30
*** camelCaser has joined #openstack-tc20:38
*** mriedem has quit IRC21:00
*** tdasilva has joined #openstack-tc21:27
*** markvoelker has quit IRC21:29
*** markvoelker has joined #openstack-tc22:05
*** markvoelker has quit IRC22:09
*** markvoelker has joined #openstack-tc22:11
*** markvoelker has quit IRC22:40
*** markvoelker has joined #openstack-tc23:45
*** markvoelker has quit IRC23:50

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