*** 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!