*** _longines has quit IRC | 05:42 | |
*** gtristan has quit IRC | 06:15 | |
*** gtristan has joined #baserock | 06:40 | |
*** locallycompact has joined #baserock | 07:59 | |
*** gtristan has quit IRC | 10:13 | |
*** gtristan has joined #baserock | 11:09 | |
*** locallycompact has quit IRC | 11:31 | |
*** gtristan has quit IRC | 11:35 | |
*** gtristan has joined #baserock | 11:36 | |
gtristan | Someone has a build log of procps-ng ? | 11:50 |
---|---|---|
gtristan | ah, I think no worry | 11:52 |
gtristan | ummm... artifact splitting only happens at system creation time ...rrrright ? | 11:57 |
gtristan | We dont go selectively picking and choosing which parts of an artifact needs to be staged for a build that depends on that chunk... right ? | 11:57 |
* gtristan clearly has an ncurses artifact with /usr/include/curses.h... procps-ng fails to find curses.h, and it's indeed not staged, however the /usr/lib/libncurses stuff is there | 11:59 | |
gtristan | hmmm, oooohhh | 12:01 |
gtristan | I know what happened | 12:01 |
*** cosm has quit IRC | 13:01 | |
gtristan | this is odd | 13:32 |
gtristan | 2 16-03-20 00:09:22 [4/16/86] [TOTAL] Elapsed time 00:09:22 | 13:32 |
gtristan | dont I have 12 more steps to do ? | 13:32 |
paulsherwood | yes, you should have 12 more steps. but i think you're not using latest ybd... and the counter has been borked at times | 14:13 |
paulsherwood | i think master now gets the count right, but it still needs more work for multi-instance https://github.com/devcurmudgeon/ybd/issues/175 | 14:14 |
gtristan | Ah, ok, I think I rebased this weekend against master, maybe thats why | 14:21 |
paulsherwood | could you paste the full log for that, please? | 14:22 |
gtristan | Here is a subsequent paste, it's from ../ybd/ybd.py strata/tools.morph armv5l | 14:24 |
gtristan | http://paste.baserock.org/eziqelaheb | 14:24 |
gtristan | it ends on [0/12/86] | 14:25 |
gtristan | and I still have the log from the one ending on [4/16/86] for the same invocation: | 14:26 |
gtristan | http://paste.baserock.org/etorokotaj | 14:26 |
paulsherwood | and this is rebased on master/16.11 ? | 14:26 |
gtristan | ummm, I may be a bit behind | 14:27 |
gtristan | it's based on 646ada1515a216b46ad46a3d6916ac56a337efe8 | 14:27 |
gtristan | March 14th: Add bootstrap-commands to defaults.conf | 14:28 |
gtristan | no thats the tip | 14:28 |
gtristan | the others are merges of my pull request also present in my branch :) | 14:28 |
gtristan | It *could* have something to do with something stoopid I did though :) | 14:29 |
paulsherwood | i'm not sure | 14:29 |
gtristan | I had an embarrassing thought... wouldnt it be nice if 'artifacts' started with the letter 'z' instead ? | 14:29 |
paulsherwood | why? | 14:30 |
gtristan | then, when you accidentally do rm -rf ~/ybd instead of rm -rf ~/ybd/tmp... you have a better chance of still having the artifacts when you hit CNTL-C | 14:30 |
gtristan | :D | 14:30 |
gtristan | hehehe | 14:30 |
paulsherwood | anyway... hah | 14:30 |
gtristan | That was the cause of my ncurses missing header file... the artifact was there, but part of the .unpacked/ dir was removed | 14:31 |
paulsherwood | gtristan: you should never have to rm on ybd/tmp... ybd does that at the start of every run | 14:31 |
gtristan | Yes but I do it | 14:31 |
gtristan | at times | 14:31 |
paulsherwood | https://github.com/devcurmudgeon/ybd/blob/master/ybd/app.py#L190 | 14:31 |
gtristan | I have this habit of hacking sandbox.py:setup() function to not cleanup the old tmpdir | 14:31 |
paulsherwood | ah, ok | 14:32 |
gtristan | so when I hit an exception, it doesnt nuke the directory where it happened | 14:32 |
gtristan | but I still shouldnt need to, just a nasty habit, I learned the hard way | 14:32 |
paulsherwood | the default shouldn't nuke anything until the next run? | 14:32 |
gtristan | (and renaming 'artifacts' to start with 'z' was just a joke :)) | 14:32 |
paulsherwood | gtristan: well, you could easily set artifacts-dir: zartifacts :) | 14:33 |
gtristan | The default nukes the tmpdir after every build, except when a build fails and app.exit() is called with an error message, then the "debris" remains | 14:33 |
gtristan | but if there is an unhandled exception, it's gone | 14:33 |
paulsherwood | that's a bug, thne | 14:34 |
gtristan | yeah I could hehe | 14:34 |
gtristan | yeah probably a bug indeed, that removing of the directory shouldnt be in finally: | 14:34 |
gtristan | it should be in only-when-no-exception-happened: (not sure python has that) | 14:35 |
gtristan | or some retyping of that try/catch anyway | 14:35 |
* gtristan actually pushed some arm patches to gerrit | 14:36 | |
gtristan | https://gerrit.baserock.org/#/c/2009/, https://gerrit.baserock.org/#/c/2010/ and https://gerrit.baserock.org/#/c/2011/ | 14:37 |
gtristan | not entirely sure of the correctness of them | 14:38 |
gtristan | that perl thing (for parted.morph) only works accidentally on armv7lhf | 14:38 |
paulsherwood | are you in a position to try/test http://paste.baserock.org/yaxuqaroxi | 14:40 |
gtristan | anyway, I have a *feeling* that gnome will build the rest of the way | 14:40 |
paulsherwood | that will be quite a result | 14:40 |
gtristan | that looks right, but not really... I have 3 builds going on (glib/systemd and my third instance is building smaller chunks) | 14:41 |
paulsherwood | ok | 14:41 |
* gtristan would rather not interrupt systemd... it uses libtool | 14:41 | |
paulsherwood | i'll try it myself | 14:41 |
gtristan | fwiw, just when you thought you had blamed libtool for everything under the sun, you find something new to blame it for ! | 14:41 |
gtristan | build times of a .lo are like... 90% running libtool, 10% distcc | 14:42 |
gtristan | add preprocessing to the mix somewhere in there, but it's not much of the equation | 14:43 |
paulsherwood | tested and pushed | 14:50 |
paulsherwood | back to your mis-counts... i have no idea what's happening there | 14:52 |
paulsherwood | the last fix i did around this was for situations where user typed a bad arch... which would lead to lots of cache-keys, but no builds... | 14:53 |
paulsherwood | https://github.com/devcurmudgeon/ybd/commit/493a3b16ff3736c7b0c2039399dddbae4dae8fd0 | 14:53 |
*** gtristan has quit IRC | 15:29 | |
*** gtristan has joined #baserock | 15:39 | |
*** edcragg has joined #baserock | 17:36 | |
*** locallycompact has joined #baserock | 18:00 | |
*** gary_perkins has quit IRC | 21:24 | |
*** brlogger has joined #baserock | 21:27 | |
*** paulsherwood has quit IRC | 21:28 | |
*** gary_perkins has joined #baserock | 21:28 | |
*** paulsherwood has joined #baserock | 21:29 | |
*** Zara has joined #baserock | 21:32 | |
*** bwh has joined #baserock | 21:33 | |
*** SotK has joined #baserock | 21:33 | |
*** paulsherwood has quit IRC | 21:33 | |
*** benbrown_ has joined #baserock | 21:33 | |
*** paulsherwood has joined #baserock | 21:34 | |
*** brlogger has joined #baserock | 21:40 | |
*** edcragg has quit IRC | 22:59 | |
*** edcragg has joined #baserock | 23:31 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!