*** jjardon has quit IRC | 05:13 | |
*** jjardon has joined #baserock | 05:14 | |
*** gtristan has quit IRC | 06:15 | |
*** rdale has joined #baserock | 06:33 | |
*** gtristan has joined #baserock | 06:49 | |
*** toscalix has joined #baserock | 07:06 | |
*** CTtpollard has joined #baserock | 07:17 | |
*** locallycompact has joined #baserock | 08:27 | |
*** mwilliam1_ct has joined #baserock | 08:54 | |
*** mwilliams_ct has quit IRC | 08:55 | |
*** mwilliam1_ct is now known as mwilliams_ct | 08:55 | |
*** CTtpollard has quit IRC | 08:58 | |
*** gtristan has quit IRC | 08:58 | |
*** SotK has quit IRC | 08:58 | |
*** gary_perkins has quit IRC | 08:58 | |
*** pedroalvarez has quit IRC | 08:58 | |
*** gary_perkins has joined #baserock | 08:59 | |
*** gtristan has joined #baserock | 09:00 | |
*** CTtpollard has joined #baserock | 09:03 | |
*** SotK has joined #baserock | 09:03 | |
*** pedroalvarez has joined #baserock | 09:03 | |
*** hitchcock.freenode.net sets mode: +v pedroalvarez | 09:03 | |
*** _longines has quit IRC | 09:09 | |
jjardon | paulsherwood: ok to merge https://gitlab.com/baserock/ybd/merge_requests/241 ? | 10:30 |
---|---|---|
leeming | jjardon, does that fix the issue you raised re: https://gitlab.com/devcurmudgeon/definitions/builds/2251371#down-build-trace | 10:32 |
leeming | that tar thing | 10:32 |
jjardon | leeming: no | 10:32 |
leeming | ah ok | 10:32 |
* leeming had been trying to replicate the error, but has other errors instead | 10:32 | |
jjardon | leeming: easy, try to build any system in gitlab ci (not the minimal one) | 10:33 |
paulsherwood | jjardon: merged | 10:34 |
* leeming has a 'slightly' modified ybd | 10:34 | |
jjardon | paulsherwood: thanks! | 10:34 |
paulsherwood | jjardon: i think he means reproduce locally | 10:34 |
leeming | yes ^ | 10:35 |
jjardon | leeming: then you have to have an overlayfs partition | 10:35 |
leeming | I have a very verbose debugger attached :D | 10:35 |
leeming | oh | 10:35 |
* leeming isn't fully sure what that means, or why | 10:35 | |
jjardon | leeming: overlayfs is a filesystem as ext4; the problem is that is not fully POSIX so tar is failing because that | 10:37 |
leeming | ah, I thought it was some virtualfs sitting ontop of, say, ext4, that was causing it | 10:37 |
leeming | (something that sandboxlib provided) | 10:38 |
paulsherwood | oh, so the simplest way to reproduce would be to run ybd in an overlayfs partition? | 10:38 |
jjardon | yes, which is what the runners in gitlab.com are using | 10:41 |
leeming | do they have to be? | 10:43 |
* leeming is still trying to get his head around the issue | 10:43 | |
* leeming feels a bit slow with this | 10:43 | |
radiofree | workaround would be to do fallocate .... foo.img && mkfs.ext4 foo.img && mount foo.img /mnt and change your ybd config to do everything in /mnt | 10:43 |
radiofree | note: probably | 10:44 |
*** rdale has quit IRC | 11:08 | |
*** rdale has joined #baserock | 12:51 | |
*** gtristan has quit IRC | 14:14 | |
leeming | hmm, I don'y seem to getting anywhere with this... when an artifact is split, it does not seem to be creating all of the files/devices correctly | 14:19 |
leeming | strata/build-essential/fhs-dirs.morph, only console gets created from that list | 14:20 |
leeming | https://github.com/devcurmudgeon/ybd/blob/master/ybd/utils.py#L264 | 14:23 |
leeming | that crashes the whole thing | 14:23 |
leeming | since it can not find devices it should find | 14:24 |
paulsherwood | :/ | 14:45 |
leeming | I nuked the local cache and re-run.. different error.. I wonder if the artefact cache can get corrupt? | 15:03 |
paulsherwood | normally, no | 15:04 |
leeming | is there a documented list of things to install to do local deploys? | 15:34 |
paulsherwood | jjardon: shall we go for merges should be done by someone other than the author, now, for ybd? | 15:34 |
leeming | just sorted out adding btrfs support | 15:34 |
paulsherwood | leeming: sadly i don't think so | 15:34 |
leeming | but now getting harder to debug messages | 15:34 |
leeming | File "/home/andrewleeming/baserock/definitions/extensions/writeexts.py", line 844, in install_bootloader_extlinux | 15:34 |
leeming | subprocess.check_call(['extlinux', '--install', real_root]) | 15:34 |
paulsherwood | http://wiki.baserock.org/devel-with/#index3h2 has a bit about deploy | 15:35 |
jjardon | paulsherwood: everything should go through merge request (so the ci is automatically triggered before commit in master) | 15:35 |
leeming | ok ta | 15:35 |
paulsherwood | jjardon: i've done one... https://gitlab.com/baserock/ybd/merge_requests/242 | 15:37 |
paulsherwood | i assume you didn't get notified | 15:37 |
paulsherwood | leeming: i think local install assumes you're running in a baserock system (but i may be wrong) | 15:38 |
jjardon | leeming: if you use ybd locally, Id recommend you use it in a vm or in a chroot | 15:40 |
paulsherwood | +1 | 15:40 |
jjardon | I use chroot myself: leeming: http://wiki.baserock.org/guides/chroot/ | 15:41 |
leeming | hmm ok, will try that then, thanks jjardon | 15:42 |
* paulsherwood uses vagrant.... https://gitlab.com/baserock/ybd#quick-start | 15:42 | |
paulsherwood | however, i don't do local deploys | 15:42 |
leeming | well it was only to reduce faff for debugging things | 15:43 |
leeming | that was the idea anyway | 15:43 |
*** toscalix has quit IRC | 15:48 | |
*** gtristan has joined #baserock | 16:12 | |
*** inara has quit IRC | 17:26 | |
*** inara has joined #baserock | 17:53 | |
*** gtristan has quit IRC | 19:18 | |
*** mwilliams_ct has quit IRC | 21:46 | |
*** mwilliams_ct has joined #baserock | 21:46 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!