*** jude has quit IRC | 02:45 | |
*** tristan has quit IRC | 03:25 | |
*** tristan has joined #buildstream | 03:34 | |
*** ChanServ sets mode: +o tristan | 03:36 | |
*** jude has joined #buildstream | 04:18 | |
*** jude has quit IRC | 04:31 | |
*** jude has joined #buildstream | 04:31 | |
gitlab-br-bot | push on buildstream@master (by Tristan Van Berkom): 2 commits (last: Rewrite Dockerfile to add latest OSTree) https://gitlab.com/BuildStream/buildstream/commit/a58a15c20079bb4d25c11c8ec8fe201c106f592c | 04:54 |
---|---|---|
gitlab-br-bot | buildstream: merge request (sam/docker->master: Update Dockerfile to add latest OSTree) #39 changed state ("closed"): https://gitlab.com/BuildStream/buildstream/merge_requests/39 | 04:55 |
tristan | hmm, nice blog by Sam: https://samthursfield.wordpress.com/2017/06/19/buildstream-and-host-tools/ :) | 05:09 |
gitlab-br-bot | buildstream: merge request (sam/symlinks-fix->master: utils.py: Fix corner case in relative_symlink_path() that breaks builds) #29 changed state ("closed"): https://gitlab.com/BuildStream/buildstream/merge_requests/29 | 05:36 |
gitlab-br-bot | push on buildstream@master (by Tristan Van Berkom): 1 commit (last: utils.py: Fix corner case in relative_symlink_path() that breaks builds) https://gitlab.com/BuildStream/buildstream/commit/74d5dde91898b755dbf045e6f54607cddbf40608 | 05:36 |
gitlab-br-bot | push on buildstream@master (by Tristan Van Berkom): 8 commits (last: element.py: Add _stage_sources_at) https://gitlab.com/BuildStream/buildstream/commit/4d133811db24d9fc4fe0d1fc3fdc412cc4a66ea6 | 05:56 |
gitlab-br-bot | buildstream: merge request (tristan/source-bundle->master: Add source-bundle command) #35 changed state ("closed"): https://gitlab.com/BuildStream/buildstream/merge_requests/35 | 05:57 |
gitlab-br-bot | buildstream: issue #42 ("Semantics and output of new source-bundle command") changed state ("opened") https://gitlab.com/BuildStream/buildstream/issues/42 | 06:03 |
gitlab-br-bot | push on buildstream@master (by Tristan Van Berkom): 1 commit (last: utils.py: Additional fix to _relative_symlink_target()) https://gitlab.com/BuildStream/buildstream/commit/9ae1e1a290f67628d4e68632618b0aa9aa92b4e3 | 06:15 |
gitlab-br-bot | buildstream: merge request (sam/exception-fix->master: _pipeline.py: Fix bad `except:` statement) #36 changed state ("closed"): https://gitlab.com/BuildStream/buildstream/merge_requests/36 | 06:59 |
*** violeta has quit IRC | 07:04 | |
tristan | Note about symlinks | 07:48 |
tristan | You are damned if you do, and damned if you dont, with usr merge | 07:48 |
tristan | Eg | 07:48 |
tristan | ls sbin/init -l | 07:48 |
tristan | sbin/init -> ../usr/lib/systemd/systemd | 07:49 |
tristan | So far so good, I think | 07:49 |
tristan | but | 07:49 |
tristan | ls usr/sbin/init -l | 07:49 |
tristan | usr/sbin/init -> ../usr/lib/systemd/systemd | 07:49 |
tristan | Oops | 07:49 |
tristan | So, is the symlink resolved from where it resides ? Or is it resolved, from whence it was referenced ? | 07:49 |
tristan | If the former, it should always be ../../usr/lib/systemd/systemd | 07:50 |
tristan | If the latter: Symlinks are just a horribly broken concept, and should be deprecated entirely. | 07:50 |
tristan | So I guess maybe we're resolving it wrong, still | 07:50 |
tristan | Interesting, maybe something needs to be examined, see the path where it is, post staging, I guess Sam's initial patch should resolve that part | 07:51 |
tristan | while my added patch should at least in theory resolve the realpaths in the target, which... may or may not be needed ? | 07:51 |
*** tristan has quit IRC | 07:55 | |
*** jonathanmaw has joined #buildstream | 08:11 | |
*** tlater has joined #buildstream | 08:20 | |
gitlab-br-bot | buildstream: merge request (script-documentation->master: script.py: Add detail to script element documentation) #41 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/41 | 08:43 |
*** ssam2 has joined #buildstream | 09:04 | |
gitlab-br-bot | buildstream: merge request (tristan/source-bundle->master: Fix #42) #42 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/42 | 09:29 |
gitlab-br-bot | buildstream: merge request (sam/host-and-target-arch->master: Add --host-arch and --target-arch, and 'host-arches' conditional) #34 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/34 | 10:16 |
*** jude has quit IRC | 12:17 | |
*** jude has joined #buildstream | 12:42 | |
*** jude has quit IRC | 12:51 | |
gitlab-br-bot | buildstream: issue #42 ("Semantics and output of new source-bundle command") changed state ("closed") https://gitlab.com/BuildStream/buildstream/issues/42 | 13:15 |
gitlab-br-bot | buildstream: merge request (tristan/source-bundle->master: Fix #42) #42 changed state ("merged"): https://gitlab.com/BuildStream/buildstream/merge_requests/42 | 13:15 |
gitlab-br-bot | push on buildstream@master (by Tristan Van Berkom): 1 commit (last: Fix #42) https://gitlab.com/BuildStream/buildstream/commit/3893a1385c85af8fb5ebd093e30270bcc7df4674 | 13:19 |
*** jude has joined #buildstream | 13:35 | |
gitlab-br-bot | buildstream: merge request (sam/host-and-target-arch->master: Add --host-arch and --target-arch, and 'host-arches' conditional) #34 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/34 | 14:10 |
ssam2 | i'm starting to think `bst track --deps=none` should be the default behaviour | 14:45 |
ssam2 | as if you forget to pass --deps=none it can mess up your entire tree | 14:46 |
ssam2 | whereas the other way round forgetting to pass the argument is harmless, you can just rerun with --deps=all | 14:46 |
tlater | I'm really unsure on how to test the x86 plugin | 14:49 |
tlater | *x86image | 14:49 |
ssam2 | ha, that is a complex one | 14:49 |
tlater | Probably needs testing the most, too x) | 14:49 |
ssam2 | as a first line, maybe `file` or something just to assert that it produces a valid disk image ? | 14:49 |
ssam2 | the fact that it executes without errors is itself useful info | 14:49 |
ssam2 | but I guess you have to build the tools it needs | 14:50 |
tlater | Yeah. I assume the base images just don't have those tools? | 14:50 |
ssam2 | it depends | 14:50 |
ssam2 | they might do | 14:50 |
tlater | I'll have to try I suppose | 14:50 |
tlater | file is a good idea, I keep forgetting it exists. | 14:51 |
gitlab-br-bot | buildstream: issue #43 ("Enhancement: `bst track --deps=none` should be default behaviour") changed state ("opened") https://gitlab.com/BuildStream/buildstream/issues/43 | 14:57 |
tlater | When running the x86image with a non-build dependency, I get the "Only build type dependencies supported by script elements" error. Is that message supposed to mention *script* elements? | 15:02 |
ssam2 | x86image inherits from script, so probably | 15:03 |
tlater | Phew. I have no idea how to get a basic image with image-tools... I'll leave this one for later I suppose. | 15:13 |
tlater | The best there is in the repo atm includes the likes of systemd. Not too keen on having that big of a test image. | 15:14 |
ssam2 | yeah, I think it's fine to postpone this one for now | 15:15 |
tlater | Are split rules documented anywhere? | 15:19 |
ssam2 | i'm not sure | 15:19 |
ssam2 | buildstream/data/projectconfig.yaml in the source tree gives a good example of them though | 15:20 |
ssam2 | and then the 'compose' element is used to action them | 15:20 |
tlater | Okay, that should be enough. The page I've been peeking at all this time to understand the elements doesn't talk about them :) | 15:21 |
tlater | Hmmm... An all-but-include would be neat for compose elements. | 15:30 |
*** tristan has joined #buildstream | 16:06 | |
*** jonathanmaw has quit IRC | 16:07 | |
*** tlater has quit IRC | 16:10 | |
*** ssam2 has quit IRC | 16:37 | |
*** jude has quit IRC | 17:00 | |
*** jude has joined #buildstream | 18:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!