*** gtristan has quit IRC | 00:18 | |
*** gtristan has joined #baserock | 00:19 | |
*** gtristan has quit IRC | 02:37 | |
*** gtristan has joined #baserock | 02:41 | |
*** edcragg has quit IRC | 02:45 | |
*** gtristan has quit IRC | 04:11 | |
*** gtristan has joined #baserock | 04:44 | |
*** fay has joined #baserock | 07:12 | |
*** fay is now known as Guest70521 | 07:13 | |
*** paulwaters_ has joined #baserock | 07:33 | |
*** lc_ has joined #baserock | 07:35 | |
*** bashrc_ has joined #baserock | 08:02 | |
*** ssam2 has joined #baserock | 08:17 | |
*** ChanServ sets mode: +v ssam2 | 08:17 | |
*** anahuelamo has joined #baserock | 08:19 | |
*** rdale has joined #baserock | 08:24 | |
*** edcragg has joined #baserock | 08:44 | |
*** jonathanmaw has joined #baserock | 08:45 | |
*** lc_ has quit IRC | 08:45 | |
*** bruce_ has joined #baserock | 08:59 | |
*** franred has joined #baserock | 09:01 | |
*** edcragg has quit IRC | 09:03 | |
pedroalvarez | Hi guys | 09:03 |
---|---|---|
pedroalvarez | I wonder if there is any ybd user around that wants to test https://gerrit.baserock.org/#/c/2024/ | 09:03 |
*** Guest70521 is now known as faybrocklebank | 09:04 | |
*** jmacs_ is now known as jmacs | 09:05 | |
franred | pedroalvarez, I will review it but I don't have the time to test the change. | 09:07 |
pedroalvarez | franred: no worries, I think we are not in a rush anyway | 09:08 |
franred | pedroalvarez, ok, also I think the only way to test that change is to build all the ci systems and the easy way to do it is just merging it | 09:09 |
pedroalvarez | hah | 09:10 |
franred | I love that you like my suggestion :P | 09:10 |
pedroalvarez | it's a good one indeed | 09:11 |
pedroalvarez | but I was hoping someone could do a basic test with ybd before merging it | 09:11 |
franred | I though ybd was already working with submodules before you patch for morph | 09:12 |
franred | pedroalvarez, && | 09:12 |
pedroalvarez | although given that locallycompact added support to ybd, and also created the migration script, I expect it to work | 09:12 |
pedroalvarez | as you can see, I was thinking the same thing | 09:13 |
franred | :) | 09:17 |
*** edcragg has joined #baserock | 09:22 | |
*** locallycompact has joined #baserock | 09:34 | |
jjardon | pedroalvarez: is your cache for Qt available somewhere? | 09:34 |
jjardon | also, can we reconsider https://gerrit.baserock.org/#/c/1356/ ? | 09:35 |
pedroalvarez | jjardon: note that all my genivi-demo-platform testing is for armv7, I had some problems with x86, radiofree suggested that qt upgrade would help, but never tested that | 09:48 |
franred | pedroalvarez, in the submodules patch, when the submodule is defined in the definition, it is defined by its name or by its path? <-- locallycompact? | 09:48 |
locallycompact | name | 09:48 |
pedroalvarez | jjardon: so, qt cache would be for armv7, if that helps I can upload it somewhere | 09:48 |
franred | locallycompact, ok, thanks :) | 09:48 |
pedroalvarez | jjardon: regarding ci.morph, I want to still check that baselines build. Given that x86 GDP version doesn't work, I didn't see any value on testing it | 09:51 |
jjardon | pedroalvarez: ok, can we consider this working system instead then? https://gerrit.baserock.org/#/c/1205/ | 09:54 |
pedroalvarez | jjardon: yeah, I didn't -1 it, just wanted to raise the point that ci builds will take a few hours more | 09:59 |
pedroalvarez | my suggestion was to think about everything before going forward, but no discussion happened | 10:00 |
franred | jjardon, pedroalvarez, it is fine few hours more at the moment if people gets the cache. So Im up for it, at least we will be building more chunks constantly and testing that buuild doesn't break for systems some people are using | 10:02 |
jjardon | better a couple of hours more in one machine than a couple of hours in every single person that want to build the Qt stratum, isn't? :) | 10:02 |
pedroalvarez | note that is morph cache | 10:03 |
pedroalvarez | (just in case you are expecting it to work with ybd) | 10:03 |
jjardon | pedroalvarez: I do not care what cache is really. But the ybd mantainer keeps a cache of what is in ci.morph anyway | 10:05 |
*** bashrc_ has quit IRC | 10:06 | |
pedroalvarez | I see | 10:09 |
pedroalvarez | right, that makes sense | 10:09 |
franred | pedroalvarez, https://gerrit.baserock.org/#/c/2024 looks fine so far, except from some github repositories which we may want to transform in upstream ones? | 10:13 |
pedroalvarez | franred: yeah, I spotted that too, but didn't want to take care of that in the same patch | 10:15 |
*** franred has quit IRC | 10:19 | |
*** franred has joined #baserock | 10:31 | |
pedroalvarez | locallycompact: some questions: 1) does ybd fails if it tries to build a chunk with submodules that aren't defined in the stratum? | 10:32 |
pedroalvarez | locallycompact: 2) Could you give a try to https://gerrit.baserock.org/#/c/2024 using ybd? | 10:32 |
franred | pedroalvarez, oh, I see. ok, I will remove the -1 then | 10:32 |
locallycompact | yeah it will fail | 10:33 |
locallycompact | or it should fail if I write it correctly | 10:34 |
pedroalvarez | locallycompact: hm.. I thought about making it an error in morph too, but I thought that then, sometimes you don't really care about the submodules | 10:34 |
pedroalvarez | you just want to try something | 10:35 |
locallycompact | yup | 10:35 |
*** gtristan has quit IRC | 10:42 | |
*** franred has quit IRC | 11:24 | |
*** gtristan has joined #baserock | 11:28 | |
*** franred has joined #baserock | 11:37 | |
*** bashrc_ has joined #baserock | 12:59 | |
*** toscalix has joined #baserock | 13:12 | |
*** toscalix has quit IRC | 13:17 | |
*** toscalix has joined #baserock | 13:21 | |
*** toscalix has quit IRC | 13:21 | |
*** toscalix has joined #baserock | 13:22 | |
*** toscalix has quit IRC | 13:22 | |
*** toscalix has joined #baserock | 13:24 | |
*** toscalix has quit IRC | 13:31 | |
*** franred has quit IRC | 14:02 | |
*** gtristan has quit IRC | 14:03 | |
*** franred has joined #baserock | 14:14 | |
*** gtristan has joined #baserock | 14:39 | |
anahuelamo | Hi! I tried to deploy systems/build-system-x86_64.morph using clusters/minimal-system-deploy.morph and when I create the VM I get this: "Booting from Hard Disk... SYSLINUX 6.03 EDD 20150313 Copyright (C) 1994-2014 H Peter Anvin et al Boot error" | 14:39 |
anahuelamo | any help with this? | 14:39 |
ssam2 | I think the issue is: https://storyboard.baserock.org/#!/story/65 | 14:40 |
ssam2 | seems gtristan got around this by modifying the deployment code, i wonder if he can share what he did? | 14:42 |
richard_maw | last time I did it, it was just to add a couple more flags to the command-line to turn off features that version of syslinux doesn't understand | 14:43 |
gtristan | richard_maw, it's not that error, it's version mismatch of syslinux/btrfs tools | 14:43 |
gtristan | What I did was completely totally ugly | 14:43 |
gtristan | Here... to be viewed in all it's gory ugliness: http://fpaste.org/347503/49149145/raw/ | 14:46 |
gtristan | I used a btrfs-tools that I built myself, and used extlinux built inside the staged system | 14:46 |
pedroalvarez | right, this workaround is not nice at all | 14:48 |
ssam2 | definitely not the ideal solution ! but it's a sensible thing for anahuelamo to try, right? | 14:48 |
pedroalvarez | we are going to face a lot of problems if we stop controlling the environment | 14:48 |
ssam2 | a few folk suggest continuing to control the environment, but in a different way | 14:49 |
ssam2 | i.e. you specify 'deploy within this system', the build tool builds that system, then executes the deployment commands inside it using a chroot | 14:49 |
ssam2 | which is more or less what I do now, except I install the chroot manually, then run the build tool inside the chroot :-) | 14:49 |
gtristan | It's what I did, and its the reason that no patch ever came from it :) | 14:50 |
gtristan | ssam2, interesting, I hadnt thought of building all the way up to say, core.morph and then installing/running ybd from inside a chroot | 14:52 |
pedroalvarez | "oh, nice, my build server has built my system, I'm going to deploy it... building stage1-binutils?? hang on" | 14:52 |
pedroalvarez | all of these workflows need a bit of thinking | 14:52 |
gtristan | pedroalvarez, yes, thats why in aboriginal-ybd I wanted to have 'deploy-depends', that would work without building everything twice | 14:53 |
edcragg | i've taken to running the rawdisk extension directly, without morph or ybd | 14:53 |
gtristan | however, it would again make more sense if strata were not so rigid, i.e. it would make sense that deployment.morph strata declare chunks that are shared with other strata | 14:54 |
pedroalvarez | edcragg: totally possible, here we are talking about dependencies like btrfs-tools and syslinux | 14:54 |
edcragg | indeed, i've had a lot of problems with compatibilty with btrfs tools versions in distros when deploying | 14:55 |
gtristan | anecdotal at best: I installed btrfs-tools on debian stretch, and it assumed that my own system was using btrfs, and proceeded to overwrite my initramfs with something ridiculous, which did not contain the required cryptfs tooling | 14:56 |
edcragg | :/ | 14:56 |
* gtristan rescued and manually created an initrd in a chroot... on the plane to Brussels | 14:57 | |
* richard_maw wonders if it might be better short-tem to give up on the idea that we can use the extlinux we built, and rely entirely on the version from the host | 15:02 | |
richard_maw | since AIUI the biggest problem is the mismatch there | 15:02 |
gtristan | richard_maw, I think the opposite | 15:02 |
richard_maw | so perhaps changing install_syslinux_blob to use the mbr.bin from the host system | 15:02 |
richard_maw | gtristan: long term I agree with you, I think short term we're better off making it work for now | 15:03 |
gtristan | Oh you mean the blob from the host, I see... yeah if that works | 15:04 |
richard_maw | fiddling with the mkfs.btrfs to turn off more flags and fixing the mismatch between the mbr.bin and the extlinux --install ought to get you closer quicker than having extensions run tools from a chroot | 15:04 |
*** franred has quit IRC | 15:05 | |
ssam2 | anahuelamo: if you do want to test deploying from inside a chroot, you can get a chroot from here: http://wiki.baserock.org/download/ | 15:07 |
anahuelamo | thank you all! I'll see what I can do | 15:12 |
*** franred has joined #baserock | 15:18 | |
*** franred has quit IRC | 16:19 | |
*** ssam2 has quit IRC | 16:33 | |
*** jonathanmaw has quit IRC | 16:37 | |
*** faybrocklebank has quit IRC | 16:44 | |
*** bruce_ has quit IRC | 16:55 | |
*** bashrc_ has quit IRC | 17:01 | |
*** edcragg has quit IRC | 17:06 | |
*** anahuelamo has quit IRC | 17:41 | |
*** locallycompact has quit IRC | 17:41 | |
*** edcragg has joined #baserock | 18:39 | |
*** locallycompact has joined #baserock | 19:02 | |
*** cosm has quit IRC | 19:04 | |
*** locallycompact has quit IRC | 19:05 | |
*** trn has quit IRC | 20:04 | |
*** trn has joined #baserock | 20:25 | |
*** edcragg has quit IRC | 23:57 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!