*** gtristan has quit IRC | 00:18 | |
*** locallycompact has quit IRC | 00:40 | |
*** gtristan has joined #baserock | 00:45 | |
*** thrace has quit IRC | 03:33 | |
*** thrace has joined #baserock | 03:36 | |
*** persia has quit IRC | 03:40 | |
*** persia has joined #baserock | 03:50 | |
*** CTtpollard has joined #baserock | 07:14 | |
*** bruce_ has joined #baserock | 07:26 | |
*** rdale has joined #baserock | 08:07 | |
*** toscalix has joined #baserock | 08:10 | |
*** anahuelamo has joined #baserock | 08:19 | |
*** tiagogomes has joined #baserock | 08:48 | |
*** edcragg has joined #baserock | 08:53 | |
*** CTtpollard has quit IRC | 08:54 | |
*** CTtpollard has joined #baserock | 08:57 | |
*** jonathanmaw has joined #baserock | 09:01 | |
*** ssam2 has joined #baserock | 09:03 | |
*** ChanServ sets mode: +v ssam2 | 09:03 | |
*** franred has quit IRC | 09:15 | |
jjardon | paulsherwood: why https://gerrit.baserock.org/#/c/2104/ ? | 09:24 |
---|---|---|
pedroalvarez | jjardon: I guess because it was merged without testing, and it doesn't work? | 09:26 |
jjardon | pedroalvarez: Does not? Anyway, reverting that will make it not even build | 09:29 |
*** franred has joined #baserock | 09:29 | |
pedroalvarez | it even had a -1 from the author of the change.. | 09:30 |
paulsherwood | jjardon: i'm happy to abandon https://gerrit.baserock.org/#/c/2104/ | 09:30 |
*** locallycompact has joined #baserock | 09:30 | |
paulsherwood | pedroalvarez: we merged the original changhe on the assumption that you were no longer caring about gdp | 09:31 |
* paulsherwood has no mechanism to test it, currently | 09:31 | |
pedroalvarez | then we have to remove it then | 09:31 |
pedroalvarez | -then | 09:31 |
paulsherwood | no, we do not | 09:32 |
paulsherwood | why is removing it better than leaving it there? | 09:32 |
pedroalvarez | if we don't care about it anymore, why do we have to maintain it? | 09:32 |
paulsherwood | *we* do care... you said *you* didn't | 09:33 |
*** pedroalvarez has left #baserock | 09:33 | |
paulsherwood | if i had known you were still interested i'd have waited to let you comment on jjardon's patch | 09:34 |
paulsherwood | and i'm trying to establish an alternative way to deal with this (including testing it) | 09:35 |
paulsherwood | so we should not remove it, imo | 09:35 |
*** edcragg has quit IRC | 09:40 | |
*** edcragg has joined #baserock | 09:40 | |
jjardon | So far the subdirectory idea seems the best approach | 09:47 |
paulsherwood | which subdirectory idea? | 09:48 |
jjardon | paulsherwood: yours :) | 09:48 |
paulsherwood | ack :) | 09:49 |
jjardon | Last comment in https://gerrit.baserock.org/#/c/1906/ is that rigth? | 09:51 |
radiofree | directories works, as long as it's a wholesale copy | 09:52 |
radiofree | i don't like the yocto approach of "appending" things | 09:52 |
paulsherwood | radiofree: my suggestion was not appending, but only having the delta in (say) the gnome dir etc | 09:52 |
radiofree | you end up having to navigate a maze of recipes trying to figure how wtf is being built | 09:53 |
paulsherwood | so core, foundation stay under (say) baserock... and gnome has the gnome strata, while referring to baserock/strata/core and baserock/strata/foundation etc | 09:53 |
paulsherwood | i *believe* that ybd would handle this properly already... but haven't tested it for a long time | 09:54 |
radiofree | and if gnome needed to change foundation? | 09:57 |
radiofree | copy over foundation to gnome? | 09:57 |
paulsherwood | and rename it to foundation@gnome | 09:58 |
radiofree | well, i doubt it would be gnome changing foundation | 09:58 |
radiofree | ok | 09:58 |
* paulsherwood would like to see unique names for definitions | 09:58 | |
paulsherwood | s/see/enforce/ | 09:58 |
* radiofree has personally never been a fan of foo@bar.morph | 09:59 | |
radiofree | looks like an e-mail address | 09:59 |
paulsherwood | well, i'm happy to consider another convention for that. but i dislike having multiple foo.morph files | 09:59 |
rjek | Bang paths! | 09:59 |
paulsherwood | what is a bang path? | 09:59 |
rjek | What we had before @ | 10:00 |
rjek | !foo!bar!baz | 10:00 |
paulsherwood | ? | 10:00 |
paulsherwood | oh, ok | 10:00 |
rjek | -the first ! | 10:00 |
* radiofree takes what he said about @ back | 10:00 | |
rjek | Heh | 10:00 |
edcragg | is this a new bug in ybd? '6 16-04-19 00:00:57 [/386/386] [stage2-gawk] Try downloading' | 10:26 |
edcragg | the counter seems squiffy | 10:26 |
paulsherwood | edcragg: sadly, no https://github.com/devcurmudgeon/ybd/issues/175 | 10:29 |
paulsherwood | i've been meaning to re-write the counter code | 10:29 |
edcragg | ok | 10:31 |
*** richard_maw has left #baserock | 10:31 | |
*** richard_maw has joined #baserock | 10:42 | |
*** ChanServ sets mode: +v richard_maw | 10:42 | |
*** CTtpollard has quit IRC | 10:44 | |
*** CTtpollard has joined #baserock | 10:57 | |
*** gtristan has quit IRC | 11:44 | |
*** ssam2_ has joined #baserock | 12:36 | |
*** ssam2 has quit IRC | 12:39 | |
*** bruce_ has quit IRC | 13:57 | |
paulsherwood | benbrown_: iiuc you're working on some improvements for trove? | 14:28 |
paulsherwood | please could you email the list describing what you're thinking of? it would be a shame if you did a load of work and folks refused it | 14:28 |
*** CTtpollard has quit IRC | 14:28 | |
*** CTtpollard has joined #baserock | 14:35 | |
*** bruce_ has joined #baserock | 14:57 | |
paulsherwood | edcragg: sorry, to clarify, are you saying that your removal of that shuffle fixes the problem, but also slows the builds? | 15:05 |
* paulsherwood wonders how it could slow the builds | 15:05 | |
edcragg | paulsherwood: yes, indeed | 15:18 |
SotK | its being slowed when instances > 1 right? | 15:21 |
edcragg | the same number of instances in both cases, just without randomisation in the installation of dependencies | 15:25 |
edcragg | i imagine because of increased clashes and timeouts, but it's not clear to me at this stage | 15:26 |
edcragg | SotK: but it is when instances > 1, simply because there is no randomisation when that is the case | 15:31 |
*** fay_ has quit IRC | 15:31 | |
paulsherwood | edcragg: 'inherent in the definitions, and morph seems to manage | 15:33 |
paulsherwood | ok' | 15:33 |
paulsherwood | meh :) | 15:33 |
edcragg | morph has never shown similar problems, like creating non-bootable systems, as far as i know | 15:34 |
paulsherwood | 'ordering is inherent'... is more like 'ordering is accidentally ok', imo | 15:35 |
edcragg | i do think there is an order in the evaluation of the definitions, normally | 15:35 |
SotK | in that case, the slowdown is likely because you'll end up with a number of ybd instances all building the same thing the whole time | 15:35 |
locallycompact | there is an order by fiat | 15:35 |
SotK | iirc | 15:35 |
paulsherwood | ack | 15:36 |
edcragg | by design, busybox is higher up than systemd, so systemd is installed on top | 15:36 |
paulsherwood | thanks for investigating, edcragg - i'll think about what to do | 15:36 |
benbrown_ | paulsherwood: I've sent some stuff marked RFC to gerrit already, other things are still being discussed/thought about | 15:37 |
paulsherwood | benbrown_: pls send it to ML... more readers there | 15:37 |
edcragg | paulsherwood: np | 15:39 |
benbrown_ | paulsherwood: Very well, I send the patches yesterday fwiw | 15:40 |
benbrown_ | sent* | 15:40 |
ssam2_ | cover letters sent to the mailing list are nice for giving the overall context & intention to a series of patches on gerrit | 15:41 |
edcragg | SotK: when one process attempts to build something that's already building, it does realise this, and after a timeout parses the definitions again until if finds another random dependency that is still not present in the local cache | 15:41 |
franred | benbrown_, do not need to send the patches to the mailing list, just a general description of what you want to achieve with them and the links to the gerrit patches | 15:42 |
franred | ssam2_, snappish :) | 15:42 |
edcragg | that's a good idea :) | 15:42 |
benbrown_ | franred: Aye, had no wish to resend the contents of the patches :) | 15:44 |
SotK | edcragg: does it still do it randomly if you've turned off the randomization? | 15:49 |
edcragg | SotK: in what i tried, it should still be randomising the order it evaluates the dependencies, but preserving the order that they are installed into the sandbox | 15:52 |
paulsherwood | i'll figure it out | 16:02 |
*** bashrc has quit IRC | 16:15 | |
*** bashrc has joined #baserock | 16:18 | |
SotK | edcragg: in that case, I apologise for making assumptions based on my outdated knowledge :) | 16:19 |
edcragg | SotK: i *think* that's how it works, anyway | 16:23 |
paulsherwood | rdale: interesting idea... *can it*? | 16:25 |
paulsherwood | "Can't this be fixed by writing suitable artifact splitting rules that exclude duplicates?" | 16:25 |
*** anahuelamo has quit IRC | 16:26 | |
rdale | yes, i think so at system assembly time - it depends if it is a problem at build time where artifact splitting doesn't apply | 16:26 |
paulsherwood | no, this is only a problem at system assembly time i think | 16:26 |
rdale | i think it can be fixed with artifact splitting then | 16:26 |
* paulsherwood gets excited | 16:27 | |
*** richard_maw has left #baserock | 16:27 | |
*** anahuelamo has joined #baserock | 16:27 | |
edcragg | i'm not sure how that would work | 16:29 |
edcragg | what if you want to fall back to something, in the absence of something that would normally be used instead? | 16:29 |
*** anahuelamo has quit IRC | 16:29 | |
paulsherwood | i don't understand your usecase for that, edcragg - most of the situations we have are where busybox is clashing with something else, iiuc | 16:30 |
rdale | i would split off say 'awk' from the normal busybox-runtime artifact into busybox-awk for instance | 16:30 |
edcragg | ah, ok | 16:31 |
*** toscalix has quit IRC | 16:31 | |
*** fay_ has joined #baserock | 16:35 | |
edcragg | rdale: do you then not install busybox-awk when you have gawk, for example? | 16:36 |
rdale | yes | 16:36 |
*** richard_maw has joined #baserock | 16:43 | |
*** ChanServ sets mode: +v richard_maw | 16:43 | |
*** jonathanmaw has quit IRC | 16:54 | |
*** jonathanmaw has joined #baserock | 16:56 | |
*** jonathanmaw has quit IRC | 16:59 | |
*** jonathanmaw has joined #baserock | 16:59 | |
*** pedroalvarez has joined #baserock | 17:00 | |
*** ChanServ sets mode: +v pedroalvarez | 17:00 | |
*** jonathanmaw has quit IRC | 17:00 | |
*** bashrc has quit IRC | 17:02 | |
*** cosm has quit IRC | 17:03 | |
*** ssam2_ has quit IRC | 17:04 | |
*** locallycompact has quit IRC | 17:10 | |
*** edcragg has quit IRC | 17:10 | |
*** cosm has joined #baserock | 17:16 | |
*** tiagogomes has quit IRC | 18:03 | |
*** rdale has quit IRC | 18:07 | |
*** juergbi has quit IRC | 18:09 | |
*** juergbi has joined #baserock | 18:12 | |
*** paulwaters_ has joined #baserock | 19:43 | |
*** paulwaters_ has quit IRC | 19:45 | |
*** locallycompact has joined #baserock | 20:36 | |
*** locallycompact has quit IRC | 22:19 | |
*** persia has quit IRC | 22:46 | |
*** thrace has quit IRC | 22:47 | |
*** astrophys has joined #baserock | 22:51 | |
*** persia has joined #baserock | 23:04 | |
*** thrace has joined #baserock | 23:06 | |
*** bruce_ has quit IRC | 23:13 | |
*** gtristan has joined #baserock | 23:35 | |
*** edcragg has joined #baserock | 23:44 | |
*** edcragg has quit IRC | 23:56 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!