*** edcragg has quit IRC | 00:28 | |
*** gtristan has quit IRC | 01:43 | |
*** gtristan has joined #baserock | 02:28 | |
*** rdale_ct has quit IRC | 06:55 | |
*** rdale has joined #baserock | 06:56 | |
*** gtristan has quit IRC | 06:59 | |
*** gtristan has joined #baserock | 07:10 | |
paulsherwood | gtristan: nice email :) | 08:08 |
---|---|---|
gtristan | not too long ? | 08:12 |
gtristan | hehe | 08:12 |
* gtristan has been known to write too long emails, hopefully people still read them ! | 08:12 | |
*** bruce_ has joined #baserock | 08:29 | |
*** bashrc has joined #baserock | 09:00 | |
*** bruce_ has quit IRC | 09:08 | |
*** bruce_ has joined #baserock | 09:10 | |
*** jonathanmaw has joined #baserock | 09:20 | |
pedroalvarez | hey jjardon, radiofree, your patches for the jetson work nicey, but they drop these warnings: http://paste.baserock.org/molizixonu | 09:32 |
pedroalvarez | I thought I had to share them just in case | 09:32 |
*** rdale has quit IRC | 09:33 | |
*** ssam2 has joined #baserock | 10:12 | |
*** ChanServ sets mode: +v ssam2 | 10:12 | |
radiofree | pedroalvarez: safe to ignore | 10:12 |
*** rdale has joined #baserock | 10:13 | |
* pedroalvarez ignores it and merges | 10:14 | |
*** edcragg has joined #baserock | 10:15 | |
radiofree | hmm.. files are moved from /boot to the /boot partition before the bootloader configuration is made :\ | 10:27 |
pedroalvarez | did I fail to put that on the email? | 10:28 |
*** franred has quit IRC | 10:53 | |
*** franred has joined #baserock | 10:56 | |
radiofree | pedroalvarez: not entirely | 11:06 |
radiofree | i've fixed the extlinux.conf in /boot problem with EXTLINUX_CONFIG_PATH, however now i need to make sure it gets copied over to the correct /boot partition | 11:06 |
radiofree | i'm not sure we can use BOOT_DEVICE to do anything meaningful here | 11:40 |
radiofree | potentially BOOT_DEVICE might not be on the generated *.img (e.g / is on some sdcard, BOOT_DEVICE on internal emmc) | 11:41 |
radiofree | ISTR BOOT_DEVICE is only used by system-version-manager so it knows where to update extlinux.conf | 11:42 |
radiofree | which reminds me that would have to be fixed to use EXTLINUX_CONFIG_PATH as well (it's currently hardcoded to look in / or /extlinux of BOOT_DEVICE) | 11:42 |
radiofree | is it ok to use mkdir and cp instead of install? | 12:16 |
radiofree | or is there some reason we should use install? | 12:17 |
pedroalvarez | there isnt i believe | 12:17 |
radiofree | i suppose it's easier to see what files are installed | 12:18 |
pedroalvarez | we use cp and mkdir all around definitions | 12:19 |
radiofree | how do you say "this morph has not configure or build commands"? | 12:28 |
radiofree | s/morph/chunk | 12:28 |
pedroalvarez | in definitions language? | 12:29 |
radiofree | i think i made a mistake, you just put "install-commands" right? | 12:30 |
radiofree | in the morph file | 12:30 |
pedroalvarez | yes | 12:30 |
pedroalvarez | and maybe "build-system: manual", not sure | 12:30 |
radiofree | ah, you don't need the build-system bit | 12:31 |
radiofree | you do, however, need to specify the morph file in the strata >.< | 12:32 |
radiofree | sorry for the noise | 12:32 |
pedroalvarez | that's it :) | 12:36 |
gtristan | ssam2, regarding Aboriginal Linux development seeming quiet... you should know... they actually lost 1 years worth of mailing list history because of their provider | 12:37 |
gtristan | (apparently it's not the first time) | 12:37 |
gtristan | landley seems to be in release mode right now, and has released a snapshot this November | 12:38 |
ssam2 | i've been reading the list for a few years :-) | 12:45 |
ssam2 | ever since I realised that I had effectively reimplemented it in the form of the baserock build-essential stratum | 12:46 |
gtristan | yeah, this year, about 11 months of that ML got nuked | 12:50 |
gtristan | He hangs out in #toybox though, fwiw | 12:51 |
*** Lachlan1975 has joined #baserock | 12:54 | |
*** gtristan has quit IRC | 13:07 | |
*** rdale_ct has joined #baserock | 13:23 | |
*** rdale has quit IRC | 13:26 | |
*** rdale has joined #baserock | 13:26 | |
*** rdale_ct_ has joined #baserock | 13:28 | |
*** rdale_ct has quit IRC | 13:29 | |
*** rdale has quit IRC | 13:30 | |
*** rdale has joined #baserock | 13:32 | |
*** rdale_ct_ has quit IRC | 13:35 | |
*** rdale has quit IRC | 13:39 | |
*** rdale has joined #baserock | 13:42 | |
*** gtristan has joined #baserock | 13:51 | |
*** tiagogomes_ has quit IRC | 14:41 | |
*** benbrown_ has quit IRC | 14:41 | |
*** benbrown_ has joined #baserock | 14:41 | |
*** tiagogomes_ has joined #baserock | 14:41 | |
*** CTtpollard has quit IRC | 14:42 | |
*** CTtpollard has joined #baserock | 14:42 | |
jjardon | Hi, can I have a review of https://gerrit.baserock.org/#/c/1723/ ? seems qtdeclarative depends on this submodule | 15:21 |
jjardon | also for https://gerrit.baserock.org/#/c/1724/ , needed to build the only web engine supported by Qt at the moment (qtwebengine) | 15:22 |
pedroalvarez | both merged | 15:31 |
*** edcragg has quit IRC | 15:34 | |
*** tiagogomes_ has quit IRC | 15:34 | |
*** edcragg has joined #baserock | 15:35 | |
perryl | i'm trying to build build-essential with ybd and getting an error when it tries to build stage1-gcc, "C compiler cannot create executables", does anyone know what may be causing this? | 15:47 |
rjek | is there a config.log that has a more useful and detailed error message in it? | 15:48 |
*** tiagogomes_ has joined #baserock | 15:49 | |
pedroalvarez | perryl: have you installed the dependencies needed to build with ybd? | 15:50 |
pedroalvarez | I take you are using an ubuntu Docker image, or something | 15:50 |
jjardon | pedroalvarez ssam2 thanks! | 15:51 |
perryl | pedroalvarez: yes, i've got a custom docker image based on debian jessie, i've installed everything listed in the YBD repo's README, though i may have missed something key | 15:51 |
paulsherwood | perryl: maybe try an ubuntu or fedora startpoint? i've not tried debian http://wiki.baserock.org/ybd/ has some instructions | 15:53 |
perryl | paulsherwood: sure, i'll rebuild with ubuntu | 15:54 |
ssam2 | would be interesting to know what the error is from config.log, though | 15:55 |
ssam2 | as rjek says, if you ever see that error from 'configure', it means 'the compiler I tried to use doesn't work for some reason', and then if you look in the relevant config.log file you'll see the actual error message | 15:56 |
pedroalvarez | you can also try with a baserock docker image :D | 15:56 |
ssam2 | yes :-) | 15:56 |
paulsherwood | :-) | 15:56 |
ssam2 | would be nice if configure actually showed you the error, but good like trying to find anyone who wants to hack on autoconf | 15:56 |
ssam2 | *good luck | 15:56 |
perryl | ssam2: i had a look in the config.log and it just gave me "configure: exit 77", which was the same as what ybd had already given me | 15:57 |
perryl | rjek: ^^ | 15:57 |
ssam2 | that can't be the entire contents of the file | 15:57 |
paulsherwood | maybe paste the full log, perryl :) | 15:57 |
perryl | this is the contents of config.log http://paste.baserock.org/zepecokawe | 15:58 |
ssam2 | wow, that's a novel error | 15:59 |
ssam2 | the important part (which is quite hidden :-) is this: | 15:59 |
ssam2 | configure:4269: checking for C compiler default output file name | 15:59 |
ssam2 | configure:4291: gcc conftest.c >&5 | 15:59 |
ssam2 | /root/ybd/tmp/tmpF8Ua4L/tools/bin/ld: this linker was not configured to use sysroots | 15:59 |
ssam2 | collect2: error: ld returned 1 exit status | 15:59 |
ssam2 | gcc tried to compile a C program and got an error from 'ld' | 15:59 |
rjek | Interesting | 15:59 |
perryl | aha! | 15:59 |
rjek | Local ld not built with the right options? | 15:59 |
paulsherwood | ld doesn't get built before stage1-gcc | 16:00 |
paulsherwood | unless ld is in stage1-binutils? | 16:02 |
pedroalvarez | one random search result suggested to install libc6-dev | 16:02 |
pedroalvarez | paulsherwood: I assumed it is host's ld, in this case the one that comes with that docker image | 16:02 |
ssam2 | not sure how it ended up at that path, though | 16:06 |
ssam2 | if nothing was built yet, how does /root/ybd/tmp/tmpF8Ua4L/tools/bin/ld even exist? | 16:07 |
pedroalvarez | that's true.. | 16:07 |
paulsherwood | where does ld come from in stage1? does stage1-binutils include it, or is it the host? | 16:47 |
richard_maw | host | 16:47 |
richard_maw | it's possible to use the stage1 ld with a bit of effort, but I think we still use the host's ld until the switchover to stage2 | 16:48 |
paulsherwood | then maybe perryl's machine doesn't have debian's build-essential on it? | 16:48 |
perryl | hmm, build-essential is definitely in the dockerfile that i created my image from | 16:49 |
pedroalvarez | would you like to try with a baserock docker image? | 16:52 |
perryl | i'm currently testing ubuntu with a few more dependencies, if this fails then a baserock image would be preferable, yes | 16:52 |
pedroalvarez | here there is one you can use: https://hub.docker.com/r/palvarez89/baserock-15.34-fake/ | 16:53 |
pedroalvarez | don't worry about the "fake" bit :) | 16:53 |
perryl | excellent, thanks pedroalvarez! | 16:54 |
pedroalvarez | yw! | 16:55 |
paulsherwood | rdale: not sure if https://github.com/devcurmudgeon/ybd/issues/118 makes my reason for reverting the splits code any clearer? | 17:00 |
rdale | yes, i've just been reading it | 17:00 |
rdale | is the chef system wrong, and the bug is that is wan't reported as an error correctly - or should we fix whatever was going wrong with the splits branch? | 17:01 |
paulsherwood | i ended up in a twisty maze in my head of wanting to fix the definitions format before redoing ybd's definitions.py | 17:01 |
rdale | nowster's approach seems quite sensible to me, but i'm not really an expert with the ybd code base | 17:02 |
paulsherwood | basically, the splits stuff worked for the system it was tested on (minimal, i guess), but not on the whole defintions set (i normally test on ci.morph) | 17:03 |
paulsherwood | i'm sure nowster's approach was more than sensible, i would never expect anything less from him :-) | 17:03 |
* nowster blushes | 17:04 | |
rdale | as far as i can see if ./systems/chef-system-x86_64-container.morph specifies a split artefact 'chef-runtime' that doesn't exist, it should be flagged as an error by both morph and ybd | 17:13 |
rdale | indeed! | 17:14 |
paulsherwood | rdale: that might be correct from a purist point of view, but i've tried to ensure that ybd actually builds mainline definitions as far as possible, rather than breaking | 17:14 |
rdale | i think i should test nowster's branch and measure the speed, and also investigate how to fix #118 | 17:16 |
paulsherwood | rdale: yes please :-) | 17:16 |
paulsherwood | but test on (say) devel-system, not minimal | 17:17 |
rdale | i'm surprised morph builds the chef system - i'll try it out | 17:21 |
*** bruce_ has quit IRC | 17:22 | |
perryl | pedroalvarez: the baserock image is progressing a lot further than my ubuntu/debian attempts, thanks again! ybd is finally getting somewhere \o. | 17:23 |
pedroalvarez | that's good | 17:24 |
pedroalvarez | then, one nice thing to have would be a docker image with the minimal set of dependencies | 17:24 |
pedroalvarez | I believe that one is more than 1G big | 17:24 |
perryl | oh....arrrrrgh, after 20 minutes it fails because "no module named sandboxlib" | 17:25 |
pedroalvarez | oh, true, that image doesn't have that library | 17:25 |
perryl | pedroalvarez: do you have the Dockerfile for that image, ooi? | 17:25 |
pedroalvarez | hm.. don't think so, I created that image using a baserock rootfs | 17:26 |
pedroalvarez | I'm not really into docker, so I probably did things in the wrong way | 17:26 |
perryl | ahh, np! thought i'd ask just in case :) | 17:28 |
rdale | i think the chef stratum is broken atm - it references upstream:diff-lcs which should be upstream:ruby-gems/diff-lcs as far as i can see | 17:41 |
pedroalvarez | well, that's an easy fix | 17:43 |
*** rdale_ct has joined #baserock | 17:43 | |
*** rdale has quit IRC | 17:44 | |
*** franred has quit IRC | 17:49 | |
*** jonathanmaw has quit IRC | 17:52 | |
*** bashrc has quit IRC | 17:56 | |
*** ssam2 has quit IRC | 17:58 | |
*** edcragg has quit IRC | 18:15 | |
*** tiagogomes_ has quit IRC | 18:31 | |
*** Lachlan1975 has quit IRC | 18:37 | |
*** Stanto has quit IRC | 19:27 | |
*** Stanto has joined #baserock | 19:31 | |
*** richard_1aw has joined #baserock | 19:34 | |
*** richard_maw has quit IRC | 19:38 | |
*** jjardon has quit IRC | 19:38 | |
*** jjardon_ has joined #baserock | 19:39 | |
*** jjardon_ is now known as jjardon | 19:44 | |
*** rdale_ct has quit IRC | 19:44 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!