IRC logs for #baserock for Thursday, 2016-09-01

*** jjardon has quit IRC05:13
*** jjardon has joined #baserock05:14
*** gtristan has quit IRC06:15
*** rdale has joined #baserock06:33
*** gtristan has joined #baserock06:49
*** toscalix has joined #baserock07:06
*** CTtpollard has joined #baserock07:17
*** locallycompact has joined #baserock08:27
*** mwilliam1_ct has joined #baserock08:54
*** mwilliams_ct has quit IRC08:55
*** mwilliam1_ct is now known as mwilliams_ct08:55
*** CTtpollard has quit IRC08:58
*** gtristan has quit IRC08:58
*** SotK has quit IRC08:58
*** gary_perkins has quit IRC08:58
*** pedroalvarez has quit IRC08:58
*** gary_perkins has joined #baserock08:59
*** gtristan has joined #baserock09:00
*** CTtpollard has joined #baserock09:03
*** SotK has joined #baserock09:03
*** pedroalvarez has joined #baserock09:03
*** hitchcock.freenode.net sets mode: +v pedroalvarez09:03
*** _longines has quit IRC09:09
jjardonpaulsherwood: ok to merge https://gitlab.com/baserock/ybd/merge_requests/241 ?10:30
leemingjjardon, does that fix the issue you raised re: https://gitlab.com/devcurmudgeon/definitions/builds/2251371#down-build-trace10:32
leemingthat tar thing10:32
jjardonleeming: no10:32
leemingah ok10:32
* leeming had been trying to replicate the error, but has other errors instead10:32
jjardonleeming: easy, try to build any system in gitlab ci (not the minimal one)10:33
paulsherwoodjjardon: merged10:34
* leeming has a 'slightly' modified ybd10:34
jjardonpaulsherwood: thanks!10:34
paulsherwoodjjardon: i think he means reproduce locally10:34
leemingyes ^10:35
jjardonleeming: then you have to have an overlayfs partition10:35
leemingI have a very verbose debugger attached :D10:35
leemingoh10:35
* leeming isn't fully sure what that means, or why10:35
jjardonleeming: overlayfs is a filesystem as ext4; the problem is that is not fully POSIX so tar is failing because that10:37
leemingah, I thought it was some virtualfs sitting ontop of, say, ext4, that was causing it10:37
leeming(something that sandboxlib provided)10:38
paulsherwoodoh, so the simplest way to reproduce would be to run ybd in an overlayfs partition?10:38
jjardonyes, which is what the runners in gitlab.com are using10:41
leemingdo 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 this10:43
radiofreeworkaround would be to do fallocate .... foo.img && mkfs.ext4 foo.img && mount foo.img /mnt and change your ybd config to do everything in /mnt10:43
radiofreenote: probably10:44
*** rdale has quit IRC11:08
*** rdale has joined #baserock12:51
*** gtristan has quit IRC14:14
leeminghmm, 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 correctly14:19
leemingstrata/build-essential/fhs-dirs.morph, only console gets created from that list14:20
leeminghttps://github.com/devcurmudgeon/ybd/blob/master/ybd/utils.py#L26414:23
leemingthat crashes the whole thing14:23
leemingsince it can not find devices it should find14:24
paulsherwood:/14:45
leemingI nuked the local cache and re-run.. different error.. I wonder if the artefact cache can get corrupt?15:03
paulsherwoodnormally, no15:04
leemingis there a documented list of things to install to do local deploys?15:34
paulsherwoodjjardon: shall we go for merges should be done by someone other than the author, now, for ybd?15:34
leemingjust sorted out adding btrfs support15:34
paulsherwoodleeming: sadly i don't think so15:34
leemingbut now getting harder to debug messages15:34
leemingFile "/home/andrewleeming/baserock/definitions/extensions/writeexts.py", line 844, in install_bootloader_extlinux15:34
leeming    subprocess.check_call(['extlinux', '--install', real_root])15:34
paulsherwoodhttp://wiki.baserock.org/devel-with/#index3h2 has a bit about deploy15:35
jjardonpaulsherwood: everything should go through merge request (so the ci is automatically triggered before commit in master)15:35
leemingok ta15:35
paulsherwoodjjardon: i've done one... https://gitlab.com/baserock/ybd/merge_requests/24215:37
paulsherwoodi assume you didn't get notified15:37
paulsherwoodleeming: i think local install assumes you're running in a baserock system (but i may be wrong)15:38
jjardonleeming: if you use ybd locally, Id recommend you use it in a vm or in a chroot15:40
paulsherwood+115:40
jjardonI use chroot myself: leeming: http://wiki.baserock.org/guides/chroot/15:41
leeminghmm ok, will try that then, thanks jjardon15:42
* paulsherwood uses vagrant.... https://gitlab.com/baserock/ybd#quick-start15:42
paulsherwoodhowever, i don't do local deploys15:42
leemingwell it was only to reduce faff for debugging things15:43
leemingthat was the idea anyway15:43
*** toscalix has quit IRC15:48
*** gtristan has joined #baserock16:12
*** inara has quit IRC17:26
*** inara has joined #baserock17:53
*** gtristan has quit IRC19:18
*** mwilliams_ct has quit IRC21:46
*** mwilliams_ct has joined #baserock21:46

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!