Tuesday, 2024-01-30

opendevreviewTakashi Kajinami proposed openstack/manila-image-elements master: Drop unnecessary export  https://review.opendev.org/c/openstack/manila-image-elements/+/90715901:03
opendevreviewMerged openstack/manila-image-elements master: Make tox.ini compatible with recent tox versions  https://review.opendev.org/c/openstack/manila-image-elements/+/90677501:08
opendevreviewMerged openstack/manila-test-image master: Adapt to new versions  https://review.opendev.org/c/openstack/manila-test-image/+/90681201:09
opendevreviewMerged openstack/manila-image-elements master: Fix installation of EPEL in recent versions  https://review.opendev.org/c/openstack/manila-image-elements/+/90677101:14
opendevreviewJoshua Cornutt proposed openstack/manila master: Fixing CORS handling  https://review.opendev.org/c/openstack/manila/+/90701210:55
opendevreviewTakashi Kajinami proposed openstack/manila master: Fixing skipped default override for CORS options  https://review.opendev.org/c/openstack/manila/+/90701213:21
opendevreviewTakashi Kajinami proposed openstack/manila master: api: Dump config options when deployed as a wsgi app  https://review.opendev.org/c/openstack/manila/+/89156413:32
opendevreviewJoshua Cornutt proposed openstack/manila master: Reverting hashbang for python3  https://review.opendev.org/c/openstack/manila/+/90721915:00
tkajinameventlet was again bumped and again breaks the doc job :-( https://zuul.opendev.org/t/openstack/build/63914f9dc9e24e1180eea22bfd92e13c15:03
gouthamr:( 15:03
gouthamrtkajinam: i don't know what's unique about the point that it breaks at (autodoc: failed to import module 'tests.fake_compute' from module 'manila')15:06
tkajinamyeah15:40
JayFgouthamr: looking 15:48
JayFgouthamr: this was broken in the ironic-inspector docs job too, but we were working15:48
JayFso I'm curious why yours is unhappy now15:48
JayFI wonder if it's python version; I might have tested with 3.11 locally15:49
JayFso basically, autodoc has to import our code to document it, but because we're being imported into an existing python process, the monkey_patch happens late15:50
JayFyeah I reproduced it locally15:50
JayFwill try to get a fix15:50
clarkbis the issue python version related?15:52
JayFNo, they are broken for me locally in python 3.1115:52
JayFjust must be slightly different cases for ironic-inspector and manila15:52
JayFI have a couple ideas on how to mitigate I'll try15:52
tkajinamone thing I found is that some projects use sphinxcontrib.apidoc instead of sphinx.ext.autodoc and this may be something we can try ?15:53
tkajinamI'm not very familiar with doc builds and may need to dig into it further. 15:54
tkajinamreference https://review.opendev.org/c/openstack/cinder/+/55915115:54
tkajinamI initially suspect monkey_patch in doc/source/conf.py is causing the problem but it does not :-(15:54
JayFno, basically what's happening is15:54
JayFautodoc itself imports the code to document it15:55
JayFby policy of library and openstack, monkey_patch of eventlet has to be the first thing that happens in a python process15:55
JayFor else you have to try and "green" existing locks and things that started before eventlet15:55
tkajinamook15:55
JayFautodoc is importing our stuff late, so we trigger that code in eventlet15:55
JayFwhich in ironic-inspector blew up in werkzeug, and here is breaking elsewhere15:55
tkajinammakes clear sense.15:56
JayFso if we can: 1) prevent the monkey_patch in autodoc cases or 2) fix whatever code in eventlet/manila is making that angry15:56
tkajinamsorry you already explained it earlier. should have scrolled up the window15:56
JayFwe are in good shape15:56
JayFI'm going after #1 right now15:56
tkajinamyeah15:56
*** manuelosorio-581e465dd73408ce4 is now known as manuelosorioManuelOsorio[m]15:57
JayFthis is why I posted on the list that maybe it was too late in cycle to push this though :/15:59
*** manuelosorioManuelOsorio[m] is now known as theManuelOsorio[m]15:59
*** theManuelOsorio[m] is now known as theManuelOsorio16:03
JayFI think I found a bug in eventlet related to this behavior, working a fix16:10
opendevreviewMerged openstack/puppet-manila master: Add support for oslo.reports options  https://review.opendev.org/c/openstack/puppet-manila/+/90708316:33
JayFtkajinam: https://github.com/eventlet/eventlet/pull/907 I suspect this will not only fix manilla, but all broken cases16:36
opendevreviewkiran pawar proposed openstack/python-manilaclient master: Fix share force delete case  https://review.opendev.org/c/openstack/python-manilaclient/+/90724217:30
JayFTo update, fix is landed and included in 0.35.1 release, https://review.opendev.org/c/openstack/requirements/+/907243 is rechecking against it with a single +218:27
gouthamrJayF++ thank you very much!18:59
JayFTurns out my testing of ironic-inspector docs was busted, so although I did it without knowing I was helping myself at the same time18:59
JayFI needed that fix too :D 19:00
JayFeveryone wins! lol19:00
gouthamr\o/ :D 19:00
ashrodritesting19:10
JayFyep19:10
ElvisKobi_Yep19:10
skylarmarkegard[m]Ping19:12
ashrodrihi skylar19:14
elviskobi[m]Hi19:24
skylarmarkegard[m]Hello19:29
elviskobi[m]Hello19:30
opendevreviewmelaku alehegn proposed openstack/manila master: Change misleading user message when user services are down  https://review.opendev.org/c/openstack/manila/+/89951320:36
opendevreviewmelaku alehegn proposed openstack/manila master: Change misleading user message when user services are down  https://review.opendev.org/c/openstack/manila/+/89951320:42
opendevreviewMerged openstack/manila-image-elements master: Drop unnecessary export  https://review.opendev.org/c/openstack/manila-image-elements/+/90715923:56

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