Tuesday, 2022-09-20

opendevreviewMerged openstack/python-designateclient stable/ussuri: Update zuul queue configuration  https://review.opendev.org/c/openstack/python-designateclient/+/85833300:03
opendevreviewMerged openstack/python-designateclient stable/train: Update zuul queue configuration  https://review.opendev.org/c/openstack/python-designateclient/+/85837900:04
opendevreviewMerged openstack/designate stable/victoria: Update zuul queue configuration  https://review.opendev.org/c/openstack/designate/+/85838100:52
opendevreviewMerged openstack/designate-dashboard master: Switch to 2023.1 Python3 unit tests and generic template name  https://review.opendev.org/c/openstack/designate-dashboard/+/85791505:38
opendevreviewSergey Drozdov proposed openstack/designate-tempest-plugin master: Add tempest api tests for shared zones  https://review.opendev.org/c/openstack/designate-tempest-plugin/+/85852512:42
opendevreviewSergey Drozdov proposed openstack/designate-tempest-plugin master: Add tempest api tests for shared zones  https://review.opendev.org/c/openstack/designate-tempest-plugin/+/73037012:58
zigoHi there! Building Designate, I have 228 unit test errors of this kind: https://paste.opendev.org/show/bd29Cao9JFhUmX6btuuj/14:12
zigoCan someone help me fixing this?14:12
zigofrickler: ^14:12
fricklerjohnsom is the alchemist in this case I guess. we really only test against versions in upper-constraints, can you check your delta against that?14:18
johnsomzigo Hi, that is interesting. So you are just running the unit test suite? Is this on a host that has a live designate database on it?14:32
fricklerI'd assume that to be on a debian builder node14:33
johnsomI'm just trying to get context to help figure this out since we haven't seen it elsewhere14:34
fricklervery likely different versions of some module, since debian uses deps from debs, not from pypi14:37
johnsomYeah, there was also a requirements change associated with that change, so maybe the dependency is missing. I will dig a bit deeper into the code after my meeting.14:39
zigojohnsom: It's just unit test at package build time under Debian Unstable.14:41
zigoSo I'm in a schroot env with all depends from unstable + experimental.14:42
johnsomzigo Thanks for the info, is there a link to the build details? I.e. the version list?14:42
zigoIf I got a lib in the wrong version, that's very much possible...14:42
zigojohnsom: When my unit test run fails, it outputs "pip freeze" for that purpose (of debugging), so here it is: https://paste.opendev.org/show/b9I8eLo3t9XtHXCrWK5D/14:43
zigoIt's a mix of ilbs from unstable and experimental, and takes all from unstable if I don't have harder constraints.14:44
zigoSo for example, oslo.db is the version from unstable.14:44
zigo$ rmadison python3-oslo.db14:44
zigo[...]14:44
zigopython3-oslo.db | 11.2.0-3        | unstable          | all14:44
zigopython3-oslo.db | 12.1.0-1        | experimental      | all14:44
zigoI can force anything from Experimental if I see it needs it.14:45
zigoIn fact, that's the nice thing about this process: it checks we didn't forget to force a new version of a lib that was needed.14:45
zigoAnd this kind of things are *very* important when doing openstack upgrades.14:45
zigoMy OpenStack Q/A page is https://qa.debian.org/developer.php?login=team%2Bopenstack%40tracker.debian.org14:46
zigo(this contains all the packages I maintain for OpenStack in Debian, with versions, etc., missing those I maintain in the Python team)14:46
fricklerzigo: johnsom: it is alembic. with 1.7.7 I get the same errors, so we actually need >=1.8.014:55
zigoOh, thanks !14:55
zigoLet me try upgrading that one then.14:55
fricklerI just wanted to ask how feasible that would be, o.k. ;-)14:56
johnsomThanks for tracking that down. I'm stuck in a meeting at the moment.14:57
johnsomThis is why I liked the lower-constraints jobs. sigh14:57
johnsomI will post some patches to update that today15:00
zigoMuch better with Alembic 1.8.1, now I only have 2 unit test failures:15:09
zigohttps://paste.opendev.org/show/byQHriMEvSMkP94J3AUW/15:09
zigofrickler: johnsom: Any idea what these are?15:09
zigoI'm headding home, will look at your answer later or tomorrow (or resume the conversation tomorrow if you can help...).15:11
zigoMaybe oslo.messaging 14.0.0 ?15:11
johnsomYeah, I'm guessing it's an oslo.messaging version issue. 15:14
zigoNop, not that one ...15:15
zigoOk, got to go...15:15
opendevreviewMichael Johnson proposed openstack/designate master: Fix minimum versions in requirements.txt  https://review.opendev.org/c/openstack/designate/+/85856117:54
opendevreviewDr. Jens Harbott proposed openstack/designate master: DNM: CI test  https://review.opendev.org/c/openstack/designate/+/85856218:01
fricklerthis is a weird failure, I managed to reproduce it, but now I can't get rid of it anymore, even with a completely fresh checkout of the repo. so I'm also not sure yet what triggers it18:34
fricklero.k., so on a fresh vm, "tox -e py3 unit.mdns" fails, full run "tox -e py3" passes. so likely some weird initialization issue19:17
fricklereandersson: ^^ maybe one for you since you did the refactoring there lately19:18
johnsomAh, a test order issue19:21
johnsomYeah, I have been looking at this too and hadn't figured it out yet.19:21
zigofrickler: johnsom: Thanks a lot, so I can safely blacklist these unit tests for the moment until you fix it. That's enough for me (ie: to know my package isn't broken...). Best would be to open a bug so I can refer to it...20:24
zigoDesignate 15.0.0~rc1-1 uploaded ! :)20:30
opendevreviewThomas Goirand proposed openstack/designate master: requires Alembic 1.8.0  https://review.opendev.org/c/openstack/designate/+/85857920:33
johnsomzigo https://review.opendev.org/c/openstack/designate/+/85856120:38
johnsomI wasn't sure if there was another one we needed to update.20:39
johnsomThe unit tests are broken, it's a test order issue, so I am comfortable with you skipping them until we get a fix. (I'm working on it)20:39
zigoAbandonned mine.20:40
johnsomCool20:40
johnsomThanks for the heads up on these.20:40
zigoThanks to you, it's super helpful.20:40
zigoAll of the packages we use in production are built for Zed at this time.20:41
zigoI'm still having issues building Magnum, Murano, Vitrage and Watcher, everthing else is good to go.20:41
zigoI can already try setting-up a full setup ! :)20:42
opendevreviewMichael Johnson proposed openstack/designate master: Fix mdns test_handler setup  https://review.opendev.org/c/openstack/designate/+/85858823:03
johnsomzigo https://review.opendev.org/c/openstack/designate/+/858588 should fix your TRANSPORT issue23:03
opendevreviewMerged openstack/designate master: Fix minimum versions in requirements.txt  https://review.opendev.org/c/openstack/designate/+/85856123:50

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