*** benschubert has quit IRC | 01:06 | |
*** slaf has quit IRC | 01:39 | |
*** slaf has joined #buildstream | 01:41 | |
*** slaf has joined #buildstream | 01:41 | |
*** nimish2711 has joined #buildstream | 01:42 | |
*** slaf has joined #buildstream | 01:42 | |
*** slaf has joined #buildstream | 01:42 | |
*** slaf has joined #buildstream | 01:42 | |
*** slaf has joined #buildstream | 01:42 | |
*** slaf has joined #buildstream | 01:43 | |
*** slaf has joined #buildstream | 01:43 | |
*** slaf has joined #buildstream | 01:43 | |
*** slaf has joined #buildstream | 01:43 | |
*** slaf has joined #buildstream | 01:44 | |
*** slaf has joined #buildstream | 01:44 | |
*** slaf has joined #buildstream | 01:44 | |
*** slaf has joined #buildstream | 01:44 | |
*** tristan has joined #buildstream | 01:53 | |
*** nimish2711 has quit IRC | 03:32 | |
*** nimish2711 has joined #buildstream | 03:50 | |
*** tristan has quit IRC | 05:15 | |
*** tristan has joined #buildstream | 05:18 | |
*** toscalix has joined #buildstream | 06:06 | |
*** nimish2711 has quit IRC | 06:22 | |
*** rdale has joined #buildstream | 06:33 | |
*** nimish2711 has joined #buildstream | 06:37 | |
*** bochecha has joined #buildstream | 07:47 | |
jennis | valentind, the test passes and then hangs immediately after | 08:03 |
---|---|---|
jennis | and from what I've seen, since I've been paying more attention, it's always on that runner | 08:04 |
*** ChanServ sets mode: +o tristan | 08:09 | |
tristan | [00:00:01] FAILURE core/gdm.bst: Attempt to access unavailable artifact: [Errno 2] No such file or directory: '/home/tristan/.cache/buildstream/artifacts/cas/refs/heads/freedesktop-sdk/base-buildsystem-autotools/32ccb07d7a59aef1c8822115abd9b8e0f3f6955b3a0a32eadb4d8e527b5e3833' | 08:10 |
tristan | I wanna cry :'( | 08:10 |
tristan | Plus https://gitlab.com/BuildStream/buildstream/issues/1014 | 08:10 |
tristan | Plus I ran into a case where I ran `bst build` today, and it built one element and then returned successfully without completing the pipeline "Yes sir ! I built it for you ! job done !" | 08:11 |
tristan | That unavailable artifact thing I ran into a couple weeks ago, and I wrote it off as an incompatibility of caches between bst1 and bst2, which I would have preferred to write off and only raise later on | 08:12 |
tristan | but this time it looks like a real bug | 08:12 |
tristan | I think we're not regularly using --no-strict enough upstream | 08:12 |
tristan | these I think are all related to --no-strict in some way | 08:12 |
jennis | <@tristan> I think we're not regularly using --no-strict enough upstream, that's definitely true | 08:17 |
tristan | I am building a bootable VM image from freedesktop-sdk and gnome-build-meta... and let me tell you, --no-strict is *damn* useful | 08:18 |
jennis | Perhaps we also need to parameterize more of the tests so that they also run with non-strict | 08:18 |
tristan | like, I have to tweak things at every level of the stack and rebuild VMs | 08:18 |
tristan | without it, life would be near impossible (I would wait half a day between tests) | 08:18 |
jennis | Yeah, I bet | 08:18 |
abderrahim[m] | even now, I have to wait more than 1h | 08:19 |
tristan | Yeah, we hope we can improve performance | 08:19 |
abderrahim[m] | (for the x86image one) | 08:19 |
tristan | abderrahim[m], I think that we can cut the time of x86image in *half* without anything difficult | 08:19 |
tristan | I think there is a part of it which does `mv /buildstream/sda.img /buildstream/install-root/sda.img` which takes half the time | 08:20 |
tristan | and really, it's just legacy, from the waaaaay old days where /buildstream was "the directory with read-write access" | 08:20 |
tristan | Now it's wasting our time passing through FUSE | 08:20 |
abderrahim[m] | can't fuse optimize a mv call? or they are different mounts? | 08:21 |
tristan | different mounts | 08:21 |
tristan | that's what changed, and x86image didnt change with it | 08:21 |
tristan | ok this sucks, I have to wipe my cache and shoot for a clean build | 08:23 |
jennis | The docs job is failing in bst-external: https://gitlab.com/BuildStream/bst-external/-/jobs/206523215 did we see something similar in BuildStream and pin sphinx because of it? | 08:25 |
tristan | jennis, Yes | 08:25 |
jennis | It was that error? | 08:25 |
tristan | jennis, I'm not sure | 08:25 |
jennis | ok, thanks | 08:26 |
tristan | abderrahim[m], I think I'm close to a login screen, I was missing xwayland in the build and gdm trying to launch X because of that | 08:27 |
tristan | Anyway | 08:27 |
tristan | abderrahim[m], I will push my latest tristan/gnome-boot branch, and I will launch a clean build (reverting that webkit perversion which allows ninja to run rampant all over my cpus), and then go for dinner | 08:27 |
tristan | abderrahim[m], I'd appreciate that you push a branch of whatever progress you have and drop me an email or something, so I can rebase/integrate and try them together over the weekend | 08:28 |
abderrahim[m] | tristan: for xwayland, I found out that it was a build-only dependency of mutter while it should be runtime | 08:29 |
abderrahim[m] | as well | 08:29 |
tristan | Oh, I'm using the one from freedesktop-sdk | 08:29 |
tristan | I'd rather anyway | 08:29 |
abderrahim[m] | it's fine. It's been merged already? | 08:30 |
tristan | nope, tristan/gnome-boot includes that branch in freedesktop-sdk | 08:31 |
abderrahim[m] | t's fine either way, but I think it's better to merge things ASAP | 08:32 |
tristan | it also includes a /var/run -> /var symlink | 08:32 |
tristan | I agree | 08:32 |
abderrahim[m] | yeah, I was doing that manually | 08:32 |
tristan | abderrahim[m], but I think we might want to switch to master (not 18.08) before merging things | 08:32 |
*** tristan has quit IRC | 08:35 | |
*** tristan_ has joined #buildstream | 08:35 | |
abderrahim[m] | Ok, I'll send my mr for freedesktop-sdk against master | 08:36 |
*** jonathanmaw has joined #buildstream | 08:37 | |
jennis | Would anyone be strongly opposed to perhaps having bst-external testsuite and bst-experimental testsuite images created by buildstream-docker-images? cs-shadow? | 08:39 |
*** tristan_ is now known as tritsan | 08:39 | |
*** ChanServ sets mode: +o tritsan | 08:40 | |
tritsan | abderrahim[m], I'll rebase my everything against master too this weekend | 08:41 |
* tritsan gotta run | 08:41 | |
* tritsan started a build that will take all day anyway | 08:41 | |
juergbi | jonathanmaw: that was a bit early | 08:51 |
jonathanmaw | juergbi: ah, that's what I get for reading E-mails before I've had my caffeine :/ | 08:52 |
juergbi | I've resolved all the previously open discussions as they were indeed resolved but there are aspects I haven't commented on yet | 08:53 |
juergbi | (because I'm unsure about them) | 08:53 |
*** raoul has joined #buildstream | 08:55 | |
juergbi | commented on the two main blockers to clarify this even though I don't have a suggested improvement yet | 08:59 |
jennis | jonathanmaw, would you be able to spare a second to review: https://gitlab.com/BuildStream/bst-external/merge_requests/85 it fixes our docs job in bst-external's CI | 09:05 |
* jonathanmaw has a poke | 09:05 | |
jennis | ta jonathanmaw | 09:08 |
*** tritsan has quit IRC | 09:19 | |
*** nimish2711 has quit IRC | 09:33 | |
*** lachlan has joined #buildstream | 09:38 | |
abderrahim[m] | tristan_: FTR, that last copy in x86image takes 11 min (out of 01h04m total) | 09:45 |
*** raoul has quit IRC | 09:48 | |
*** lachlan has quit IRC | 09:51 | |
*** lachlan has joined #buildstream | 09:55 | |
*** lachlan has quit IRC | 09:59 | |
*** lachlan has joined #buildstream | 10:35 | |
cs-shadow | jennis: hi, I don't see any issues per se however I'd like to understand what extra things they'll need | 10:38 |
*** toscalix has quit IRC | 10:39 | |
*** lachlan has quit IRC | 10:41 | |
jennis | quilt is the main one | 10:48 |
jennis | Then pytest, pytest-cov, pytest-datafiles etc | 10:49 |
*** nimish2711 has joined #buildstream | 10:52 | |
jennis | It looks like we're expecting more tests for the external plugins to land, so it's likely that we're going to have to bundle more `dnf install`'s and `pip install`'s into .gitlab-ci.yml, if it's not much effort to produce testsuite docker images, this will be a nicer alternative (IMO) | 10:52 |
jennis | juergbi, jonathanmaw, even though juergbi unassigned marge from the MR, it looks as if she still tried to merge it | 10:55 |
jennis | that's not gd | 10:55 |
juergbi | yes, good thing I opened the discussions | 10:56 |
jennis | thankfull CI hung 😆 | 10:56 |
jennis | juergbi, she didn't merge because CI was taking too long | 10:56 |
jennis | Not sure whether open dicussions would have stopped that if CI passed, hopefully | 10:57 |
juergbi | marge shouldn't have special privileges, so gitlab would have prevented that | 10:57 |
jennis | valentind, there's another example of that runner hanging: https://gitlab.com/BuildStream/buildstream/-/jobs/206554390 and another: https://gitlab.com/BuildStream/buildstream/-/jobs/206180762 and here is the same *post* test hanging on another runner: https://gitlab.com/BuildStream/buildstream/-/jobs/206325269 | 10:58 |
jennis | And another on bastion a334e492: https://gitlab.com/BuildStream/buildstream/-/jobs/206194023 | 11:00 |
jennis | ^ bastion a334e492 is the runner I keep noticing | 11:01 |
*** benschubert has joined #buildstream | 11:09 | |
*** nimish2711 has quit IRC | 11:11 | |
valentind | jennis, It is always the same place. So I suppose the test hangs. | 11:12 |
valentind | What comes after tests/sources/zip.py::test_use_netrc[HTTP] ? | 11:13 |
valentind | tests/sources/tar.py::test_netrc_already_specified_user[FTP] | 11:13 |
valentind | That is certainly a race condition while trying to terminate the test ftp server. | 11:16 |
*** lachlan has joined #buildstream | 11:17 | |
valentind | It could be an error happening before sever.start() is called. | 11:18 |
valentind | Though no. It should then not hang. | 11:18 |
*** lachlan has quit IRC | 11:28 | |
*** lachlan has joined #buildstream | 11:44 | |
*** lachlan has quit IRC | 12:02 | |
*** nimish2711 has joined #buildstream | 12:06 | |
*** jonathanmaw has quit IRC | 12:15 | |
*** nimish2711 has quit IRC | 13:21 | |
cs-shadow | jennis: `dnf install` yes. For `pip install` shouldn't that be taken care of by `tox` ? | 13:22 |
*** lachlan has joined #buildstream | 13:42 | |
*** lachlan has quit IRC | 13:57 | |
*** lachlan has joined #buildstream | 14:01 | |
jennis | cs-shadow, right, wasn't sure if we bundled in the python deps | 14:04 |
*** lachlan has quit IRC | 14:04 | |
*** lachlan has joined #buildstream | 14:25 | |
cs-shadow | jennis: `tox` will install things in a virtual env so bundling deps will be superfluous as it won't use them anyway | 14:27 |
*** lachlan has quit IRC | 14:29 | |
jennis | oh, of course, thanks | 15:16 |
*** nimish2711 has joined #buildstream | 15:55 | |
*** bochecha has quit IRC | 16:01 | |
*** lachlan has joined #buildstream | 16:09 | |
*** nimish2711 has quit IRC | 16:18 | |
*** lachlan has quit IRC | 16:22 | |
*** lachlan has joined #buildstream | 16:36 | |
*** nimish2711 has joined #buildstream | 16:39 | |
*** lachlan has quit IRC | 16:44 | |
*** lachlan has joined #buildstream | 17:41 | |
*** lachlan has quit IRC | 17:48 | |
*** lachlan has joined #buildstream | 17:51 | |
*** lachlan has quit IRC | 17:59 | |
*** lachlan has joined #buildstream | 18:06 | |
*** lachlan has quit IRC | 18:11 | |
*** lachlan has joined #buildstream | 18:14 | |
*** lachlan has quit IRC | 18:19 | |
*** lachlan has joined #buildstream | 18:22 | |
*** nimish2711 has quit IRC | 18:25 | |
*** lachlan has quit IRC | 18:25 | |
*** nimish2711 has joined #buildstream | 18:31 | |
*** lachlan has joined #buildstream | 18:38 | |
*** lachlan has quit IRC | 18:43 | |
*** lachlan has joined #buildstream | 18:51 | |
*** lachlan has quit IRC | 18:54 | |
*** cs-shadow has quit IRC | 19:20 | |
*** lachlan has joined #buildstream | 19:25 | |
*** lachlan has quit IRC | 19:29 | |
*** rdale has quit IRC | 19:33 | |
*** bochecha has joined #buildstream | 19:41 | |
*** cs-shadow has joined #buildstream | 20:06 | |
*** nimish2711 has quit IRC | 20:52 | |
*** cs-shadow has quit IRC | 22:30 | |
*** phildawson has quit IRC | 22:51 | |
*** paulsherwood has quit IRC | 22:51 | |
*** hergertme has quit IRC | 22:51 | |
*** phildawson has joined #buildstream | 22:52 | |
*** paulsherwood has joined #buildstream | 22:52 | |
*** hergertme has joined #buildstream | 22:52 | |
*** bochecha has quit IRC | 23:08 | |
*** nimish2711 has joined #buildstream | 23:39 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!