Monday, 2021-09-13

opendevreviewVerification of a change to openstack/ironic-python-agent-builder master failed: Preliminary work to support CentOS 9 Stream  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/80680901:20
opendevreviewVerification of a change to openstack/ironic-python-agent-builder master failed: Remove support for iSCSI deploy from the DIB builder  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/80821401:20
*** pmannidi is now known as pmannidi|Lunch03:33
*** pmannidi|Lunch is now known as pmannidi05:06
iurygregorygood morning Ironic o/05:54
stendulker_Good morning iurygregory 05:59
iurygregorystendulker_, o/06:01
arne_wiebalckGood morning iurygregory stendulker_ and Ironic!06:45
stendulker_arne_wiebalck o/06:46
iurygregoryarne_wiebalck, o/06:46
opendevreviewMerged openstack/ironic master: Always update cache for HTTP images if Last Modified is unknown  https://review.opendev.org/c/openstack/ironic/+/80786307:19
opendevreviewMerged openstack/ironic master: Enable parallel downloads and allow tuning concurrency  https://review.opendev.org/c/openstack/ironic/+/80787007:19
opendevreviewVerification of a change to openstack/ironic bugfix/18.1 failed: Improve edge-case debugging for deployment and cleaning  https://review.opendev.org/c/openstack/ironic/+/80726207:19
*** pmannidi is now known as pmannidi|AFK07:27
zigoHi there! I'm looking into a way, with HPE machines (ie: ProLiant DL385 Gen10 Plus) to set the "Boot controller order" (ie: boot on the "Embedded SATA Controller #1" instead of the "Storage Slot 12: HPE SMART Array") in a programatic way (ie: redfish or something else on the shell). Since Ironic deals with hardware, I wondered if any of you could point me to the right direction ...07:42
zigoAny clue?!?07:42
opendevreviewMerged openstack/ironic stable/wallaby: Improve edge-case debugging for deployment and cleaning  https://review.opendev.org/c/openstack/ironic/+/80726308:38
opendevreviewAija Jauntēva proposed openstack/ironic master: Fix idrac-wsman set_power_state to wait on HW  https://review.opendev.org/c/openstack/ironic/+/80809809:09
opendevreviewOpenStack Release Bot proposed openstack/ironic-prometheus-exporter stable/xena: Update .gitreview for stable/xena  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/80869409:24
opendevreviewOpenStack Release Bot proposed openstack/ironic-prometheus-exporter stable/xena: Update TOX_CONSTRAINTS_FILE for stable/xena  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/80869609:24
opendevreviewOpenStack Release Bot proposed openstack/ironic-prometheus-exporter master: Update master for stable/xena  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/80869809:24
opendevreviewOpenStack Release Bot proposed openstack/ironic-prometheus-exporter master: Add Python3 yoga unit tests  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/80870009:24
opendevreviewOpenStack Release Bot proposed openstack/ironic-ui stable/xena: Update .gitreview for stable/xena  https://review.opendev.org/c/openstack/ironic-ui/+/80870209:24
opendevreviewOpenStack Release Bot proposed openstack/ironic-ui stable/xena: Update TOX_CONSTRAINTS_FILE for stable/xena  https://review.opendev.org/c/openstack/ironic-ui/+/80870309:24
opendevreviewOpenStack Release Bot proposed openstack/ironic-ui master: Update master for stable/xena  https://review.opendev.org/c/openstack/ironic-ui/+/80870409:24
opendevreviewOpenStack Release Bot proposed openstack/ironic-ui master: Add Python3 yoga unit tests  https://review.opendev.org/c/openstack/ironic-ui/+/80870509:24
opendevreviewAija Jauntēva proposed openstack/ironic master: Fix clear foreign config in idrac-redfish RAID  https://review.opendev.org/c/openstack/ironic/+/80484809:51
opendevreviewMerged openstack/ironic-prometheus-exporter stable/xena: Update .gitreview for stable/xena  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/80869409:54
opendevreviewMerged openstack/ironic-prometheus-exporter stable/xena: Update TOX_CONSTRAINTS_FILE for stable/xena  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/80869609:54
opendevreviewMerged openstack/ironic-ui stable/xena: Update .gitreview for stable/xena  https://review.opendev.org/c/openstack/ironic-ui/+/80870210:13
opendevreviewMerged openstack/ironic-ui stable/xena: Update TOX_CONSTRAINTS_FILE for stable/xena  https://review.opendev.org/c/openstack/ironic-ui/+/80870310:16
*** hjensas is now known as hjensas|afk12:45
TheJuliagood morning13:14
TheJuliazigo: programatically, externally... ehh...  There *is* exposure on the rest api of the uefi nvram but I'm not sure it is settable via the bmc, the pattern that I know works is doing so from with-in a running OS with efibootmgr13:16
TheJuliaAlso, good morning everyone13:16
arne_wiebalckHey TheJulia o/13:18
TheJuliagood morning13:20
iurygregorygood morning TheJulia 13:27
zigoTheJulia: Thanks. I've found the HP tool called ilorest, but it's packaging is HORRIBLE.13:27
zigoTheJulia: They use pyinstaller, which bundles even the Python interpreter !!!13:27
TheJuliazigo: ugh13:27
zigoI'm trying to make sense of it, but it's kind of not easy ...13:27
zigoFrom https://pyinstaller.readthedocs.io/en/stable/operating-mode.html# :13:28
zigo"PyInstaller reads a Python script written by you. It analyzes your code to discover every other module and library your script needs in order to execute. Then it collects copies of all those files – including the active Python interpreter! – and puts them with your script in a single folder, or optionally in a single executable file."13:28
zigo:/13:28
TheJuliaOne person's feature is another person's bug :(13:29
TheJuliazigo search for "Change UEFI boot order example" at https://hewlettpackard.github.io/ilo-rest-api-docs/ilo5/#computersystem-v1_4_0-computersystem13:33
zigoThanks a thousands time.13:34
TheJuliaAbove that it describes decoding the settings13:34
zigoI've been spending days and weeks (literally) searching for a solution...13:34
TheJuliazigo: I had a feeling it was burried under ComputerSystem in their redfish API.13:34
TheJuliaI <3 their docs on their API implementation13:35
TheJulianot every vendor unfortunately provides those settings as a human readable string13:36
TheJuliaand the whole custom field they have :(13:36
TheJuliac'est la vie13:36
*** tosky is now known as Guest713113:40
*** tosky_ is now known as tosky13:40
zigoI just found out:13:51
zigocurl -X PATCH /redfish/v1/systems/1/bios/oem/hpe/boot/settings/ -d '{"PersistentBootConfigOrder": ["HD.EmbSATA.3.1", "HD.EmbSATA.4.1", "HD.Slot.12.2", "HD.Slot.12.3", "HD.Slot.12.4", "HD.Slot.12.5", "HD.Slot.12.6", "HD.Slot.12.7", "HD.Slot.12.8", "HD.Slot.12.9", "HD.Slot.12.10", "HD.Slot.12.11", "HD.Slot.12.12", "HD.Slot.12.13", "Generic.USB.1.1", "OCP.Slot.10.1.Httpv4", "OCP.Slot.10.1.IPv4", "OCP.Slot.10.1.Httpv6", "OCP.Slot.10.1.IPv6"]}'13:51
zigo:)13:51
TheJuliaI don't think OCP was in that list14:03
TheJuliazigo: I guess that is the embedded controller, it is mapping a disk alias over them it looks like based upon slot/sub-instance14:06
iurygregoryOCP slot LOL14:28
zigoIt's not working indeed ...14:35
opendevreviewJulia Kreger proposed openstack/ironic master: API endpoints to get node history  https://review.opendev.org/c/openstack/ironic/+/80385514:42
TheJuliazigo: hmmmm There was something with patching bios settings directly14:44
TheJuliaso the patch example also has patching /redfish/v1/Systems/1/BIOS/Boot/Settings/ instead of the oem path.14:45
TheJuliahpe would propose stuff on oem paths, then move towards standardizing it14:45
*** JasonF is now known as JayF14:47
iurygregory#startmeeting ironic15:00
opendevmeetMeeting started Mon Sep 13 15:00:06 2021 UTC and is due to finish in 60 minutes.  The chair is iurygregory. 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 'ironic'15:00
iurygregoryo/15:00
TheJuliao/15:00
arne_wiebalcko/15:00
sam_zo/15:00
ajyao/15:00
iurygregoryHello everyone, welcome to our weekly meeting15:01
rlooo/15:01
rpiosoo/15:01
stendulkero/15:01
iurygregoryseems like we have enough people so let's get started :D15:01
iurygregory#topic Announcements/Reminders15:01
iurygregory#info This week is the R-3 week - we have RC1 for all projects with release-model cycle-with-rc under the ironic15:01
erbarro/15:02
iurygregory#info Yoga PTG is in 5 weeks! Don't forget to register and add topics in our etherpad!15:02
iurygregory#link https://www.eventbrite.com/e/project-teams-gathering-october-2021-tickets-16123566922715:02
iurygregory#link https://etherpad.opendev.org/p/ironic-yoga-ptg15:02
iurygregoryDoes anyone have something to add to our  Announcements/Reminders? =)15:03
TheJuliaiurygregory: I guess we need to try and release end of this week or at the latest sometime next week.15:04
TheJuliaSince we typically trail a little after RC1 release as often we devstack changes which can break us at times.15:05
iurygregoryTheJulia, agree, I would say that depending on the project we can wait till next week15:05
TheJuliasooner obviously better, of course15:06
iurygregoryyeah for most of the projects I think we are in a good shape, ipa-builder we will be able to release this week, we need to take a look at ironic and inspector15:06
iurygregorymoving on15:07
iurygregory#topic Review action items from previous meeting15:08
iurygregoryskipping since we don't have any Action Item15:08
iurygregory#topic Review subteam status reports15:08
iurygregorystarting on L6015:08
TheJuliaurl? :)15:08
iurygregory#link https://etherpad.opendev.org/p/IronicWhiteBoard15:09
iurygregorysorry =)15:09
TheJuliano worries15:09
TheJuliaI'm going to note db performance done15:09
iurygregorymakes sense to me15:10
TheJuliaI've noticed our periodics are becoming less... efficent, and Dmitry and I chatted about this some last week but it will be a longer term better solution15:10
iurygregorydo we have some data that confirms that is becoming less efficient? (just wondering) =)15:11
TheJuliaknowledge of hundreds of needless extra db queries15:11
TheJuliabased upon the pattern15:11
iurygregorygot it15:11
TheJuliaFor example, if we request driver_internal_info from nodes_iter, and then pull a task before making a decision based on d_i_info, then we've triggered more db queries needlessly15:12
TheJuliawhen d_i_i had the answer all along15:12
TheJuliaI may look around and try to fix those this week15:12
* TheJulia notes node history15:13
iurygregorygot it, yeah if we have the information handy we don't need to go to the db...15:13
TheJuliaUpdated the node event history stuffs15:15
TheJuliawith links!15:15
iurygregorylinks++\15:15
arne_wiebalckTheJulia: I will replace my name with yours for this item :)15:15
TheJuliaarne_wiebalck: okay :)15:16
iurygregoryor just add TheJulia =)15:16
TheJuliaarne_wiebalck: please feel free to review. I got nobodycam to skim the periodic logic and he +1'ed it based upon his use case and also incorporated his feedback15:16
arne_wiebalckTheJulia: ok, I will!15:17
iurygregoryare we good to proceed?15:17
TheJuliayes15:17
iurygregory#topic Deciding on priorities for the coming week15:18
iurygregory#link https://review.opendev.org/q/status:open+hashtag:ironic-week-prio15:18
TheJuliaI'd like to get reviews on the events patches this week, it would be a good item to get out there and people can at least use it as soon as the client is out early next cycle15:18
ajyaCan these be added to priorities - https://review.opendev.org/c/openstack/ironic/+/808098 https://review.opendev.org/c/openstack/ironic/+/805431 https://review.opendev.org/c/openstack/ironic/+/805428 15:18
ajyagiven that release is close and 2 of them have been open for a while15:19
iurygregoryajya, ++ make sense to add them I would say15:19
iurygregoryTheJulia, I didn't see any patches for events (maybe I missed)15:20
iurygregorybut I does sound like something we should try to include15:20
TheJuliaiurygregory: node history15:20
iurygregoryoh ok, related to node history!15:21
TheJuliaadding15:21
TheJuliaadded15:21
iurygregoryajya, I think we probably want to backport https://review.opendev.org/c/openstack/ironic/+/805428 right?15:22
iurygregorycan you add a releasenote?15:22
TheJuliahttps://review.opendev.org/c/openstack/ironic-python-agent-builder/+/808198 would also be good to land this week15:22
ajyaiurygregory: yes to backport and releasenote15:23
iurygregoryTheJulia, ++ I will take a look15:23
TheJuliahmmm https://review.opendev.org/c/openstack/networking-generic-switch/+/763794 is tagged as a wip15:25
* TheJulia wonders if it is not really15:25
TheJuliaof course, it has also missed the release15:25
iurygregoryTheJulia, well we can hold a bit the ngs release (but we need to do this week)15:25
* iurygregory wondering why the patch is marked as WIP...15:26
TheJuliaoh yeah15:26
TheJuliait hasn't released yet15:26
TheJuliathat we need to go ahead and get sorted this week15:26
iurygregoryyup, we can still hold ngs, networking-baremetal 15:26
TheJuliayup15:27
TheJuliait has only had very minor changes since the last release15:27
TheJuliabeing networking-baremetal15:27
iurygregoryexactly15:28
iurygregorylater today I will take a look at the non-tagged in patches in our projects and see if there is something we want to include 15:29
TheJulia++15:29
iurygregoryshould we move on?15:29
TheJuliayes15:29
iurygregory#topic Discussion15:30
iurygregoryI have a topic, but I forgot to add to our agenda15:30
TheJuliaOkay15:30
iurygregoryI was talking with the release team since we need the RC for some of our deliverables15:31
TheJuliashould be the neutron tied ones15:31
iurygregorywe have projects like IPE and ironic-ui (that doesn't get a lot of changes) and we are using cycle-with-rc15:31
TheJuliaBecause the release team wants to cut a new release regardless of if it changes.15:32
TheJuliawhich... artificially increases the version15:32
TheJuliasadly15:32
TheJuliaWhat are they proposing?15:32
iurygregoryyes, but they will cut with the major bump, I don't think it makes sense...15:32
TheJuliaYeah... That has been a point of contention in the past.15:33
iurygregoryyup, I noticed that they asked for the change to RC15:34
iurygregoryhttps://opendev.org/openstack/releases/commit/7ac3b50659a225846831fec978ecc89041ee459e15:34
iurygregoryfor the end user perspective if they check the version they will think we added a bunch of new things that required a Major bump..15:34
TheJuliaOpenStack's All or Nothing model is *largely* driven to help drive market forces and new versions are part of that, but at the same time they are supposed to also pull in the last release or the next appropriate release. 15:34
TheJuliahowever, that has changed such where they require a release to be pulled in during a cycle15:35
TheJuliaiurygregory: exactly15:35
TheJuliaiurygregory: and even if we had a release note to the contrary, the perception has been set.15:35
iurygregoryyup!15:35
iurygregoryoh we added this small feature, there is no breaking change in our API (major bump \o/)15:36
TheJuliayup15:37
TheJuliaAs I said, it is really driven to try and play the market with "new version"15:37
iurygregoryso I think we probably need to try to evaluate our projects to cycle-with-intermediary, or maybe see with the release team if we can have a new model (not sure)15:37
opendevreviewVerification of a change to openstack/ironic-inspector master failed: Update parameters for authtoken middleware  https://review.opendev.org/c/openstack/ironic-inspector/+/80544315:37
TheJuliaiurygregory: It could be good to discuss15:37
TheJuliaiurygregory: perhaps a ptg session with the release team. I'm sure largely they are driven by the "this is the way it has been documented", and that can be changed if they are willing15:38
iurygregoryTheJulia, yeah I was thinking about that15:38
iurygregoryI will talk with Herve about this15:39
TheJuliaOkay, let me know if there is any way I can help15:39
iurygregory#action iurygregory to talk with Herve about changing the release of some ironic projects15:40
iurygregoryTheJulia, sure! tks15:40
iurygregorythat's it from my side15:40
TheJuliaonward?15:40
iurygregory#topic Baremetal SIG15:40
iurygregory#link https://etherpad.opendev.org/p/bare-metal-sig15:40
iurygregoryarne_wiebalck, do you have something for the Baremetal SIG ?15:41
arne_wiebalckLively ops/feedback discussion last week.15:41
arne_wiebalckThere were suggestions to have a 2nd one as we did not really finish.15:41
TheJuliasecond one would be good15:41
arne_wiebalckMaybe it is a good idea to have another one right before the PTG?15:41
TheJuliaI know two firms that just had stuff come up and couldn't make it15:42
TheJuliaarne_wiebalck: ++15:42
iurygregory++15:42
arne_wiebalckoh, ok!15:42
arne_wiebalckHow do we find a slot?15:42
arne_wiebalckAlso for TheJulia to join :)15:42
arne_wiebalckTheJulia: you have a permanent clash with the slot?15:42
TheJuliaarne_wiebalck: yes, OSF board meetings15:42
TheJuliaerr15:43
TheJuliaOIF15:43
arne_wiebalckTheJulia: they picked our slot? :-D15:43
iurygregoryI also know I friend that couldn't join because it was holiday in Brazil15:43
TheJuliaarne_wiebalck: it has always been their slot, just... not every month and sometimes shifted time zone wise. This year threw a wrench into things as we were not able to do in-person15:43
TheJuliaI think maybe a little later would help, at least from some of the feedback from west-coast US operators was that it was just really early for most of them15:44
arne_wiebalcklater, but same day of the week?15:44
TheJuliacould be good15:44
arne_wiebalckwould 2 hrs later be good enough?15:45
TheJuliayes15:45
arne_wiebalckthat is still acceptable in Europe, I think15:45
arne_wiebalckwell, some of Europe at least15:45
TheJuliatime zones are hard :(15:45
arne_wiebalckok, let's try, I will schedule one and we pick up the usual short tutorials after, soounds ok?15:45
iurygregory++15:46
iurygregoryarne_wiebalck, thanks!15:46
arne_wiebalckcool, that's it from the SIG I believe15:46
iurygregory#topic RFE review15:47
iurygregoryno topics so skipping15:47
iurygregory#topic Open discussion15:47
iurygregoryAnyone have anything for our open discussion?15:48
TheJuliaI've got nothing15:49
TheJuliaarne_wiebalck: that sounds good to me15:49
sam_zi will be submitting a spec for review soon (once i can figure out how to do so)15:49
TheJuliaI expect we should review jam attestation tomorrow15:49
sam_zit's for the redfish power control intermediary15:50
iurygregorysam_z, feel free to ask here and we can try to help you =)15:50
TheJuliasam_z: awesome15:50
sam_zwill do!15:50
iurygregoryTheJulia, ++ for review jam tomorrow15:50
TheJuliaI can drive the jams15:50
iurygregoryI can join without problems I think15:51
iurygregoryso lets go for our last topic15:51
iurygregory#topic Who is going to run the next meeting?15:51
iurygregoryDo we have any volunteers?15:51
iurygregoryok, I will run the meeting next week =)15:53
iurygregoryThanks everyone!15:53
iurygregory#endmeeting15:53
opendevmeetMeeting ended Mon Sep 13 15:53:27 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:53
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2021/ironic.2021-09-13-15.00.html15:53
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2021/ironic.2021-09-13-15.00.txt15:53
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2021/ironic.2021-09-13-15.00.log.html15:53
ajyaTheJulia: left a comment about the locking thing. I can move it up otherwise, however, I also need to check for interface, but I have only driver name, not object before getting the task.15:55
ajyaCan this be fixed when new pattern is established?15:55
opendevreviewMerged openstack/ironic-ui master: Update master for stable/xena  https://review.opendev.org/c/openstack/ironic-ui/+/80870415:55
opendevreviewAija Jauntēva proposed openstack/ironic master: Fix iDRAC import configuration missing task handling  https://review.opendev.org/c/openstack/ironic/+/80542815:57
ajyaiurygregory: added the release note ^15:57
opendevreviewMerged openstack/bifrost master: CI: copy bifrost logs to the log directory  https://review.opendev.org/c/openstack/bifrost/+/80615516:01
opendevreviewMerged openstack/bifrost master: CI: collect keystone information  https://review.opendev.org/c/openstack/bifrost/+/80615616:05
TheJuliaajya: you can check for interface if the field matches, but it doesn't need to be the first thing done16:06
TheJuliaajya: checking for interface first with a task is just a huge performance hit to the db16:06
* TheJulia opens the current state of master to do some periodic cleanups16:09
opendevreviewMerged openstack/ironic-ui master: Add Python3 yoga unit tests  https://review.opendev.org/c/openstack/ironic-ui/+/80870516:09
NobodyCamGood Morning OpenStack Folks!... happy ... ummm.... Monday16:12
opendevreviewMerged openstack/python-ironicclient master: Update master for stable/xena  https://review.opendev.org/c/openstack/python-ironicclient/+/80829416:13
TheJuliagood morning NobodyCam 16:15
TheJuliaumm.. Monday.16:15
NobodyCamheheheh o/16:15
arne_wiebalckGood morning NobodyCam, happy Monday ;)16:26
arne_wiebalckBye everyone, see you tmrw o/16:26
NobodyCamGood morning and good evening arne_wiebalck16:26
NobodyCamHehehe16:27
TheJuliaajya: patch inbound, just running unit tests now16:34
TheJuliaerr, syntax errors16:36
opendevreviewMerged openstack/ironic-python-agent-builder master: Preliminary work to support CentOS 9 Stream  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/80680916:39
* TheJulia does the math on just how many db queries could occur on an idel deployment17:00
opendevreviewSamuel Zuk proposed openstack/ironic-specs master: Power control intermediary spec proposal  https://review.opendev.org/c/openstack/ironic-specs/+/80880417:01
sam_zaye there we go17:01
sam_zhad a last bit of trouble figuring out the link in the specs/not-implemented directory needed to be both soft and relative17:02
opendevreviewJulia Kreger proposed openstack/ironic master: Fix driver task pattern to reduce periodic db load  https://review.opendev.org/c/openstack/ironic/+/80880617:09
TheJuliaarne_wiebalck: ^^^ fyi17:09
TheJuliasam_z: it happens :) I'll try to take a look today17:09
TheJuliaajya: rpioso: https://review.opendev.org/c/openstack/ironic/+/808806 <-- please read the commit message first for as much context as possible17:11
opendevreviewMerged openstack/python-ironicclient master: Add Python3 yoga unit tests  https://review.opendev.org/c/openstack/python-ironicclient/+/80829917:24
sam_zi'm having a hard time figuring out why this zuul build failed, does anyone have any insights as to why this happened? https://zuul.opendev.org/t/openstack/build/51c81bf24053496589ab37bb6a16983117:42
TheJuliaI guess sphinx got updated and it just *really* doesn't like our docs17:53
TheJuliapdf build blows up wonderfully17:53
sam_zso it's a CI problem?18:02
TheJulianot sure18:02
TheJuliaits throwing a ton of errors18:02
* TheJulia tries locally18:03
* TheJulia needs to give the desktop some coffee18:05
TheJuliainstalling latex...18:08
sam_z> this operation will consume 5846MB of disk space18:09
TheJuliaI just got a "1.1 GB free" warning18:10
sam_zlatex needs to relax lol18:10
TheJuliaheh, looks like systemd is holding open some file handlers :\18:12
TheJuliaso works locally18:19
TheJuliatrying with your patch18:20
TheJuliaso, with your patch on top it hangs18:23
TheJuliaexpecting input 8|18:23
sam_zhuh.18:24
TheJuliahmmm18:25
TheJuliaoh18:26
* TheJulia tries tweeking the formatting18:28
sam_zone thing i do remember doing was changing how the .rst was indented like halfway thru writing the spec18:28
TheJuliasam_z: does the rendered output look correct?18:30
sam_zit looked fine when i ran "tox" with no arguments18:31
sam_zi.e. it built the html docs fine, but i never tried building the pdf docs18:31
TheJuliafew do18:34
sam_zis that something i should do going forward?18:36
TheJuliaeh, normally this stuff doesn't nr break like this18:44
TheJuliaUnderfull \hbox (badness 10000) in paragraph at lines 7637--7641 <-- closest I've found so far to maybe a cause18:45
TheJuliahmm18:47
* TheJulia raises an eyebrow, nukes /doc/build and re-builds18:47
TheJuliait is something to do with the tables19:00
* TheJulia re-attempts the build19:01
TheJuliasam_z: [*]_ seems to be your problem19:12
sam_zthat must have been where the square brackets were!!19:13
sam_zhttps://www.overleaf.com/learn/latex/Errors/Missing_number,_treated_as_zero i saw this19:14
sam_zseems to be working a lot better after removing those footnotes19:16
sam_zand yep there we go, they built just fine after removing the footnotes from the table...19:16
TheJuliamaybe explicitly number them?19:17
sam_zwill try that19:18
sam_zthat seems to have worked!19:27
sam_zbizarre stuff.19:27
opendevreviewSamuel Zuk proposed openstack/ironic-specs master: Power control intermediary spec proposal  https://review.opendev.org/c/openstack/ironic-specs/+/80881819:28
sam_zoop19:29
sam_zso i did not realize that it was git-review that added the Change-Id when i ran git commit --amend so i commented it out...19:33
opendevreviewSamuel Zuk proposed openstack/ironic-specs master: Power control intermediary spec proposal  https://review.opendev.org/c/openstack/ironic-specs/+/80880419:50
sam_zok there we go19:50
TheJuliaheh20:01
TheJuliaI *suspect* the text is getting passed through and mis-interpretted, tbh20:01
sam_zit could possibly be that the symbols getting auto-inserted are causing some sort of problem? when i went thru the log i saw a bunch of missing character errors for things such as three periods getting turned into an elipsis and straight quotes getting turned into left/right quotes20:11
TheJuliasam_z: yeah, I was seeing some of that. underscore is supposed to be a link but I suspect it only works with rst translation to html20:18
TheJuliasam_z: reviewing now20:20
TheJuliaintruiging20:27
opendevreviewSteve Baker proposed openstack/bifrost master: WIP support grub network boot  https://review.opendev.org/c/openstack/bifrost/+/80722021:17
* TheJulia offers gerrit coffee21:17
TheJuliasam_z: overall, pretty good, posted some feedback21:28
sam_zTheJulia: will check it out, thank u!21:28
sam_zi have to run for today, but i will take a look at your comments and respond and/or update the plans accordingly tomorrow!21:33
*** pmannidi|AFK is now known as pmannidi23:18

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