*** narispo has quit IRC | 03:34 | |
*** narispo has joined #buildstream | 03:35 | |
*** slaf_ has joined #buildstream | 07:01 | |
*** slaf_ has joined #buildstream | 07:01 | |
*** slaf has quit IRC | 07:03 | |
*** slaf_ is now known as slaf | 07:03 | |
*** tpollard has joined #buildstream | 08:13 | |
*** tiagogomes has joined #buildstream | 08:34 | |
*** phoenix has joined #buildstream | 09:03 | |
*** slaf has quit IRC | 09:04 | |
*** slaf has joined #buildstream | 09:05 | |
*** slaf has joined #buildstream | 09:05 | |
*** slaf has joined #buildstream | 09:06 | |
*** bochecha has joined #buildstream | 09:07 | |
*** bochecha has joined #buildstream | 09:09 | |
*** phoenix has quit IRC | 09:16 | |
*** jonathanmaw has joined #buildstream | 09:18 | |
*** phoenix has joined #buildstream | 09:19 | |
*** Kinnison has joined #buildstream | 09:22 | |
Kinnison | juergbi: !1611 👍 | 09:22 |
---|---|---|
gitlab-br-bot | MR !1611: Use buildbox-casd CaptureTree() to import directories https://gitlab.com/BuildStream/buildstream/merge_requests/1611 | 09:22 |
juergbi | ta | 09:22 |
*** phoenix has quit IRC | 09:25 | |
gitlab-br-bot | tlater opened issue #1149 (Autocompletion without buildbox-casd will stacktrace) on buildstream https://gitlab.com/BuildStream/buildstream/issues/1149 | 10:07 |
gitlab-br-bot | tlater opened MR !1615 (tlater/fix-casdless-completion->master: Do not check for casd in bash completion) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1615 | 10:07 |
gitlab-br-bot | marge-bot123 closed issue #1132 (Batch CAS writes to reduce round trips between bst and casd) on buildstream https://gitlab.com/BuildStream/buildstream/issues/1132 | 10:18 |
gitlab-br-bot | marge-bot123 merged MR !1611 (juerg/capture-tree->master: Use buildbox-casd CaptureTree() to import directories) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1611 | 10:18 |
*** toscalix has joined #buildstream | 10:25 | |
Kinnison | tlater[m]: !1615 👍 | 10:35 |
gitlab-br-bot | juergbi approved MR !1615 (tlater/fix-casdless-completion->master: Do not check for casd in bash completion) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1615 | 10:36 |
gitlab-br-bot | marge-bot123 closed issue #1149 (Autocompletion without buildbox-casd will stacktrace) on buildstream https://gitlab.com/BuildStream/buildstream/issues/1149 | 11:17 |
gitlab-br-bot | marge-bot123 merged MR !1615 (tlater/fix-casdless-completion->master: Do not check for casd in bash completion) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1615 | 11:17 |
*** phoenix has joined #buildstream | 11:58 | |
*** phoenix has quit IRC | 12:02 | |
*** narispo has quit IRC | 12:04 | |
*** benschubert has joined #buildstream | 12:33 | |
gitlab-br-bot | juergbi approved MR !1605 (bschubert/ensure-buildbox-alive->master: Report when Buildbox-casd is not alive at the end of a run) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1605 | 12:45 |
gitlab-br-bot | marge-bot123 merged MR !1605 (bschubert/ensure-buildbox-alive->master: Report when Buildbox-casd is not alive at the end of a run) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1605 | 12:55 |
*** lachlan has joined #buildstream | 13:11 | |
*** lachlan has quit IRC | 13:54 | |
*** lachlan has joined #buildstream | 13:59 | |
Kinnison | juergbi: Without wanting to release too many felines among the rats-with-wings -- I just realised REAPI file paths are represented as *valid utf8* strings which means they cannot represent UNIX paths safely. Have I missed something which mitigates that? | 14:03 |
juergbi | Kinnison: you mean they cannot represent *all* UNIX paths safely. do you anticipate a real issue with this in build actions? I suspect it's mostly a theoretical issue in this context | 14:11 |
juergbi | REAPI would have to use 'bytes' instead of 'string' everywhere, which would probably be a pain to use with some bindings | 14:12 |
* Kinnison is just terrified that now, having noticed, all REAPI calls will fail :D | 14:12 | |
juergbi | in weird environments ;) | 14:12 |
Kinnison | But yes, there's not a lot of cases where it'll fail | 14:12 |
Kinnison | In morph (baserock) we had to carefully not treat file paths as utf8 strings because in those days glibc's test suite had some tests which had non-utf8 filenames | 14:13 |
juergbi | ah, interesting | 14:13 |
juergbi | I'm not sure whether protobuf actually enforces this constraint | 14:13 |
juergbi | Python might | 14:14 |
Kinnison | So https://developers.google.com/protocol-buffers/docs/proto3#scalar says it must be utf8 (or 7 bit ascii) | 14:14 |
juergbi | yes, that's how it's specified. doesn't say whether the implementation actually validates it, though | 14:15 |
juergbi | it might not, for performance reasons (leaving it up to bindings) | 14:15 |
juergbi | in any case, we certainly shouldn't rely on missing validation for functionality | 14:15 |
*** ikerperez has joined #buildstream | 14:17 | |
*** ikerperez has quit IRC | 14:18 | |
*** lachlan has quit IRC | 14:18 | |
*** ikerperez has joined #buildstream | 14:20 | |
*** ikerperez has quit IRC | 14:20 | |
*** ikerperez has joined #buildstream | 14:21 | |
*** ikerperez has quit IRC | 14:21 | |
*** lachlan has joined #buildstream | 14:21 | |
Kinnison | So a brief skim tells me that Prost (a Rust protobuf impl) will reject non-valid-utf8 for string fields | 14:22 |
tpollard | prost! | 14:23 |
*** ikerperez has joined #buildstream | 14:24 | |
Kinnison | The Java impl seems to have variable strictness from (silently ignore errors) to throw IOException, to lazy throw later | 14:25 |
*** ikerperez has quit IRC | 14:29 | |
Kinnison | The core of the Python impl seems to use six.text_type(bytestr, 'utf-8') | 14:30 |
Kinnison | And then has a strictness check for surrogate pairs | 14:30 |
*** Iker is now known as ikerperez | 14:35 | |
*** lachlan has quit IRC | 14:49 | |
gitlab-br-bot | traveltissues opened issue #1150 (Remove concept of cache key instability) on buildstream https://gitlab.com/BuildStream/buildstream/issues/1150 | 14:51 |
*** lachlan has joined #buildstream | 15:02 | |
Kinnison | tpollard: I've put a few skim review comments onto !1613 for you. | 15:02 |
gitlab-br-bot | MR !1613: WIP: Run bst build under a multiprocessing subprocess https://gitlab.com/BuildStream/buildstream/merge_requests/1613 | 15:02 |
*** bochecha_ has joined #buildstream | 15:04 | |
tpollard | thanks :) | 15:05 |
*** bochecha has quit IRC | 15:06 | |
*** bochecha_ is now known as bochecha | 15:06 | |
*** lachlan has quit IRC | 15:18 | |
*** bochecha_ has joined #buildstream | 15:34 | |
*** lachlan has joined #buildstream | 15:34 | |
Kinnison | juergbi: I've pinged you on one of the discussions on !1613 | 15:35 |
*** bochecha has quit IRC | 15:36 | |
*** bochecha_ is now known as bochecha | 15:36 | |
Kinnison | coldtom: Any idea if you'll be able to progress on !1607 ? | 15:37 |
gitlab-br-bot | MR !1607: WIP: Run standardised source tests from external plugins https://gitlab.com/BuildStream/buildstream/merge_requests/1607 | 15:37 |
*** lachlan has quit IRC | 15:44 | |
*** lachlan has joined #buildstream | 15:46 | |
coldtom | Kinnison: im just waiting on review really | 15:55 |
gitlab-br-bot | tlater opened issue #1151 (`bst shell --use-buildtree ask` uses `--pull` inconsistently) on buildstream https://gitlab.com/BuildStream/buildstream/issues/1151 | 16:01 |
*** tpollard has quit IRC | 16:03 | |
*** bochecha has quit IRC | 16:03 | |
gitlab-br-bot | tlater opened issue #1152 (`bst shell` could use splitting into artifact/source commands) on buildstream https://gitlab.com/BuildStream/buildstream/issues/1152 | 16:11 |
*** lachlan has quit IRC | 16:11 | |
*** lachlan has joined #buildstream | 16:19 | |
Kinnison | Worth pinging people for that? | 16:25 |
coldtom | yes, I mainly thought it would be best to wait until after the big build meetup | 16:29 |
*** lachlan has quit IRC | 16:31 | |
*** toscalix has quit IRC | 17:12 | |
*** tiagogomes has quit IRC | 17:13 | |
*** bethw has quit IRC | 17:31 | |
*** valentind has quit IRC | 17:31 | |
*** laurence has quit IRC | 17:31 | |
*** jward has quit IRC | 17:31 | |
*** WSalmon has quit IRC | 17:31 | |
*** valentind has joined #buildstream | 17:33 | |
*** bethw has joined #buildstream | 17:34 | |
*** WSalmon has joined #buildstream | 17:35 | |
*** laurence has joined #buildstream | 17:35 | |
*** jward has joined #buildstream | 17:36 | |
*** jonathanmaw has quit IRC | 17:41 | |
*** adds68 has quit IRC | 17:49 | |
*** ikerperez has quit IRC | 17:49 | |
*** qinusty has quit IRC | 17:49 | |
*** jward has quit IRC | 18:33 | |
*** laurence has quit IRC | 18:34 | |
*** jward has joined #buildstream | 18:34 | |
*** jward has joined #buildstream | 18:34 | |
*** laurence has joined #buildstream | 18:34 | |
*** paulsherwood has quit IRC | 18:37 | |
*** paulsherwood has joined #buildstream | 18:38 | |
*** paulsherwood has quit IRC | 18:41 | |
benschubert | coldtom: will look at it on friday, thanks! | 19:48 |
benschubert | though you do have tests fialing, mind taking care of those before? :) | 19:49 |
coldtom | benschubert: I was hoping a review might shed light on why those are failing :P I'll take another look when I get a chance | 19:50 |
benschubert | ah ok no worries then, I will have a look and see if I can understand the failure | 19:56 |
gitlab-br-bot | traveltissues opened issue #1153 (Provision freedesktop-sdk performance benchmarking) on buildstream https://gitlab.com/BuildStream/buildstream/issues/1153 | 20:15 |
*** adds68 has joined #buildstream | 20:37 | |
*** phoenix has joined #buildstream | 21:38 | |
*** phoenix has quit IRC | 21:38 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!