| *** 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!