*** tristan <tristan!tristan@223.62.212.82> has joined #buildstream | 14:43 | |
*** ChanServ sets mode: +o tristan | 14:43 | |
*** tristan <tristan!tristan@223.62.212.82> has quit IRC | 15:20 | |
*** tristan <tristan!tristan@223.62.212.82> has joined #buildstream | 15:30 | |
*** ChanServ sets mode: +o tristan | 15:30 | |
*** tristan <tristan!tristan@223.62.212.82> has quit IRC | 15:34 | |
*** tristan <tristan!tristan@223.62.212.82> has joined #buildstream | 15:34 | |
*** ChanServ sets mode: +o tristan | 15:34 | |
*** tristan <tristan!tristan@223.62.212.82> has quit IRC | 15:43 | |
nanonyme | juergbi: https://mail.gnome.org/archives/buildstream-list/2019-December/msg00005.html there is definitely a benefit to ref for local files: if we build cache key based on ref, we can support pulling files from CAS even if they are not locally available otherwise. | 20:00 |
---|---|---|
nanonyme | It's a very useful concept in CI pipelines | 20:00 |
juergbi | nanonyme: supporting it as option would probably be useful but the current default is still sensible, imo (not that we could change it now anyway) | 20:14 |
nanonyme | Well, we could support local files with eg tarfile | 20:15 |
juergbi | ('option' could also be a separate plugin, if we don't want it in the built-in support) | 20:15 |
nanonyme | Imaginably local mirrors would also be a powerful concept | 20:15 |
nanonyme | But maybe it's not as useful anymore as we actually have a proper source cache these days | 20:16 |
nanonyme | juergbi: anyway, tarfile with local file:// URL would allow you to compose something, push it to CAS, then consume it on another machine without having original tarfile in said machine. | 20:18 |
juergbi | nanonyme: it might be useful for something like git-lfs where you may want to skip downloading the blobs just to hash them and see that they are already in CAS. however, not sure how this would exactly work in practice | 20:18 |
nanonyme | You would not have to actually host the tarfile in said case. Admittedly only useful if the process to create the tarfile is reproducible so ref remains constant | 20:19 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!