*** bochecha_ has quit IRC | 01:09 | |
*** tristan has quit IRC | 04:55 | |
*** jude has quit IRC | 05:19 | |
*** jude has joined #buildstream | 05:59 | |
*** jude has quit IRC | 07:13 | |
*** jude has joined #buildstream | 07:32 | |
*** jonathanmaw has joined #buildstream | 07:55 | |
*** bochecha_ has joined #buildstream | 08:00 | |
*** ssam2 has joined #buildstream | 09:01 | |
*** tlater has joined #buildstream | 09:11 | |
ssam2 | i keep getting confused between "fetch" and "pull" | 10:00 |
---|---|---|
ssam2 | like running a build on a new architecture and thinking "how is it fetching artifacts??" | 10:00 |
ssam2 | but of course it's fetching sources | 10:00 |
ssam2 | getting a strange buildstream issue on ppc64b ... I have a sysroot compiled for ppc64b which I can chroot into manually, but when buildstream tries to open a shell it gets 'Exec format error' | 10:34 |
*** tlater has quit IRC | 10:40 | |
ssam2 | seems like something is up in the SafeHardlinkOps filesystem | 10:41 |
ssam2 | I can chroot into and run stuff from the ./root directory fine | 10:41 |
*** tlater has joined #buildstream | 10:41 | |
ssam2 | but the scratch/_/mount directory is totally weird | 10:41 |
ssam2 | if I try to run any program from that directory manually it exits with success but does nothing | 10:42 |
ssam2 | I get 'permission denied' trying to chroot | 10:42 |
ssam2 | in fact all the files seem to be 0 bytes in size | 10:43 |
*** tlater has quit IRC | 11:33 | |
ssam2 | i've added some tracing to the SafeHardlinkOps class, and the getattr() method seems to be returning the correct file sizes | 11:46 |
ssam2 | and yet, `ls -l` shows everything as zero bytes | 11:46 |
ssam2 | I tried sshfs (a different FUSE filesystem) and it seems to work fine | 11:47 |
ssam2 | so, maybe an issue in the Python FUSE bindings :-( | 11:47 |
ssam2 | https://github.com/terencehonles/fusepy does claim to support PPC | 11:48 |
ssam2 | hmm but perhaps not ppc64 ! | 11:48 |
ssam2 | looking at the code | 11:49 |
ssam2 | maybe https://github.com/terencehonles/fusepy/blob/master/fuse.py#L142 needs some work | 11:49 |
ssam2 | i'll try after lunch :-) | 11:49 |
*** tlater has joined #buildstream | 12:18 | |
*** tlater has quit IRC | 12:27 | |
*** vgrade has joined #buildstream | 12:35 | |
*** tlater has joined #buildstream | 12:47 | |
*** benbrown has joined #buildstream | 12:48 | |
gitlab-br-bot | push on buildstream@cross_platform (by Tristan Maat): 10 commits (last: Make sandboxchroot mount root as read-only) https://gitlab.com/BuildStream/buildstream/commit/96a81986164fe67393d677819ca99557bfe7fc9d | 13:15 |
gitlab-br-bot | buildstream: merge request (cross_platform->master: WIP: Cross platform) #81 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/81 | 13:15 |
ssam2 | i've tried to fix fusepy for ppc64 ... it seems to work now on ppc64b but not on ppc64l | 13:49 |
ssam2 | however the `struct stat` layout looks identical on both platforms so I'm a bit confused | 13:49 |
ssam2 | ah, ppc64l reports itself as ppc64le not ppc64 | 13:50 |
ssam2 | https://github.com/terencehonles/fusepy/pull/72 | 13:55 |
ssam2 | not much hope of that being merged though, the maintainer seems to have been AWOL for about a year | 13:55 |
ssam2 | maybe we'll have to bundle fusepy with buildstream. it's only 1 file anyway | 13:55 |
gitlab-br-bot | buildstream: merge request (interactive-bst-shell-cmd->master: Allow forcing an interactive 'bst shell') #85 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/85 | 14:05 |
gitlab-br-bot | buildstream: issue #83 ("FUSE SafeHardlinkOps filesystem doesn't work on ppc64") changed state ("opened") https://gitlab.com/BuildStream/buildstream/issues/83 | 14:06 |
tlater | Ugh, so close to finishing the sandbox problems :| | 14:56 |
*** tlater has quit IRC | 15:19 | |
*** vgrade has quit IRC | 15:28 | |
*** tristan has joined #buildstream | 15:50 | |
ssam2 | i have a feeling that FUSE on ppc64 might also be super slow | 15:50 |
ssam2 | hi tristan | 15:51 |
ssam2 | hmm, perhaps not FUSE -- it's really slow if I `chroot` directly and run the commands myself too | 15:58 |
ssam2 | something isn't right though. i guess i have something to investigate next week ... | 15:58 |
*** jonathanmaw has quit IRC | 16:31 | |
tristan | ssam2, ummm I agree with copying fuse.py into buildstream | 16:40 |
tristan | ssam2, there were some concerns raised about mixed licensing but we should have a strategy for this | 16:40 |
tristan | it's not the first time, I need python click to be awesome but the project is in the mud | 16:41 |
tristan | so I forked a module out of it with my bash completion changes, I still need to be sure about the licensing because the project is not totally clear on that :-/ | 16:42 |
tristan | it expresses a bsd license and then has a mostly empty LICENSE file prefixed with "this applies only to the parser.py module" | 16:42 |
gitlab-br-bot | buildstream: merge request (interactive-bst-shell-cmd->master: Allow forcing an interactive 'bst shell') #85 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/85 | 16:57 |
ssam2 | ok | 17:05 |
*** ssam2 has quit IRC | 17:14 | |
*** tiagogomes has quit IRC | 17:19 | |
*** jude has quit IRC | 17:39 | |
*** jude has joined #buildstream | 18:16 | |
gitlab-br-bot | push on buildstream@master (by Tristan Van Berkom): 3 commits (last: documentation: Set page titles manually in python modules.) https://gitlab.com/BuildStream/buildstream/commit/3b35fc99c3b817fe3c07ead1beb93ed9a3d37f3c | 18:16 |
gitlab-br-bot | push on buildstream@master (by Tristan Van Berkom): 1 commit (last: source-bundle: fix filtering out of non-build elements) https://gitlab.com/BuildStream/buildstream/commit/40ab6c994d2a7a045e47574c1c70148452899edd | 18:17 |
gitlab-br-bot | buildstream: merge request (sb-elem-filter->master: source-bundle: fix filtering out of non-build elements) #83 changed state ("closed"): https://gitlab.com/BuildStream/buildstream/merge_requests/83 | 18:19 |
tristan | whats with the docker image | 18:48 |
tristan | integration tests are not getting off the ground: https://gitlab.com/BuildStream/buildstream/-/jobs/31070341 | 18:48 |
*** tristan has quit IRC | 19:07 | |
*** bochecha_ has quit IRC | 19:32 | |
*** bochecha_ has joined #buildstream | 19:35 | |
*** tristan has joined #buildstream | 20:04 | |
*** ChanServ sets mode: +o tristan | 20:04 | |
*** jude has quit IRC | 23:54 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!