IRC logs for #buildstream for Monday, 2018-10-01

*** bochecha has quit IRC00:55
*** alatiera_ has joined #buildstream03:42
*** tristan has joined #buildstream04:07
*** catonano has joined #buildstream04:38
*** ahmed89 has quit IRC04:54
*** tristan has quit IRC04:59
*** tristan has joined #buildstream05:27
*** toscalix has joined #buildstream07:41
*** catonano has quit IRC07:41
*** finn has joined #buildstream07:52
*** phildawson has joined #buildstream08:06
*** ahmed89 has joined #buildstream08:08
*** bochecha has joined #buildstream08:19
gitlab-br-botbuildstream: merge request (juerg/cpucount->master: _platform: Fix get_cpu_count() with cap=None) #840 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/84008:21
gitlab-br-botbuildstream: merge request (juerg/sandbox->master: sandbox/_sandboxremote.py: Use helpers to set up cwd and env) #841 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/84108:37
*** ChanServ sets mode: +o tristan08:45
tristanjmac, I don't like what you did with element_enums.py in 3341948a6, I suppose this might have been to work around some circular import problem08:47
tristanjmac, I wonder if you added the new public module to the documentation index in the reference manual, even08:47
tristanjmac, rather than that; we might have a 'types.py' live at the top level, and then we could put Consistency in there too, and any basic types08:48
tristanjmac, also note that you named it with an underscore, whereas every other multiword module name has none08:49
gitlab-br-botbuildstream: merge request (juerg/cpucount->master: _platform: Fix get_cpu_count() with cap=None) #840 changed state ("merged"): https://gitlab.com/BuildStream/buildstream/merge_requests/84008:53
*** tpollard has joined #buildstream09:02
gitlab-br-botbuildstream: issue #654 ("Use Platform.artifact_cache() instead of reconstructing CASCache from context") changed state ("closed") https://gitlab.com/BuildStream/buildstream/issues/65409:03
jmacIt was indeed to work around a circular import09:05
tristanjmac, right; I think it was a bit of a short cut, we should make it `types.py` or something generic, and have it as a location for defining low level, possibly public types; add Consistency there as well - and update the documentation so that it has a chapter in the reference manual09:12
tristanThis is a problem that keeps popping up, so it will be useful to have a location for it, rather than growing new limbs on demand :)09:13
tristanjmac, another point, is that private symbols normally come after public ones09:14
tiagogomes5 min vs 50+min \o/09:15
jmacI will note all these and make an issue to fix them09:15
tristanjmac, fwiw, the documentation ToC to add a basic / foundation times place... is in doc/source/core_framework.rst09:16
tristans/times/types09:16
tristanwe might later even consider a _privatetypes.py if they become numerous, it will allow us to write _KeyStrength as KeyStrength, which would be aesthetically nicer09:19
* tristan heads out to dinner09:19
*** catonano has joined #buildstream09:23
*** tiagogomes has quit IRC09:24
*** tiagogomes has joined #buildstream09:26
*** lachlan has joined #buildstream09:28
*** dtf has joined #buildstream09:46
*** ahmed89 has quit IRC09:59
*** ahmed89 has joined #buildstream09:59
jmactristan: Where are public modules listed in the documentation? As a public module it gets listed in the automatic documentation anyway, although the underscore does seem to confuse the autodocs somewhat10:04
*** ahmed89 has quit IRC10:06
*** catonano has quit IRC10:14
gitlab-br-botbuildstream: merge request (tpollard/494->master: WIP: Don't pull artifact buildtrees by default) #786 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/78610:25
gitlab-br-botbuildstream: merge request (tpollard/494->master: WIP: Don't pull artifact buildtrees by default) #786 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/78610:36
gitlab-br-botbuildstream: merge request (tiagogomes/ci-minor-tweaks->master: Minor CI tweaks) #842 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/84210:39
*** catonano has joined #buildstream10:53
*** mohan43u has quit IRC10:59
gitlab-br-botbuildstream: merge request (tiagogomes/ci-minor-tweaks->master: Minor CI tweaks) #842 changed state ("merged"): https://gitlab.com/BuildStream/buildstream/merge_requests/84210:59
juergbitiagogomes: I assume you've already noticed but the overnight tests keep failing due to insufficient disk space11:10
juergbias long as this is not resolved, it probably doesn't make much sense to actually run them11:11
tiagogomesyup, this already being raised and valentind will take charge of this11:12
juergbiok11:12
tiagogomesThere's no harm in keeping running them meanwhile; and we could also spot if they failed before running out of disk space11:12
juergbiwell, due to this the pipeline badge shows up as failure11:14
juergbibut that might be another issue, we probably want to consistently use the regular CI pipeline for that badge, not the overnight one11:14
tiagogomesHmm11:15
tiagogomesI think you are right, I am going to disable them now11:16
gitlab-br-botbuildstream: issue #514 ("BuildStream CI is not configured to perform any system level testing") changed state ("opened") https://gitlab.com/BuildStream/buildstream/issues/51411:17
tiagogomesThis bunch of messages looks very unpolished:11:27
tiagogomes[--:--:--][][] START   cache_size.292.log11:27
tiagogomes[00:00:00][][] SUCCESS cache_size.292.log11:27
tiagogomes[--:--:--][][] START   cache_size.295.log11:27
tiagogomes[00:00:00][][] SUCCESS cache_size.295.log11:27
bochechatiagogomes: the accompanying huge amount of cache_size.*.log files created in ~/.cache/buildstream/ as well11:29
bochechaI have 1858 such files right now, 7.4MB11:30
tiagogomesThis would indirectly fix this https://gitlab.com/BuildStream/buildstream/merge_requests/671, but it needs to be rebased now11:30
tiagogomeseek]11:30
bochechathey all contain ~2 lines like the ones you pasted11:30
*** mohan43u has joined #buildstream11:41
*** lachlan has quit IRC12:07
gitlab-br-botbuildstream: issue #687 ("Error when staging ostree sources when /tmp is mounted as a tmpfs on the host system - "Invalid cross-device link"") changed state ("opened") https://gitlab.com/BuildStream/buildstream/issues/68712:19
* jmac wonders how often /tmp isn't a tmpfs12:19
KinnisonQuite often12:20
skullmanisn't by default on debian stretch12:20
jmacHuh, so it isn't12:21
*** ahmed89 has joined #buildstream12:22
bochechaI think it's only by default on Fedora and Ubuntu; maybe Arch as well?12:22
*** lachlan has joined #buildstream13:04
gitlab-br-botbuildstream: issue #688 ("Better handle artifact server unimplemented methods") changed state ("opened") https://gitlab.com/BuildStream/buildstream/issues/68813:21
*** finn has quit IRC13:30
*** tiagogomes has quit IRC13:41
*** tiagogomes has joined #buildstream13:42
*** abderrahim has quit IRC13:42
*** abderrahim has joined #buildstream13:43
juergbiWSalmon: you can specify the .pro file on the qmake command line. and with that out of source build seems to just work13:56
juergbiI tested with `qmake /usr/lib/qt5/examples/corelib/corelib.pro` in a temp directory13:57
*** finn has joined #buildstream13:59
toscalixadded a couple more topics to the Gathering agenda14:11
gitlab-br-botbuildstream: merge request (lachlan/pickle-yaml-test-list-composite->master: Add yaml cache testing to yaml tests) #836 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/83614:14
gitlab-br-botbuildstream: issue #668 ("Remote Execution client does not check for build action result exit code") changed state ("closed") https://gitlab.com/BuildStream/buildstream/issues/66814:21
tpollardis it possible to run the tests with --last-failed?14:23
tpollardthat answer to that is yes14:25
*** toscalix has quit IRC14:43
gitlab-br-botbuildstream: merge request (juerg/cas-batch->master: CAS: Implement BatchUpdateBlobs support) #839 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/83914:46
*** ahmed89 has quit IRC14:49
*** ahmed89 has joined #buildstream14:49
gitlab-br-botbuildstream: merge request (juerg/cas-batch->master: CAS: Implement BatchUpdateBlobs support) #839 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/83914:58
*** lachlan has quit IRC14:59
gitlab-br-botbuildstream: merge request (jmac/vdir_import_unreadable_files->master: WIP: Import unreadable files) #837 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/83715:00
WSalmonjuergbi, i was talking to daniel about this, as we dont know the .pro file already although we do know were it is we were considering ether cd conf-root, then qmake -o"comand-dir" or qmake "conf-root/*.pro" but I have a good example to test with, which did you use?15:01
WSalmon*I dont have a good example to test with15:02
juergbiWSalmon: *.pro wouldn't always be equivalent to the default project finding logic in qmake. however, you can simply pass the path to the source directory to qmake15:05
juergbiqmake %{conf-root}15:05
juergbithe example project I'm using is part of upstream Qt5 (qtbase)15:06
WSalmonwhy do the doc's not make this obvious rant... many thanks15:07
*** lachlan has joined #buildstream15:07
juergbino idea, looking at the source was simpler15:08
WSalmonReceiving objects:  42% (219836/520800), 215.47 MiB | 561.00 KiB/s   this makes me a little sad15:18
WSalmonqtbase is big15:19
*** toscalix has joined #buildstream15:23
gitlab-br-botbuildstream: merge request (jmac/vdir_import_unreadable_files->master: WIP: Import unreadable files) #837 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/83715:29
gitlab-br-botbuildstream: issue #677 ("CAS Client: Use BatchUpdateBlobs") changed state ("closed") https://gitlab.com/BuildStream/buildstream/issues/67715:32
gitlab-br-botbuildstream: issue #676 ("CAS Server: Implement BatchUpdateBlobs") changed state ("closed") https://gitlab.com/BuildStream/buildstream/issues/67615:32
gitlab-br-botbuildstream: merge request (juerg/cas-batch->master: CAS: Implement BatchUpdateBlobs support) #839 changed state ("merged"): https://gitlab.com/BuildStream/buildstream/merge_requests/83915:32
gitlab-br-botbuildstream: issue #689 ("Build should fail if `type:` dependecy build is not a supported type") changed state ("opened") https://gitlab.com/BuildStream/buildstream/issues/68915:36
gitlab-br-botbuildstream: merge request (juerg/cas-batch-1.2->bst-1.2: _artifactcache/cascache.py: Use BatchReadBlobs) #838 changed state ("merged"): https://gitlab.com/BuildStream/buildstream/merge_requests/83815:42
gitlab-br-botbuildstream: merge request (jmac/vdir_import_unreadable_files->master: WIP: Import unreadable files) #837 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/83715:45
gitlab-br-botbuildstream: merge request (tpollard/494->master: WIP: Don't pull artifact buildtrees by default) #786 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/78616:04
*** lachlan has quit IRC16:08
jennisThis cache size logging is super spammy16:12
tiagogomesyeah… and inefficient16:17
jmac#684 & #429 both raise the problem of files without read permission and I'm not sure how to solve it at the moment16:24
jmacIf you alter the permissions on the source file then you have a potential race condition with two elements trying to import from the same directory16:25
*** raoul has joined #buildstream16:27
*** toscalix has quit IRC16:27
*** toscalix has joined #buildstream16:28
*** lachlan has joined #buildstream16:34
*** lachlan has quit IRC16:44
tpollardam I right in thinking for instance 'tests/testutils/runcli.py' is only linted https://gitlab.com/BuildStream/buildstream/-/jobs/103217282? I asked because one of its included tests fails when run locally for me16:57
*** lachlan has joined #buildstream16:57
gitlab-br-botbuildstream: merge request (tpollard/494->master: WIP: Don't pull artifact buildtrees by default) #786 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/78616:59
*** toscalix has quit IRC18:18
*** catonano has quit IRC18:28
*** lachlan has quit IRC19:14
*** lachlan has joined #buildstream19:21
*** lachlan has quit IRC19:25
*** catonano has joined #buildstream19:58
*** dtf has quit IRC20:03
*** dtf has joined #buildstream20:03
*** xjuan has joined #buildstream20:31
*** catonano has quit IRC21:11
*** alatiera_ has quit IRC21:19
*** tristan has quit IRC21:29
*** cs-shadow has quit IRC21:29
*** bochecha has quit IRC21:57

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