*** tosky has quit IRC | 00:18 | |
*** jamesmcarthur has quit IRC | 00:52 | |
*** jamesmcarthur has joined #zuul | 00:52 | |
*** holser has quit IRC | 02:00 | |
*** holser has joined #zuul | 02:01 | |
*** jamesmcarthur has quit IRC | 02:04 | |
*** jamesmcarthur has joined #zuul | 02:10 | |
*** jamesmcarthur has quit IRC | 03:10 | |
*** jamesmcarthur has joined #zuul | 03:12 | |
*** jamesmcarthur has quit IRC | 03:16 | |
*** jamesmcarthur has joined #zuul | 03:24 | |
*** jamesmcarthur has quit IRC | 03:37 | |
*** jamesmcarthur has joined #zuul | 03:37 | |
*** evrardjp has quit IRC | 05:33 | |
*** evrardjp has joined #zuul | 05:33 | |
*** jamesmcarthur has quit IRC | 07:13 | |
*** jamesmcarthur has joined #zuul | 07:17 | |
*** jamesmcarthur has quit IRC | 07:22 | |
*** holser has quit IRC | 07:31 | |
*** jamesmcarthur has joined #zuul | 07:44 | |
openstackgerrit | Tobias Henkel proposed zuul/zuul-jobs master: Fix default origin_version in readme https://review.opendev.org/c/zuul/zuul-jobs/+/775508 | 08:12 |
---|---|---|
openstackgerrit | Tobias Henkel proposed zuul/zuul-jobs master: ensure-openshift: workaround missing ansible26 repository https://review.opendev.org/c/zuul/zuul-jobs/+/775511 | 08:13 |
openstackgerrit | Tobias Henkel proposed zuul/nodepool master: Upgrade pip before installing zuul https://review.opendev.org/c/zuul/nodepool/+/775017 | 08:21 |
openstackgerrit | Tobias Henkel proposed zuul/nodepool master: WIP: Optimize node deletion https://review.opendev.org/c/zuul/nodepool/+/775438 | 08:21 |
openstackgerrit | Tobias Henkel proposed zuul/nodepool master: WIP: Optimize node launches https://review.opendev.org/c/zuul/nodepool/+/775507 | 08:21 |
*** jamesmcarthur has quit IRC | 08:37 | |
*** jamesmcarthur has joined #zuul | 08:50 | |
*** jamesmcarthur has quit IRC | 09:02 | |
*** jamesmcarthur has joined #zuul | 09:14 | |
*** jamesmcarthur has quit IRC | 09:20 | |
*** jamesmcarthur has joined #zuul | 09:33 | |
*** jamesmcarthur has quit IRC | 09:39 | |
*** jamesmcarthur has joined #zuul | 09:53 | |
*** jamesmcarthur has quit IRC | 09:58 | |
*** jamesmcarthur has joined #zuul | 10:12 | |
*** jamesmcarthur has quit IRC | 10:18 | |
*** jamesmcarthur has joined #zuul | 10:30 | |
*** jamesmcarthur has quit IRC | 10:35 | |
*** jamesmcarthur has joined #zuul | 10:49 | |
*** jamesmcarthur has quit IRC | 10:55 | |
*** jamesmcarthur has joined #zuul | 11:09 | |
*** jamesmcarthur has quit IRC | 11:15 | |
*** jamesmcarthur has joined #zuul | 11:29 | |
*** jamesmcarthur has quit IRC | 11:34 | |
*** pots has quit IRC | 11:52 | |
*** pots has joined #zuul | 11:53 | |
*** tosky has joined #zuul | 12:00 | |
*** jamesmcarthur has joined #zuul | 12:08 | |
*** jamesmcarthur has quit IRC | 12:13 | |
*** jamesmcarthur has joined #zuul | 12:24 | |
*** jamesmcarthur has quit IRC | 12:30 | |
*** jamesmcarthur has joined #zuul | 12:44 | |
*** jamesmcarthur has quit IRC | 12:49 | |
*** jamesmcarthur has joined #zuul | 13:03 | |
*** jamesmcarthur has quit IRC | 13:10 | |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Add "gate your first patch" https://review.opendev.org/c/zuul/zuul/+/732067 | 13:23 |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Add "Use zuul jobs" https://review.opendev.org/c/zuul/zuul/+/732068 | 13:23 |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Add "gate pipeline" https://review.opendev.org/c/zuul/zuul/+/732069 | 13:23 |
*** jamesmcarthur has joined #zuul | 13:23 | |
*** jamesmcarthur has quit IRC | 13:28 | |
*** jamesmcarthur has joined #zuul | 13:41 | |
*** jamesmcarthur has quit IRC | 13:47 | |
*** jamesmcarthur has joined #zuul | 14:01 | |
*** ikhan has quit IRC | 14:04 | |
*** jamesmcarthur has quit IRC | 14:06 | |
*** avass has quit IRC | 14:10 | |
*** yourname has joined #zuul | 14:11 | |
*** jamesmcarthur has joined #zuul | 14:20 | |
*** jamesmcarthur has quit IRC | 14:26 | |
*** jamesmcarthur has joined #zuul | 14:40 | |
*** jamesmcarthur has quit IRC | 14:45 | |
*** jamesmcarthur has joined #zuul | 15:11 | |
*** jamesmcarthur has quit IRC | 15:17 | |
*** jamesmcarthur has joined #zuul | 15:31 | |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Add "gate your first patch" https://review.opendev.org/c/zuul/zuul/+/732067 | 15:35 |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Add "Use zuul jobs" https://review.opendev.org/c/zuul/zuul/+/732068 | 15:35 |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Add "gate pipeline" https://review.opendev.org/c/zuul/zuul/+/732069 | 15:35 |
*** jamesmcarthur has quit IRC | 15:37 | |
*** yourname has quit IRC | 15:47 | |
*** yourname has joined #zuul | 15:48 | |
*** jamesmcarthur has joined #zuul | 15:50 | |
*** jamesmcarthur has quit IRC | 15:54 | |
*** ikhan has joined #zuul | 16:03 | |
tristanC | i thought it would be nice to have a reproducible setup for benchmark purpose, so here is a nix package prototype for zuul and nodepool: https://github.com/TristanCacqueray/zuul-nix | 16:05 |
*** jamesmcarthur has joined #zuul | 16:07 | |
*** jamesmcarthur has quit IRC | 16:14 | |
*** dmsimard has quit IRC | 16:16 | |
yourname | tristanC: oh cool | 17:10 |
*** yourname is now known as avass | 17:11 | |
avass | tristanC: I've been meaning to take a look at nix/nixOS | 17:12 |
*** dmsimard has joined #zuul | 17:30 | |
*** dmsimard has quit IRC | 17:34 | |
*** dmsimard has joined #zuul | 17:36 | |
*** dmsimard has quit IRC | 17:41 | |
*** dmsimard has joined #zuul | 17:43 | |
*** jamesmcarthur has joined #zuul | 17:45 | |
*** dmsimard has quit IRC | 17:48 | |
*** dmsimard has joined #zuul | 17:49 | |
*** dmsimard has quit IRC | 17:55 | |
tristanC | avass: i'd be happy to help you get started if you need help, i put together a nixos configuration for the zuul integration vm, it setups postgresql, zookeeper and gerrit | 17:56 |
*** dmsimard has joined #zuul | 17:59 | |
*** dmsimard has quit IRC | 18:05 | |
*** dmsimard has joined #zuul | 18:07 | |
*** dmsimard has quit IRC | 18:12 | |
fungi | our quickstart container loadout doesn't fit the need for a reproducible setup for benchmarking? | 18:26 |
*** dmsimard has joined #zuul | 18:39 | |
*** jamesmcarthur has quit IRC | 18:46 | |
*** jamesmcarthur has joined #zuul | 18:46 | |
*** sanjayu_ has quit IRC | 19:06 | |
avass | fungi: I guess the differnces it tnat nix doesn't use any containers | 19:15 |
avass | and I _think_ that nix works a bit like a yarn.lock for anything so you could easily get the exact same version of packages everytime you ran/built it | 19:16 |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Add "Use zuul jobs" https://review.opendev.org/c/zuul/zuul/+/732068 | 19:22 |
fungi | in theory container images can too if you keep using the exact same image, but i'm probably missing some important aspect of a static benchmarking environment (obviously at least some component needs to vary or there's no point in running additional benchmarks) | 19:25 |
avass | another difference I guess is what's running outside of the container :) | 19:31 |
avass | nix manages system config/packages for the entire os | 19:34 |
avass | or at laest nixOS does | 19:35 |
*** jamesmcarthur has quit IRC | 19:40 | |
avass | while nix-shell is suspposed to be able to act as a reproductible build environment without containerization. | 19:44 |
*** jamesmcarthur has joined #zuul | 20:07 | |
*** jamesmcarthur has quit IRC | 20:21 | |
*** jamesmcarthur has joined #zuul | 20:22 | |
*** jamesmcarthur has quit IRC | 20:23 | |
*** jamesmcarthur has joined #zuul | 20:23 | |
*** jamesmcarthur has quit IRC | 20:37 | |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Add "Use zuul jobs" https://review.opendev.org/c/zuul/zuul/+/732068 | 20:37 |
*** jamesmcarthur has joined #zuul | 21:14 | |
*** jamesmcarthur has quit IRC | 21:29 | |
*** jamesmcarthur has joined #zuul | 21:39 | |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Add "Use zuul jobs" https://review.opendev.org/c/zuul/zuul/+/732068 | 22:01 |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: tutorial: Add "gate pipeline" https://review.opendev.org/c/zuul/zuul/+/732069 | 22:01 |
*** jamesmcarthur has quit IRC | 22:53 | |
tristanC | fungi: when rebuilding the container, for example to use an open change or to test a new requirement, the resulting image is not deterministic because the base distro and pypi registry changes | 23:21 |
fungi | ahh, i see, and those can't be pinned to specific versions? | 23:22 |
fungi | (e.g., using docker image list and pip freeze) | 23:22 |
tristanC | nixpkg lets you describe and pin all the requirements so that an arbitrary build can be reproduced at any time | 23:22 |
*** jamesmcarthur has joined #zuul | 23:24 | |
fungi | pypi shouldn't change, sure new versions get added but it's up to the requirements list whether you install new versions or not. pypi won't let files be reuploaded/replaced (though very occasionally they do get deleted, a rare occurrence) | 23:24 |
tristanC | fungi: pypi with a lock file would work, but what about the python interpreter, or the systems libraries? | 23:29 |
fungi | those are in your pinned container image, right? | 23:29 |
*** jamesmcarthur has quit IRC | 23:32 | |
tristanC | yes, but the image might not exist in the first place, with nix you can build and rebuild the same image precisely | 23:33 |
tristanC | for example to try different versions of python or jvm, instead of pinning and sharing new container images, you can simply modify the nix expression and get a similar result | 23:35 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!