Thursday, 2023-01-26

*** JasonF is now known as JayF00:57
rpittaugood morning ironic! o/08:08
rpittauJayF: awesome, thanks for the reno fix, reviewing the patches now08:10
rpittauif another core has a moment please review https://review.opendev.org/c/openstack/ironic-inspector/+/871788 https://review.opendev.org/c/openstack/ironic/+/871787 https://review.opendev.org/c/openstack/ironic-python-agent/+/871786 to fix the reno job and unlock CI, thanks!08:15
dtantsurdone08:52
opendevreviewMerged openstack/ironic-python-agent master: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87178609:03
opendevreviewMerged openstack/ironic-inspector master: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87178809:08
opendevreviewMerged openstack/ironic-python-agent master: Readd usedevelop true to tox.ini  https://review.opendev.org/c/openstack/ironic-python-agent/+/87172809:28
kubajjdtantsur: is it possible that a failed test locked a node and never released it on my local vm?09:40
dtantsurkubajj: a unit test or something else?09:44
kubajjdtantsur: yes, a unit test09:45
kubajjI am getting:     ironic.common.exception.NodeLocked: Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is locked by host fake-mini, please retry after the current operation is completed.09:45
dtantsurunit tests operate on a temporary in-memory database. so it must be something within the test run itself09:45
kubajjdtantsur: ok09:45
kubajjthanks09:45
kubajjdtantsur: I think my problem is that I'm acquiring a task on a node that I'm about to destroy09:52
kubajjThat shouldn't work, right?09:52
dtantsurkubajj: we always acquire a task for any changes09:53
dtantsuryou're possibly doing it twice :)09:53
samuelkunkel[m]Good Morning, is someone still missing from https://review.opendev.org/c/openstack/sushy/+/870888? rpittau  already reviewed it. I am not 100% familiar how the process goes from here :)10:04
opendevreviewMerged openstack/ironic master: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic/+/87178710:19
kubajjdtantsur: yes, I think that's the problem. The destroy_node calls it from its body as well. Can I mock the task that's returned?10:26
dtantsurkubajj: I don't think mocking is the answer: you may get the same problem in the real code10:27
dtantsurwhere is the 2nd task created?10:27
kubajjdtantsur: I wanted to make sure that the cleanup swift entries function is called once with a task, but I don't see how to get the task created in destroy node.10:28
dtantsurkubajj: not sure what you mean. You have a task already in https://review.opendev.org/c/openstack/ironic/+/871394/3/ironic/conductor/manager.py10:29
dtantsuryou just need to use it and avoid creating more tasks10:29
kubajjdtantsur: this is the test I'm trying to fix https://paste.opendev.org/show/bTHSTB7phANgn1IkgJhC/10:33
opendevreviewMerged openstack/bifrost master: Support PXE network boot with grub  https://review.opendev.org/c/openstack/bifrost/+/80722010:50
dtantsursamuelkunkel[m]: approved10:56
opendevreviewRiccardo Pittau proposed openstack/ironic master: Bump cirros to version 0.6.1  https://review.opendev.org/c/openstack/ironic/+/87181210:56
dtantsur(you need 2 reviewers in most cases)10:56
dtantsurkubajj: I'm a bit puzzled, could you upload the updated patch?10:56
samuelkunkel[m]ahh, good to know :)10:56
samuelkunkel[m]thanks10:56
rpittausorry samuelkunkel[m] I gave as assumed that you knew that, my bad :)10:58
samuelkunkel[m]no worries10:58
samuelkunkel[m]maybe its written somewhere within the contributors guide10:59
samuelkunkel[m]and then RTFM is valid10:59
opendevreviewJakub Jelinek proposed openstack/ironic master: Erase swift inventory entry on node deletion  https://review.opendev.org/c/openstack/ironic/+/87139411:02
kubajjdtantsur: this is it ^11:03
*** adam_ is now known as adamrozman11:08
dtantsurkubajj: I see "NameError: name 'task' is not defined"11:36
iurygregorygood morning Ironic11:37
dtantsuro/11:37
kubajjdtantsur: yeah, that's because I don't know how to mock/get the task in the test11:37
dtantsurit's not critical, you can use mock.ANY11:38
opendevreviewMerged openstack/sushy master: workaround: requests verify handling if env is set  https://review.opendev.org/c/openstack/sushy/+/87088812:29
kubajjdtantsur: this might be a very dumb question, but what should in the case you mention in https://review.opendev.org/c/openstack/ironic/+/871394/comments/1590c652_c033cfeb I can add the side effect to raise the exception, but what should I then assert?12:39
opendevreviewKaifeng Wang proposed openstack/ironic master: Fixes console port conflict occurs in certain path  https://review.opendev.org/c/openstack/ironic/+/86834212:39
opendevreviewJakub Jelinek proposed openstack/ironic master: Erase swift inventory entry on node deletion  https://review.opendev.org/c/openstack/ironic/+/87139412:56
kubajjdtantsur: managed to figure out what was the problem. I was adding side effects after calling the function.13:10
opendevreviewMerged openstack/ironic master: Docs: Troubleshooting: how to exit clean failed  https://review.opendev.org/c/openstack/ironic/+/87112913:25
opendevreviewKaifeng Wang proposed openstack/ironic master: Relaxing console pid looking  https://review.opendev.org/c/openstack/ironic/+/87126213:28
rpittauJayF, TheJulia, dtantsur, iurygregory: for the bugfix branches I'm still waiting for a couple of patches to merge, please double-check the list I've made: https://etherpad.opendev.org/p/outstanding-patches thanks!14:05
iurygregoryrpittau, ack14:05
vanouJayF: Regarding backport of iRMC driver patch. In my understanding, backport of https://review.opendev.org/c/openstack/ironic/+/862616 till Zed and https://review.opendev.org/c/openstack/ironic/+/862552 to Wallaby is first denied but approved in the end. Is my understanding correct?14:59
* iurygregory brb going to reboot the laptop (vpn problems) 15:03
Sandzwerg[m]Hi, short question. Looking at the release notes they mention that for retirement to work automatic cleaning needs to be enabled, but the documentation doesn't mention it. But it seems automatic cleaning is needed so the documentation is missing this?15:04
dtantsurarne_wiebalck: ^^^15:06
dtantsurWithout looking into any details, I'd assume cleaning itself is not required.. but let's see what Arne says15:06
TheJuliaI think it might be actually, since one of the original requirements I think was to prepare the machine for removal15:07
TheJuliawhich would involve wiping it15:07
dtantsurLogically yes. But have we encoded this requirement?15:08
TheJulialooking15:08
dtantsuropinions on the failure in https://review.opendev.org/c/openstack/ironic-inspector/+/869719?15:09
dtantsurI don't understand why this change affected coverage..15:09
TheJuliaI've had a few cases recently where I've skirted along the edge of code coverage in inspector recently with minor refactoring, but it was always a bit more than that15:12
dtantsurI wonder if it was a good idea at all15:12
TheJuliathe lock?15:12
TheJuliayou *could* just nuke it honestly15:13
TheJuliathat feels evil, but it feels appropriately evil15:13
TheJuliaso yes, to retire a node, you do need to make it through cleaning15:13
dtantsurno, the coverage limit15:13
TheJuliaoh... 15:14
TheJuliathe bulk of what it is complaining about is things like dbsync.py and stuff that is not in the normal testing path15:15
TheJuliabecause it is a wrapper, or just for the tests to run anyhow15:15
dtantsurright15:15
TheJulia... (which is confusing to begin with...)15:15
TheJuliaI'd +1 a change to lower it to 79%15:15
TheJuliaerr, +215:15
TheJuliawith the small size of the code base, 80% is... tough.15:16
TheJuliaI was looking for like individual lines I could add testing for last time15:16
dtantsuror just stop failing at all?15:16
dtantsurif we keep lowering the minimum, it's not really better than dropping it15:17
TheJuliawell, I think that relates to the timeline on merging15:17
TheJuliatrue15:17
opendevreviewDmitry Tantsur proposed openstack/ironic-inspector master: Stop gating on unit test coverage  https://review.opendev.org/c/openstack/ironic-inspector/+/87182715:18
dtantsurproposal ^^15:18
Sandzwerg[m]Regarding retiring and cleaning: https://opendev.org/openstack/ironic/src/branch/master/ironic/conductor/allocations.py#L104 seems to assume there can't be available nodes with retired =true but when I set one active node of ours to retired and afterwards deleted the instance it ended up in available again and currently we have disabled automatic cleaning, that's why I started to look. We are currently running ironic on Xena 15:19
dtantsurI have a feeling it's a bug. Even though disabling cleaning is not recommended, we shouldn't just break the retirement feature.15:20
TheJuliaso the documentation sets the context forward that the system state will be cleaned15:21
Sandzwerg[m]We want to enable automatic cleaning sooner or later but it feels at least like bug in the documentation if it is a requirement. 15:21
TheJuliaso it feels more like contractual design requirement with the expectation set15:21
TheJuliaI've got a doc update half written at the moment15:21
dtantsurJayF: FYI we're on the list for https://etherpad.opendev.org/p/openstack-pypi-maintainers-cleanup15:22
TheJuliai'm fairlyl sure aeva would not object15:24
dtantsurand Lucas :)15:26
dtantsurwell, actually, I won't object either even though I'm still active here15:26
dtantsurunused privileges shall be removed15:26
opendevreviewJulia Kreger proposed openstack/ironic master: [DOC[ Set cleaning requirement with retirement  https://review.opendev.org/c/openstack/ironic/+/87182915:32
TheJuliaSandzwerg[m]: Please take a look at ^^^15:32
kubajjdtantsur, TheJulia: if you had a minute, could you please have a look at https://review.opendev.org/c/openstack/ironic/+/871394 ?15:35
TheJuliaso if we have a transient failure, should we orphan data in swift?15:36
* TheJulia is going to need to switch over to standing desk mode :(15:37
Sandzwerg[m]TheJulia: perfect. Also answers the question if I should open a issue for this :)15:37
dtantsurTheJulia: it's not ideal; neither is blocking deletion.. I'm not sure15:39
dtantsurcould be a periodic task ;)15:39
TheJuliabut to have a periodic, you'd need to record then remove15:40
TheJuliaso we would need a deleted field and the nightmare with it, or... a journal of some sort15:41
TheJuliaSandzwerg[m]: You can still file a bug..  The challenge is ultimately kind of trying to find the appropriate balance, and a bug would drive wider discussion.15:43
TheJuliakubajj: what do you think? w/r/t the question of orphaning data in swifth potentially15:44
Sandzwerg[m]Alright I'll take a look and create an account15:45
kubajjTheJulia: I have to read last our of discussion :)15:45
TheJuliano rush, I'm swapping my desk to standing mode so my back stops complaining15:46
TheJuliaand done15:46
kubajjTheJulia: so this is orphaning when node deletion fails?15:50
TheJuliaThe file, yes15:50
kubajjOr what does transient failure mean?15:50
kubajjWhat happens now?15:51
TheJuliatransient failure is like... if the service crashed15:51
TheJuliaor... the cable got knocked out in the data center15:51
TheJuliaor... fiber cut... or switch rebooted15:51
kubajjI see15:52
TheJuliaconnectivity is the most common (imho) driver of failures15:52
TheJuliahuman stood infront of the wifi link for too long, created too much noise, jammed the neighboring link out15:52
TheJulia(humans, being mostly water... and wifi at 2.4GHz... etc.15:53
TheJulia)15:53
kubajjAnd the period task would check that the file still exists and if not remove the swift object?15:53
kubajjSorry for so many questions. ;)15:53
TheJuliahow would it knows the file exist though?15:53
kubajjTheJulia: great question.15:55
kubajjSo what was the periodic task Dmitry and you suggested?15:56
TheJuliawell, I think he is proposing it as a means of cleaning up, the challenge is, how would it know what to clean up15:57
TheJuliaI think it might just be better to fail the destroy(), tbh15:57
TheJuliaif any exception is not file not found15:57
kubajjTheJulia: how can you recover from failing to destroy though?15:59
TheJuliayou don't, the user would have to get an error and retry...15:59
kubajjThen I would say just failing is alright.16:03
opendevreviewMerged openstack/ironic-python-agent master: Make logs collection a hardware manager call  https://review.opendev.org/c/openstack/ironic-python-agent/+/87170816:26
opendevreviewMerged openstack/ironic-inspector master: Use new get_rpc_client API from oslo.messaging  https://review.opendev.org/c/openstack/ironic-inspector/+/87118316:27
opendevreviewMerged openstack/ironic master: Clarify release docs: bugfix releases optional  https://review.opendev.org/c/openstack/ironic/+/87153716:28
arne_wiebalckSandzwerg[m]: Hi!16:39
* arne_wiebalck is reading the backlog16:40
Sandzwerg[m] 👋16:45
arne_wiebalckSandzwerg[m]: IIRC, what the retirement features does are two things: a) not block auto-cleaning (like maintenance would) and b) move the node to manageable (rather than available) at the end of cleaning.16:46
opendevreviewVerification of a change to openstack/ironic master failed: Fix grub config path default  https://review.opendev.org/c/openstack/ironic/+/86913416:47
arne_wiebalckSandzwerg[m]: With manual cleaning b) would not be relevant, I guess, as we started from manageable.16:47
arne_wiebalckSandzwerg[m]: My question is: what would you expect to happen when you manually clean a node with the retirement flag set?16:48
arne_wiebalckSandzwerg[m]: I never did that or thought about this :)16:49
arne_wiebalckSandzwerg[m]: So I cannot say quickly what would happen.16:49
Sandzwerg[m]I saw a case were the node didn't end up in manageable after a active instance was with retired=true was deleted the node ended up in available again16:49
arne_wiebalckaha16:49
arne_wiebalckoh, so this is not for manual cleaning, but for deletion16:50
Sandzwerg[m]That's why I thought that automated cleaning might be requirement even when the current documentation doesn't mention it but the release notes did16:50
opendevreviewMerged openstack/ironic master: Use new get_rpc_client API from oslo.messaging  https://review.opendev.org/c/openstack/ironic/+/87116016:51
opendevreviewMerged openstack/ironic-inspector master: Stop gating on unit test coverage  https://review.opendev.org/c/openstack/ironic-inspector/+/87182716:51
Sandzwerg[m]In our case we want to implement port groups and have done so for all available nodes, but we thought we could use retired as a feature to make sure that nodes which get returned are not deployed before we configure the port group16:52
rpittaugood night! o/16:53
arne_wiebalckyeah ... I think you're right: this would only work if auto-cleaning is enabled as the new state is picked somewhere at the end of auto cleaning16:53
arne_wiebalckinteresting!16:54
arne_wiebalckI see TheJulia has put up a patch to clarify the docs already.16:54
arne_wiebalckbut if you need this as a feature, it might be good to file this as a "bug", so we do not forget16:55
arne_wiebalckbye rpittau o/16:55
Sandzwerg[m]Yeah, I've now opened a bug as well: https://storyboard.openstack.org/#!/story/201055216:56
Sandzwerg[m]Maybe it can be closed if the doc patch is merged but I found one place where a assumption is broken by this, not sure if this breaks anything else16:57
opendevreviewVerification of a change to openstack/ironic bugfix/21.0 failed: Fix selinux context of published image hardlink  https://review.opendev.org/c/openstack/ironic/+/87103316:57
Sandzwerg[m]We're probably fine by reactivating cleaning, in the worst case we need to disable the steps that are currently broken for us until we get around to make our own cleaning steps 16:58
arne_wiebalckSandzwerg[m]: Yes, that sounds like it would do what you want.17:00
arne_wiebalckSandzwerg[m]: Thanks for bringing this up!17:00
Sandzwerg[m]Thanks for the quick help, I thought after some time of idling I could use the matrix bridge to see if my assumption was right :)17:02
dtantsurFolks, we discussed with metal3 people from Ericsson the revival of this idea: https://storyboard.openstack.org/#!/story/201055117:09
dtantsurThis is a fake redfish emulator backend to enable massive scale testing of Ironic and Metal317:10
JayFdtantsur: arne_wiebalck: in 15m? 17:15
JayFI just got back from taking the cat to the vet17:15
dtantsurJayF: works for me17:15
arne_wiebalckJayF: in 45min, no?17:15
* arne_wiebalck hears the Italian food cooking 17:16
JayFarne_wiebalck: it can be at 10a if you want; I'm offering to claw it back to 9:30am again to overlap our time better17:16
* arne_wiebalck scheduled dinner before our call and would upset his Italian mother in law when changing the sensitive timing of things17:16
dtantsur:)17:17
JayFI would never want to get between a guy and Italian home cooking17:17
dtantsurdangerous even!17:17
arne_wiebalckdtantsur: in 43 mins would work for you?17:17
dtantsurI think yes if we don't take too long17:17
arne_wiebalckI think that is the plan anyway :)17:17
TheJuliadtantsur: seems... reasonable I guess.17:19
TheJuliathe story, that is17:19
JayFvanou: I'm not sure I see how the patches are different regarding if they can be backported beyond zed17:22
JayFvanou: it's not just my decision though, fwiw. I do think we have to be intentional about making sure we don't backport changes which would change behavior that operators are already relying on or expecting17:23
opendevreviewDan Smith proposed openstack/ironic master: DNM: Test ironic against nova stable uuid change  https://review.opendev.org/c/openstack/ironic/+/87183817:34
NobodyCamGood Morning Ironic Folks17:41
opendevreviewMerged openstack/sushy stable/wallaby: Fix volume deletion on newer iDRACs  https://review.opendev.org/c/openstack/sushy/+/86993417:43
opendevreviewVerification of a change to openstack/ironic bugfix/19.0 failed: Fix selinux context of published image hardlink  https://review.opendev.org/c/openstack/ironic/+/87103817:47
opendevreviewVerification of a change to openstack/ironic stable/yoga failed: Fix selinux context of published image hardlink  https://review.opendev.org/c/openstack/ironic/+/87105317:47
TheJuliablah, evil timer failure17:48
JayFdtantsur: looking at that pypi stuff has been on my list, so I took the time this morning17:52
JayFdtantsur: and holy crap, it's incredibly disturbing.17:52
JayFdtantsur: there's a nonzero chance there's some rackspace shared pypi account (or e.g. Russell) out there with access to IPA; given it's got an extra maintainer of "login.launchpad.net_154"17:52
JayFdtantsur: and I assure you in that case, it'd be a password that hasn't changed in a long, long time17:53
opendevreviewVerification of a change to openstack/ironic stable/zed failed: Fix selinux context of published image hardlink  https://review.opendev.org/c/openstack/ironic/+/87103217:54
dtantsurouch17:57
opendevreviewMerged openstack/ironic bugfix/18.1: Fix selinux context of published image hardlink  https://review.opendev.org/c/openstack/ironic/+/87104018:01
opendevreviewVerification of a change to openstack/ironic bugfix/20.2 failed: Fix selinux context of published image hardlink  https://review.opendev.org/c/openstack/ironic/+/87105218:13
opendevreviewVerification of a change to openstack/ironic stable/xena failed: Fix selinux context of published image hardlink  https://review.opendev.org/c/openstack/ironic/+/87103918:26
JayFdtantsur: https://review.opendev.org/c/openstack/ironic-specs/+/871535  needs to land since you landed the docs update lol18:37
JayFdtantsur: arne_wiebalck: that etherpad has been updated, feel free to muck with it further if you don't like what I did with it :) 19:05
arne_wiebalckJayF: thx19:09
arne_wiebalckJayF: LGTM19:09
JayF\o/19:09
arne_wiebalckbye everyone, see you tmrw o/19:10
JayFdtantsur: I assume you're onboard to have your user removed from any pypi projects that are OpenStack-governed? Looks like you're the plurality-winner in terms of project creation :P 19:11
opendevreviewDan Smith proposed openstack/ironic master: DNM: Test ironic against nova stable uuid change  https://review.opendev.org/c/openstack/ironic/+/87183819:16
stevebaker[m]good morning19:32
opendevreviewJay Faulkner proposed openstack/ironic master: Minor spelling/grammar fixes for release docs  https://review.opendev.org/c/openstack/ironic/+/87184519:32
*** tzumainn_ is now known as tzumainn19:44
dansmithJayF: I left out some words in my reply just now. Ironic shouldn't be affected by that nova change, so I'm running your jobs to make sure it isn't19:50
JayFdansmith: I trust ya, wanted to just ask to make sure you had thought of that :D 19:51
dansmiththe reason I'm running your jobs against it _because_ I know we're flying close to the ironic third rail and I want to make sure we don't break you19:52
TheJuliadansmith: much appreciated19:54
JayFTBH; I thought we were somewhat co-gated with you all19:54
JayFI guess probably just for ironic driver changes?19:54
* JayF can't always keep track of what used to be true vs what the actual state of things is today :|19:55
dansmithJayF: we don't run most of your jobs, just like you don't run most of ours19:55
JayFooooh, so you're testing the balance19:55
JayFinstead of just the sliver19:55
JayFwe really do appreciate that \o/19:55
dansmithyes, I'm trying to avoid the case where this patch passes our little ironic smoke test, but breaks one of your more complicated jobs after it lands19:55
JayFIf there's another core around; https://review.opendev.org/c/openstack/ironic-specs/+/871535 needs another +2A -- the docs update got merged ahead of the policy update (yikes) so I'd like to land this soon please20:03
opendevreviewJulia Kreger proposed openstack/ironic master: [DOC] Set cleaning requirement with retirement  https://review.opendev.org/c/openstack/ironic/+/87182921:43
opendevreviewJulia Kreger proposed openstack/ironic master: [CI] Swap anaconda urls  https://review.opendev.org/c/openstack/ironic/+/87185522:01
TheJuliaThat *should* fix the issue why the tempest gate is failing on the anaconda job at the moment22:02
JayFAIUI; the right way to fix bugfix branches release notes is "don't generate release notes from bugfix branches", right?23:07
JayFstable/* should get the yaml config fix23:07
JayFyeah?23:07
opendevreviewJay Faulkner proposed openstack/ironic stable/zed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic/+/87176523:08
JayF^^ needed to unbreak stable gate, please land quickly if there are any cores up cc: TheJulia 23:09
opendevreviewJay Faulkner proposed openstack/ironic-inspector stable/zed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87176623:09
TheJuliaahh for the cannot concatonate error?23:09
opendevreviewJay Faulkner proposed openstack/ironic-python-agent stable/zed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87176723:09
JayFTheJulia: the actual thing that happened is reno was seeing bugfix-x.y-eol23:10
JayFassuming that mapped to stable/x.y (due to a regexp)23:10
TheJuliaack, okay23:10
TheJuliak23:10
JayFso we have to exclude bugfix from that regexp23:10
JayFbut AFAICT, there's zero reason to run release notes jobs on bugfix branches, yeah?23:11
TheJuliajust wanted to make sure because I was starting to look at some failures23:11
JayFmaster should be good23:11
JayFthis is backporting to fix stables23:11
TheJuliaonly to validate if we need to merge an override23:11
JayFand trying to sus out the best way to fix bugfix23:11
TheJuliauhh.... I'm not quite so sure about  master branch23:11
TheJuliabut... I'll double check23:11
JayFmaster branch release notes jobs are good23:11
JayFthe known issues are resolved23:11
JayFthe unknown issues are seemingly-limitless23:11
TheJuliaeh, hmm23:12
JayFI'm just going to backport the relnotes fix thru bugfix branches23:12
JayFsince there's no good answer here :) 23:12
TheJuliafailure at 8:47 am local, but that patch merged on master at 2-something am23:12
TheJuliaoh, the answer is if we need a version specific override, it has to be merged on that branch23:12
opendevreviewJay Faulkner proposed openstack/ironic bugfix/21.2: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic/+/87176823:13
opendevreviewJay Faulkner proposed openstack/ironic bugfix/21.0: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic/+/87176923:13
opendevreviewJay Faulkner proposed openstack/ironic bugfix/20.2: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic/+/87187023:14
opendevreviewJay Faulkner proposed openstack/ironic stable/yoga: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic/+/87187123:14
opendevreviewJay Faulkner proposed openstack/ironic bugfix/19.0: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic/+/87187223:14
opendevreviewJay Faulkner proposed openstack/ironic stable/xena: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic/+/87187323:15
opendevreviewJay Faulkner proposed openstack/ironic bugfix/18.1: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic/+/87187423:15
opendevreviewJay Faulkner proposed openstack/ironic stable/wallaby: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic/+/87187523:15
opendevreviewJay Faulkner proposed openstack/ironic stable/victoria: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic/+/87187623:15
opendevreviewJay Faulkner proposed openstack/ironic stable/ussuri: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic/+/87187723:15
opendevreviewJay Faulkner proposed openstack/ironic stable/train: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic/+/87187823:16
opendevreviewJay Faulkner proposed openstack/ironic-inspector bugfix/11.0: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87187923:17
opendevreviewJay Faulkner proposed openstack/ironic-inspector bugfix/10.12: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87188023:17
opendevreviewJay Faulkner proposed openstack/ironic-inspector stable/yoga: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87188123:17
opendevreviewJay Faulkner proposed openstack/ironic-inspector bugfix/10.9: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87188223:18
opendevreviewJay Faulkner proposed openstack/ironic-inspector stable/xena: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87188323:18
opendevreviewJay Faulkner proposed openstack/ironic-inspector bugfix/10.7: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87188423:18
opendevreviewJay Faulkner proposed openstack/ironic-inspector stable/wallaby: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87188523:19
opendevreviewJay Faulkner proposed openstack/ironic-inspector stable/victoria: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87188623:19
opendevreviewJay Faulkner proposed openstack/ironic-inspector stable/ussuri: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87188723:20
opendevreviewJay Faulkner proposed openstack/ironic-inspector stable/train: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87188823:20
opendevreviewJay Faulkner proposed openstack/ironic-python-agent bugfix/9.0: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87188923:20
opendevreviewJay Faulkner proposed openstack/ironic-python-agent bugfix/8.6: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87189023:20
opendevreviewJay Faulkner proposed openstack/ironic-python-agent stable/yoga: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87189123:21
opendevreviewJay Faulkner proposed openstack/ironic-python-agent bugfix/8.3: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87189223:24
opendevreviewJay Faulkner proposed openstack/ironic-python-agent stable/xena: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87189323:24
opendevreviewJay Faulkner proposed openstack/ironic-python-agent bugfix/8.1: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87189423:24
opendevreviewJay Faulkner proposed openstack/ironic-python-agent stable/wallaby: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87189523:24
opendevreviewJay Faulkner proposed openstack/ironic-python-agent stable/victoria: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87189623:24
opendevreviewJay Faulkner proposed openstack/ironic-python-agent stable/ussuri: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87189723:25
opendevreviewJay Faulkner proposed openstack/ironic-python-agent stable/train: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87189823:25
JayFcan someone please land those without me doing a for patch in patches; set hashtag ironic-week-prio; done :D 23:26
JayFI'll tag any tomorrow that aren't approved 23:26
TheJuliaerrr /home/jkreger/ironic/releasenotes/source/liberty.rst:3:Duplicate explicit target name: "irmc driver documentation".23:26
TheJuliaJayF: doing so23:26
JayFTheJulia: hmm, is that local-only?23:26
TheJuliayeah, with latest state of master branch23:26
JayFTheJulia: I haven't seen that in any of the jobs, and for mine to have merged overnight it had to generate notes...23:26
TheJuliaI am not sure the job runs with -W though....23:27
* JayF going to clean gerrit/master and running the tox job23:27
TheJuliaI'd have to dig at it23:27
TheJulia++23:27
TheJuliai've got a patch and some trash in my working folder23:27
TheJuliaso ++++++23:27
JayFmy testing was the exact gate command run23:27
TheJuliai was running tox -ereleasenotes23:28
JayFit's breaking for me locally now too23:28
JayFWTF23:28
JayFcurrent status: having a breakdown over release notes live on youtube23:29
JayFit runs with -W in the gate23:30
JayFdid a new version get released or something?23:30
TheJuliaI would suspect so, but have not looked23:31
TheJuliayet23:31
TheJuliaare you seriously going wtf live?!23:31
JayFyes23:31
TheJuliaawesome!23:31
JayFhttps://zuul.opendev.org/t/openstack/builds?job_name=build-openstack-releasenotes&project=openstack/ironic-python-agent IPA is happy, I explicitly tested IPA yesterday23:32
JayFit's a nonzero possibilty that I didn't test ironic23:32
TheJuliait happens, just surprised it merged23:33
JayFI think it never ran the job23:33
JayFI'm digging that moreso than the fix right now23:33
JayFfor sanity sake lol23:33
TheJuliadunno23:33
JayFhttps://review.opendev.org/c/openstack/ironic/+/87178723:34
JayFreleasenotes job did not run23:34
TheJuliawhiskey tango23:34
TheJuliait never ran the releasenotes job on ironic23:34
JayFwhat repo are the openstack job templates in?23:34
TheJuliahttps://review.opendev.org/c/openstack/ironic/+/87178723:35
opendevreviewMerged openstack/ironic-python-agent stable/zed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87176723:35
JayFTheJulia: yeah, I'm a little ahead of you ^^^ lol23:35
TheJuliak23:35
JayFOH!23:35
JayFOH! I know why!23:35
JayFit's in root of repo /zuul.yaml23:35
JayFs/zuul/reno/23:35
JayFin IPA / inspector it was releasenotes/config.yaml23:35
JayFI'm going to move the ironic config so we can get a blown-up PR to work off of23:35
TheJuliak23:36
JayFmy hope is the regexp is busted23:36
JayFto not exclude kilo-eol or w/o23:36
JayFw/e23:36
opendevreviewJay Faulkner proposed openstack/ironic master: Move reno config so that releasenotes job will run  https://review.opendev.org/c/openstack/ironic/+/87186223:37
JayFTheJulia: ima go abandon a bunch of backports right now :| 23:37
TheJulia:(23:37
TheJuliamove quickly23:38
TheJuliadon't bother with the comment23:38
JayFW-1 will stop a merge, yeah?23:38
TheJuliait should23:38
opendevreviewVerification of a change to openstack/ironic bugfix/21.0 failed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic/+/87176923:38
TheJuliajust the ironic chnage, the other ones are good it looks like it?23:38
JayFyes23:39
JayFI think I caught 'em all23:39
JayFSo we know now... 1) Ironic was never fixed, 2) Why the releasenotes job didn't catch it in CI23:40
JayFwe don't know why Ironic is not working still though23:40
JayFconfirmed #871862 is running the releasenotes job23:42
JayFso at least that piece of the mystery is resolved23:42
JayFso my main working theory is that we're not properly excluding kilo-eol OR that there's some unique case to Ironic (like a change only being on a bugfix branch, maybe?) that's breaking us23:42
JayFliberty is adjacent to one of the retired bugfix branches...23:42
TheJuliacrazy question, was liberty one fof the branches that you closed out?23:43
JayFI did a lot of bugfix/x.y -> bugfix-x.y-eol23:43
JayFbranch -> tag23:43
JayFthere were liberty-adjacent bugfix branches retired, I suspect23:43
JayFgiven how many I retired23:43
TheJuliaeh, we werent doing them back in liberty days23:43
* TheJulia checks remote branch state23:43
TheJuliait  *might* be this repo23:43
TheJuliaon my lcoal machine23:44
JayFI have reproduced the failure23:44
JayFon a clean branch23:44
JayFit's not you23:44
TheJuliashow the error on y our channel23:44
TheJuliaokay, that is different from what I get23:44
TheJulianah, double checking what we did with kilo real quick23:45
TheJuliaone minute23:45
JayFTheJulia: it's on my stream23:45
opendevreviewMerged openstack/ironic-inspector stable/zed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87176623:47
JayFthis has to be b/c we changed the match groups coming out of the regexp unintentionally23:47
JayFand it's relying on match groups23:47
* TheJulia needs a new desktop23:48
JayFbecause that err is in an `if match:` branch23:48
TheJuliahmm. getting errors on mitaka now23:48
JayFbut at no point does reno check to ensure it has the match groups it expects23:48
TheJuliale sigh23:48
opendevreviewMerged openstack/ironic-inspector bugfix/10.12: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87188023:48
TheJuliait implies a match, but never validates it23:48
JayFyeah23:48
JayFbut either way, I think it'd just break differently23:48
JayFlike, I will put a pin in this to fix in reno23:49
JayFand give a better error23:49
JayFbut I think this is secondary and the real problem is ours23:49
TheJuliaI'm going to go wf-1 other stuffs23:49
JayFhttps://zuul.opendev.org/t/openstack/build/58dab4a3ba0a4ea3a18fccdca529ae4d that failure is a good sign23:49
JayFat least we aren't crazy23:49
JayFyeah, I'm going to poke at this for another 1023:49
JayFsee if I can figure something out23:49
opendevreviewMerged openstack/ironic-inspector stable/victoria: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87188623:50
opendevreviewVerification of a change to openstack/ironic-python-agent bugfix/8.6 failed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87189023:50
opendevreviewVerification of a change to openstack/ironic-python-agent stable/victoria failed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87189623:50
opendevreviewVerification of a change to openstack/ironic-python-agent stable/wallaby failed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87189523:50
opendevreviewVerification of a change to openstack/ironic-python-agent stable/ussuri failed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87189723:50
opendevreviewVerification of a change to openstack/ironic-python-agent stable/xena failed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87189323:51
opendevreviewVerification of a change to openstack/ironic-python-agent stable/train failed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-python-agent/+/87189823:51
JayFgot it23:51
JayFTheJulia: ^^23:51
opendevreviewVerification of a change to openstack/ironic-inspector stable/wallaby failed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87188523:51
opendevreviewVerification of a change to openstack/ironic-inspector stable/ussuri failed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87188723:51
opendevreviewVerification of a change to openstack/ironic-inspector stable/xena failed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87188323:52
opendevreviewVerification of a change to openstack/ironic-inspector stable/yoga failed: Make reno ignore bugfix eol tags  https://review.opendev.org/c/openstack/ironic-inspector/+/87188123:52
opendevreviewJay Faulkner proposed openstack/ironic master: Move and fix reno config for releasenotes job  https://review.opendev.org/c/openstack/ironic/+/87186223:53
JayFTheJulia: https://review.opendev.org/c/openstack/ironic/+/87186223:53
JayFTheJulia: I cropped an 'r' off the front of the regexp that Adam sent me 23:53
TheJuliag'night :)23:54
TheJuliaso looks like inspector was good23:56
TheJuliaeh, other failures. tomorrow23:59

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