*** m_22[m] has joined #buildstream | 01:20 | |
*** abderrahim[m] has joined #buildstream | 01:44 | |
*** waltervargas[m] has joined #buildstream | 01:46 | |
*** dbuch has joined #buildstream | 02:07 | |
*** reuben640[m] has joined #buildstream | 02:16 | |
*** Trevinho[m] has joined #buildstream | 02:24 | |
*** ssssam[m] has joined #buildstream | 02:44 | |
*** tchaik[m] has joined #buildstream | 02:49 | |
*** doras has joined #buildstream | 03:12 | |
*** mattiasb has joined #buildstream | 03:13 | |
*** kailueke[m] has joined #buildstream | 03:16 | |
*** verdre[m] has joined #buildstream | 03:21 | |
*** nielsdg has joined #buildstream | 03:21 | |
*** traveltissues has joined #buildstream | 07:39 | |
*** Kinnison has quit IRC | 08:30 | |
*** Kinnison has joined #buildstream | 08:30 | |
*** Kinnison has quit IRC | 08:41 | |
*** Kinnison has joined #buildstream | 08:42 | |
*** rdale has joined #buildstream | 09:03 | |
*** tiagogomes has joined #buildstream | 09:28 | |
*** santi has joined #buildstream | 09:35 | |
*** ChanServ sets mode: +o ironfoot | 09:43 | |
*** tme5 has joined #buildstream | 10:04 | |
*** jonathanmaw has joined #buildstream | 10:16 | |
*** toscalix has joined #buildstream | 10:17 | |
gitlab-br-bot | juergbi opened issue #1226 (Add CI job for buildbox-run-bubblewrap with buildbox-fuse) on buildstream https://gitlab.com/BuildStream/buildstream/issues/1226 | 10:39 |
---|---|---|
tpollard | do we have any plans to tackle https://gitlab.com/BuildStream/buildstream/issues/336 ? | 10:41 |
benschubert | as long as we spawn subprocess for every job, we will hit it | 10:43 |
benschubert | And I've seen it up to at lease 2500 times in 30 seconds :'D | 10:44 |
gitlab-br-bot | tlater opened (was WIP) MR !1645 (tlater/artifactserver-casd->master: Refactor casserver.py: Stop relying on the buildstream-internal `CASCache` implementation) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1645 | 10:45 |
benschubert | tlater[m]: ^ the buildbox bug is fixed already? | 10:46 |
tlater[m] | benschubert: No, but it's unrelated to my branch | 10:46 |
benschubert | ah fair :) | 10:46 |
tlater[m] | https://gitlab.com/BuildStream/buildstream/merge_requests/1645#note_253417005 | 10:46 |
tlater[m] | I.e., same thing affecting every other MR - I just happened to be the first to stumble upon it | 10:46 |
benschubert | So you removed the 'fix' right? | 10:47 |
tlater[m] | yeah :) | 10:47 |
benschubert | awesome :) | 10:49 |
tlater[m] | I wonder why the bandid-sast thing isn't updating | 10:52 |
tlater[m] | My MR from yesterday fixed all but 2 of the "high" things | 10:52 |
tlater[m] | They're still there after 3 or so pipelines though; despite the code they're pointing to having changed completely. | 10:52 |
benschubert | x') | 10:55 |
*** cs-shadow has joined #buildstream | 10:56 | |
*** santi has quit IRC | 11:00 | |
*** santi has joined #buildstream | 11:02 | |
gitlab-br-bot | tlater closed issue #1167 (Make the bst-artifact-server proxy CAS storage calls to buildbox-casd) on buildstream https://gitlab.com/BuildStream/buildstream/issues/1167 | 11:38 |
gitlab-br-bot | tlater merged MR !1645 (tlater/artifactserver-casd->master: Refactor casserver.py: Stop relying on the buildstream-internal `CASCache` implementation) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1645 | 11:38 |
tlater[m] | \o/ | 11:39 |
*** phoenix has joined #buildstream | 11:47 | |
*** phildawson_ has joined #buildstream | 11:54 | |
*** phildawson has quit IRC | 11:55 | |
juergbi | the list of blockers is shrinking \o/ | 12:18 |
tme5 | can someone give me a summary of the work to move plugins around? | 12:27 |
tme5 | it seems like you're moving all the plugins out of the main repo? | 12:27 |
juergbi | tme5: this should provide some context: https://mail.gnome.org/archives/buildstream-list/2019-February/msg00067.html | 12:30 |
tme5 | sounds like a lot of work | 12:37 |
*** phildawson_ has quit IRC | 13:08 | |
gitlab-br-bot | juergbi merged MR !1737 (juerg/casd-separate-user->master: Support buildbox-casd running as separate user) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1737 | 13:10 |
*** santi has quit IRC | 13:20 | |
*** phoenix_ has joined #buildstream | 13:21 | |
*** phoenix has quit IRC | 13:22 | |
*** phoenix_ is now known as phoenix | 13:23 | |
*** santi has joined #buildstream | 14:03 | |
*** phildawson_ has joined #buildstream | 14:08 | |
*** narispo has quit IRC | 14:20 | |
*** narispo has joined #buildstream | 14:20 | |
*** coldtom8 is now known as coldtom | 15:08 | |
coldtom | is there a way i can get `bst artifact push` to push artifacts from cross-junction dependencies? | 15:08 |
tpollard | coldtom: so you want to push junction elements to your parent remote? | 15:13 |
tpollard | coldtom: if so, in your junction element set 'cache-junction-elements": True' & push with --deps all? | 15:14 |
WSalmon | yep, I did the --deps all trick for populating the `local` cache for elce | 15:15 |
tpollard | by default master won't push junction elements to your parent | 15:15 |
tpollard | but setting that bool should change that | 15:15 |
tpollard | that's a breaking change since 1.4, iirc | 15:16 |
coldtom | that did it, ta tpollard | 15:17 |
*** phoenix has quit IRC | 15:51 | |
tme5 | has anyone considered merging git and git_tag ? | 15:57 |
coldtom | tme5: git_tag exists because upstream did not want that functionality, i assume this has not changed | 15:58 |
coldtom | the git plugin has been abstracted, and the intention is to make git_tag inherit from it to reduce duplication | 15:59 |
coldtom | however, i wanted to wait until bst2 was close to release, as otherwise it'll be too much of a moving target | 15:59 |
tme5 | who is upstream? | 16:02 |
Kinnison | BuildStream | 16:02 |
Kinnison | git_tag is an fdsdk thing IIRC | 16:02 |
tlater[m] | (us!) | 16:02 |
tlater[m] | coldtom: We used to not be able to inherit from other plugins, has that changed? | 16:03 |
* tlater[m] still thinks we should be able to | 16:03 | |
* Kinnison thinks that most if not all of the git plugin's behaviour is in a superclass now | 16:04 | |
coldtom | tlater[m]: i believe there is now an abstract git source that can be inherited from? | 16:04 |
Kinnison | I don't think you can inherit from plugins per-se, but that's usable | 16:04 |
tlater[m] | Ah | 16:04 |
* tlater[m] still wishes there was inter-plugin inheritance | 16:04 | |
tme5 | but if you're moving all your plugins out, won't git and git_tag end up in the same place? | 16:05 |
tlater[m] | It would make a lot of these use cases a lot simpler | 16:05 |
tlater[m] | tme5: git_tag is a local plugin in fdsdk | 16:05 |
tme5 | coldtom, there is but it's not exactly useful right now as far as I can see | 16:05 |
*** traveltissues has quit IRC | 16:05 | |
tme5 | tlater[m], so, where are you moving the plugins to? | 16:06 |
tme5 | bst-external or bst_plugins_experimental? | 16:06 |
tlater[m] | tme5: bst-plugins-experimental, iirc | 16:06 |
tlater[m] | To become bst-plugins | 16:06 |
tme5 | what is this then? https://gitlab.com/BuildStream/bst-plugins-experimental/blob/master/src/bst_plugins_experimental/sources/git_tag.py | 16:06 |
coldtom | that is the git_tag plugin, it is hosted in bst-plugins-experimental, not fdsdk | 16:07 |
coldtom | we wanted it to be easily shared | 16:07 |
coldtom | so put it in bst-external | 16:07 |
tlater[m] | Huh, in that case upstream has accepted git-tag | 16:07 |
tme5 | you mean plugins_experimental? | 16:07 |
tlater[m] | Pre-2.0 it was in fdsdk | 16:07 |
coldtom | nope, it's always been in bst-external | 16:07 |
coldtom | bst-plugins-experimental is the master version of bst-external, which was made separate for some reason | 16:08 |
tlater[m] | It has? Interesting, well, in either case, it's simply part of the plugins that buildstream lives with then. | 16:08 |
tme5 | hahahah | 16:08 |
tlater[m] | coldtom: That's not *entirely* correct | 16:08 |
tlater[m] | bst-plugins-experimental is the "breeding ground" for 2.0 plugins | 16:08 |
tlater[m] | 2.0 plugins must live in a different repository, since they are incompatible with 1.0 plugins | 16:09 |
tlater[m] | bst-plugins-experimental will be distilled off into further repositories by the time 2.0 hits | 16:09 |
tme5 | ok, so, returning... has anyone considered merging git and git_tag ? I'm doing a bit of work on the git plugin now so I could give this a go | 16:09 |
coldtom | the plan was to use the abstracted git source to basically eliminate the diff | 16:10 |
tlater[m] | tme5: I'd suggest reading into the discussion that created git_tag, and deciding whether their reasoning means you should not merge them, and then send a ML post. | 16:10 |
* tlater[m] suspects the two will end up in the same repo temporarily, and then be split off when we create `bst-plugins` and `bst-plugins-external` or somesuch | 16:10 | |
coldtom | that would be my expectation | 16:12 |
tlater[m] | Ergo, as coldtom says, make it depend on the base class, and expect the plugins to remain separate. | 16:12 |
tlater[m] | Unless you think they should be merged - in which case, pick back up the discussion. | 16:13 |
coldtom | tme5: here's the original issue from which git_tag was birthed https://gitlab.com/BuildStream/buildstream/issues/220 | 16:13 |
tme5 | I do think that, i'll have a look at the mailing list | 16:13 |
*** phildawson has joined #buildstream | 16:29 | |
gitlab-br-bot | juergbi opened (was WIP) MR !1738 (juerg/buildbox-run->master: Add buildbox-run sandboxing backend) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1738 | 16:29 |
*** phildawson_ has quit IRC | 16:29 | |
tlater[m] | juergbi: ta for that | 16:32 |
* tlater[m] wonders how that docker image changed | 16:32 | |
tlater[m] | Oh, you just uploaded your own? | 16:32 |
juergbi | what do you mean? | 16:33 |
juergbi | the docker image was built by CI | 16:33 |
juergbi | it's in the juerg/userchroot branch (was based on your branch) | 16:33 |
tlater[m] | Ah | 16:33 |
juergbi | I should update/replace the MR to avoid confusion | 16:33 |
juergbi | tlater[m]: I've changed the structure a bit such that it sould be easy to add buildbox-run-bubblewrap and buildbox-fuse | 16:34 |
tlater[m] | Yeah, that looks right | 16:35 |
* tlater[m] missed the review comments on that MR D: | 16:36 | |
*** santi has quit IRC | 16:44 | |
*** tpollard has quit IRC | 17:03 | |
*** santi has joined #buildstream | 17:05 | |
*** slaf has quit IRC | 17:29 | |
*** slaf_ has joined #buildstream | 17:29 | |
*** slaf has joined #buildstream | 17:29 | |
*** slaf has joined #buildstream | 17:29 | |
*** slaf has joined #buildstream | 17:29 | |
*** slaf has joined #buildstream | 17:30 | |
*** slaf has joined #buildstream | 17:30 | |
*** slaf has joined #buildstream | 17:30 | |
*** jonathanmaw has quit IRC | 17:33 | |
*** slaf_ has joined #buildstream | 17:34 | |
*** slaf_ has joined #buildstream | 17:34 | |
*** slaf_ has joined #buildstream | 17:35 | |
*** slaf has quit IRC | 17:35 | |
*** slaf has joined #buildstream | 17:35 | |
*** slaf has quit IRC | 17:35 | |
*** slaf has joined #buildstream | 17:35 | |
*** slaf has joined #buildstream | 17:35 | |
*** slaf has joined #buildstream | 17:36 | |
*** slaf has joined #buildstream | 17:36 | |
*** slaf has joined #buildstream | 17:36 | |
*** slaf has joined #buildstream | 17:36 | |
*** slaf has joined #buildstream | 17:37 | |
*** slaf has joined #buildstream | 17:37 | |
*** slaf has joined #buildstream | 17:37 | |
*** slaf has joined #buildstream | 17:38 | |
*** slaf has joined #buildstream | 17:38 | |
*** slaf has joined #buildstream | 17:38 | |
*** slaf has joined #buildstream | 17:39 | |
*** slaf has joined #buildstream | 17:39 | |
*** slaf has joined #buildstream | 17:39 | |
*** slaf has joined #buildstream | 17:39 | |
*** slaf has joined #buildstream | 17:40 | |
*** slaf has joined #buildstream | 17:40 | |
*** slaf has joined #buildstream | 17:40 | |
*** slaf has joined #buildstream | 17:40 | |
*** tme5 has quit IRC | 17:43 | |
*** toscalix has quit IRC | 17:50 | |
*** santi has quit IRC | 18:16 | |
coldtom | what are people's thoughts on changing the default quota for bst-artifact-server? 10G seems unreasonably small for a server to me | 18:35 |
*** rdale has quit IRC | 18:40 | |
juergbi | coldtom: I thought we didn't have a default quota. where do you see that default? | 18:42 |
coldtom | juergbi: https://docs.buildstream.build/master/using_configuring_cache_server.html#cmdoption-bst-artifact-server-quota | 18:48 |
juergbi | coldtom: right. forgot about the default on the click level. I'd be happy to completely remove the quota | 18:51 |
juergbi | we don't have a default quota on the client side and we do trigger expiry also without quota if we're running out of disk space | 18:52 |
coldtom | juergbi: that sounds _much_ better | 18:54 |
* coldtom has forgotten to change from 10G several times and wondered why artifacts have been vanishing | 18:54 | |
juergbi | our initial expiry/cleanup code on the server only worked in terms of free disk space, not in terms of disk usage/quota | 18:56 |
juergbi | there we cleaned 10GB of data when we hit the 2GB limit | 18:56 |
juergbi | and somehow that remained as default value for the new quota option | 18:57 |
juergbi | looks like this was my fault and I don't think that was intentional | 18:57 |
*** phildawson has quit IRC | 19:01 | |
*** cs-shadow has quit IRC | 22:12 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!