Tuesday, 2024-07-30

cidJayF: I will include that once I'm fully on seat.07:14
cidGood morning ironic o/07:15
rpittaugood morning ironic! o/07:27
adam-metal3  good morning Ironic!07:34
rpittauhey adam-metal3 :)07:49
rpittauadam-metal3: the spec is a very interesting reading, I didn't leave any review for the time being, but I added myself to the reviewers list, hopefully I'll be able to tackle that a bit deeper before EOW07:49
adam-metal3rpittau: thanks07:53
rpittaummm I just realized I forgot a topic for yesterday meeting08:08
rpittaulet's ask now!08:08
rpittaudtantsur, JayF, TheJulia, iurygregory: I'd like to stop cutting bugfix branches for ironic-inspector at this point, we don't use it anymore on metal3 side which was the main (probably only) consumer, wdyt?08:11
opendevreviewVerification of a change to openstack/ironic master failed: Require hashed passwords for rescue by default  https://review.opendev.org/c/openstack/ironic/+/92345208:23
opendevreviewcid proposed openstack/ironic master: Self-Service via Runbooks  https://review.opendev.org/c/openstack/ironic/+/92517008:27
opendevreviewcid proposed openstack/python-ironicclient master: Add CLI support for runbooks  https://review.opendev.org/c/openstack/python-ironicclient/+/92517208:29
opendevreviewcid proposed openstack/python-ironicclient master: Add CLI support for runbooks  https://review.opendev.org/c/openstack/python-ironicclient/+/92410108:31
opendevreviewcid proposed openstack/ironic master: Self-Service via Runbooks  https://review.opendev.org/c/openstack/ironic/+/92214208:33
* cid Finallllly! I was like, gerrit, thank you but I already have a changeid.08:33
opendevreviewMohammed Boukhalfa proposed openstack/sushy-tools master: Extend the fake systems driver with external systems status notifier  https://review.opendev.org/c/openstack/sushy-tools/+/92311108:40
opendevreviewJacob Anders proposed openstack/sushy-tools master: Translate VM name to UUID to avoid redirect issue  https://review.opendev.org/c/openstack/sushy-tools/+/92429709:14
opendevreviewMerged openstack/ironic master: Test devstack OSCaas against all Ironic jobs  https://review.opendev.org/c/openstack/ironic/+/91962009:17
dtantsurrpittau: I guess with it officially deprecated, it makes sense. Let's just make sure we announce it somehow (ML? release notes?)09:53
jssfrironic-inspector is deprecated?09:56
iurygregoryrpittau, ++ makes sense to me09:56
dtantsurjssfr: https://docs.openstack.org/releasenotes/ironic-inspector/unreleased.html#deprecation-notes09:57
dtantsuralso keep in mind that the actual end of life will not happen any soon09:57
dtantsurso the messaging is "migrate but not in panic"09:57
* jssfr goes to read, thanks10:02
opendevreviewMerged openstack/ironic master: Require hashed passwords for rescue by default  https://review.opendev.org/c/openstack/ironic/+/92345210:38
iurygregoryrpittau, I think elod comment makes sense in small patch to sushy-tools https://review.opendev.org/c/openstack/sushy-tools/+/925069  11:24
iurygregorylol i pasted the wrong message :D12:06
iurygregoryctrl+c you lied to me :D 12:07
iurygregoryhttps://review.opendev.org/c/openstack/releases/+/925171 this was the patch12:07
rpittaudtantsur: I will announce it in the ML to see if we get a reply from some other consumer12:32
rpittaubut considering that it's deprecated I doubt it12:32
dtantsurrpittau: we could even consider cycle-with-rc for inspector12:59
rpittaudtantsur: mmm yeah just wondering if it's worth changing it now, how far are we from closing the project?13:00
dtantsurrpittau: well... not soon for sure. Several release cycles.13:00
rpittauoh ok, I thought it would be sooner13:01
rpittauthen we can take that into consideration13:01
opendevreviewRiccardo Pittau proposed openstack/ironic master: Remove ironic-inspector from bugfix branches  https://review.opendev.org/c/openstack/ironic/+/92520013:05
opendevreviewJacob Anders proposed openstack/sushy-tools master: Translate VM name to UUID to avoid redirect issue  https://review.opendev.org/c/openstack/sushy-tools/+/92429713:09
mohammedThanks for feedback on the patch https://review.opendev.org/c/openstack/sushy-tools/+/923111 and on the yesterday weekly I addressed the comment on the patch and again as I explained on the weekly this tiny minimal interface making fake system extensibale and push notifications to a configured endpoint. We’ve improved the documentation, please let me know if you think further refinements are needed. Otherwise, this 13:12
mohammedinterface in the fake system is ready to make the most of it in maximizing testing ironic at scale and minimizing 13:12
mohammedcardoe:  crowd strike concerns in production. 13:12
TheJuliaGood morning13:18
jamesdenton_altgood morning13:21
opendevreviewOpenStack Release Bot proposed openstack/ironic-python-agent bugfix/9.13: Update .gitreview for bugfix/9.13  https://review.opendev.org/c/openstack/ironic-python-agent/+/92521013:53
opendevreviewDoug Goldstein proposed openstack/sushy master: avoid MAC addresses that are the empty string  https://review.opendev.org/c/openstack/sushy/+/92513014:05
opendevreviewMerged openstack/ironic-python-agent bugfix/9.13: Update .gitreview for bugfix/9.13  https://review.opendev.org/c/openstack/ironic-python-agent/+/92521014:22
mohammedJayf: Good morning! The patch got +2 but it can't be merged without your approval ':D 15:41
JayFI don't have time to give it a quality review, but if you link it I can make sure that my negative vote is removed15:44
mohammedI don’t see any negative reviews on the patch. Please double check here: https://review.opendev.org/c/openstack/sushy-tools/+/92311115:48
dtantsurany core can add the 2nd +215:49
rpittaumohammed: approved :)16:06
rpittaugood night! o/16:06
mohammedrpittau: thanks switching to fake-ipa now16:07
mohammedo/16:07
JayFokay cool, I didn't think I had put a - on that but if I had was gonna pull it 16:28
JayFglad you got it reviewed16:28
opendevreviewMerged openstack/sushy-tools master: Extend the fake systems driver with external systems status notifier  https://review.opendev.org/c/openstack/sushy-tools/+/92311116:36
mohammedThanks Jay  now I can head off for my vacation in peace xD16:53
cardoeHow do people feel about "python_requires" constraints?17:57
cardoeI see for example sushy just has >=3.817:57
cardoeBut sushy doesn't work on Python 3.12 because of it's implicit use of pkg_resources which comes from setuptools which won't be installed by default in 3.1217:58
cardoeIf you cap the upper limit then it would require a new release to support the newer version of Python e.g. python_requires >=3.8,<3.1217:59
clarkbit still works if you install setuptools though17:59
cardoeFor now17:59
clarkbI would not put that restriction in place17:59
clarkbyou would make it more difficult for people to use the software when it may just work18:00
cardoeYep. Agreed.18:00
clarkbyou can also write a pyproject.toml that makes the setuptools dependency explicit18:00
clarkband if the use of pkg_resources also happens at runtime you can list setuptools as a dependency18:01
cardoeWell I'm submitting a fix to sushy18:02
cardoePython 3.9 and newer provides importlib.resources with the functionality. While Python 3.8 would need importlib_resources package.18:02
cardoesushy's usage of pkg_resources is deprecated and slated for removal from setuptools.18:03
clarkbah yup if the things pkg_resources are used for have been replaced by importlib then you can switch over to that too18:03
clarkbwhen it comes to python_requires I would limit that to actual incomaptibilities with the language and not just things like library shuffling18:04
clarkbfor example "we use more modern python type specifications and therefore aren't compatible with python older than 3.6"18:04
JayFcardoe: if you find a fix that is happy with sushy, if you could pattern that fix across Ironic projects that'd be incredibly helpful18:29
cido/20:59
opendevreviewDoug Goldstein proposed openstack/sushy master: drop usage of pkg_resource for newer python compat  https://review.opendev.org/c/openstack/sushy/+/92530421:44
cardoeHow about ^, JayF?21:45
JayFcardoe: I am the messenger of doom, sorry21:49
cardoeSo I doubt they'll accept my change21:53
TheJuliaJayF: shouldn't that be DOOOOOooooommmm?21:53
cardoeThere's already a change they're working on to drop Python 3.8 support since it goes EOL 2024-10-01, which is after the 2024.2 release but apparently a bunch of projects are dropping Python 3.8 support for the 2024.2 release so they don't have the weird conflict of supporting it at release and then not supporting it post release.21:54
cardoeHence my question yesterday of can we bump up some things to require Python 3.9 and newer instead of 3.8?21:54
cardoeCause if I can nudge sushy up to 3.9 and newer then I don't need an extra depend and this all works with stdlib.21:55
JayFI have not had the capacity to fully contextualize this situation (and likely won't today, either)21:55
JayFand mainly was trying to give you a quick review, which usually is a positive one21:55
JayFbut :( 21:55
JayFso I can't speak to the larger idea r/n21:55
TheJuliaI, suspect, change wise it is just the need to take a shot at updating https://github.com/openstack/requirements/blob/master/global-requirements.txt21:56
clarkbcouple of things. I think they should accept adding it to global requirements (importlib-metadata is already there). The dropping of 3.8 support needs to happen in a specific order with libraries going last. Sushy is a libary it should be at the tail end of the support drop. Also just because the runtimes list for 2024.2 requires 3.9 doesn't mean 3.8 is disallowed21:57
clarkbwe're likely to see a long tail from projects like swift since they have historically been in that boat21:57
TheJulia++21:58
TheJuliaclarkb: well put21:58
clarkbI see the change you are referring to and I'll make a note there too21:59
cardoeokay I'll submit it to them.21:59
clarkbthe last time large scale uncoordinated python version drop was attempted it crashed and burned. THis whole process needs to be more of a coordinated dance rather than a hodge podge of cleanups22:00
* TheJulia glares at dns22:07
TheJuliahttps://www.reddit.com/r/networkingmemes/comments/hx9rnc/dns_haiku/22:08
opendevreviewDoug Goldstein proposed openstack/sushy master: drop usage of pkg_resource for newer python compat  https://review.opendev.org/c/openstack/sushy/+/92530423:33

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