Wednesday, 2021-10-27

amotokivishalmanchanda: I -1'ed your release patch as I think there is no need to bump the major version07:11
amotokiI am not sure we need the major version bump only due to the requirement change. This is a super gray zone.07:13
vishalmanchandaamotoki: hi, let's say if I cut a new release for stable/xena in future then what version I will use?07:15
amotokivishalmanchanda: my general answer is we just need a patch version bump.07:16
vishalmanchandaamotoki: Is it 20.1.1?07:16
amotokivishalmanchanda: generally speaking, stable branches do not have features so no minor version is required07:16
amotokivishalmanchanda: if we bump the major version in master, it would be nice to drop deprecated features together.07:17
amotokivishalmanchanda: did you have any discussion what features can be dropped in the PTG?07:17
vishalmanchandaamotoki: yeah we have some discussion about dropping code for launch instance django based implementation.07:18
amotokiwhen are such removal planned? It is better to drop something in the earlier stage of the cycle.07:20
vishalmanchandaI am planning to drop this once I complete this djang3.2 related work.07:21
amotokivishalmanchanda: how many times do you plan to bump the major version in yoga?07:23
vishalmanchandaamotoki: ok I will update my release patch to bump minor version.07:24
amotokivishalmanchanda: just wait for the release team feedback07:24
amotokivishalmanchanda: I am not sure we should keep a room for minor version(s) in stable/xena.07:24
vishalmanchandaamotoki: sure.07:25
amotokivishalmanchanda: in case of xena and wallaby, our first released were shipped with the major version bump along with the feature drops.07:27
vishalmanchandaamotoki: but I think you are right I just checked the older patches for horizon release.07:27
vishalmanchanda#startmeeting horizon15:00
opendevmeetMeeting started Wed Oct 27 15:00:07 2021 UTC and is due to finish in 60 minutes.  The chair is vishalmanchanda. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'horizon'15:00
vishalmanchandahi anyone around for horizon meeting?15:01
amotokihi15:01
vishalmanchandalet's wait for few minutes if more people join us.15:02
vishalmanchandatmazur: e0ne : rdopiera : around?15:03
tmazuro/15:04
vishalmanchandaok Let's start the meeting.15:04
vishalmanchandaFirst of all, thank you all for joining the PTG discussion. It's good to see you all.15:05
vishalmanchandaIn case if you are not able to join or missed any topic discussion please take a look at ptg eherpad15:05
vishalmanchandahttps://etherpad.opendev.org/p/horizon-yoga-ptg15:05
vishalmanchanda#topic Notices15:06
vishalmanchandafew notices from my side for this week.15:06
vishalmanchandaThis week is R-22, Yoga-1 milestone is R-19(Nov 15 - Nov 19)15:06
amotokido we have assignees for priority items? Or are they just listed?15:06
vishalmanchandaYoga Schedule https://releases.openstack.org/yoga/schedule.html15:06
vishalmanchandaamotoki: I will come to that point.15:07
vishalmanchandaI have cut first release for Yoga cycle so that all horizon plugins can consume django upper bump change and patch is merged today https://review.opendev.org/c/openstack/releases/+/81533415:08
vishalmanchandaI have updated our release priority etherpad and priority items for Yoga cycle.15:08
vishalmanchandaSo please a look at etherpad and any other priority if I missed any.15:08
amotokivishalmanchanda: okay. we are now in the "Notices" topic, if more discussion is needed, let's cover later.15:09
vishalmanchandaAlso, If you are working on any task mentioned on the etherpad, please add your name so we ask the status throughout the cycle.15:09
amotokivishalmanchanda: where in which etherpad do you mean?15:09
amotokithe PTG etherpad? the priority etherpad? or something other?15:10
vishalmanchandahttps://etherpad.opendev.org/p/horizon-release-priorities 15:10
vishalmanchandaamotoki: release priority etherpad15:10
vishalmanchandaI have also updated the Weekly meeting Section in the release priority etherpad, so if you have topic to discuss please add it there.15:12
vishalmanchandathat's all announcement from my side for this week, if anyone have any announcement to make go ahead.15:13
vishalmanchandamoving to next topic15:14
vishalmanchanda#topic Django 3.2 support15:14
vishalmanchandapatch to update upper constraints to use new horizon release is up https://review.opendev.org/c/openstack/requirements/+/81562815:15
rdopierasorry for being late15:15
vishalmanchandaonce above patch is merged I will purpose a patch to bump minimum django version to 3.2 in horizon and then cut a new release for horizon.15:16
vishalmanchandaI was also thinking if I should drop code for Launch instance python based implementation and django 2 support together so we not have to cut two releases.15:17
amotokido we want to give some time to horizon plugins to bump the lower bound or want a new horizon release to force them to update their l-c?15:17
amotokithe gray zone is whetherr we need a major version bump when we change the lower bound of Django.15:18
vishalmanchandaI am not sure if horizon plugins are much active and they are going bump there lower bound.15:20
vishalmanchandaYou mean if we drop Django 2 support then we didn't need a major version bump.15:21
amotokivishalmanchanda: regrading the major version, yes. it is really a grayzone.15:22
amotokiI cannot say which is better15:22
vishalmanchandabut if I look at prometheanfire comment on my patch https://review.opendev.org/c/openstack/requirements/+/815096 it say we need to do a major version bump.15:22
amotokiyeah, a major version bump should work. what I am not sure is that the semantic versioning requires the major version bump when our (major) dependency are changed15:24
amotokiif we can do other changes which requires a major version change, it would be really nice to do them together15:24
amotokiso it is nice to have the removal of django Launch instance form in a same release15:25
vishalmanchandaamotoki: ok I will try to push a patch by next week.15:26
amotokiit is not specific to Django 2 vs 3. it can happen every Django LTS change :-(15:26
vishalmanchandamoving to next topic15:26
amotokiIMO I don't want to see a major version bump more than once in a release :_15:27
amotoki:)15:27
vishalmanchandaamotoki: sure.15:27
vishalmanchanda#topic Bug deputy report15:27
vishalmanchandaWe have 3 new bugs reported from last 2 weeks.15:28
vishalmanchandaone of them is already triaged 2 needs to be verify https://bugs.launchpad.net/horizon/+bug/1947295 and https://bugs.launchpad.net/horizon/+bug/1946534 15:29
vishalmanchandaI will take a look at these bug tomorrow.15:29
amotokiregarding the first one https://bugs.launchpad.net/horizon/+bug/1947295, the bug author found a solution.15:29
amotokiit looks like that the package they use still uses wsgi/django.wsgi unfortunately15:30
amotokiI think it is a bug of the package.15:30
amotokiI am not sure such kind of thing should be covered by the upstream team.15:31
vishalmanchandaamotoki: yeah, thanks feel free to add your comment there.15:31
amotokiwill do if I don't forget it :p15:32
vishalmanchandaamotoki: thanks or I will mark it as incomplete as it is not horizon bug.15:33
amotokiwhere is a good place to report a bug on such package?15:33
vishalmanchandaI don't know maybe zigo know more about that.15:34
amotokiI only have an experience on ubuntu cloud archive as an OpenStack operator, so I don't know where is a right place for RPM package15:34
opendevreviewVadym Markov proposed openstack/horizon master: Fix for "Resize instance" button  https://review.opendev.org/c/openstack/horizon/+/80810215:34
vishalmanchandaok moving to next topic15:35
opendevreviewVadym Markov proposed openstack/horizon master: WIP Fix for "Resize instance" button  https://review.opendev.org/c/openstack/horizon/+/80810215:35
vishalmanchanda#topic On demand agenda15:35
zigovishalmanchanda: What package?15:35
amotokivishalmanchanda: I don't think zigo is the right contact as he is a Debian package maintainers15:35
vishalmanchandaDo we have any other topic to discuss.15:35
zigoo/15:36
amotokizigo: sorry for bugging you. we are just wonder where is the right place to file a bug on a wrong configuration of RPM package of horizon.15:36
vishalmanchandazigo: we are just discussing a bug and I thought maybe you know where to report it.15:36
zigoI'm not the right person for RPM stuff ... :)15:36
amotokizigo: perhaps you are not the right person as you are a debian guy and I know it well.15:37
zigoIndeed.15:37
rdopieraI suppose that would be me15:37
vishalmanchandacool.15:37
amotokirdopiera: where should we report a bug? RDO?15:39
rdopieraamotoki: yes15:39
amotokirdopiera: thanks. 15:39
amotokias upstream, it is better to forward a bug on packaging rather than marking such as Incomplete/Invalid.15:40
vishalmanchandaoh I forgot to mention I will not be able to host the next weekly meeting as it's the holiday for me.15:40
rdopieraI actually think he's following the wrong guide15:41
vishalmanchandaCan someone else chair it or we can skip?15:41
rdopierahe didn't mention which one he followed, other than it is "official"15:41
amotokiI think we can skip. I believe you discussed a lot in the PTG already.15:41
vishalmanchandardopiera: We can ask him about the steps how to reproduce it and let' see.15:42
amotokirdopiera: good point. let's clarify it 15:42
vishalmanchandaok I will send a mail on open-discuss about skipping next weekly meeting in case noone come forward to chair it.15:44
vishalmanchandaI think we can end this meeting if we have nothing else to discuss.15:45
vishalmanchandaAlso, please add your name if you are going to work on any task mentioned in release etherpad for yoga cycle 15:46
vishalmanchandahttps://etherpad.opendev.org/p/horizon-release-priorities line 615:46
vishalmanchandaThanks everyone for joining!15:48
vishalmanchanda#endmeeting15:48
opendevmeetMeeting ended Wed Oct 27 15:48:33 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:48
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2021/horizon.2021-10-27-15.00.html15:48
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2021/horizon.2021-10-27-15.00.txt15:48
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2021/horizon.2021-10-27-15.00.log.html15:48
-amotoki- was disconnected15:48
amotokiperhaps "official" means the documention from the horizon team, but it is not well maintained as nobody verifies it :p15:48
amotokiit seems the meeting ended which I was disconnected.15:48
amotokiI have one question on horizon-selenium-headless15:48
vishalmanchandaamotoki: please ask.15:49
amotokiwe have only 7 tests in horizon-selenium-headless15:49
amotokiwhat is the purpose of this job?15:49
amotokican we migrate them to other tests.15:49
amotoki?15:49
amotokiI am not sure. I am just asking it15:49
rdopieraI just checked we have /usr/share/openstack-dashboard/openstack_dashboard/wsgi.py15:50
amotokirdopiera: yes. $APP/wsgi.py is what Django upstream recommends.15:51
vishalmanchandaamotoki: TBH I have no idea about this job as of now maybe tmazur rdopiera know more!15:51
rdopieraso I have no idea where he got /usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi15:51
rdopieraI suspect from some janky old tutorial15:52
amotokiwe added in commit 0ca736e5da47413db6749053e6083b82cbb24825 and dropped wsgi/django.wsgi in some release(s) later.15:52
amotokicommit 7e682a2d528bcff992334d8792e33abbd57f5802 dropped wsgi/django.wsgi in wallaby15:53
amotokirdopiera: as I commented above, it was a way to configure horizon with apache. I wonder the package has not updated their apache config.15:54
amotokiso I think he just installed the package and hit the issue15:55
rdopieraamotoki: I think he wrote his own apache config16:05
rdopieraamotoki: based on some tutorial he found16:05
rdopierahmm, you might be right, though, nobody normally installs openstack just from the rpm, without puppet or tripleo16:07
rdopieraso we might have missed that16:08
rdopierayup, you are right16:09
opendevreviewTatiana Ovchinnikova proposed openstack/horizon master: Mark "Source" tab in the launch instance form as required  https://review.opendev.org/c/openstack/horizon/+/78881316:12
gansoamotoki: hi! when you have some time could you please take a look at and provide some feedback so it can be further worked on for the yoga cycle? Thanks in advance. https://review.opendev.org/c/openstack/horizon/+/80645417:47

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