Sunday, 2021-02-14

*** tosky has quit IRC00:18
*** jamesmcarthur has quit IRC00:52
*** jamesmcarthur has joined #zuul00:52
*** holser has quit IRC02:00
*** holser has joined #zuul02:01
*** jamesmcarthur has quit IRC02:04
*** jamesmcarthur has joined #zuul02:10
*** jamesmcarthur has quit IRC03:10
*** jamesmcarthur has joined #zuul03:12
*** jamesmcarthur has quit IRC03:16
*** jamesmcarthur has joined #zuul03:24
*** jamesmcarthur has quit IRC03:37
*** jamesmcarthur has joined #zuul03:37
*** evrardjp has quit IRC05:33
*** evrardjp has joined #zuul05:33
*** jamesmcarthur has quit IRC07:13
*** jamesmcarthur has joined #zuul07:17
*** jamesmcarthur has quit IRC07:22
*** holser has quit IRC07:31
*** jamesmcarthur has joined #zuul07:44
openstackgerritTobias Henkel proposed zuul/zuul-jobs master: Fix default origin_version in readme  https://review.opendev.org/c/zuul/zuul-jobs/+/77550808:12
openstackgerritTobias Henkel proposed zuul/zuul-jobs master: ensure-openshift: workaround missing ansible26 repository  https://review.opendev.org/c/zuul/zuul-jobs/+/77551108:13
openstackgerritTobias Henkel proposed zuul/nodepool master: Upgrade pip before installing zuul  https://review.opendev.org/c/zuul/nodepool/+/77501708:21
openstackgerritTobias Henkel proposed zuul/nodepool master: WIP: Optimize node deletion  https://review.opendev.org/c/zuul/nodepool/+/77543808:21
openstackgerritTobias Henkel proposed zuul/nodepool master: WIP: Optimize node launches  https://review.opendev.org/c/zuul/nodepool/+/77550708:21
*** jamesmcarthur has quit IRC08:37
*** jamesmcarthur has joined #zuul08:50
*** jamesmcarthur has quit IRC09:02
*** jamesmcarthur has joined #zuul09:14
*** jamesmcarthur has quit IRC09:20
*** jamesmcarthur has joined #zuul09:33
*** jamesmcarthur has quit IRC09:39
*** jamesmcarthur has joined #zuul09:53
*** jamesmcarthur has quit IRC09:58
*** jamesmcarthur has joined #zuul10:12
*** jamesmcarthur has quit IRC10:18
*** jamesmcarthur has joined #zuul10:30
*** jamesmcarthur has quit IRC10:35
*** jamesmcarthur has joined #zuul10:49
*** jamesmcarthur has quit IRC10:55
*** jamesmcarthur has joined #zuul11:09
*** jamesmcarthur has quit IRC11:15
*** jamesmcarthur has joined #zuul11:29
*** jamesmcarthur has quit IRC11:34
*** pots has quit IRC11:52
*** pots has joined #zuul11:53
*** tosky has joined #zuul12:00
*** jamesmcarthur has joined #zuul12:08
*** jamesmcarthur has quit IRC12:13
*** jamesmcarthur has joined #zuul12:24
*** jamesmcarthur has quit IRC12:30
*** jamesmcarthur has joined #zuul12:44
*** jamesmcarthur has quit IRC12:49
*** jamesmcarthur has joined #zuul13:03
*** jamesmcarthur has quit IRC13:10
openstackgerritGuillaume Chauvel proposed zuul/zuul master: tutorial: Add "gate your first patch"  https://review.opendev.org/c/zuul/zuul/+/73206713:23
openstackgerritGuillaume Chauvel proposed zuul/zuul master: tutorial: Add "Use zuul jobs"  https://review.opendev.org/c/zuul/zuul/+/73206813:23
openstackgerritGuillaume Chauvel proposed zuul/zuul master: tutorial: Add "gate pipeline"  https://review.opendev.org/c/zuul/zuul/+/73206913:23
*** jamesmcarthur has joined #zuul13:23
*** jamesmcarthur has quit IRC13:28
*** jamesmcarthur has joined #zuul13:41
*** jamesmcarthur has quit IRC13:47
*** jamesmcarthur has joined #zuul14:01
*** ikhan has quit IRC14:04
*** jamesmcarthur has quit IRC14:06
*** avass has quit IRC14:10
*** yourname has joined #zuul14:11
*** jamesmcarthur has joined #zuul14:20
*** jamesmcarthur has quit IRC14:26
*** jamesmcarthur has joined #zuul14:40
*** jamesmcarthur has quit IRC14:45
*** jamesmcarthur has joined #zuul15:11
*** jamesmcarthur has quit IRC15:17
*** jamesmcarthur has joined #zuul15:31
openstackgerritGuillaume Chauvel proposed zuul/zuul master: tutorial: Add "gate your first patch"  https://review.opendev.org/c/zuul/zuul/+/73206715:35
openstackgerritGuillaume Chauvel proposed zuul/zuul master: tutorial: Add "Use zuul jobs"  https://review.opendev.org/c/zuul/zuul/+/73206815:35
openstackgerritGuillaume Chauvel proposed zuul/zuul master: tutorial: Add "gate pipeline"  https://review.opendev.org/c/zuul/zuul/+/73206915:35
*** jamesmcarthur has quit IRC15:37
*** yourname has quit IRC15:47
*** yourname has joined #zuul15:48
*** jamesmcarthur has joined #zuul15:50
*** jamesmcarthur has quit IRC15:54
*** ikhan has joined #zuul16:03
tristanCi 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-nix16:05
*** jamesmcarthur has joined #zuul16:07
*** jamesmcarthur has quit IRC16:14
*** dmsimard has quit IRC16:16
yournametristanC: oh cool17:10
*** yourname is now known as avass17:11
avasstristanC: I've been meaning to take a look at nix/nixOS17:12
*** dmsimard has joined #zuul17:30
*** dmsimard has quit IRC17:34
*** dmsimard has joined #zuul17:36
*** dmsimard has quit IRC17:41
*** dmsimard has joined #zuul17:43
*** jamesmcarthur has joined #zuul17:45
*** dmsimard has quit IRC17:48
*** dmsimard has joined #zuul17:49
*** dmsimard has quit IRC17:55
tristanCavass: 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 gerrit17:56
*** dmsimard has joined #zuul17:59
*** dmsimard has quit IRC18:05
*** dmsimard has joined #zuul18:07
*** dmsimard has quit IRC18:12
fungiour quickstart container loadout doesn't fit the need for a reproducible setup for benchmarking?18:26
*** dmsimard has joined #zuul18:39
*** jamesmcarthur has quit IRC18:46
*** jamesmcarthur has joined #zuul18:46
*** sanjayu_ has quit IRC19:06
avassfungi: I guess the differnces it tnat nix doesn't use any containers19:15
avassand 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 it19:16
openstackgerritGuillaume Chauvel proposed zuul/zuul master: tutorial: Add "Use zuul jobs"  https://review.opendev.org/c/zuul/zuul/+/73206819:22
fungiin 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
avassanother difference I guess is what's running outside of the container :)19:31
avassnix manages system config/packages for the entire os19:34
avassor at laest nixOS does19:35
*** jamesmcarthur has quit IRC19:40
avasswhile nix-shell is suspposed to be able to act as a reproductible build environment without containerization.19:44
*** jamesmcarthur has joined #zuul20:07
*** jamesmcarthur has quit IRC20:21
*** jamesmcarthur has joined #zuul20:22
*** jamesmcarthur has quit IRC20:23
*** jamesmcarthur has joined #zuul20:23
*** jamesmcarthur has quit IRC20:37
openstackgerritGuillaume Chauvel proposed zuul/zuul master: tutorial: Add "Use zuul jobs"  https://review.opendev.org/c/zuul/zuul/+/73206820:37
*** jamesmcarthur has joined #zuul21:14
*** jamesmcarthur has quit IRC21:29
*** jamesmcarthur has joined #zuul21:39
openstackgerritGuillaume Chauvel proposed zuul/zuul master: tutorial: Add "Use zuul jobs"  https://review.opendev.org/c/zuul/zuul/+/73206822:01
openstackgerritGuillaume Chauvel proposed zuul/zuul master: tutorial: Add "gate pipeline"  https://review.opendev.org/c/zuul/zuul/+/73206922:01
*** jamesmcarthur has quit IRC22:53
tristanCfungi: 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 changes23:21
fungiahh, 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
tristanCnixpkg lets you describe and pin all the requirements so that an arbitrary build can be reproduced at any time23:22
*** jamesmcarthur has joined #zuul23:24
fungipypi 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
tristanCfungi: pypi with a lock file would work, but what about the python interpreter, or the systems libraries?23:29
fungithose are in your pinned container image, right?23:29
*** jamesmcarthur has quit IRC23:32
tristanCyes, but the image might not exist in the first place, with nix you can build and rebuild the same image precisely23:33
tristanCfor 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 result23:35

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!