Tuesday, 2019-09-24

*** artom has quit IRC03:56
*** takashin has quit IRC04:16
*** takashin has joined #openstack-placement04:47
*** e0ne has joined #openstack-placement07:04
*** e0ne has quit IRC07:09
*** takashin has left #openstack-placement08:30
*** stephenfin has quit IRC08:44
*** stephenfin has joined #openstack-placement08:45
*** tetsuro has joined #openstack-placement09:02
*** cdent has joined #openstack-placement09:37
*** ttsiouts has joined #openstack-placement09:39
*** e0ne has joined #openstack-placement09:54
*** e0ne has quit IRC09:55
*** e0ne has joined #openstack-placement09:55
*** openstackstatus has quit IRC10:12
*** openstack has joined #openstack-placement10:17
*** ChanServ sets mode: +o openstack10:17
*** ttsiouts has quit IRC10:28
*** ttsiouts has joined #openstack-placement10:28
cdentgibi, efried : this is an osc-placement gate blocker fix: https://review.opendev.org/#/c/683941/10:31
*** ttsiouts has quit IRC10:33
cdentstephenfin: left some queries for you on https://review.opendev.org/#/c/683783/ with regards to when/release cycle/etc10:46
stephenfinreplied10:49
tetsurookay, I'll fix that placemeent-api- prefix thing and address other things in a follow up10:56
tetsurocdent: stephenfin: Does it makes sense?10:56
cdenttetsuro, stephenfin : I don't have strong feelings on it. If we think we can do the cleanups in the next 48 hours or so, and accurately, may as well, but if we don't is no big deal10:58
tetsuroBut, I realized having the fix separately over the release needs two redirects for the microversion history... which I'd like to avoid.11:00
gibicdent: what do you think? Should I push the gate fix through or we can wait for efried to wake up?11:01
cdentgibi: I think it's fine to push.11:01
gibicdent: done11:02
tetsuroSo now I rather prefer doing all the fixes that stephen suggests in the same patch.11:02
cdenttetsuro: works for me11:02
cdentgibi: thanks11:02
cdenttetsuro: once you've done that I'll do the upgrade notes, based on it11:03
cdentin the meantime I'll cook up the reno prelude11:03
*** ttsiouts has joined #openstack-placement11:07
openstackgerritMerged openstack/osc-placement master: Use os-endpoint instead of os-url for functional tests  https://review.opendev.org/68394111:12
*** artom has joined #openstack-placement11:17
openstackgerritChris Dent proposed openstack/placement master: Add train-prelude release note  https://review.opendev.org/68428511:29
cdentgibi, stephenfin : this would be nice to get in, so it doesn't have to wait another six months: https://review.opendev.org/68104711:49
cdenttetsuro: you too if you're still around11:50
gibicdent: I will try to read that patch today11:58
cdentthanks11:58
openstackgerritChris Dent proposed openstack/osc-placement stable/train: Use os-endpoint instead of os-url for functional tests  https://review.opendev.org/68429212:07
cdentgibi: that ^ is a backport to train of the fix you pushed through. based on suggestion from ttx12:11
gibicdent: I'm +1 on it12:12
cdentthanks12:13
*** belmoreira has joined #openstack-placement12:27
gibistephenfin: thanks for reviewing https://review.opendev.org/#/c/681047 so I don't have to get back to it :)12:37
gibicdent: ^^12:37
stephenfinyw :)12:37
cdentthanks!12:38
efriedcdent: what do you need from me rn?13:08
cdentefried: nada13:08
efriedcool!13:09
cdenttetsuro has some docs changs in progress on which I will put the upgrade notes13:09
cdentand then things are basically done13:09
*** mriedem has joined #openstack-placement13:24
efriedcdent: Is the prelude ready for review?13:24
cdentefried: it's here: https://review.opendev.org/68428513:25
cdentdefinitions of "ready" may vary13:25
efriedI know, I'm ready to vote, just need to know whether to +1 or +2.13:25
cdentany of the changes that are pending won't impact the contents, so if you're inclined to +2, go for it13:26
cdents/changes/other changes/13:26
efriedack13:26
cdentah yeah. I'm consistently inconsistent on capitalization because I'm trying to make everyone happy.13:29
cdenti'll make it lower13:29
efriedI found the link13:29
*** tetsuro has quit IRC13:30
efriedhttps://governance.openstack.org/tc/reference/service-project-naming.html#project-name-guidelines13:30
*** belmoreira has quit IRC13:30
*** belmoreira has joined #openstack-placement13:31
openstackgerritChris Dent proposed openstack/placement master: Add train-prelude release note  https://review.opendev.org/68428513:31
efriedpersonally, I don't see that it would be that hard to define the rule as "capitalize only when you're talking about the project"13:32
* cdent aligns13:32
* cdent shrugs13:32
cdentI kept the title of the link consistent with the cases in the doc13:32
*** belmoreira has quit IRC13:32
efriedbut then again, even trying to apply that rule to your prelude, I can see where it would be confusing.13:32
efriedYes, a document title should use Title Case13:32
efriedEnglish supersedes OpenStack13:32
cdentmEh13:33
mriedemit's a rule i dislike as well, but the docs team says it's the way, e.g. "ironic" specifically drives me nuts13:59
mriedemcdent: question in https://review.opendev.org/#/c/684292/14:05
cdentmriedem: lookin14:06
*** belmoreira has joined #openstack-placement14:06
*** belmoreira has joined #openstack-placement14:08
cdentmriedem: good spot14:08
cdentI'm unsure how to proceed14:10
cdenti guess I'll fix requirements in master and train?14:10
mriedemcdent: so does it break if you have osc<4?14:11
cdentit does yeah14:11
efriedIs it still legal to fix reqs in train? I guess so, that's just a FFE to the reqs team, those are still trickling in.14:11
cdentmriedem: which was unexpected becasuse the docs associated with the endpoint change make it sounds like it was already there14:12
mriedemefried: this is osc-placement14:12
cdentosc-placement train either needs to be pinned to <4 and not have the patch, or pinned to >=4 and have the patch14:12
mriedemok so this was some dropped support thing in 4.0 huh...14:13
cdentyeah14:13
cdentgot me totally off guard14:13
cdentit only showed up because sean's patch to make stable/train gerrit aware failed14:14
mriedemit's a major release 3-4 years in the making so i'm not surprised14:14
mriedemhmm, don't see anything about it in https://docs.openstack.org/releasenotes/python-openstackclient/unreleased.html14:14
mriedemmaybe we should talk with dtroyer14:14
cdenti found it somewhere, one mo14:14
cdenthttps://opendev.org/openstack/python-openstackclient/commit/6fcc2608b17d84cf3699bb4a5bae692404393ca114:15
cdentit really is only relevant (in the context of osc-placement) to the tests, because we are using the PlacementFixture and thus the noauth2 middlware14:16
cdentso my inclination would be to choose some way of fixing it and just do so, and not strain ourselves too much14:17
* cdent will fix it on master, regardless14:17
mriedemhmm, yeah so the backward incompatibility doc lists that as #14 https://docs.openstack.org/python-openstackclient/latest/cli/backwards-incompatible.html14:17
mriedembut if there wasn't an option on <3 i'm not sure how it's a valid break14:18
mriedemi'll ping dtroyer in -sdk14:18
cdentone aspect of this is that python-openstackclient only shows up in test-requirements...14:20
*** ttsiouts has quit IRC14:21
openstackgerritChris Dent proposed openstack/osc-placement master: Pin python-openstackclient >= 4.0.0 in test-requirements  https://review.opendev.org/68435214:21
*** ttsiouts has joined #openstack-placement14:22
*** ttsiouts has quit IRC14:22
*** ttsiouts has joined #openstack-placement14:23
openstackgerritMerged openstack/placement master: Deprecate [placement]/policy_file config option  https://review.opendev.org/68104714:24
*** belmoreira has quit IRC14:50
*** belmoreira has joined #openstack-placement14:51
mriedemcdent: question about the badge thing here https://review.opendev.org/#/c/681460/14:55
openstackgerritMerged openstack/osc-placement master: Update osc-placement bug link in README  https://review.opendev.org/68123114:55
openstackgerritMerged openstack/os-resource-classes master: Update bug link in docs to point to storyboard  https://review.opendev.org/68146414:56
openstackgerritChris Dent proposed openstack/osc-placement master: Be explicit about auth type in functional tests  https://review.opendev.org/68437015:00
openstackgerritMerged openstack/os-resource-classes master: Build pdf docs  https://review.opendev.org/68146315:02
mriedemcdent: i'm assuming you tested that manually with both versions of osc?15:05
mriedemefried: gibi: stephenfin: one of you want to get the osc-placement pdf change? https://review.opendev.org/#/c/681460/15:08
gibisure15:08
mriedemcdent: do we need to backport that to osc-placement stable/train? ^15:08
mriedemit's not like we can release another osc-placement at this point anyway, but it could be in the first stable/train minor release i guess....15:09
cdentmriedem: I did test it manually with both versions, said so in commit message.15:10
cdentare you asking about backporting the pdf build? that seems... excessive15:10
mriedemcdent: you said "This form works in both 3.19.x and 4.0.x." so i was assuming that meant you tested it locally but wasn't sure, i.e. "this should work in both based on code inspection" etc15:11
mriedemso i thought i'd ask15:11
mriedemand yeah, i agree that the pdf build for osc-placement likely doesn't need to be backported15:11
cdentcoolio15:12
gibimriedem, cdent: I tried to generate pdf docs locally with https://review.opendev.org/#/c/681460/ but it failed for me http://paste.openstack.org/show/779194/15:17
gibido we forget some dependencies?15:17
mriedemyou're missing something that should probably be in bindep15:17
mriedemfor latexmk15:18
mriedemi recently ran into this for nova https://review.opendev.org/#/c/683003/15:18
gibiI dont see latexmk in https://github.com/openstack/requirements/blob/master/bindep.txt15:18
mriedemjust building docs, not pdf15:18
mriedemgibi: b/c requirements is things you can get from pypi15:18
mriedembindep is for native distro packages15:18
mriedemlibgcc etc15:18
mriedemgibi: so you're looking for stuff like this https://github.com/openstack/os-brick/commit/132a531e1768dea2db3275da376f163adc8fbf34#diff-03625fa9d8a51df3251e367a19ecfca515:19
mriedemlatexmk [doc platform:dpkg]15:19
mriedemi think that is something which could be handled in a follow up since i personaly do'nt want to have to validate that entire list of packages :)15:20
cdentdo we want doc bindeps in bindeps? seems, here's that word again, excessive15:20
cdentlike: if the gate can build a pdf, cool15:20
mriedemi like having everything native i need in bindep for when i'm fialing to build some tox env15:20
* cdent shrugs15:20
cdentwell, if we do it, definitely fup15:20
mriedemin nova we've had graphviz forever b/c on new dev vms i always forgot to install it15:20
gibimriedem: I can install latexmk sure, but then we need to document somewhere that I need to install that15:20
mriedemthere are bindep docs somewhere generically for openstack,15:21
mriedemwhat i'd like to see is whoever is in charge of the pdf effort for train puts the definitive list of bindep packages for building pdf docs in the ML15:21
mriedemsince every project seems to be just randomly handling that15:21
cdentit's, unfortunately, at least not in my experience, definitive15:22
mriedemi can start a crank thread on the ML for that15:22
cdentvaries from project to project15:22
gibimriedem: this is the gloval bindep isn't it? https://github.com/openstack/requirements/blob/master/bindep.txt15:22
cdentI suspect, however, that stephenfin has good awareness of them15:22
mriedemgibi: no, that's for installing the requirements repo and running tests15:22
gibibahh15:22
mriedemwell, as far as i know15:22
mriedemif it's the definitive global list then the pdf stuff should be in there15:22
mriedemagain, i'll start yelling on the ML15:23
mriedemshaking fist at the sky and such15:23
gibiOK, thanks :D15:23
gibinow installed latexmk and the pdf build needs xelatex :D15:23
gibithis will be fun15:23
cdentgibi: there's an etherpad somewhere that has more info on the bin deps. lemme see if I can find15:26
cdentgibi: line 73 on https://etherpad.openstack.org/p/train-pdf-support-goal15:28
gibicdent: thanks I managed to build a pdf now15:29
mriedemneed another core on this https://review.opendev.org/#/c/684370/15:30
mriedemso we can backport15:30
gibicdent, mriedem: pdf gen patch looks good to me but then I suggest to add a bindep.txt to osc-placement in a followup15:31
mriedemi'm fine with that once we have a definitive list from the ML thread15:31
gibimriedem: sure15:31
*** belmoreira has quit IRC15:32
* cdent admires mriedem's optimism15:35
mriedemoptimism is my middle name15:35
stephenfincdent: reviewed. tl;dr: we don't need to drop those badges. the include directive has a way to define the line that the include starts on15:36
cdentdamn15:37
cdentwas hoping for a roundabout way to get rid of badges15:37
cdentstephenfin: I'm not really parsing your comment about start-link, can you be more explicit?15:38
openstackgerritMerged openstack/osc-placement master: Build pdf docs  https://review.opendev.org/68146015:41
cdentstephenfin: if you're motivated to do a fup, that would be awesome15:42
openstackgerritMerged openstack/osc-placement master: Be explicit about auth type in functional tests  https://review.opendev.org/68437015:47
*** ttsiouts has quit IRC15:49
openstackgerritStephen Finucane proposed openstack/osc-placement master: Fixups for pdf docs  https://review.opendev.org/68438915:52
openstackgerritStephen Finucane proposed openstack/osc-placement master: docs: Misc cleanups  https://review.opendev.org/68439015:52
stephenfincdent, gibi: ^15:52
cdentthanks15:55
openstackgerritMatt Riedemann proposed openstack/osc-placement stable/train: Be explicit about auth type in functional tests  https://review.opendev.org/68439216:00
openstackgerritMatt Riedemann proposed openstack/osc-placement stable/train: Be explicit about auth type in functional tests  https://review.opendev.org/68439216:00
mriedemstephenfin: i'd add a comment about the line 7 magic in https://review.opendev.org/#/c/684389/16:20
openstackgerritStephen Finucane proposed openstack/osc-placement master: Fixups for pdf docs  https://review.opendev.org/68438916:27
openstackgerritStephen Finucane proposed openstack/osc-placement master: docs: Misc cleanups  https://review.opendev.org/68439016:27
openstackgerritStephen Finucane proposed openstack/osc-placement master: gitignore: Ignore .stestr directory  https://review.opendev.org/68439616:27
stephenfinmriedem: Fair. Done16:27
*** e0ne has quit IRC16:57
openstackgerritMatt Riedemann proposed openstack/placement master: Add train-prelude release note  https://review.opendev.org/68428517:25
cdentthanks for that ^ mriedem17:31
*** e0ne has joined #openstack-placement17:47
*** cdent has quit IRC18:08
*** e0ne has quit IRC18:09
*** belmoreira has joined #openstack-placement18:17
*** e0ne has joined #openstack-placement18:32
*** e0ne has quit IRC18:33
*** mriedem has quit IRC18:48
*** mriedem has joined #openstack-placement18:49
*** e0ne has joined #openstack-placement18:54
*** e0ne has quit IRC19:59
*** belmoreira has quit IRC20:27
*** e0ne has joined #openstack-placement20:38
*** artom has quit IRC21:17
*** artom has joined #openstack-placement21:18
*** tetsuro has joined #openstack-placement21:56
*** tetsuro has quit IRC22:00
*** e0ne has quit IRC22:04
*** tetsuro has joined #openstack-placement22:34
openstackgerritEric Fried proposed openstack/placement master: Add train-prelude release note  https://review.opendev.org/68428522:37
*** tetsuro has quit IRC22:39
*** tetsuro has joined #openstack-placement23:12
*** tetsuro has quit IRC23:16

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!