*** nimish has joined #buildstream | 02:57 | |
*** tristan has joined #buildstream | 03:32 | |
*** alatiera has quit IRC | 04:22 | |
*** nimish has quit IRC | 04:34 | |
*** nimish has joined #buildstream | 04:47 | |
*** nimish has quit IRC | 09:36 | |
*** nimish has joined #buildstream | 09:59 | |
*** nimish has quit IRC | 10:44 | |
*** nimish has joined #buildstream | 10:45 | |
*** sambishop has joined #buildstream | 10:54 | |
*** sambishop has quit IRC | 11:03 | |
*** nimish has quit IRC | 11:05 | |
*** nimish has joined #buildstream | 11:05 | |
*** nimish has quit IRC | 11:15 | |
*** nimish has joined #buildstream | 11:15 | |
*** nimish has quit IRC | 12:00 | |
*** nimish has joined #buildstream | 12:01 | |
*** nimish has quit IRC | 13:06 | |
*** nimish has joined #buildstream | 13:06 | |
*** nimish has quit IRC | 14:01 | |
*** sambishop has joined #buildstream | 14:26 | |
*** sambishop has quit IRC | 14:29 | |
doras[m] | So let's say I have two filter elements which filter two unique sets of files from the same parent element. These filter elements complement each other and together they make up the entire filtered element. One of the filter elements also runtime-depends on the other filter element. The one thing that's rather common to both is their source files. My question is: can I include the entire source in both elements without creating file | 16:19 |
---|---|---|
doras[m] | overlapping? | 16:19 |
valentind | doras[m], overlap-whitelist can be a regular expression. So you should be able to easily match all the overlapping files in one line. | 16:34 |
valentind | Otherwise, I would filter those files out of the one that has the runtime-depends. | 16:35 |
juergbi | doras[m]: what do you mean with source files? source files are normally not in the artifact (ignoring buildtree for now) and filter elements don't have BuildStream `sources` | 16:40 |
doras[m] | valentind: I was wondering if that was necessary for debug/source files. | 16:51 |
doras[m] | juergbi: I'm talking about the /usr/lib/debug/source/**, it includes the sources of the filtered element. That's what I see when I checkout my filtered element with --deps none. | 16:57 |
doras[m] | Check out the filter element, that is. | 16:59 |
valentind | doras[m], well, you have to use a whiltelist in this case. | 17:08 |
doras[m] | Thanks, valentind. | 17:18 |
doras[m] | "Staged files overwrite existing files in staging area". Strange. | 17:43 |
doras[m] | Looks like '%{debugdir}/**' didn't work. | 17:44 |
doras[m] | "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libsystemd.so.0.23.0.debug: desktop/systemd-os-runtime.bst is not permitted to overlap other elements, order desktop/systemd-os-runtime.bst above desktop/libsystemd.bst" | 17:45 |
doras[m] | Screw it, I'll only include them in the one the other depends upon. | 17:48 |
*** grushauser has joined #buildstream | 17:55 | |
*** tristan has quit IRC | 18:07 | |
*** grushauser has quit IRC | 18:12 | |
juergbi | ah, I didn't know freedesktop-sdk is including sources | 18:29 |
doras[m] | Apparently :) | 20:10 |
doras[m] | Got systemd all-green in the vm. Networking/DNS resolution works as well. | 20:40 |
doras[m] | One bug in BuildStream, two bugs in systemd and a few system configuration issues in the vm. | 20:47 |
abderrahim[m] | doras: IIUC, you now include libsystemd in the flatpak runtime. In that case, you need the debugging stuff there as well. | 21:01 |
*** alatiera has joined #buildstream | 22:13 | |
*** nimish has joined #buildstream | 22:16 | |
doras[m] | Abderrahim: indeed. libsystemd.bst is the one with the symbols/sources. | 22:37 |
jjardon | doras[m]: hi; what are you trying to do? We have already integrated systemd in freedesktop-sdk; maybe you can send your changes there? | 22:56 |
jjardon | doras[m]: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/blob/18.08/elements/vm/linux-vm-boot/systemd.bst | 22:57 |
jjardon | (we know some stuff is not completely working yet) | 22:57 |
gitlab-br-bot | cs-shadow opened MR !1111 (chandan/toxify-1.2->bst-1.2: Run tests using tox) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1111 | 23:22 |
*** alatiera_ has joined #buildstream | 23:27 | |
*** alatiera has quit IRC | 23:28 | |
*** alatiera_ is now known as alatiera | 23:28 | |
*** alatiera has quit IRC | 23:37 | |
*** alatiera has joined #buildstream | 23:38 | |
*** alatiera_ has joined #buildstream | 23:41 | |
*** alatiera has quit IRC | 23:41 | |
*** alatiera_ is now known as alatiera | 23:42 | |
*** nimish has quit IRC | 23:43 | |
*** reborn has joined #buildstream | 23:55 | |
*** alatiera has quit IRC | 23:56 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!