Tuesday, 2021-02-16

*** noonedeadpunk has quit IRC01:19
*** noonedeadpunk has joined #openstack-dns01:21
*** hamalq has quit IRC01:47
*** mugsie has quit IRC06:37
*** mugsie has joined #openstack-dns11:13
eanderssonnicolasbock it's valuable for two reasons18:21
eandersson1) It ensures that different services to co-exist18:21
eandersson2) Not all repositories have all versions of packages available, pip, yum, apt, deb etc18:22
eanderssonnicolasbock johnsom https://bugs.launchpad.net/designate/+bug/191575618:22
openstackLaunchpad bug 1915756 in Designate "Designate-api/central children workers are not getting killed on service stop" [Undecided,New]18:23
eanderssonThis is fixed, but doubt we ever released any of the fixes.18:23
johnsomeandersson Thanks for the tip. I can track that down. We were just talking about auditing where we are at for stable releases. It's on my todo list18:24
nicolasbockTo make sure I understand this: When I `pip install -c lower-constraints.txt -r requirements.txt` I will end up with the version that's in the lower constraints for a given package, right?18:25
eanderssonYea the lowest supported version18:25
eanderssonfor that service18:25
nicolasbockBut in order for different services to co-exist, wouldn't they have to coordinate their lower constraints?18:26
johnsomYeah, the reason we invested a lot of time in the lower constraint check in Octavia was specifically CentOS/RHEL which uses RPM packaged versions of some python modules. Upstream we test everything normally with the latest available module in pip. I.e. requirements >=x.y.z. However, the distros were packaging an older version based on x.y.z, which we were not testing to still be valid18:27
eanderssonnicolasbock co-exist on all platforms is probably more like it.18:28
nicolasbockBut how is that coordinated? As far as I can tell every project has their own version of lower constraints18:29
eanderssonYea - it's not properly coordinated18:29
johnsomSo, for example, requirements says acme-module>=1.0.0, the zuul jobs would pull acme-module=1.55.0, but CentOS/RHEL has packaged acme-module=1.33.0. OpenStack was claiming 1.33.0 was valid, but there was no test to confirm that. And things went boom when 1.33.0 was missing some new method.18:29
nicolasbockWould we need to fix lower constraints for _all_ dependencies ?18:29
eanderssonbut "good enough" for most cases18:29
nicolasbockAh ok, I can see that johnsom18:30
eanderssonI actually really like the idea of understanding impact of my code as well18:30
eanderssonIf I use a new feature of oslo.messaging and that job starts failing18:30
nicolasbockYes, the general idea of lower constraints I like18:30
nicolasbockI am just not sure how to best and most efficiently make sure they are correct18:30
eanderssonI better understand the impact of my change and know that it might cause issues18:30
nicolasbockAre we still happy with dropping lower constraints for the stable branches?18:32
nicolasbockOr did I misunderstand that?18:32
eanderssonWe don't have a lot of developer time in Designate today18:33
johnsomYeah, I am fine with dropping it on stable branches. I think the most critical is maintaining it for the current release18:33
eanderssonYea18:33
eanderssonI would like to keep them, but there are bigger ticket items we can spend time on.18:33
nicolasbockOk18:33
johnsomYeah, agreed, ideal world we would keep them, but we can drop them for now and if it becomes a problem we can re-enable them on the stable branches.18:34
nicolasbockI proposed to drop them in https://review.opendev.org/c/openstack/designate/+/775626, https://review.opendev.org/c/openstack/designate/+/775660, https://review.opendev.org/c/openstack/designate/+/775663, and https://review.opendev.org/c/openstack/designate/+/77566418:34
eanderssonLGTM18:34
*** hamalq has joined #openstack-dns18:35
johnsomThere are two of us now working on Designate, but we have been a bit focused on our deployment tooling, etc so far. That should improve however and we should get some more cycles for actual Designate work.18:35
johnsomUgh, I never got around to getting stable +2 added. Sigh18:36
nicolasbockYou mean, 2 in your team johnsom ?18:37
johnsomThanks for dropping the file too, some projects seem to be forgetting and leaving the misleading lower-constraints.txt file.18:37
johnsomYeah, Michael Chapman is on my team. We are both focused on Designate now.18:38
nicolasbockNice!18:38
johnsomSadly, I have been doing a lot of planning and tripleo work. lol18:38
nicolasbockHaha, that's how it goes18:38
johnsomWe also have a QA/QE person working on the tempest coverage18:39
nicolasbockWow, that is nice. I haven't had any time so far to look at those tests18:39
johnsomhttps://review.opendev.org/c/openstack/designate-tempest-plugin/+/77347718:39
nicolasbockThanks for the reviews on the lower constraints johnsom and eandersson !18:44
*** openstackgerrit has joined #openstack-dns19:39
*** ChanServ sets mode: +v openstackgerrit19:39
openstackgerritMerged openstack/designate stable/victoria: Drop lower-constraints test  https://review.opendev.org/c/openstack/designate/+/77562619:39
openstackgerritMerged openstack/designate stable/train: Drop lower-constraints test  https://review.opendev.org/c/openstack/designate/+/77566321:06
nicolasbockThe Stein gate keeps failing, espcially around the pdns4 tests. We might have to backport frickler 's fix (https://review.opendev.org/c/openstack/designate/+/754604 ). I'll try to get it in for Ussuri and then backport down the branches (https://review.opendev.org/c/openstack/designate/+/755138).22:04
openstackgerritMerged openstack/designate stable/ussuri: Drop lower-constraints test  https://review.opendev.org/c/openstack/designate/+/77566022:19
openstackgerritNicolas Bock proposed openstack/designate stable/ussuri: Fix pdns4 devstack plugin  https://review.opendev.org/c/openstack/designate/+/75513822:22
openstackgerritNicolas Bock proposed openstack/designate stable/train: Fix pdns4 devstack plugin  https://review.opendev.org/c/openstack/designate/+/77590223:05
openstackgerritNicolas Bock proposed openstack/designate stable/stein: Fix pdns4 devstack plugin  https://review.opendev.org/c/openstack/designate/+/77590323:07
eanderssonnicolasbock you might need to bundle those two changes for Stein23:11
eanderssonSince both probably need to be in place to get the CI to pass23:12
nicolasbockAh, that's a good point eandersson23:24
nicolasbockDoes anyone know where the source of https://releases.openstack.org/teams/designate.html lives?23:36
johnsomIt is auto generated by the release zuul jobs23:37
nicolasbockAh. There are some spelling issues on that page though23:43
nicolasbock"designated-tempest-plugin"23:43
nicolasbockFor example23:43
nicolasbockI was wondering where that's being pulled in from23:43
johnsomWhich release? I'm not seeing that23:44
nicolasbockWallaby23:46
johnsomOh, that is google translate doing that. I think.23:47
nicolasbockOh. That's funny :)23:47
nicolasbockYou mean just on my client?23:47
nicolasbockOr when the page is being autogenerated?23:48
johnsomThat content should be built by the "deliverables" files in the releases repo.23:48
nicolasbockThose files all look good23:48
nicolasbockI mean in terms of spelling23:49
johnsomYeah, on the chrome browser. If I open it in firefox it's right, if chrome doesn't auto-translate it's fine. It's just when chrome thinks it is italian and translates it that things go wrong23:49
nicolasbockWow, that's sneaky23:49
nicolasbockOk, sorry for the false alarm then23:49
nicolasbockI didn't realize that my browser is autotranslating english to english23:50
nicolasbockNow I see it23:50
johnsomChrome does a lot of sneak things... lol23:50
johnsomThough I keep using it, so I guess bad on me23:50
nicolasbockWhen I click on "show me the page in it's original, i.e. Italian" it's all correct23:50
nicolasbockI hadn't noticed that little Google translate symbol in the URI bar23:51
nicolasbockHow does it figure tha page is in Italian?23:51
johnsomI have no idea. I doubt the OpenStack site is inserting a language hint in the page that is wrong. But could be.23:52
johnsomAfter digging for hours I suspect I would find that some oddball google AI is seeing a word and deciding it's Italian.23:53
nicolasbockWell, the page actually goes out of its way to declare it in English: `<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">`23:53
johnsomInteresting enough, the Octavia page doesn't come up as Italian23:53
nicolasbockYes, that is curious23:54

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