eandersson | Anyone know why Zaqar is failing due to missing a missing mongodb-server package? It's breaking other projects depending on Zaqar. | 19:16 |
---|---|---|
fungi | eandersson: 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 release | 21:01 |
fungi | mongodb was included in ubuntu 20.04 lts but is not available in 22.04 lts | 21:02 |
eandersson | I see. | 21:04 |
eandersson | Is there a workaround for mongodb? | 21:06 |
eandersson | A 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 |
fungi | probably install it from somewhere other than the distribution, assuming the project intends to continue to support it at all | 21:07 |
eandersson | Gonna try to switch the default driver to redis and see if that fixes it :D | 21:11 |
eandersson | fungi do you happen to know why this does not get picked up by the CI? https://review.opendev.org/c/openstack/zaqar/+/868975 | 21:17 |
fungi | my guess is they've got their jobs set to run on an older node label like ubuntu-focal | 21:18 |
fungi | i'll try to look in a moment | 21:18 |
eandersson | Sounds good. I'll poke around in the meanwhile. | 21:18 |
fungi | eandersson: what job are you seeing failing, so i can compare? | 21:19 |
eandersson | https://review.opendev.org/c/openstack/senlin/+/868666 <- This is the one I am trying to fix | 21:20 |
eandersson | But you can see that Zaqar jobs are failing for the same reason e.g. https://review.opendev.org/c/openstack/zaqar/+/857924 | 21:20 |
eandersson | I rebased it on the above and it is at least running the CI now | 21:24 |
eandersson | I wonder if I need to remove it from bindep.txt as well? | 21:26 |
fungi | eandersson: or limit the entry in bindep.txt to not install it on jammy | 21:28 |
eandersson | Rough even the unit tests depends on mongodb-server | 21:32 |
fungi | eandersson: 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 list | 21:42 |
eandersson | Unfortunately does not look like we can't simply change the driver for this,. | 21:45 |
eandersson | Actually need to install mongodb on Ubuntu 22.04 :'( | 21:46 |
fungi | eandersson: so the reason jobs aren't running for zaqar changes at all is this: https://paste.opendev.org/show/bakIH0Tpqgi2aYoOz6Ks/ | 21:47 |
fungi | excepted from https://zuul.opendev.org/t/openstack/config-errors for ease of readability | 21:48 |
fungi | that would have broken early last year i think? which implies no changes have merged to zaqar's master branch since that time | 21:49 |
eandersson | https://review.opendev.org/c/openstack/zaqar/+/857924 | 21:49 |
eandersson | Yea this is the fix | 21:49 |
fungi | i guess it was later in the year. looks like they managed to merge a change in september | 21:49 |
fungi | but it's been ~3.5 months since anything has merged in that repo | 21:50 |
eandersson | And looks like MongoDB simply isn't supported on Ubuntu 22.04 :'( | 21:51 |
fungi | unless you want to become a zaqar maintainer, i'd be looking at ways to drop dependencies on zaqar | 21:51 |
eandersson | I can probably drop the dependencies on Zaqar for Senlin for now, but it depends on Zaqar for some pretty critical functionality | 21:52 |
eandersson | Senlin isn't in a much better state than Zaqar when it comes to actual support. | 21:52 |
*** JasonF is now known as JayF | 22:33 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!