IRC logs for #buildstream for Monday, 2019-04-22

*** nimish2711 has joined #buildstream00:47
*** nimish2711 has quit IRC01:00
*** nimish2711 has joined #buildstream01:00
*** nimish2711 has quit IRC01:16
*** nimish2711 has joined #buildstream01:22
*** nimish2711 has quit IRC01:25
*** nimish2711 has joined #buildstream01:26
*** nimish2711 has quit IRC01:36
*** nimish2711 has joined #buildstream01:36
*** nimish2711 has quit IRC02:26
*** nimish2711 has joined #buildstream02:26
*** nimish2711 has quit IRC02:36
*** nimish2711 has joined #buildstream02:37
*** nimish2711 has quit IRC02:57
*** nimish2711 has joined #buildstream02:57
*** nimish2711 has quit IRC03:02
*** nimish2711 has joined #buildstream03:02
*** nimish2711 has quit IRC03:22
*** nimish2711 has joined #buildstream03:23
*** nimish2711 has quit IRC03:33
*** nimish2711 has joined #buildstream03:33
*** nimish2711 has quit IRC03:38
*** nimish2711 has joined #buildstream03:38
*** nimish2711 has quit IRC03:48
*** nimish2711 has joined #buildstream03:49
*** nimish2711 has quit IRC04:04
*** nimish2711 has joined #buildstream04:04
*** nimish2711 has quit IRC04:09
*** nimish2711 has joined #buildstream04:09
*** nimish2711 has quit IRC04:14
*** nimish2711 has joined #buildstream04:15
*** nimish2711 has quit IRC04:20
*** nimish2711 has joined #buildstream04:20
*** nimish2711 has quit IRC04:35
*** nimish2711 has joined #buildstream04:35
*** nimish2711 has quit IRC05:25
*** nimish2711 has joined #buildstream05:26
*** nimish2711 has quit IRC06:06
*** nimish2711 has joined #buildstream06:06
*** nimish2711 has quit IRC06:31
*** nimish2711 has joined #buildstream06:31
*** alatiera has joined #buildstream06:33
*** nimish2711 has quit IRC06:36
*** nimish2711 has joined #buildstream06:37
*** nimish2711 has quit IRC06:57
*** nimish2711 has joined #buildstream06:57
*** kapil___ has joined #buildstream06:58
*** nimish2711 has quit IRC07:12
*** nimish2711 has joined #buildstream07:12
*** tristan has quit IRC07:20
*** tristan has joined #buildstream07:37
*** inigomartinez has left #buildstream07:55
*** nimish2711 has quit IRC08:12
*** nimish2711 has joined #buildstream08:13
*** nimish2711 has quit IRC08:18
*** nimish2711 has joined #buildstream08:18
*** nimish2711 has quit IRC08:28
*** nimish2711 has joined #buildstream08:29
*** bochecha has joined #buildstream08:33
*** nimish2711 has quit IRC08:34
bochechahi, when trying to build the buildstream docs I get the following:08:34
bochechapython3 -m sphinx.apidoc --force --separate --module-first --no-headings --no-toc -o source /builddir/build/BUILD/buildstream-1.2.5/doc/../buildstream *_pb2*.py08:34
bochecha/usr/bin/python3: No module named sphinx.apidoc08:34
*** nimish2711 has joined #buildstream08:34
bochechaI do have sphinx installed, is another module required?08:35
bochecha(this is buildstream 1.2.5 in case it matters)08:37
bochechaaha!08:38
bochecha /usr/lib64/python3.7/runpy.py:85: RemovedInSphinx20Warning: `sphinx.apidoc` has moved to `sphinx.ext.apidoc`.08:38
bochecha  exec(code, run_globals)08:38
bochechaI get this on Fedora 3008:38
bochechabut on Fedora 31, which has Sphinx 2.0, then it fails08:38
*** ChanServ sets mode: +o tristan08:47
tristanHmmm, I think this was fixed in master08:47
tristanmaybe we can backport that08:48
tristanWe also have a tox rule, but that doesnt help for production build environments (i.e. internet required)08:48
tristanapparently we've pinned the version there, in daefea6077494d48814643176d772df7fb1411bf08:49
bochechatristan: I saw yes08:55
bochechabut when packaging for Fedora I don't get to choose the versions of dependencies08:55
bochechain any case, with that out of the way, I get:08:55
bochechaWarning, treated as error:08:55
bochecha/builddir/build/BUILD/buildstream-1.2.5/doc/source/format_declaring.rst:13:Could not lex literal_block as "yaml". Highlighting skipped.08:55
tristanThat is a plugin08:59
tristanlemme check that... sec09:00
tristanor I think that is a plugin, or a dependency, bit cloudy on that09:00
tristanin doc/source/conf.py we have sphinx.ext.autodoc, sphinx.ext.napoleon and sphinx_click.ext09:01
tristanalso there is the theme... but also not related09:02
tristanbochecha, I don't recall right now :-S09:02
tristanactually I recall having this trouble with the website, not with the docs builds09:02
tristanbut I suspect it might be the same hidden dependency09:03
tristanbochecha, it may be pygments ?09:04
tristanas an optional dependency for sphinx ?09:04
* tristan recalls the website (uses pelican, another python thing), was building fine without it but syntax highlighting was silently broken09:05
tristansomehow I think my theory is unlikely09:06
tristanas we have moved to tox09:06
tristanand seems highlighting is working, e.g. here: https://docs.buildstream.build/elements/autotools.html09:07
*** alatiera has quit IRC09:17
*** nimish2711 has quit IRC09:19
*** nimish2711 has joined #buildstream09:19
*** nimish2711 has quit IRC09:21
*** nimish2711 has joined #buildstream09:21
*** kapil___ has quit IRC09:25
*** alatiera has joined #buildstream09:29
bochechawould be nice to have a requirements/docs-requirements.{in,txt} maybe?09:33
bochechatristan: pygments is installed in the build root09:39
*** alatiera has quit IRC09:39
tristanbochecha, yeah I really don't think it makes a difference09:39
tristanas I said, we use tox for building docs now, and somehow we get yaml highlighting without it09:40
bochechawhat provides sphinx.ext.autodoc?09:40
bochechaah, seems it's sphinx itself09:41
bochechaso I have that too09:41
*** alatiera has joined #buildstream09:41
bochechatristan: I think the problem is that the yaml lexer complains that the block is not valid yaml09:51
bochechanot that I don't have a yaml lexer09:51
bochechathis goes in this direction: https://github.com/fabpot/sphinx-php/issues/3209:51
bochechaseems the strings starting with % need to be quoted09:51
coldtomis it possible to have an element with a dependency defined by a buildstream option? i.e. use a conditional directive in `depends:`09:52
bochechatristan: trying this now: https://paste.fedoraproject.org/paste/GrD6Vmk2EpOl1qmnt7KdrQ09:54
bochechatristan: that was it09:54
tristanOh !09:55
tristanbochecha, hah, was only that ?09:55
bochechatristan: yes09:55
tristanInteresting, should be fixed, it's indeed invalid yaml09:55
bochechaI'll send a merge request with the other patch I have09:55
tristanbochecha, thanks :)09:56
bochechaI still can't run the tests when building the package though, 3 pytest plugins are missing from Fedora :(09:56
tristangah09:56
tristanI did make an effort to make them runnable09:57
tristannow the deps are no longer pinned (coverage needs to be pinned, but no longer included in the direct setup.py invocation)09:57
bochechapytest-datafiles, pytest-env and pytest-pylint aren't packaged in Fedora09:57
tristanI see09:58
tristanPretty silly actually09:58
tristanthose are kind of ridiculously simple, makes you wonder why go to the extent of having a dependency when you could just implement it yourself09:59
tristanat least for the first two, the latter I think is only for the sake of running pylint inside a pytest harness09:59
tristanwhich might not even be desirable09:59
tristanI think that including the linter runs in the pytest harness just falsifies the coverage results10:00
*** nimish2711 has quit IRC10:01
*** nimish2711 has joined #buildstream10:01
bochechacould be yes10:02
bochechaargh, pytest >= 3.7 isn't in Fedora 2910:04
bochechaoh well, I guess buildstream 1.2.5 will be Fedora 30+ then 🤷🏻‍♂️️10:04
bochechaminimum pytest version was bumped in 54d152252171e9a4da8b4bfef6a5fcf947fb9d9710:06
bochechawhich says "These packages should only be updated as a deliberate change"10:06
bochechabut doesn't say why it's updated :(10:06
tristanbochecha, I dont recall exactly why that change, it may be python 3.7 support10:13
bochechatristan: maybe10:13
bochechasince I don't run the tests anyway in the Fedora package, I'm going to unpin the version10:13
tristanright now the minimal bound dependency versions live in the .in files10:13
bochechathis way I can update buildstream in Fedora 29 as well10:13
bochechaFedora 28 is going EOL soon, so I won't bother, but Fedora 29 has a good 6 or 7 months of life still10:14
bochechayeah, I'm only looking at the .in files for packaging :)10:14
gitlab-br-botbochecha opened MR !1302 (bochecha/fix-docs-build->master: Fix building the docs) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/130210:17
bochechatristan: there you go with the 2 changes I needed to get the docs to build on Fedora :)10:17
tristanbochecha, you need to "select target branch" :)10:18
tristanalthough I love how many bugs your MR fixes !10:18
tristanhaha10:18
bochechaoops10:19
bochechafixed10:19
bochechahahaha, yeah, I'm like that, I just fix all the bugs :P10:19
tristanwith 2 very well placed one liners ;-)10:20
*** nimish2711 has quit IRC10:21
bochechahow else? ;)10:21
*** nimish2711 has joined #buildstream10:22
bochechashould I also sent them in master by the way?10:23
tristanbochecha, at least the typo change - the other one would be nice to unpin sphinx, but I suspect that it will cause problems10:24
bochechasphinx was pinned specifically because of the ext.apidoc change10:25
bochechaat least that's what the commit message says10:25
tristanI mean, otherwise why was sphinx pinned instead of adjusting the reference to apidoc and bumping the minimal bound dep ?10:25
bochechadunno10:25
tristanthe message also says "until this doesnt cause problems"10:25
tristanI dont know, maybe I expect too much hehe10:26
bochechabecause the person making the change didn't want/have time to test with a nexer sphinx?10:26
bochecha* newer10:26
tristanand actually fixing it would have done fine10:26
bochechapinning is often the quick and easy solution, to revisit later when you finally have finished shaving all those yaks10:26
*** nimish2711 has quit IRC10:27
bochechaof course, it creates more yaks in the process, but those are for "future you", not for "present overworked you"10:27
*** nimish2711 has joined #buildstream10:27
bochechatristan: 36c3a0631e4acbff3dcdb06fc8c55a03bf38da4810:27
bochecha"until issues can be fixed"10:27
tristanheh10:27
bochechawould sure have been nice to explicitly specify what those issues were :)10:27
bochechaalright, 1.2.5 is in Rawhide and should land in Fedora 30 soon10:42
bochechaI'll do Fedora 29 later, gotta go now10:42
tristanthanks bochecha !10:43
gitlab-br-botbochecha opened MR !1303 (bochecha/fix-docs-master->master: Fix building the docs) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/130310:45
tristanAhhhh now I understand why I have sooooo muuuuuucccchhhhh I/O going on10:51
tristan.... SourceCache !10:51
tristanHmmmm, for a first build scenario... I don't feel like I'm reaping the benefits of optimizations ;-)10:52
gitlab-br-bottristanvb merged MR !1302 (bochecha/fix-docs-build->bst-1.2: Fix building the docs) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/130210:58
*** nimish2711 has quit IRC11:07
*** nimish2711 has joined #buildstream11:07
*** nimish2711 has quit IRC11:17
*** nimish2711 has joined #buildstream11:18
*** nimish2711 has quit IRC11:23
*** nimish2711 has joined #buildstream11:23
*** nimish2711 has quit IRC11:28
*** nimish2711 has joined #buildstream11:28
*** nimish2711 has quit IRC11:33
*** nimish2711 has joined #buildstream11:34
*** tristan has quit IRC11:44
*** nimish2711 has quit IRC11:45
*** nimish2711 has joined #buildstream11:52
*** tristan has joined #buildstream11:53
gitlab-br-botmarge-bot123 merged MR !1303 (bochecha/fix-docs-master->master: Fix building the docs) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/130311:57
*** tristan has quit IRC12:09
*** nimish2711 has quit IRC12:37
*** nimish2711 has joined #buildstream12:37
*** nimish2711 has quit IRC12:47
*** nimish2711 has joined #buildstream12:48
*** nimish2711 has quit IRC12:53
*** nimish2711 has joined #buildstream12:53
*** tristan has joined #buildstream12:57
gitlab-br-botmarge-bot123 closed issue #998 (Stack elements output empty "bst" directory) on buildstream https://gitlab.com/BuildStream/buildstream/issues/99813:01
gitlab-br-botmarge-bot123 merged MR !1301 (chandan/fix-assemble-stack->master: stack.py: Stop creating empty bst directory) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/130113:01
*** nimish2711 has quit IRC13:03
*** nimish2711 has joined #buildstream13:03
*** nimish2711 has quit IRC13:28
*** nimish2711 has joined #buildstream13:29
*** nimish2711 has quit IRC13:34
*** nimish2711 has joined #buildstream13:34
*** nimish2711 has quit IRC13:39
*** nimish2711 has joined #buildstream13:39
*** nimish2711 has joined #buildstream13:40
*** nimish2711 has quit IRC13:50
*** nimish2711 has joined #buildstream13:50
*** nimish2711 has quit IRC13:55
*** nimish2711 has joined #buildstream13:55
*** kapil___ has joined #buildstream14:00
*** nimish2711 has quit IRC14:00
*** nimish2711 has joined #buildstream14:01
*** nimish2711 has quit IRC14:21
*** nimish2711 has joined #buildstream14:21
*** nimish2711 has quit IRC14:31
*** nimish2711 has joined #buildstream14:31
*** nimish2711 has quit IRC14:51
gitlab-br-botabderrahimk opened MR !1304 (abderrahim/non-strict-key-display->master: _artifactcache.py: display the actual key being pulled) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/130415:20
gitlab-br-botabderrahimk opened MR !1305 (abderrahim/non-strict-key-display-1.2->bst-1.2: _artifactcache.py: display the actual key being pulled) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/130515:22
*** nimish2711 has joined #buildstream15:37
*** nimish2711 has quit IRC15:56
*** nimish2711 has joined #buildstream15:56
*** nimish2711 has quit IRC16:01
*** nimish2711 has joined #buildstream16:02
*** nimish2711 has quit IRC16:07
*** nimish2711 has joined #buildstream16:07
*** nimish2711 has quit IRC16:27
*** nimish2711 has joined #buildstream16:27
*** alatiera has quit IRC16:36
*** nimish2711 has quit IRC16:37
*** nimish2711 has joined #buildstream16:38
*** kapil___ has quit IRC16:39
*** nimish2711 has quit IRC16:53
*** nimish2711 has joined #buildstream16:53
*** nimish2711 has quit IRC16:58
*** nimish2711 has joined #buildstream16:59
*** nimish2711 has quit IRC17:04
*** nimish2711 has joined #buildstream17:04
*** nimish2711 has quit IRC17:14
*** nimish2711 has joined #buildstream17:14
*** nimish2711 has joined #buildstream17:14
*** nimish2711 has quit IRC17:24
*** nimish2711 has joined #buildstream17:25
*** nimish2711 has quit IRC17:37
*** nimish2711 has joined #buildstream17:41
*** nimish2711 has quit IRC17:56
*** nimish2711 has joined #buildstream17:57
*** nimish2711 has quit IRC18:02
*** nimish2711 has joined #buildstream18:02
*** lachlan has joined #buildstream18:06
*** nimish2711 has quit IRC18:07
*** nimish2711 has joined #buildstream18:07
*** nimish2711 has quit IRC18:17
*** nimish2711 has joined #buildstream18:18
*** nimish2711 has quit IRC18:30
*** lachlan has quit IRC18:32
*** nimish2711 has joined #buildstream18:37
*** nimish2711 has quit IRC19:07
*** nimish2711 has joined #buildstream19:07
*** nimish2711 has quit IRC19:19
*** nimish2711 has joined #buildstream19:24
*** skullone[m] has quit IRC19:27
*** krichter[m] has quit IRC19:27
*** pro[m] has quit IRC19:27
*** tlater[m] has quit IRC19:27
*** Demos[m] has quit IRC19:27
*** ssssam[m] has quit IRC19:27
*** waltervargas[m] has quit IRC19:27
*** tchaik[m] has quit IRC19:27
*** kailueke[m] has quit IRC19:27
*** doras[m] has quit IRC19:27
*** gitlab-br-bot has quit IRC19:27
*** rafaelff[m] has quit IRC19:27
*** reuben640[m] has quit IRC19:27
*** m_22[m] has quit IRC19:27
*** theawless[m] has quit IRC19:27
*** cgmcintyre[m] has quit IRC19:27
*** Trevinho[m] has quit IRC19:27
*** connorshea[m] has quit IRC19:27
*** albfan[m] has quit IRC19:27
*** nielsdg has quit IRC19:27
*** slaf has quit IRC19:27
*** benschubert has quit IRC19:27
*** gokcennurlu has quit IRC19:27
*** albfan has quit IRC19:27
*** johnward has quit IRC19:27
*** valentind has quit IRC19:27
*** bethw_ has quit IRC19:27
*** admin has quit IRC19:27
*** jswagner has quit IRC19:27
*** aevri has quit IRC19:27
*** jjardon has quit IRC19:27
*** ironfoot has quit IRC19:27
*** coldtom has quit IRC19:27
*** reuben640[m] has joined #buildstream19:29
*** tchaik[m] has joined #buildstream19:29
*** skullone[m] has joined #buildstream19:29
*** nielsdg has joined #buildstream19:29
*** tlater[m] has joined #buildstream19:29
*** krichter[m] has joined #buildstream19:29
*** waltervargas[m] has joined #buildstream19:29
*** ssssam[m] has joined #buildstream19:29
*** theawless[m] has joined #buildstream19:29
*** rafaelff[m] has joined #buildstream19:29
*** m_22[m] has joined #buildstream19:29
*** pro[m] has joined #buildstream19:29
*** kailueke[m] has joined #buildstream19:29
*** Trevinho[m] has joined #buildstream19:29
*** doras[m] has joined #buildstream19:29
*** Demos[m] has joined #buildstream19:29
*** albfan[m] has joined #buildstream19:29
*** connorshea[m] has joined #buildstream19:29
*** gitlab-br-bot has joined #buildstream19:29
*** cgmcintyre[m] has joined #buildstream19:29
*** slaf has joined #buildstream19:29
*** admin has joined #buildstream19:29
*** benschubert has joined #buildstream19:29
*** gokcennurlu has joined #buildstream19:29
*** albfan has joined #buildstream19:29
*** johnward has joined #buildstream19:29
*** valentind has joined #buildstream19:29
*** bethw_ has joined #buildstream19:29
*** jswagner has joined #buildstream19:29
*** aevri has joined #buildstream19:29
*** jjardon has joined #buildstream19:29
*** ironfoot has joined #buildstream19:29
*** coldtom has joined #buildstream19:29
*** irc.acc.umu.se sets mode: +o jjardon19:29
*** mrmcq2u[m] has quit IRC19:29
*** csoriano has quit IRC19:29
*** csoriano has joined #buildstream19:29
*** csoriano has joined #buildstream19:30
*** csoriano has quit IRC19:31
*** csoriano has joined #buildstream19:32
*** nimish2711 has quit IRC19:33
*** mrmcq2u[m] has joined #buildstream19:56
*** csoriano has quit IRC20:54
*** Trevinho has quit IRC20:55
*** benschubert has quit IRC21:07
*** benschubert has joined #buildstream21:07
*** csoriano has joined #buildstream21:09
*** csoriano has quit IRC21:09
*** csoriano has joined #buildstream21:10
*** Trevinho has joined #buildstream21:10
*** bochecha has quit IRC21:31
*** WSalmon has quit IRC21:59
*** WSalmon has joined #buildstream21:59
gitlab-br-botjjardon opened MR !1306 (jjardon/sphinx_2->master: tox.ini: do not hardcode sphinx version) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/130622:15
*** phildawson_ has quit IRC22:55
*** benbrown has quit IRC22:55
*** paulsherwood has quit IRC22:55
*** laurence has quit IRC22:55
*** hergertme has quit IRC22:55
*** Trevinho has quit IRC22:55
*** jennis has quit IRC22:55
*** ikerperez has quit IRC22:55
*** mohan43u has quit IRC22:55
*** adds68 has quit IRC22:55
*** juergbi has quit IRC22:55
*** SotK_ has quit IRC22:55
*** SotK has quit IRC22:55
*** Kinnison has quit IRC22:55
*** flatmush has quit IRC22:55
*** lantw44 has quit IRC22:55
*** mohan43u_ has joined #buildstream22:56
*** Trevinho has joined #buildstream22:56
*** phildawson_ has joined #buildstream22:56
*** jennis has joined #buildstream22:56
*** ikerperez has joined #buildstream22:56
*** adds68 has joined #buildstream22:56
*** benbrown has joined #buildstream22:56
*** paulsherwood has joined #buildstream22:56
*** laurence has joined #buildstream22:56
*** juergbi has joined #buildstream22:56
*** hergertme has joined #buildstream22:56
*** SotK_ has joined #buildstream22:56
*** SotK has joined #buildstream22:56
*** Kinnison has joined #buildstream22:56
*** flatmush has joined #buildstream22:56
*** lantw44 has joined #buildstream22:56
*** SotK has quit IRC23:06
*** SotK has joined #buildstream23:07
*** phildawson_ has quit IRC23:15
*** phildawson_ has joined #buildstream23:15

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