*** benschubert has joined #buildstream | 00:32 | |
*** rdale has joined #buildstream | 01:57 | |
*** swick has quit IRC | 01:58 | |
*** swick has joined #buildstream | 02:09 | |
*** rdale has quit IRC | 02:15 | |
*** benschubert has quit IRC | 02:42 | |
*** phoenix has joined #buildstream | 02:54 | |
*** phoenix has quit IRC | 03:00 | |
*** phoenix__ has joined #buildstream | 03:00 | |
*** phoenix__ is now known as phoenix | 03:01 | |
*** phoenix has quit IRC | 04:06 | |
*** phoenix has joined #buildstream | 05:52 | |
*** phoenix has quit IRC | 05:56 | |
gitlab-br-bot | juergbi opened MR !1775 (juerg/pytest-timeout->master: setup.cfg: Set pytest default timeout) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1775 | 07:44 |
---|---|---|
*** slaf has quit IRC | 07:59 | |
*** slaf has joined #buildstream | 08:01 | |
*** slaf has joined #buildstream | 08:01 | |
*** slaf has joined #buildstream | 08:02 | |
*** slaf has joined #buildstream | 08:02 | |
*** slaf has joined #buildstream | 08:02 | |
*** slaf has joined #buildstream | 08:02 | |
*** slaf has joined #buildstream | 08:03 | |
*** slaf has joined #buildstream | 08:03 | |
*** phoenix has joined #buildstream | 08:25 | |
gitlab-br-bot | juergbi opened MR !1776 (juerg/job-process-close->master: job.py: Do not call Process.close()) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1776 | 08:28 |
*** phoenix has quit IRC | 08:35 | |
*** benschubert has joined #buildstream | 09:15 | |
*** santi has joined #buildstream | 09:49 | |
*** tiagogomes has joined #buildstream | 09:51 | |
gitlab-br-bot | tpollard approved MR !1775 (juerg/pytest-timeout->master: setup.cfg: Set pytest default timeout) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1775 | 09:57 |
gitlab-br-bot | tpollard approved MR !1776 (juerg/job-process-close->master: job.py: Do not call Process.close()) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1776 | 10:06 |
*** lachlan has joined #buildstream | 10:31 | |
*** lachlan has quit IRC | 10:49 | |
*** lachlan has joined #buildstream | 10:59 | |
*** lachlan has quit IRC | 11:02 | |
*** lachlan has joined #buildstream | 11:05 | |
gitlab-br-bot | BenjaminSchubert closed MR !1773 (bschubert/fix-resource-deletion->master: _compat.py: Add module to handle version compatibility in python) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1773 | 11:10 |
gitlab-br-bot | BenjaminSchubert approved MR !1775 (juerg/pytest-timeout->master: setup.cfg: Set pytest default timeout) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1775 | 11:11 |
gitlab-br-bot | juergbi merged MR !1775 (juerg/pytest-timeout->master: setup.cfg: Set pytest default timeout) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1775 | 11:13 |
*** lachlan has quit IRC | 11:27 | |
*** lachlan has joined #buildstream | 11:28 | |
*** lachlan has quit IRC | 11:32 | |
*** lachlan has joined #buildstream | 11:34 | |
*** lachlan has quit IRC | 11:40 | |
juergbi | remote execution CI is broken again with today's BuildGrid docker image. I've tracked it down to this issue: https://gitlab.com/BuildGrid/buildgrid/issues/240 | 11:41 |
*** lachlan has joined #buildstream | 11:43 | |
gitlab-br-bot | juergbi opened issue #1245 (Install asyncio exception handler) on buildstream https://gitlab.com/BuildStream/buildstream/issues/1245 | 11:44 |
*** santi has quit IRC | 11:47 | |
gitlab-br-bot | juergbi opened MR !1777 (juerg/drop-chroot-sandbox->master: Drop chroot sandboxing backend) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1777 | 11:50 |
*** santi has joined #buildstream | 11:55 | |
*** lachlan has quit IRC | 11:58 | |
*** lachlan has joined #buildstream | 12:07 | |
*** lachlan has quit IRC | 12:10 | |
*** lachlan has joined #buildstream | 12:13 | |
*** lachlan has quit IRC | 12:16 | |
*** lachlan has joined #buildstream | 12:21 | |
*** lachlan has quit IRC | 12:25 | |
*** lachlan has joined #buildstream | 12:35 | |
gitlab-br-bot | juergbi closed issue #1243 (close() on child subprocesses is causing ValueErrors on Python 3.7+) on buildstream https://gitlab.com/BuildStream/buildstream/issues/1243 | 12:37 |
gitlab-br-bot | juergbi merged MR !1776 (juerg/job-process-close->master: job.py: Do not call Process.close()) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1776 | 12:37 |
*** lachlan has quit IRC | 12:41 | |
*** narispo has joined #buildstream | 13:19 | |
*** santi has quit IRC | 13:55 | |
tpollard | if anyone has any input on https://gitlab.com/BuildStream/buildstream/merge_requests/1745 it would be much appreciated | 13:57 |
*** santi has joined #buildstream | 14:01 | |
juergbi | tpollard: does this also have an effect when not running in an (interactive) terminal? | 14:13 |
tpollard | it should not have an affect | 14:13 |
tpollard | oh wait I see what you mean | 14:14 |
tpollard | it should behave the same for both interactive/non-interactive | 14:15 |
*** lachlan has joined #buildstream | 14:15 | |
*** lachlan has quit IRC | 14:20 | |
juergbi | tpollard: does it actually help in any way in the non-interactive UI? i.e., if we print everything anyway as we don't have the curses-like UI, we might as well print it immediately | 14:21 |
tpollard | it reduces the number of UI updates, so I can't see why it wouldn't help? | 14:25 |
tpollard | I could benchmark with --no-interactive set, but afaict it will give the same time reduction | 14:26 |
tpollard | or do you mean specifically no tty? | 14:29 |
*** lachlan has joined #buildstream | 14:29 | |
*** adds68 has quit IRC | 14:30 | |
*** phildawson has quit IRC | 14:30 | |
*** qinusty has quit IRC | 14:30 | |
*** ikerperez has quit IRC | 14:30 | |
tpollard | if so, all of the status drawing methods are no-op when there's no terminal | 14:31 |
juergbi | tpollard: I meant no tty but explicit --no-interactive should be the same | 14:33 |
juergbi | just want to make sure there are no downsides in that case as I don't think throttling is needed there | 14:33 |
tpollard | --no-interactive in does as many echos to the terminal as interactive does, so they should both benefit from the reduction in calls | 14:34 |
tpollard | *in master | 14:34 |
tpollard | well, minus the app specific calls to notify | 14:35 |
*** lachlan has quit IRC | 14:36 | |
tpollard | which is like 4 or 5 specific messages in a session | 14:36 |
tpollard | was it originally intended the --no-interactive sent no messaging? | 14:37 |
*** ikerperez has joined #buildstream | 14:39 | |
juergbi | not sure I understand correctly. I don't think --no-interactive was ever intended to reduce the number of messages (but it drops status bar etc.) | 14:39 |
tpollard | I don't believe it drops the status bar | 14:40 |
tpollard | not in master | 14:40 |
tpollard | no part of status or widget is defined by interactivity from app | 14:41 |
juergbi | benschubert: just got "Severely malformed YAML: 'NoneType' object is not callable" | 14:42 |
tpollard | just benchmarked with --no-interactive & a tty, roughly the same speed improvement as being interactive | 14:43 |
juergbi | ok, ta | 14:45 |
tpollard | If we're in non interactive & purposely don't notify for instance 'self._notify("{} succeeded".format(session_name), "")' then I think there's validity to say that we shouldn't be messaging at all | 14:48 |
tpollard | essentially making --non-interactive == no tty, or a more restricted subset of the UI | 14:49 |
tpollard | would be a big change though, especially for the test suite | 14:50 |
juergbi | tpollard: probably not needed. I just thought --no-interactive was identical to not running with a tty | 14:52 |
juergbi | so my previous comments only apply to the non-tty case | 14:52 |
juergbi | but the MR is probably fine as is | 14:52 |
tpollard | my biggest consideration with the behaviour is wether it should be opt-in | 14:53 |
tpollard | as in most realistic cases, the benefits are far less dramatic or needed | 14:53 |
tpollard | juergbi: if possible do you think you could get some quick times from it on your wsl vm please? | 14:56 |
juergbi | I can give it a try | 14:57 |
tpollard | thanks! | 14:57 |
*** lachlan has joined #buildstream | 15:01 | |
*** lachlan has quit IRC | 15:52 | |
*** santi has quit IRC | 16:31 | |
*** lachlan has joined #buildstream | 16:34 | |
*** lachlan has quit IRC | 16:40 | |
*** lachlan has joined #buildstream | 16:56 | |
*** lachlan has quit IRC | 17:01 | |
*** santi has joined #buildstream | 17:04 | |
*** lachlan has joined #buildstream | 17:11 | |
*** qinusty has joined #buildstream | 17:11 | |
*** lachlan has quit IRC | 17:16 | |
*** lachlan has joined #buildstream | 17:16 | |
*** lachlan has quit IRC | 17:31 | |
*** lachlan has joined #buildstream | 17:42 | |
*** lachlan has quit IRC | 17:45 | |
*** phoenix has joined #buildstream | 17:46 | |
*** phoenix has quit IRC | 17:52 | |
*** santi has quit IRC | 18:08 | |
*** doras has quit IRC | 18:25 | |
*** tiagogomes has quit IRC | 18:39 | |
*** narispo has quit IRC | 19:14 | |
*** narispo has joined #buildstream | 19:14 | |
*** adds68 has joined #buildstream | 19:44 | |
*** coldtom has quit IRC | 22:29 | |
*** coldtom has joined #buildstream | 22:32 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!