Tuesday, 2021-10-26

opendevreviewAkihiro Motoki proposed openstack/horizon master: Allow both Django 2.2 and 3.2 for smooth transition  https://review.opendev.org/c/openstack/horizon/+/81539300:27
opendevreviewAkihiro Motoki proposed openstack/horizon master: Allow both Django 2.2 and 3.2 for smooth transition  https://review.opendev.org/c/openstack/horizon/+/81539300:46
amotokivishalmanchanda: hi05:07
vishalmanchandaamotoki: hello.05:08
amotokivishalmanchanda: is the failure in the integration tests really a random failure?05:08
amotokivishalmanchanda: I am not sure as "no such method error" does not sound like a random failure....05:09
vishalmanchandaamotoki: maybe because I have seen the same tests failing in past and  then passed after recheck. 05:10
vishalmanchandaamotoki: Let me try these in my local env. but it will going to take time.05:11
vishalmanchandaamotoki: just checked the status for that test https://zuul.openstack.org/stream/5d273832842f45b6af440b0532c7c86f?logfile=console.log05:13
vishalmanchandaamotoki: it is passing right now.05:14
vishalmanchandaamotoki: both are passing now05:14
amotokivishalmanchanda: looking at https://opendev.org/openstack/horizon/src/commit/ab2021eb1da17a9350f0bcb9784f088a83859ce0/horizon/test/webdriver.py,05:17
amotokivishalmanchanda: when an error at https://zuul.opendev.org/t/openstack/build/ddf2805c71ce4498b1996465fa1407ee/log/job-output.txt#26002 happens, reload_request does not work.05:17
amotokivishalmanchanda: it looks like a horizon code error in horizon/horizon/test/webdriver.py05:18
amotokivishalmanchanda: the reason 'recheck' works seems the original exception did not happen.05:18
opendevreviewAkihiro Motoki proposed openstack/horizon master: Allow both Django 2.2 and 3.2 for smooth transition  https://review.opendev.org/c/openstack/horizon/+/81539305:24
opendevreviewMerged openstack/horizon master: Allow both Django 2.2 and 3.2 for smooth transition  https://review.opendev.org/c/openstack/horizon/+/81539311:07
*** tosky_ is now known as tosky11:25
vishalmanchandaamotoki: hi, If I am not wrong, now I have to cut a new release for horizon with latest patch merged?11:36
vishalmanchandaamotoki: So that openstack/requirements or plugins can use horizon with these changes?11:38
amotokivishalmanchanda: yes, that's my understanding. Otherwise I see no way to allow horizon plugins to use Django 3.2 with a released version of horizon.13:11
amotokivishalmanchanda: yes, that's my understanding. Otherwise I see no way to allow horizon plugins to use Django 3.2 with a released version of horizon.13:14
amotokivishalmanchanda: I am not a fan to force to land something by skipping tests. In most cases it is a sign that we miss something.13:16
amotokivishalmanchanda: out side of horizon plugins, this kind of confusion happened around Django req change in horizon. https://review.opendev.org/c/openstack/requirements/+/81546413:34
vishalmanchandaamotoki: hmm, I was thinking if we should add document about such migration to avoid any confusion.13:40
amotokivishalmanchanda: yes. it is in my plan. when I switched the horizon release model to cycle-with-intermediary to allow plugins to consume horizon as a lib, perhaps I was too familiar with the requirements process, so I know what we should do,13:42
amotokivishalmanchanda: but I was lazy enough and did not document it so far :p13:42
vishalmanchandaamotoki:  I took a brutal way to get them merged skipping CI job:(.13:42
amotokivishalmanchanda: when switching the release model, I discussed the detail with the requirements team and what was the problem.13:43
vishalmanchandaamotoki: I was also lazy to send a mail about it on open-discuss because I thought I will take care of it asap.13:44
amotokivishalmanchanda: np13:44
amotokivishalmanchanda: another solution is that horizon catches up the latest Django release promptly13:44
vishalmanchandaamotoki: anyways thanks for the help:)13:44
amotokiit allows us to drop the cap in global-requirements.txt13:44
vishalmanchandaamotoki: But I can see you are the one who push a patch to raise cap for horizon at first place https://review.opendev.org/c/openstack/requirements/+/70121313:50
vishalmanchandaamotoki: Sorry I didn't understand the context completely .13:52
amotokivishalmanchanda: the main reason is that the lack of dev resources in horizon and it is not easy to catch up with the latest Django releases. I discussed it with the release team and the conclusion at that time resulted in my patch you mentioned.13:58
vishalmanchandaamotoki: ok gotcha!13:59
amotokivishalmanchanda: on the other hand, ideally horizon tracks Django changes (possibly testing beta releases allows horizon to work when a new Django is released)13:59
amotokivishalmanchanda: The general consensus in the requirements management is to avoid capping a upper-bound version as much as possible. Capping the upper-bound needs to be well-considered.14:01
opendevreviewTatiana Ovchinnikova proposed openstack/horizon master: Make existing empty metadata properties optional  https://review.opendev.org/c/openstack/horizon/+/81200919:44

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