Sunday, 2023-01-01

eanderssonAnyone know why Zaqar is failing due to missing a missing mongodb-server package? It's breaking other projects depending on Zaqar.19:16
fungieandersson: looks like maybe zaqar is under-maintained and hasn't been made to work on ubuntu 22.04 lts, which is now the default test platform for the next coordinated openstack release21:01
fungimongodb was included in ubuntu 20.04 lts but is not available in 22.04 lts21:02
eanderssonI see.21:04
eanderssonIs there a workaround for mongodb?21:06
eanderssonA few other project at least supports mongodb, but not really seeing anything different in their CI implementation, so I assume those just aren't used.21:07
fungiprobably install it from somewhere other than the distribution, assuming the project intends to continue to support it at all21:07
eanderssonGonna try to switch the default driver to redis and see if that fixes it :D21:11
eanderssonfungi do you happen to know why this does not get picked up by the CI? https://review.opendev.org/c/openstack/zaqar/+/86897521:17
fungimy guess is they've got their jobs set to run on an older node label like ubuntu-focal21:18
fungii'll try to look in a moment21:18
eanderssonSounds good. I'll poke around in the meanwhile.21:18
fungieandersson: what job are you seeing failing, so i can compare?21:19
eanderssonhttps://review.opendev.org/c/openstack/senlin/+/868666 <- This is the one I am trying to fix21:20
eanderssonBut you can see that Zaqar jobs are failing for the same reason e.g. https://review.opendev.org/c/openstack/zaqar/+/85792421:20
eanderssonI rebased it on the above and it is at least running the CI now21:24
eanderssonI wonder if I need to remove it from bindep.txt as well?21:26
fungieandersson: or limit the entry in bindep.txt to not install it on jammy21:28
eanderssonRough even the unit tests depends on mongodb-server 21:32
fungieandersson: now i see what you mean by "not get picked up by the ci" (i thought you meant it wasn't failing for zaqar changes, but it's not running). odds are they also have a job configuration error, i'll look through the list21:42
eanderssonUnfortunately does not look like we can't simply change the driver for this,.21:45
eanderssonActually need to install mongodb on Ubuntu 22.04 :'(21:46
fungieandersson: so the reason jobs aren't running for zaqar changes at all is this: https://paste.opendev.org/show/bakIH0Tpqgi2aYoOz6Ks/21:47
fungiexcepted from https://zuul.opendev.org/t/openstack/config-errors for ease of readability21:48
fungithat would have broken early last year i think? which implies no changes have merged to zaqar's master branch since that time21:49
eanderssonhttps://review.opendev.org/c/openstack/zaqar/+/85792421:49
eanderssonYea this is the fix21:49
fungii guess it was later in the year. looks like they managed to merge a change in september21:49
fungibut it's been ~3.5 months since anything has merged in that repo21:50
eanderssonAnd looks like MongoDB simply isn't supported on Ubuntu 22.04 :'(21:51
fungiunless you want to become a zaqar maintainer, i'd be looking at ways to drop dependencies on zaqar21:51
eanderssonI can probably drop the dependencies on Zaqar for Senlin for now, but it depends on Zaqar for some pretty critical functionality21:52
eanderssonSenlin isn't in a much better state than Zaqar when it comes to actual support.21:52
*** JasonF is now known as JayF22:33

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