IRC logs for #buildstream for Friday, 2018-06-08

*** Prince781 has joined #buildstream00:33
*** tristan has joined #buildstream02:04
*** tristan has quit IRC02:50
*** Prince781 has quit IRC04:52
*** toscalix has joined #buildstream07:29
*** Phil has joined #buildstream08:13
*** jennis has joined #buildstream08:13
*** toscalix has quit IRC08:21
*** slaf_ has joined #buildstream08:32
*** slaf_ has joined #buildstream08:32
*** slaf_ has joined #buildstream08:32
*** slaf_ has joined #buildstream08:33
*** slaf_ has joined #buildstream08:33
*** slaf_ has joined #buildstream08:33
*** slaf_ has joined #buildstream08:34
*** slaf_ has joined #buildstream08:34
*** slaf has quit IRC08:34
*** slaf has joined #buildstream08:34
*** slaf has joined #buildstream08:34
*** slaf has joined #buildstream08:35
*** slaf has joined #buildstream08:35
*** slaf has joined #buildstream08:35
*** slaf has joined #buildstream08:35
*** slaf has joined #buildstream08:36
*** slaf has joined #buildstream08:36
*** slaf has joined #buildstream08:36
*** slaf has joined #buildstream08:36
*** jonathanmaw has joined #buildstream09:03
*** dominic has joined #buildstream09:06
gitlab-br-botbuildstream: merge request (jmac/cas_virtual_directory->master: WIP: CAS-backed virtual directory implementation) #481 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/48109:16
gitlab-br-botbuildstream: merge request (jmac/cas_virtual_directory->master: WIP: CAS-backed virtual directory implementation) #481 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/48109:17
jonathanmawjennis: Are you sure about the self.error changes in https://gitlab.com/BuildStream/bst-external/merge_requests/25 >10:06
jonathanmaw?10:06
*** lantw44 has quit IRC10:06
jonathanmawI can't even find a self.error10:06
jennisjonathanmaw, mhmm let me double check10:08
jonathanmawalso, in DpkgElement._get_packages(), you have `raise self.error` then `continue`10:09
jennisjonathanmaw, good point, it doesn't look like this attribute exists10:09
jennisOk, i'll get confirmation about why this change was made, I assumed it was to stop buildstream crashing10:10
jonathanmawjennis: I think at one point we went around replacing `self.error` with `raise ElementError` because the message handling got complicated10:10
jennisahh so we used to use self.error?10:10
jonathanmawjennis: if you're getting these changes on behalf of someone else, it's possible they're using an older version of buildstream, if they still have self.error10:10
jennisjonathanmaw, that's got to be it10:11
jennisI'll kill the commits10:11
jonathanmawI'm also not sure what the FIXME in the comment means10:11
jonathanmawif it's a notice that there ought to be some future functionality changed, I'd rather have an issue raised than a comment added10:12
gitlab-br-botbuildstream: merge request (valentindavid/359_cross_junction_elements->master: WIP: Allow names for cross junction elements) #454 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/45410:14
gitlab-br-botbuildstream: merge request (valentindavid/359_cross_junction_elements->master: WIP: Allow names for cross junction elements) #454 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/45410:16
jennisjonathanmaw, for now we read the Packages of the debian/control file regardless of the architecture10:19
jennisThe FIXME is to ensure that we only append binary packages that are compatible with architectures specified in project.conf options10:19
jennisBut yes, maybe an issue is better, however I *think* there is a way to do this, I just need to re-raise the issue on here10:20
jonathanmawjennis: another point is that pre-* and post-* commands were made redundant by list prepend and list append10:30
jonathanmaw(see doc/source/formatintro.rst)10:30
jennisThanks jonathanmaw, I'll re-review!10:31
*** Phil has quit IRC10:31
*** Phil has joined #buildstream10:31
*** finn has quit IRC10:32
*** jonathanmaw has quit IRC10:33
*** bethw has joined #buildstream10:40
*** jonathanmaw has joined #buildstream10:49
*** Phil has quit IRC11:00
*** Phil has joined #buildstream11:00
*** finn has joined #buildstream11:01
*** Phil has quit IRC11:03
*** bethw has quit IRC11:39
gitlab-br-botbuildstream: merge request (valentindavid/workspacedir_config->master: Add 'workspacedir' configuration.) #444 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/44411:43
gitlab-br-botbuildstream: merge request (valentindavid/workspacedir_config->master: Add 'workspacedir' configuration.) #444 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/44411:52
*** Prince781 has joined #buildstream12:10
gitlab-br-botbuildstream: merge request (valentindavid/workspacedir_config->master: Add 'workspacedir' configuration.) #444 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/44412:16
gitlab-br-botbuildstream: merge request (jmac/cas_virtual_directory->master: WIP: CAS-backed virtual directory implementation) #481 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/48112:19
*** xjuan has joined #buildstream12:21
*** Phil has joined #buildstream12:30
gitlab-br-botbuildstream: merge request (valentindavid/workspacedir_config->master: Add 'workspacedir' configuration.) #444 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/44412:43
gitlab-br-botbuildstream: merge request (jmac/cas_virtual_directory->master: WIP: CAS-backed virtual directory implementation) #481 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/48112:43
jonathanmawjennis: I've added some review comments to your MR. there doesn't seem to be much that passes review :S12:49
jennisjonathanmaw, yes I've just seen, I think I'll close the MR and have another look at some of the changes12:50
jennisthanks12:50
jonathanmawrighto jennis12:50
jonathanmawI also really need to improve the test coverage of these plugins :/12:50
jennisjonathanmaw: aha agreed, when time allows!12:52
gitlab-br-botbuildstream: merge request (380-untagged-bst->master: Resolve "Uncaught ValueError when tags are not pulled into local repository") #491 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/49112:53
jmacI'm broadly happy with MR !481 for now and it's ready for a first review. I think finn is going to look at it when he's finished with the remote execution work.12:54
jmacI'm going to start reading up on the work he's been doing now12:55
finnIf you give me roughly another hour or so - I'll have updated the demo instructions12:55
jmacI'm in no rush finn12:55
jmacI have plenty of CAS-based things which I should have read ages ago12:55
finnI'd recommend also reading over the REAPI RWAPI docs13:00
finnI have them printed out when you need13:01
*** jennis has quit IRC13:02
*** jennis has joined #buildstream13:19
finnand it's in13:57
finncheckout my branch jmac13:57
*** Prince781 has quit IRC14:07
jmacTa14:14
gitlab-br-botbuildstream: merge request (valentindavid/331_include->master: WIP: Add support for include in project.conf) #471 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/47114:25
gitlab-br-botbuildstream: merge request (juerg/googlecas->master: WIP: Remote Execution CAS-based artifact cache) #337 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/33715:00
gitlab-br-botbuildstream: merge request (jmac/cas_virtual_directory->jmac/googlecas_and_virtual_directories_1: WIP: CAS-backed virtual directory implementation) #481 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/48115:07
jmac^ I've changed the 'target' branch for !481 to jmac/googlecas_and_virtual_directories_1 which is my merge of juergbi's CAS artifact cache and my previous virtual directory work, to make it easier to review15:09
*** lantw44 has joined #buildstream15:11
juergbita15:14
jmacjuergbi: I'll rebase !337 as soon as I can get buildstream working in general again - something odd has gone wrong with the protocol buffers module on my machine15:24
gitlab-br-botbuildstream: merge request (380-untagged-bst->master: Resolve "Uncaught ValueError when tags are not pulled into local repository") #491 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/49115:24
gitlab-br-botbuildstream: issue #307 ("Follow-up from "Add getting started section"") changed state ("closed") https://gitlab.com/BuildStream/buildstream/issues/30715:28
*** Phil has quit IRC15:50
gitlab-br-botbuildstream: merge request (jmac/virtual_directories->master: WIP: Abstract directory class and filesystem-backed implementation) #445 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/44515:57
jennisjonathanmaw, the MR has been updated, just two very small changes now16:15
jonathanmawta jennis16:16
jonathanmawmashed approve, CI's not reponding at the moment. I'll merge on monday morning if it doesn't happen automatically.16:17
*** jonathanmaw has quit IRC16:59
*** xjuan has quit IRC17:20
*** tristan has joined #buildstream17:36
theawless[m]How do I manually run the build commands in the bst shell? Say I have to do make distcheck?17:42
*** dominic has quit IRC17:46
tristantheawless[m], you would want to use `bst shell --build <element.bst>`17:59
tristantheawless[m], which will probably say, that you first have to build it's dependencies17:59
tristanso first build it, then `bst shell --build`17:59
tristantheawless[m], you might also use the `--mount` option to `bst shell` to make it easy to copy the created dist tarball out of there18:00
theawless[m]tristan: Oh thanks that's really helpful18:02
*** tristan has quit IRC19:38
*** tristan has joined #buildstream19:39
*** tristan_ has joined #buildstream19:39
gitlab-br-botbuildstream: merge request (tristan/no-regen-configure->master: autotools plugin: Dont regenerate existing configure scripts) #492 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/49219:52
gitlab-br-botbuildstream: merge request (valentindavid/359_cross_junction_elements->master: WIP: Allow names for cross junction elements) #454 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/45420:07
gitlab-br-botbuildstream: merge request (valentindavid/359_cross_junction_elements->master: Allow names for cross junction elements) #454 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/45420:07
gitlab-br-botbuildstream: issue #256 ("bst should not run autogen or autoreconf for autotools tarballs") changed state ("closed") https://gitlab.com/BuildStream/buildstream/issues/25620:26
gitlab-br-botbuildstream: issue #256 ("bst should not run autogen or autoreconf for autotools tarballs") changed state ("closed") https://gitlab.com/BuildStream/buildstream/issues/25620:26
gitlab-br-botbuildstream: merge request (tristan/no-regen-configure->master: autotools plugin: Dont regenerate existing configure scripts) #492 changed state ("merged"): https://gitlab.com/BuildStream/buildstream/merge_requests/49220:26
*** solid_black has joined #buildstream20:44
*** solid_black has quit IRC21:06
gitlab-br-botbuildstream: merge request (valentindavid/359_cross_junction_elements->master: Allow names for cross junction elements) #454 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/45421:07
*** tristan_ is now known as tristan21:27
*** cs_shadow has quit IRC21:27
gitlab-br-botbuildstream: issue #359 ("Allow working with cross-junction elements") changed state ("closed") https://gitlab.com/BuildStream/buildstream/issues/35921:38
gitlab-br-botbuildstream: merge request (valentindavid/359_cross_junction_elements->master: Allow names for cross junction elements) #454 changed state ("merged"): https://gitlab.com/BuildStream/buildstream/merge_requests/45421:38
*** tristan has quit IRC21:46

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