| *** gtristan has joined #baserock | 06:04 | |
| *** rdale has joined #baserock | 06:38 | |
| *** jude has joined #baserock | 07:02 | |
| *** gtristan has quit IRC | 07:32 | |
| *** ctbruce has joined #baserock | 07:34 | |
| *** gtristan has joined #baserock | 07:44 | |
| *** toscalix has joined #baserock | 07:49 | |
| *** gtristan has quit IRC | 08:02 | |
| *** paulw has joined #baserock | 08:03 | |
| *** gtristan has joined #baserock | 08:06 | |
| *** jonathanmaw has joined #baserock | 08:21 | |
| *** ssam2 has joined #baserock | 09:12 | |
| *** ChanServ sets mode: +v ssam2 | 09:12 | |
| *** tiagogomes has joined #baserock | 09:20 | |
| *** locallycompact has joined #baserock | 10:12 | |
| *** jude has quit IRC | 11:39 | |
| *** jude has joined #baserock | 12:07 | |
| *** gtristan has quit IRC | 13:45 | |
| *** ctbruce has quit IRC | 14:01 | |
| *** ctbruce has joined #baserock | 14:02 | |
| *** paulw has joined #baserock | 15:20 | |
| paulsherwood | trying latest ybd, on latest definitions of gnome... | 15:36 |
|---|---|---|
| paulsherwood | i see a *lot* of 'WARNING: Ignoring symlink "/src/tmp/tmpP9GFTr/usr/sbin" which purges non-empty directory ' | 15:37 |
| paulsherwood | is this a sign that the definitions are duplicating loads of stuff, or something else? | 15:37 |
| paulsherwood | win 48 | 15:40 |
| paulsherwood | bah | 15:40 |
| ironfoot | the /usr/sbin symlink is being unpacked after some other unpacked artifact created /usr/sbin/ folder? | 15:40 |
| paulsherwood | yup... but i'm seeing hundreds of similar messages | 15:40 |
| paulsherwood | question is why would so many artifacts all create the same things? | 15:41 |
| paulsherwood | s/all/all expect to/ | 15:41 |
| ironfoot | so, you are seeing more than one warning per artifact build? | 15:41 |
| paulsherwood | yes, but for differnet files | 15:42 |
| ironfoot | hm.. can you paste a chunk of this build log somewhre please? | 15:43 |
| paulsherwood | actually they all appear to be /usr/bin /bin and /sbin | 15:44 |
| paulsherwood | http://paste.baserock.org/zubebameto | 15:45 |
| ironfoot | right, so fhs-dirs is being unpacked after /usr/sbin /bin and /sbin folder have been created. I don't know if that's an issue or not, tbh | 15:47 |
| ironfoot | I don't know how those folders are being created beforehand. Maybe the unpacking is not being done in order? | 15:47 |
| ironfoot | in any case, I would expect the final system to work if at least, when unpacking the artifacts, this is done in order | 15:48 |
| ironfoot | when unpacking the artifacts when constructing the final system* | 15:48 |
| ironfoot | I believe jjardon implemented the usr-merge in definitions, he may have some useful input on this | 15:49 |
| *** ctbruce has quit IRC | 16:19 | |
| *** jonathanmaw has quit IRC | 16:26 | |
| paulsherwood | actually, that's now the least of my worries... http://paste.baserock.org/poteliduha | 16:49 |
| paulsherwood | and http://paste.baserock.org/inovenaker | 16:50 |
| paulsherwood | and http://paste.baserock.org/avodalowic | 16:51 |
| ironfoot | wat | 16:53 |
| paulsherwood | quite :) | 16:53 |
| ironfoot | so, checks thats autogen.sh is there, and then executes it and says not found | 16:53 |
| ironfoot | might be a consequence of the warnings shown before | 16:57 |
| *** toscalix has quit IRC | 16:59 | |
| *** gtristan has joined #baserock | 17:00 | |
| *** locallycompact has quit IRC | 17:02 | |
| ironfoot | so, for example, the autogen.sh in libnl needs /bin/bash: http://git.baserock.org/cgit/delta/libnl.git/tree/autogen.sh | 17:02 |
| ironfoot | is that present in when building it? is the actual bash? or the not-real-bash generated in stage2 (which is only shell) | 17:03 |
| paulsherwood | the latter, i believe | 17:03 |
| ironfoot | the fact that the symlinks are being unpacked late, might be causing that some things are not being overwritten | 17:05 |
| *** jude has quit IRC | 17:24 | |
| jjardon | wierd, lets see if we can reproduce here: https://gitlab.com/baserock/definitions/pipelines/7887683 | 17:27 |
| gtristan | paulsherwood, that is all due to random staging order and things in stage3 of build-essential not explicitly depending on fhs-dirs | 17:56 |
| gtristan | well, I presume the staging order will not be that random if everything in stage3 of build-essential at least depends on fhs-dirs | 17:57 |
| gtristan | if the symlinks are being unpacked late, then you will have /usr/bin/bash, but no /bin/bash | 17:58 |
| gtristan | or, perhaps a fake bash which points to a non existing file | 17:58 |
| gtristan | in any case, it's all due to not depending on fhs-dirs, because with user merge, fhs-dirs *must* absolutely be staged first | 17:59 |
| gtristan | in any scenario where you want a symlink to a directory, you need the symlink created before anything puts stuff in that directory | 17:59 |
| gtristan | otherwise, what is staging to do ? actually move content around to new locations ? | 17:59 |
| gtristan | https://gitlab.com/baserock/definitions/builds/15104426 looks like that issue I previously had a link for and posted on some bug report but dont recall exactly what the url or related bug is | 18:02 |
| gtristan | i.e. you need to build gcc with `CXX="gcc -std={something-else}" | 18:03 |
| gtristan | if you want to build the gcc 5 we have using a host gcc 6 | 18:03 |
| gtristan | or `CXX="g++ -std={something}"` rather | 18:03 |
| gtristan | Same error with https://gitlab.com/baserock/definitions/builds/15104425 | 18:04 |
| gtristan | jjardon, before you end up reproducing with https://gitlab.com/baserock/definitions/pipelines/7887683, first you need to complete build essential by fixing that gcc issue | 18:05 |
| * gtristan wonders where he wrote that down, it certainly was written down somewhere | 18:05 | |
| * gtristan even had the link included to the upstream gcc bug report | 18:08 | |
| *** ssam2 has quit IRC | 18:14 | |
| *** paulw has joined #baserock | 19:13 | |
| *** gtristan has quit IRC | 20:33 | |
| *** rdale has quit IRC | 23:56 | |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!