*** benschubert has quit IRC | 00:03 | |
*** narispo has quit IRC | 05:30 | |
*** narispo has joined #buildstream | 05:30 | |
*** tejas has joined #buildstream | 06:46 | |
*** slaf_ has joined #buildstream | 07:02 | |
*** slaf_ has joined #buildstream | 07:02 | |
*** slaf has quit IRC | 07:04 | |
*** slaf_ is now known as slaf | 07:04 | |
*** benschubert has joined #buildstream | 07:45 | |
gitlab-br-bot | BenjaminSchubert opened (was WIP) MR !1631 (bschubert/fix-overnight->master: .gitlab-ci.yml: Bump versions for overnight tests) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1631 | 07:52 |
---|---|---|
benschubert | tlater[m]: we managed to fix !1142 right? I can close now? | 08:15 |
gitlab-br-bot | MR !1142: Increase read buffer size to improve performance https://gitlab.com/BuildStream/buildstream/merge_requests/1142 | 08:15 |
tlater[m] | benschubert: I don't actually know - not seen the issue before | 08:44 |
benschubert | oups not that one sorry | 08:44 |
benschubert | I meant #1142 | 08:45 |
gitlab-br-bot | Issue #1142: Autocompletion of artifacts is throwing stack traces https://gitlab.com/BuildStream/buildstream/issues/1142 | 08:45 |
gitlab-br-bot | jjardon closed issue #1090 (overnigth tests are failing: 'CheckForbiddenElement' object has no attribute 'node_validate') on buildstream https://gitlab.com/BuildStream/buildstream/issues/1090 | 08:47 |
gitlab-br-bot | jjardon merged MR !1631 (bschubert/fix-overnight->master: .gitlab-ci.yml: Bump versions for overnight tests) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1631 | 08:47 |
benschubert | jjardon: poor marge ;) | 08:48 |
gitlab-br-bot | BenjaminSchubert closed issue #1142 (Autocompletion of artifacts is throwing stack traces) on buildstream https://gitlab.com/BuildStream/buildstream/issues/1142 | 09:20 |
*** traveltissues has joined #buildstream | 09:21 | |
*** traveltissues has quit IRC | 09:22 | |
*** lachlan has joined #buildstream | 09:31 | |
*** lachlan has quit IRC | 09:33 | |
*** lachlan has joined #buildstream | 09:33 | |
*** lachlan has quit IRC | 09:42 | |
*** jonathanmaw has joined #buildstream | 09:45 | |
*** lachlan has joined #buildstream | 09:46 | |
jjardon | benschubert: apologies. You would think I should remember about her when we are using it in fdsdk since the beginning :) | 09:55 |
benschubert | hahaha, no worries, when it's not busy it;s not a problem | 09:56 |
*** lachlan has quit IRC | 10:02 | |
*** traveltissues has joined #buildstream | 10:03 | |
*** tristan has joined #buildstream | 10:18 | |
*** lachlan has joined #buildstream | 10:23 | |
*** lachlan has quit IRC | 10:34 | |
*** lachlan has joined #buildstream | 11:03 | |
benschubert | traveltissues: could you double check that !1634 fixes #1158 for you too? | 11:19 |
gitlab-br-bot | Issue #1158: device failures do not cause buildstream failures https://gitlab.com/BuildStream/buildstream/issues/1158 | 11:19 |
traveltissues | i will have a look | 11:21 |
milloni | will buildstream ever be in ubuntu repos? | 11:23 |
milloni | oh it is in 19.04 | 11:24 |
*** lachlan has quit IRC | 11:35 | |
*** lachlan has joined #buildstream | 11:39 | |
*** lachlan has quit IRC | 11:42 | |
*** lachlan has joined #buildstream | 12:14 | |
*** lachlan has quit IRC | 12:25 | |
*** doras has quit IRC | 12:30 | |
*** connorshea[m] has quit IRC | 12:31 | |
*** kailueke[m] has quit IRC | 12:31 | |
*** gimpnet-irc[m] has quit IRC | 12:31 | |
*** dbuch has quit IRC | 12:31 | |
*** dineshdb[m] has quit IRC | 12:31 | |
*** cgmcintyre[m] has quit IRC | 12:31 | |
*** krichter[m] has quit IRC | 12:31 | |
*** tchaik[m] has quit IRC | 12:31 | |
*** ssssam[m] has quit IRC | 12:31 | |
*** mrmcq2u[m] has quit IRC | 12:31 | |
*** rafaelff[m] has quit IRC | 12:31 | |
*** theawless[m] has quit IRC | 12:32 | |
*** verdre[m] has quit IRC | 12:32 | |
*** skullone[m] has quit IRC | 12:32 | |
*** jjardon[m] has quit IRC | 12:32 | |
*** albfan[m] has quit IRC | 12:32 | |
*** mattiasb has quit IRC | 12:32 | |
*** waltervargas[m] has quit IRC | 12:32 | |
*** pro[m] has quit IRC | 12:33 | |
*** abderrahim[m] has quit IRC | 12:33 | |
*** awacheux[m] has quit IRC | 12:34 | |
*** m_22[m] has quit IRC | 12:35 | |
*** Trevinho[m] has quit IRC | 12:35 | |
*** nielsdg has quit IRC | 12:35 | |
*** asingh_[m] has quit IRC | 12:35 | |
*** connorshea[m] has joined #buildstream | 12:44 | |
*** tlater[m] has quit IRC | 12:50 | |
gitlab-br-bot | traveltissues opened (was WIP) MR !1632 (traveltissues/strictxfail->master: setup.cfg: make xfails strict by default) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1632 | 12:55 |
*** reuben640[m] has quit IRC | 12:56 | |
traveltissues | lgtm benschubert | 13:03 |
benschubert | awesome, to marge then :) | 13:04 |
gitlab-br-bot | marge-bot123 closed issue #1158 (device failures do not cause buildstream failures) on buildstream https://gitlab.com/BuildStream/buildstream/issues/1158 | 13:05 |
gitlab-br-bot | marge-bot123 merged MR !1634 (bschubert/fuse-permissions->master: _fuse/mount.py: Monitor the fuse process while waiting for the mount) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1634 | 13:05 |
*** dineshdb[m] has joined #buildstream | 13:05 | |
*** narispo has quit IRC | 13:05 | |
*** narispo has joined #buildstream | 13:05 | |
*** cgmcintyre[m] has joined #buildstream | 13:14 | |
*** krichter[m] has joined #buildstream | 13:19 | |
*** lachlan has joined #buildstream | 13:31 | |
*** lachlan has quit IRC | 13:39 | |
*** narispo has quit IRC | 13:41 | |
*** narispo has joined #buildstream | 13:41 | |
*** narispo has quit IRC | 14:00 | |
*** narispo has joined #buildstream | 14:00 | |
gitlab-br-bot | BenjaminSchubert approved MR !1632 (traveltissues/strictxfail->master: setup.cfg: make xfails strict by default) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1632 | 14:13 |
*** pro[m] has joined #buildstream | 14:15 | |
*** lachlan has joined #buildstream | 14:18 | |
*** awacheux[m] has joined #buildstream | 14:34 | |
*** waltervargas[m] has joined #buildstream | 14:43 | |
gitlab-br-bot | BenjaminSchubert opened MR !1635 (bschubert/partial-source-cache->master: Gracefully fallback to fetching source if remote doesn't have every blob cached) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1635 | 14:49 |
benschubert | juergbi: ^ I think you might have the most context around that if you have time for a review | 14:57 |
juergbi | will take a look | 14:58 |
*** bochecha_ has joined #buildstream | 15:00 | |
*** Trevinho[m] has joined #buildstream | 15:01 | |
*** bochecha has quit IRC | 15:01 | |
*** bochecha_ is now known as bochecha | 15:01 | |
*** narispo has quit IRC | 15:09 | |
*** narispo has joined #buildstream | 15:13 | |
*** narispo has quit IRC | 15:28 | |
*** narispo has joined #buildstream | 15:28 | |
*** theawless[m] has joined #buildstream | 15:28 | |
gitlab-br-bot | juergbi opened issue #1166 (Consolidate code duplicated in ArtifactCache and SourceCache) on buildstream https://gitlab.com/BuildStream/buildstream/issues/1166 | 15:37 |
*** verdre[m] has joined #buildstream | 15:38 | |
gitlab-br-bot | juergbi approved MR !1635 (bschubert/partial-source-cache->master: Gracefully fallback to fetching source if remote doesn't have every blob cached) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1635 | 15:38 |
benschubert | thanks juergbi ! | 15:38 |
*** bochecha_ has joined #buildstream | 15:56 | |
*** skullone[m] has joined #buildstream | 15:56 | |
*** bochecha has quit IRC | 15:59 | |
*** bochecha_ is now known as bochecha | 15:59 | |
benschubert | juergbi: is that expected: https://gitlab.com/BuildStream/buildstream/blob/master/src/buildstream/_sourcecache.py#L143-163 and https://gitlab.com/BuildStream/buildstream/blob/master/src/buildstream/_artifactcache.py#L162-176 ? I would think the source cache implementation is the correct one, right? | 16:14 |
juergbi | benschubert: the deep check appears to indeed be required for sources given how it's used | 16:18 |
juergbi | for artifacts it's currently only used for dead code (incremental workspace build), afaict | 16:18 |
juergbi | making it consistent certainly sounds sensible, though | 16:19 |
benschubert | So taking the source implementation and moving it to _basecache? | 16:19 |
juergbi | benschubert: more or less, yes (proto handling appears to be different) | 16:22 |
benschubert | that's something I'd like to fix too :) | 16:22 |
juergbi | benschubert: there are some conceptual differences, though | 16:24 |
juergbi | e.g., while source is essentially just a directory (although wrapped in a proto), artifacts have multiple parts, and not all have to exist | 16:25 |
benschubert | good point | 16:25 |
benschubert | yeah might not make sense for this one then | 16:25 |
juergbi | not sure whether we'll keep the source proto long term in light of the Fetch API proposal | 16:26 |
*** jjardon[m] has joined #buildstream | 16:26 | |
gitlab-br-bot | BenjaminSchubert opened MR !1636 (bschubert/unify-caches->master: Unify part of the artifact/source caches) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1636 | 16:31 |
benschubert | juergbi: ^ a first draft of unification if you are interested. I think doing more than that is more involved, we can do it but I'm not sure whether it's worth the effort | 16:32 |
juergbi | benschubert: you consider the directory fetch part to be outside the scope? | 16:33 |
benschubert | oh right forgot that one | 16:34 |
benschubert | let me add this | 16:34 |
gitlab-br-bot | traveltissues opened (was WIP) MR !1632 (traveltissues/strictxfail->master: setup.cfg: make xfails strict by default) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1632 | 16:39 |
*** lachlan has quit IRC | 16:42 | |
*** albfan[m] has joined #buildstream | 16:43 | |
benschubert | juergbi: https://gitlab.com/BuildStream/buildstream/blob/master/src/buildstream/_artifactcache.py#L652 is that the other part of 'fetch' you had in mind? If we move it to be the same as the one in source cache, it will be incredibly verbose. I'm actually not sure it's worth consolidating | 16:52 |
*** mattiasb has joined #buildstream | 16:52 | |
ironfoot | can I patch the source of an element in a junction? | 16:54 |
benschubert | ironfoot: you can patch a junction, so you can add a patch to a junction in order to patch an element in the junction (not sure if that's clear) | 16:57 |
ironfoot | yes, exactly what I'm doing currently | 16:57 |
ironfoot | benschubert: thanks for confirming though :) | 16:57 |
benschubert | no problem. I don't have any simpler way but I do use it extensively :) | 16:58 |
ironfoot | sound like a common usecase for you then, maybe possible to add support for it? | 16:58 |
benschubert | not sure we could do much in BuildStream itself "easily" and not sure it's a very common use case either | 17:00 |
*** lachlan has joined #buildstream | 17:00 | |
juergbi | benschubert: we should at least consolidate the part that fetches directory with blobs (i.e., equivalent to the nested __pull_digest) and ensures it will always raise BlobNotFound if blob is not found, not RpcError with NOT_FOUND | 17:04 |
juergbi | (and that should be in CASCache) | 17:05 |
benschubert | CASCache raises BlobNotFound already | 17:05 |
juergbi | right, that may be the case now. the NOT_FOUND check is probably a left-over from pre-casd where it was inconsistent (batch vs. non-batch) | 17:06 |
*** lachlan has quit IRC | 17:06 | |
juergbi | so I guess we can also defer consolidation until we switch to casd FetchTree | 17:06 |
benschubert | agreed | 17:06 |
juergbi | benschubert: however, we're still missing except BlobNotFound in artifactcache, aren't we? | 17:07 |
benschubert | ah that's possible | 17:07 |
benschubert | II'll write a test for it tomorrow | 17:07 |
benschubert | and fix it if that's the case :) | 17:07 |
*** doras has joined #buildstream | 17:26 | |
*** m_22[m] has joined #buildstream | 17:32 | |
*** tiagogomes has quit IRC | 17:39 | |
gitlab-br-bot | marge-bot123 merged MR !1632 (traveltissues/strictxfail->master: setup.cfg: make xfails strict by default) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1632 | 17:40 |
*** traveltissues has quit IRC | 17:46 | |
*** jonathanmaw has quit IRC | 17:52 | |
*** abderrahim[m] has joined #buildstream | 17:53 | |
*** gimpnet-irc[m] has joined #buildstream | 17:56 | |
*** kailueke[m] has joined #buildstream | 18:02 | |
*** dbuch has joined #buildstream | 18:02 | |
*** raoul has quit IRC | 18:14 | |
*** narispo has quit IRC | 18:26 | |
*** narispo has joined #buildstream | 18:27 | |
*** mohan43u has quit IRC | 18:53 | |
*** tchaik[m] has joined #buildstream | 19:07 | |
*** lachlan has joined #buildstream | 19:10 | |
*** nielsdg has joined #buildstream | 19:26 | |
*** asingh_[m] has joined #buildstream | 19:26 | |
*** ssssam[m] has joined #buildstream | 19:41 | |
*** mrmcq2u[m] has joined #buildstream | 19:57 | |
*** rafaelff[m] has joined #buildstream | 20:14 | |
*** tlater[m] has joined #buildstream | 20:26 | |
*** lachlan has quit IRC | 20:28 | |
*** reuben640[m] has joined #buildstream | 20:44 | |
*** narispo has quit IRC | 20:51 | |
*** narispo has joined #buildstream | 20:51 | |
*** narispo has quit IRC | 20:55 | |
*** narispo has joined #buildstream | 20:55 | |
*** narispo has quit IRC | 21:10 | |
*** narispo has joined #buildstream | 21:11 | |
jjardon | Would anyone mind if we change the name of bst-plugins-experimental repo to bst-plugins-external or similar? Not sure It is a good idea to mix the status of the repo with its name | 22:29 |
*** tristan has quit IRC | 23:15 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!