*** edcragg has quit IRC | 01:08 | |
*** franred has joined #baserock | 05:37 | |
*** lachlanmackenzie has quit IRC | 05:56 | |
*** thrace_ has quit IRC | 05:56 | |
*** lachlanmackenzie has joined #baserock | 06:02 | |
*** thrace_ has joined #baserock | 06:02 | |
*** gtristan has quit IRC | 06:03 | |
*** gtristan has joined #baserock | 06:12 | |
*** lachlanmackenzie has quit IRC | 07:10 | |
*** thrace_ has quit IRC | 07:10 | |
*** lachlanmackenzie has joined #baserock | 07:21 | |
*** thrace_ has joined #baserock | 07:21 | |
*** lachlanmackenzie has quit IRC | 07:47 | |
*** thrace_ has quit IRC | 07:47 | |
*** lachlanmackenzie has joined #baserock | 07:54 | |
*** thrace_ has joined #baserock | 07:54 | |
*** bashrc has joined #baserock | 08:58 | |
*** rdale has joined #baserock | 09:03 | |
*** bruce_ has joined #baserock | 09:04 | |
gtristan | morning rdale ... can I trouble you for a build log or two ? they dont need to be fresh, assuming you have a cache handy... | 09:04 |
---|---|---|
*** edcragg has joined #baserock | 09:04 | |
rdale | yes ok | 09:05 |
gtristan | great :) | 09:05 |
gtristan | I'm interested in coreutils and tar build logs | 09:05 |
gtristan | some reason it looks like I'm building a bad coreutils, it breaks the build of sed, diff and tar in the same way | 09:06 |
gtristan | building sed without build-depending on coreutils passes fine :-/ | 09:06 |
gtristan | so hopefully I'll get a hint | 09:06 |
rdale | i don't seem to have got either of those in my minimal test system | 09:08 |
gtristan | oh ? your not building coreutils-common ? | 09:08 |
gtristan | mkay | 09:08 |
gtristan | rdale, curiously... what is your minimal test system, is there a systems/ target ? | 09:09 |
* gtristan was shooting for foundation | 09:09 | |
rdale | minimal-system-x86_64-generic.morph - which doesn't have foundation - i can add it and build | 09:09 |
gtristan | if its not too much trouble, I could use the build log... | 09:10 |
gtristan | I'll let you know if I figure it out... also I might lower the bar on my side and shoot for minimal-system myself | 09:11 |
* gtristan wasnt aware that there was a deployable target without foundation.morph | 09:11 | |
rdale | it still needs to build quite a lot of stuff which doesn't appear in the final system, but that's why it was a good test for artifact splitting | 09:13 |
gtristan | I see... there is minimal-system-armv5l-openbmc-aspeed which is a suitable target for me to try and deploy actually | 09:13 |
pedroalvarez | morph sed: http://paste.baserock.org/fibefipeqo | 09:14 |
gtristan | pedroalvarez, :) | 09:14 |
pedroalvarez | morph tar: http://paste.baserock.org/uzewogeyud | 09:15 |
gtristan | pedroalvarez, and coreutils would be nice... I can see that with sed you dont have the broken cat error (when I configure sed with a staged coreutils, I get loads of 'cat -: No such file or directory') | 09:15 |
pedroalvarez | coreutils: http://paste.baserock.org/meruzaseta | 09:17 |
pedroalvarez | note, all of them built with morph, but they should be pretty similar | 09:17 |
gtristan | yeah they should be | 09:18 |
gtristan | odd | 09:19 |
gtristan | I was worried about coreutils line 4067 from your coreutils paste, but seems that it happens there as well | 09:19 |
pedroalvarez | i've seen that one in various places now | 09:20 |
pedroalvarez | but my guess is that they fall back to something else to copy the file | 09:21 |
gtristan | odd, well I looked at the bootstrap script, it does cp -p (preserve attributes if possible), which is a valid option for busybox cp :-/ | 09:22 |
gtristan | there are 2 cp invocation, one without options and one with -p | 09:23 |
gtristan | after " Creating po/Makevars from po/Makevars.template ... " and before " bootstrap: done. Now you can run './configure'. " | 09:23 |
gtristan | anyway | 09:23 |
pedroalvarez | mistery | 09:24 |
* gtristan is in his second run of tar... this time after fixing his PATH which may have effected the coreutils build a bit | 09:24 | |
gtristan | pedroalvarez, curiously... do you capture stderr in that log ? | 09:26 |
gtristan | I found that ybd was not capturing stderr, in my build I do | 09:26 |
gtristan | and have some warnings that dont appear in your log | 09:26 |
gtristan | stuff like: src/dd.c:965:14: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] | 09:26 |
pedroalvarez | I believe morph captures stderr | 09:28 |
gtristan | Is build-system-armv5l-openbmc-aspeed built regularly ? | 09:29 |
pedroalvarez | in fact, that busybox error goes to stderr I think | 09:29 |
pedroalvarez | nope | 09:29 |
gtristan | it *could* just be that coreutils-common is armv5l broken | 09:30 |
pedroalvarez | it could... :/ | 09:30 |
gtristan | I would think that coreutils-common is built regularly for armv7lhf though, right ? | 09:31 |
pedroalvarez | the onl;y architectures we build everyday are armv7lhf, x86_64 and x86_64 | 09:31 |
pedroalvarez | and yes, including coreutils-common | 09:31 |
gtristan | so it's quite doubtful that this is an arch bug | 09:31 |
gtristan | ok here comes the build error | 09:32 |
gtristan | yup, many... cat: -: No such file or directory | 09:32 |
gtristan | in configure, followed by: Error: your shitty compiler cannot even create executable, you idiot | 09:32 |
gtristan | printed to the console :) | 09:33 |
gtristan | I checked that though, it doesnt get as far as invoking gcc | 09:33 |
pedroalvarez | hah! | 09:33 |
gtristan | its erroring in something like cat confdefs.h - <<_ACEOF ... some code | 09:34 |
gtristan | and then prints that message, but doesnt invoke gcc to try to compile anything | 09:34 |
rdale | i can't seem to get ybd to build coreutils - it is giving me: [build-essential] Autodetected build system is NOT FOUND which seems a bit of an off error | 09:38 |
rdale | ^off^odd | 09:39 |
gtristan | hmmm, I seem to recall having one of those... | 09:45 |
gtristan | at one point | 09:45 |
rdale | ah - found the problem - i had a hacked non-working version of assembly.py - it's now building normally | 09:46 |
gtristan | I suspect your build logs lack stderr as well | 09:47 |
gtristan | should probably file a bug for that | 09:47 |
*** jonathanmaw has joined #baserock | 09:53 | |
*** franred has quit IRC | 09:56 | |
*** N-a-N has joined #baserock | 09:57 | |
rdale | i still can't get ybd to work - i'm getting an error about a missing build_step even with the master | 10:04 |
*** cosm_ has quit IRC | 10:04 | |
gtristan | odd, how did this happen ? wasnt ybd master / definitions master working ? | 10:06 |
gtristan | rdale, this is only when trying to build more than minimal-system ? | 10:06 |
rdale | i think it will go wrong even when i don't have coreutils added as a stratum | 10:07 |
rdale | this is the error: http://paste.baserock.org/luyigoqena there has been some discussion about adding build steps recently | 10:09 |
*** franred has joined #baserock | 10:37 | |
*** tiagogomes has joined #baserock | 11:08 | |
*** tiagogomes_ has quit IRC | 11:11 | |
*** tiagogomes has quit IRC | 11:58 | |
*** tiagogomes has joined #baserock | 12:10 | |
*** fay_ has quit IRC | 13:27 | |
*** fay_ has joined #baserock | 13:27 | |
*** fay_ has quit IRC | 13:42 | |
*** gtristan has quit IRC | 13:44 | |
paulsherwood | rdale: have you specifiedbuild system? Autodetect is tecghnically no longer supported? | 13:51 |
* paulsherwood should make 'Autodetected...' a WARNING | 13:52 | |
rdale | the problem was my fault - when i added coreutils-common to my minimal system, i got the syntax wrong, and ybd thought it was part of build-essential | 13:52 |
paulsherwood | ah, ok | 13:52 |
paulsherwood | well, not ok. still need to improve the definitions handling so there's more obvious feedback on user error | 13:53 |
rdale | then networking isn't working in my kvm, and i haven't had time to sort that out yet | 13:53 |
rdale | yes, the error was confusing, but i don't like the 'morph: .. name:' overloading when specifying stratum artifacts in a system | 13:54 |
paulsherwood | me neither. | 13:54 |
rdale | that is very error prone syntax apart from being ugly | 13:54 |
paulsherwood | i want to propose a load of definitions changes... but there's no way morph will keep up imo | 13:54 |
* rjek raises an eyebrow at paulsherwood | 13:55 | |
paulsherwood | (there's a challenge to those folks who still think morph is the bees knees) | 13:55 |
persia | Can changing the filename template from .morph to .def be one of those? | 13:56 |
rjek | persia: Why only three letters? We don't need compatibility with Windows 3.11 | 13:56 |
*** fay_ has joined #baserock | 13:57 | |
persia | rjek: Because ".defin" and ".define" don't parse as well for me, and I don't want to type ".definition", and I find that I say "defs" often enough in speech that I seem to have preshortened it. Note that I'm more interested in the unisyllabic part than the trigraphic part. | 13:58 |
rjek | We have tab completion! | 13:58 |
rjek | Or, we could use .yaml :) | 13:58 |
rdale | or .yml | 14:00 |
persia | I can use magic to know it is yaml: I want more semantic information, so someone could write a patch so that magic could tell me "Component Defintion (YAML)" or "System Definition (YAML)" | 14:00 |
* persia prefers .yaml to .yml for semantic clarity | 14:01 | |
* paulsherwood prefers .yaml now too | 14:01 | |
* richard_maw also prefers .mdwn to .md, since .md is a GCC machine description file, but Git{Hub,Lab} assume .md is markdown | 14:02 | |
richard_maw | </off-topic-rant> | 14:02 |
rdale | i suggested .yml because that is what rails uses, i don't know which extension is most common | 14:02 |
paulsherwood | well... i suggest we default to yaml, but support all the others too for a while (.def, .morph, .yml) :-) | 14:03 |
persia | Please not .yml | 14:03 |
persia | But why not .def? | 14:03 |
rdale | i think .yaml is good because it is boring | 14:03 |
* persia sees no value to adding ".yaml" to a YAML file, because the magic already knows about YAML internals | 14:03 | |
rjek | .yml is totally artifical. If something postdates 1995, there is no reason to contract extensions. | 14:04 |
richard_maw | I think the bikeshed should be magenta | 14:04 |
*** richard_maw has left #baserock | 14:04 | |
persia | +1 for magenta | 14:07 |
rjek | But which shade? | 14:07 |
rdale | i don't think getting names right is bikeshedding, it is difficult and takes a lot of time | 14:10 |
*** jmacs has joined #baserock | 14:17 | |
*** gtristan has joined #baserock | 14:27 | |
pedroalvarez | i thought we agreed having 2 build tools was useful | 14:37 |
paulsherwood | pedroalvarez: it has some advantages, yes. | 14:38 |
jjardon | pedroalvarez: about https://gerrit.baserock.org/#/c/1906/ ; did you have any time to investigate which plugin is causing the problem? | 15:48 |
pedroalvarez | jjardon: the only thing I did was to try stock weston, and it did work | 15:48 |
pedroalvarez | I don't have any ideas about how to debug the problem further :( | 15:49 |
jjardon | pedroalvarez: by stock weston you mean the weston from genivi-weston without any plugin or the one from weston-common ? | 15:52 |
pedroalvarez | genivi-weston, without any weston.ini | 15:53 |
jjardon | pedroalvarez: does it fail with both ivi-shell-weston.ini and gdp-weston.ini? | 15:55 |
pedroalvarez | jjardon: hm.. I can't remember, let me check if I still have that image installed | 16:00 |
pedroalvarez | nope :/ | 16:02 |
pedroalvarez | I mean, I don't have it installed, so I can't check | 16:04 |
*** franred has quit IRC | 17:07 | |
*** edcragg has quit IRC | 17:51 | |
*** jonathanmaw has quit IRC | 17:52 | |
*** bashrc has quit IRC | 17:53 | |
rdale | gtristan: ybd coreutils build log: http://paste.baserock.org/upeguwewun tar build log: http://paste.baserock.org/pitoqopege | 18:13 |
paulsherwood | jjardon: http://concourse.baserock.org/pipelines/gnome-system-x86_64/jobs/gnome/builds/26 ? | 20:18 |
*** tiagogomes has quit IRC | 20:21 | |
*** N-a-N has quit IRC | 20:26 | |
*** bruce_ has quit IRC | 20:30 | |
*** Guest24701 has joined #baserock | 23:35 | |
*** Guest24701 has quit IRC | 23:36 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!