Monday, 2018-03-19

*** yamamoto has joined #openstack-oslo00:13
*** yamamoto has quit IRC00:18
*** bobh has joined #openstack-oslo00:44
*** tovin07_ has joined #openstack-oslo00:45
*** yamamoto has joined #openstack-oslo01:13
*** yamamoto has quit IRC01:19
*** yamamoto has joined #openstack-oslo01:41
*** salv-orl_ has joined #openstack-oslo02:51
*** salv-orlando has quit IRC02:53
*** namnh has joined #openstack-oslo03:21
*** rcernin_ has joined #openstack-oslo03:23
*** rcernin has quit IRC03:25
*** rcernin_ has quit IRC03:29
*** rcernin has joined #openstack-oslo03:29
*** rcernin has quit IRC03:33
*** pooja_jadhav has joined #openstack-oslo03:43
*** rcernin has joined #openstack-oslo03:49
*** bobh has quit IRC04:11
*** bobh has joined #openstack-oslo04:20
*** bobh has quit IRC04:25
*** bhagyashri_s is now known as bhagyashris04:33
*** bhagyashris is now known as bhagyashri_s04:33
*** bhagyashri_s is now known as bhagyashris04:33
*** bobh has joined #openstack-oslo04:34
*** bobh has quit IRC04:39
*** bobh has joined #openstack-oslo04:43
*** bobh has quit IRC04:48
*** bobh has joined #openstack-oslo04:51
*** bobh has quit IRC04:57
*** bobh has joined #openstack-oslo05:00
*** bobh has quit IRC05:04
*** bobh has joined #openstack-oslo05:10
*** bobh has quit IRC05:10
*** WUAM1Vandreagus has joined #openstack-oslo05:11
*** bobh has joined #openstack-oslo05:21
*** bobh has quit IRC05:25
openstackgerritMerged openstack/oslo.messaging master: Modify grammatical errors  https://review.openstack.org/54196305:30
*** openstackgerrit has quit IRC05:49
*** bobh has joined #openstack-oslo05:53
*** bobh has quit IRC05:58
*** bobh has joined #openstack-oslo06:00
*** bobh has quit IRC06:05
*** bobh has joined #openstack-oslo06:12
*** bobh has quit IRC06:17
*** bobh has joined #openstack-oslo06:20
*** msimonin has joined #openstack-oslo06:22
*** bobh has quit IRC06:25
*** ianychoi__ has joined #openstack-oslo06:26
*** ianychoi_ has quit IRC06:29
*** bobh has joined #openstack-oslo06:31
*** bobh has quit IRC06:37
*** bobh has joined #openstack-oslo06:41
*** bobh has quit IRC06:46
*** sileht has quit IRC06:57
*** sileht has joined #openstack-oslo06:59
*** d0ugal has joined #openstack-oslo07:00
*** d0ugal has quit IRC07:00
*** d0ugal has joined #openstack-oslo07:00
*** bobh has joined #openstack-oslo07:03
*** rcernin has quit IRC07:07
*** bobh has quit IRC07:08
*** bobh has joined #openstack-oslo07:11
*** bobh has quit IRC07:16
*** bobh has joined #openstack-oslo07:23
*** bobh has quit IRC07:27
*** pcaruana has joined #openstack-oslo07:39
*** bobh has joined #openstack-oslo07:42
*** bobh has quit IRC07:47
*** e0ne has joined #openstack-oslo07:52
*** AlexeyAbashkin has joined #openstack-oslo07:54
*** bobh has joined #openstack-oslo07:55
*** bobh has quit IRC07:59
*** tesseract has joined #openstack-oslo08:17
*** jaosorior has joined #openstack-oslo08:40
*** bobh has joined #openstack-oslo08:51
*** bobh has quit IRC08:56
*** shardy has joined #openstack-oslo08:59
*** salv-orl_ has quit IRC09:09
*** salv-orlando has joined #openstack-oslo09:09
*** bobh has joined #openstack-oslo09:14
*** salv-orlando has quit IRC09:14
*** bobh has quit IRC09:19
*** hoonetorg has quit IRC09:19
*** bobh has joined #openstack-oslo09:21
*** chhagarw has joined #openstack-oslo09:23
*** bobh has quit IRC09:26
*** gibi_ is now known as gibi09:30
*** bobh has joined #openstack-oslo09:30
*** hoonetorg has joined #openstack-oslo09:32
*** bobh has quit IRC09:35
*** openstackgerrit has joined #openstack-oslo09:42
openstackgerritThomas Bechtold proposed openstack/oslo.log master: Increase sleep time in testsuite to make it more robust  https://review.openstack.org/55418009:42
*** gus has quit IRC09:43
openstackgerritThomas Bechtold proposed openstack/oslo.log master: Increase sleep time in testsuite to make it more robust  https://review.openstack.org/55418009:43
*** gus has joined #openstack-oslo09:44
*** bobh has joined #openstack-oslo09:57
*** tovin07_ has quit IRC10:00
*** bobh has quit IRC10:01
*** bobh has joined #openstack-oslo10:05
*** namnh has quit IRC10:05
*** sambetts_ is now known as sambetts10:08
*** bobh has quit IRC10:10
*** bobh has joined #openstack-oslo10:12
*** yamamoto has quit IRC10:16
*** bobh has quit IRC10:16
*** e0ne has quit IRC10:19
*** bobh has joined #openstack-oslo10:22
*** e0ne has joined #openstack-oslo10:25
*** bobh has quit IRC10:28
*** bobh has joined #openstack-oslo10:45
*** bobh has quit IRC10:51
*** e0ne has quit IRC10:51
*** bobh has joined #openstack-oslo10:51
*** bobh has quit IRC10:56
*** ansmith has quit IRC10:58
*** bobh has joined #openstack-oslo11:01
*** yamamoto has joined #openstack-oslo11:02
*** salv-orlando has joined #openstack-oslo11:05
*** bobh has quit IRC11:06
*** bobh has joined #openstack-oslo11:13
*** edmondsw has joined #openstack-oslo11:14
*** edmondsw has quit IRC11:18
*** bobh has quit IRC11:18
*** bobh has joined #openstack-oslo11:20
*** pbourke_ has quit IRC11:22
*** pbourke_ has joined #openstack-oslo11:22
*** e0ne has joined #openstack-oslo11:23
*** bobh has quit IRC11:25
*** bobh has joined #openstack-oslo11:30
*** pblaho has joined #openstack-oslo11:33
*** bobh has quit IRC11:36
*** e0ne has quit IRC11:40
*** bobh has joined #openstack-oslo11:40
*** e0ne has joined #openstack-oslo11:44
*** bobh has quit IRC11:45
*** jrklein744 has joined #openstack-oslo11:47
*** bobh has joined #openstack-oslo11:53
*** raildo has joined #openstack-oslo12:04
*** edmondsw has joined #openstack-oslo12:15
*** gyankum has joined #openstack-oslo12:23
*** bobh has quit IRC12:23
*** dmellado has quit IRC12:24
*** dmellado has joined #openstack-oslo12:27
*** ansmith has joined #openstack-oslo12:45
*** kgiusti has joined #openstack-oslo12:54
*** yamamoto has quit IRC13:08
*** eck`` is now known as eck`gone13:26
*** eck`gone is now known as eck`13:27
*** shardy is now known as shardy_mtg13:28
*** jroll has quit IRC13:42
*** jroll has joined #openstack-oslo13:43
*** slaweq has joined #openstack-oslo13:44
*** yamamoto has joined #openstack-oslo13:45
*** yamamoto_ has joined #openstack-oslo13:48
*** janzian has joined #openstack-oslo13:50
*** yamamoto has quit IRC13:52
*** beekneemech is now known as bnemec14:02
*** bobh has joined #openstack-oslo14:13
*** namnh has joined #openstack-oslo14:22
*** spilla has joined #openstack-oslo14:29
*** yamamoto_ has quit IRC14:30
*** crushil has joined #openstack-oslo14:31
*** salv-orlando has quit IRC14:32
*** salv-orlando has joined #openstack-oslo14:33
*** gyankum has quit IRC14:36
*** takedakn has joined #openstack-oslo14:37
*** yamamoto has joined #openstack-oslo14:46
*** salv-orlando has quit IRC14:46
*** salv-orlando has joined #openstack-oslo14:47
*** salv-orlando has quit IRC14:51
*** yamamoto has quit IRC14:51
*** kiennt26 has joined #openstack-oslo14:52
*** daidv has joined #openstack-oslo14:54
bnemec#startmeeting oslo15:00
openstackMeeting started Mon Mar 19 15:00:29 2018 UTC and is due to finish in 60 minutes.  The chair is bnemec. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: oslo)"15:00
openstackThe meeting name has been set to 'oslo'15:00
bnemeccourtesy ping for amotoki, amrith, bknudson, bnemec, crushil, dansmith, dhellmann15:00
bnemeccourtesy ping for dims, dougwig, e0ne, electrocucaracha, flaper87, garyk, gcb15:00
bnemeccourtesy ping for GheRivero, haypo, jd__, jecarey, johnsom, jungleboyj, kgiusti15:00
bnemeccourtesy ping for kragniz, lhx_, lifeless, lxsli, Nakato, ozamiatin, raildo15:00
bnemeccourtesy ping for rbradfor, redrobot, rpodolyaka, sergmelikyan, sileht, spamaps, sreshetnyak15:00
bnemeccourtesy ping for stevemar, therve, thinrichs, toabctl, viktors, zhiyan, zxy15:00
bnemeccourtesy ping for zzzeek15:00
e0nehi15:00
crushil\o15:00
namnh]o15:01
namnh\o15:01
daidvo/15:01
kgiustio/15:01
ansmitho/15:01
*** takedakn has quit IRC15:01
jungleboyjo/15:02
bnemec#topic Red flags for/from liaisons15:03
*** openstack changes topic to "Red flags for/from liaisons (Meeting topic: oslo)"15:03
bnemecWe had an issue with the latest oslo.db release.15:03
bnemec#link https://bugs.launchpad.net/oslo.db/+bug/175635215:03
openstackLaunchpad bug 1756352 in oslo.db "removal of testresources from setup.cfg has broken this dependency for oslo.db 4.34" [Undecided,Fix released] - Assigned to Mike Bayer (zzzeek)15:03
zzzeekit's going well !15:03
bnemecIt affected a number of projects that consumed the oslo.db test fixtures.15:03
bnemecYeah, it should be fixed now.  The new release with the fix was approved.15:03
zzzeekyep15:04
jungleboyjI addressed the config concern from last week.15:04
*** yamamoto has joined #openstack-oslo15:04
bnemecjungleboyj: Yeah, I saw that.  Thanks!15:04
jungleboyjbnemec:  No problem.15:04
bnemecSo a few issues this week, but I think they've all been addressed.15:05
bnemecAnything else?15:05
*** takedakn has joined #openstack-oslo15:05
bnemec#topic Releases for Rocky15:06
*** openstack changes topic to "Releases for Rocky (Meeting topic: oslo)"15:06
bnemecInitial releases for anything with changes are done.15:06
bnemec#link https://review.openstack.org/#/c/552943/15:06
bnemecThen the followup oslo.db release, as mentioned earlier.15:07
bnemecI held off on releasing oslo.config for now pending dhellmann's patch series, which we'll discuss in the topics.15:07
bnemecOnce that finishes merging I'll go ahead with that release.15:07
bnemecThere was also a request to release sphinx-feature-classification.15:08
bnemecIt's a 0.1.0 so we're not committing to anything forever and always yet, but I thought I'd mention it in case anyone has concerns.15:08
bnemecIf not I'll ack the request today.15:09
bnemecThat should be it for releases.15:09
bnemec#topic Action items from last meeting15:10
*** openstack changes topic to "Action items from last meeting (Meeting topic: oslo)"15:10
bnemecLooks like everything was done.15:10
jungleboyjWoot woot15:10
bnemecI got up to speed on releases, scheduled the onboarding session, and lbragstad sent the email about oslo.limit.15:10
bnemecNothing more on that topic then.15:11
bnemec#topic There are 2 more changes in the series of oslo.config changes to let an app detect whether a user has changed a config value (dhellmann)15:11
*** openstack changes topic to "There are 2 more changes in the series of oslo.config changes to let an app detect whether a user has changed a config value (dhellmann) (Meeting topic: oslo)"15:11
bnemec#link https://review.openstack.org/#/c/537400/15:11
bnemec#link https://review.openstack.org/#/c/537401/15:11
bnemecI believe I've +2'd both already.15:11
bnemecAnyone with core on oslo.config please take a look.  Those are the patches I was waiting the Rocky oslo.config release on, since that series has partially merged already.15:12
bnemec#topic oslo.limit addition followup15:13
*** openstack changes topic to "oslo.limit addition followup (Meeting topic: oslo)"15:13
bnemecAs noted, lbragstad sent an email and created a spec review for this.15:14
* lbragstad lingers15:14
bnemec#link https://review.openstack.org/55290715:14
bnemecSeems like there is consensus that we want to do this.15:14
lbragstadwxy mentioned he wants to contribute - should i respin the patch to add him to the list of contributors?15:15
lbragstad(it'll clear all the +2s)15:15
lbragstadwhich is why i was hesitant15:15
bnemeclbragstad: Sure, for an addition like that we don't need to wait for everyone to vote again.15:15
lbragstadack15:15
*** kiennt26 has quit IRC15:15
bnemecIf you want to push a new PS I can go ahead and merge it.  I don't anticipate any further feedback beyond what you've already gotten on the ML and spec.15:15
*** takedakn has quit IRC15:16
openstackgerritLance Bragstad proposed openstack/oslo-specs master: Propose specification for oslo.limit library  https://review.openstack.org/55290715:17
lbragstad^ done15:17
bnemecSo if anyone has strong objections to the new oslo.limit library contact me ASAP.15:17
bnemecOtherwise I'll plan to merge that today.15:17
lbragstadsweet15:17
lbragstadi appreciate all the help with the process15:17
lbragstadi assume once that is done, i can move forward with the whole project creation bits and getting the repository created15:18
bnemecI'm excited to finally have common quota code for OpenStack. :-)15:18
lbragstadhah you and me both bnemec15:18
bnemecYeah, I've actually got a todo item for myself to follow up on whether our new library process needs some updating.15:18
bnemecAFAIK, the only place we document it is the graduation wiki page, which isn't entirely relevant now that incubator is gone.15:18
openstackgerritMerged openstack/oslo.log master: Increase sleep time in testsuite to make it more robust  https://review.openstack.org/55418015:18
lbragstadsure - i did notice that15:19
lbragstadas i was reading the doc15:19
bnemecSo unless there is a document I don't know about we need to make some updates here.15:19
bnemecThis is probably a good opportunity to clear some of the graduation cruft.15:20
bnemecSo I guess I have a couple of followup items from this.15:20
bnemec#action bnemec to approve oslo.limit spec15:20
bnemec#action bnemec to investigate/update new library process docs15:20
bnemec#topic Configuration change handling over releases (namnh)15:21
*** openstack changes topic to "Configuration change handling over releases (namnh) (Meeting topic: oslo)"15:21
bnemecI'm afraid I haven't revisited this recently.15:22
namnh:)15:22
bnemecnamnh: The floor is yours15:22
bnemec#link https://review.openstack.org/#/c/52004315:22
bnemec#link https://review.openstack.org/#/c/52631415:22
namnhyes, I and daidv are doing this feature15:22
namnhcould you please review the spec and coding for me.15:23
bnemecOkay, so the main thing at this point is just reviews?15:24
namnhyead, and hope you can give us some advices because we have a problem with a option called "transport_url"15:25
bnemecI think at the PTG we agreed that the initial version of this tooling might not handle complex deprecations like transport_url.15:26
namnhbasically, the feature can update from old-config to new-config.15:26
namnhoh, really?15:26
bnemecBasically we would raise a warning when we hit something like that and tell the user they need to handle it manually.15:26
namnhi did not join the PTG15:26
bnemecAs a followup improvement, we might be able to provide some sort of templating feature or in-project hooks to handle complex migrations.15:27
bnemecBut in the interest of getting to a usable tool quickly, we decided to focus on the simpler ones that will cover 95% of the deprecated opt cases first.15:28
bnemecBasically create the tool, prove that it is useful and works, then iterate on it to handle the harder stuff.15:28
bnemecDoes that work for you?15:29
namnhyead, as i wrote the spec, we have four cases which need to solve. For now, the tool can solve 3 cases.15:29
namnhyes, it does15:30
bnemecFor the initial version of the tool that might be enough.15:30
bnemecI did mention this in my (long) PTG summary email.15:30
bnemec#link http://lists.openstack.org/pipermail/openstack-dev/2018-March/128055.html15:30
bnemecUnder the "automatic configuration migration on upgrade" heading.15:30
namnhthanks,15:30
bnemecI'll try to leave some further comments on the spec.15:31
namnhhere is a patch set, I tried testing with cinder: https://review.openstack.org/#/c/549672/15:31
namnhbnemec: thanks in advange.15:31
bnemec#action review the config migration spec: https://review.openstack.org/#/c/520043/15:32
namnhgreat :)15:32
daidvNice, so we will start with a simple tool first and solve the transport_url and dynamic section case after15:32
bnemecExactly15:33
bnemecIt was kind of a theme of the PTG for Oslo.15:33
namnh:))15:33
bnemecWrite a simpler version of a tool that handles most of the cases, and then solve the harder ones later.15:33
namnhi will update a doc how to setup an environment for testing15:34
bnemecThat would be helpful, thanks.15:34
bnemec#action namnh to update config migration testing doc15:34
bnemecOkay, anything else on that topic?15:35
namnhok, it is enough for me15:36
bnemecCool, moving on then.15:36
bnemec#topic MultiConfigParser removal15:36
*** openstack changes topic to "MultiConfigParser removal (Meeting topic: oslo)"15:36
bnemecThis came up when I was reviewing dhellmann's oslo.config changes.15:36
bnemecThey affected MultiConfigParser, but it's a deprecated class that was supposed to have been removed several releases ago.15:37
bnemecI took a look at what it would take to remove it, and found only two projects still using it in OpenStack.15:37
dhellmannit looks like networking-cisco still uses it :-(15:37
dhellmannoh, which is the other?15:37
bnemecThe other I already fixed.15:37
dhellmannah :-)15:37
bnemecThey had deprecated the feature that was using it and it was marked for removal in Pike.15:38
* dhellmann doesn't even remember what MultiConfigParser does15:38
bnemecThe thing I'm struggling with is that the replacement functionality in the docstring is all private to oslo.config.15:38
bnemechttps://github.com/openstack/oslo.config/blob/master/oslo_config/cfg.py#L201715:39
bnemecSo it's not really suitable for external consumers. :-/15:39
dhellmannis that saying the class reads multiple config files? or that it handles options with multiple values?15:39
dhellmannbecause I think ConfigOpts does both of those now15:39
dhellmannI think they can just replace their use of this class with ConfigOpts?15:40
bnemecPossibly?  I'm also not terribly familiar with this which is why I added it to the agenda. :-)15:40
dhellmannyeah, I'm not either15:41
dhellmannah, they're using the parser but not ConfigOpts15:42
dhellmannso they aren't registering options, but they're using the same code to parse a bunch of files15:43
dhellmannthey could probably just use the built-in module configparser15:43
bnemecYeah, and the patch related to http://git.openstack.org/cgit/openstack/networking-cisco/tree/releasenotes/notes/elim_MultiConfigParser_fr_nexus-6a50c543949d1ca4.yaml was quite extensive.15:44
bnemecI'm _hoping_ there's a simpler way for the other two uses in that project.15:44
dhellmannwell, MultiConfigParser doesn't use any private implementation details, so worst case we could just move that class15:45
bnemecAh, that's a thought.15:45
dhellmannlooking at how they're using it, that might be "best case" rather than "worst"15:46
bnemecYeah, that might be easiest for everyone.15:46
bnemecObviously that code isn't changing much.15:46
dhellmannand if they end up not wanting it, they know best what that code is doing and we can work with them to figure out how to do it using the classes we do support15:47
dhellmannwas this marked for removal because we didn't want anyone to use it?15:47
dhellmannor because we were simplifying the config library api?15:47
bnemecI have no idea.  It's been deprecated for years.15:47
dhellmanntoo bad we didn't leave a note about the reason :-/15:48
dhellmannwell, I think the simplest thing to do is going to be to propose a patch adding that class to the networking-cisco repo15:50
bnemecSounds like the functionality was moved into the _Namespace class, which made the separate parser redundant.15:50
bnemechttps://github.com/openstack/oslo.config/commit/c663acebc697e92f086684b2ee87546fba57cb7d15:50
bnemecYeah, that sounds good15:50
dhellmannaha15:50
dhellmannthis stuff is likely to be refactored again with the driver work15:50
bnemec#action move MultiConfigParser to networking-cisco15:50
bnemecYeah, with all the config work scheduled I figured it would be good to get rid of it now so we don't end up duplicating work.15:51
dhellmann++15:51
dhellmannare you going to do that? or are you looking for a volunteer?15:52
bnemecI can do it, although if anyone else has a burning desire to I won't stop them. :-)15:52
bnemecHopefully moving the class won't be too much work though.15:53
dhellmannyeah, it should be pretty straightforward to make a new module to hold it15:53
bnemecOkay, we can come back to this next week if it turns out to be harder than we think.15:55
bnemec#topic Open Discussion15:55
*** openstack changes topic to "Open Discussion (Meeting topic: oslo)"15:55
bnemecThat was it for the agenda.  Anything else in the last 5 minutes?15:55
dhellmannI have that requirements sync work coming up soon15:56
dhellmannlet me find that email link15:56
dhellmann#link http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html15:56
bnemecYeah, I did read that whole thing.  I think there were a couple more replies since then though that I haven't had a chance to look at.15:56
dhellmannI just want to make sure that folks are aware, since it will have an effect on oslo15:57
dhellmannI'm going to give the requirements team another day or two to respond before I start writing any patches15:57
bnemecIt should be mostly good for Oslo though, right?15:57
dhellmannoh, yes, in a good way15:57
dhellmannfewer releases just for requirements updates15:58
bnemecProjects that want to consume a new Oslo feature don't have to wait for a g-r minimum bump.15:58
dhellmannand that, too15:58
dhellmannthey may still have to wait for the constraint update15:58
dhellmannbut in general I expect it to make things go more smoothly15:58
bnemecYeah, that's true.15:58
bnemecIt sounds good to me, but my experience with requirements stuff has been "here be dragons" :-)15:59
*** gyankum has joined #openstack-oslo15:59
dhellmannthat's pretty true, although the constraints feature in pip is a dragon slayer16:00
*** gyankum has quit IRC16:00
bnemecYeah, it has been a lot better since we started using that.16:00
bnemecOkay, sounds good and we're at time so I'll let everyone go.16:01
bnemecAlways available for further discussions in this channel though.16:01
bnemecThanks!16:01
bnemec#endmeeting16:01
*** openstack changes topic to "OpenStack Common Libraries | https://wiki.openstack.org/wiki/Oslo"16:01
openstackMeeting ended Mon Mar 19 16:01:40 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/oslo/2018/oslo.2018-03-19-15.00.html16:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/oslo/2018/oslo.2018-03-19-15.00.txt16:01
openstackLog:            http://eavesdrop.openstack.org/meetings/oslo/2018/oslo.2018-03-19-15.00.log.html16:01
*** daidv has quit IRC16:01
*** namnh has quit IRC16:02
*** salv-orlando has joined #openstack-oslo16:05
*** pcaruana has quit IRC16:07
*** salv-orlando has quit IRC16:09
*** salv-orlando has joined #openstack-oslo16:18
*** crushil has quit IRC16:20
*** yamamoto has quit IRC16:23
openstackgerritMerged openstack/oslo-specs master: Propose specification for oslo.limit library  https://review.openstack.org/55290716:30
*** msimonin has quit IRC16:30
*** e0ne has quit IRC16:48
*** AlexeyAbashkin has quit IRC16:51
*** shardy_mtg has quit IRC16:52
*** msimonin has joined #openstack-oslo16:59
*** crushil has joined #openstack-oslo17:07
*** shardy_mtg has joined #openstack-oslo17:08
*** dikonoor has joined #openstack-oslo17:09
dikonoordhellmann:Hi17:13
dikonoorI am looking for some information on oslo privsep on whether it's tightly coupled to sudo for providing escalted privileges17:14
dikonoorfungi and I were having some discussions in the openstack-security channel and we thought this might be the right channel to bring this up in.17:15
dikonoorthe documentation of https://docs.openstack.org/oslo.privsep/latest/ is sparse and doesn't really give enough information on this17:16
openstackgerritMerged openstack/oslo.config master: Update links in README  https://review.openstack.org/55111417:16
bnemecdikonoor: It is not tightly coupled to sudo.  There are a couple of options for starting the privsep daemon: https://docs.openstack.org/oslo.privsep/latest/reference/api/oslo_privsep.daemon.html17:18
bnemec(one of them is sudo, however)17:18
fungido we have any good design/model documentation for privsep's implementation, by any chance?17:19
dikonoorbnemec: Thanks for pointing me to this link. I am trying to figure our if OpenStack can be used with these newer privilege mgmt softwares like PowerBroker and BOKS (from a company named FOX) etc17:20
*** msimonin has quit IRC17:20
*** msimonin has joined #openstack-oslo17:20
fungii'm skimming the code and it's not immediately apparent whether the sudo integration in the daemon and context modules are just for initialization or part of the backend operation17:20
bnemecfungi: Probably just http://specs.openstack.org/openstack/oslo-specs/specs/liberty/privsep.html17:21
fungithanks!17:21
*** d0ugal has quit IRC17:21
dikonoorI have not used these softwares myself but from what I understand these softwares have more advanced features compared to sudo17:22
bnemecUnfortunately gus is no longer working on OpenStack so we've lost most of our expertise on this. :-(17:22
bnemecdikonoor: It may be possible to use those for providing the necessary privileges to the daemon, but I'm not familiar enough with them to say for sure.17:22
bnemecThe basic requirement for privsep is that you need _some_ method of starting the daemon that will give it the necessary capabilities to do the privileged operations it needs to.17:23
bnemecI wouldn't expect it to particularly care how you do that though.17:23
dikonoorbnmec: Ok..meaning it doesn't necessarily need to be sudo17:24
fungiyeah, looking at this, oslo.privsep is itself an alternative to running shell commands under sudo17:24
bnemecRight17:25
fungiso oslo.privsep's daemon is basically a configurable command broker running as another/root user and taking requests to run things and evaluating them against policy before executing them17:25
fungibut it's not using sudo to execute them17:26
fungi(necessarily)17:26
*** shardy_mtg has quit IRC17:26
bnemecIdeally I don't think it should use sudo.17:26
bnemecEliminating the sudo calls and complicated rootwrap configuration was the main point of the library.17:26
dikonoorbnemec: ok that sounds promising17:27
bnemecThe daemon should already have the necessary capabilities so it doesn't need sudo.17:27
bnemecdikonoor: Cool17:27
dikonoorthanks fungi bnemec. Let me explore this further17:30
*** jbadiapa_ has joined #openstack-oslo17:37
*** jbadiapa has quit IRC17:40
*** chhagarw has quit IRC17:45
*** dikonoor has quit IRC17:45
lbragstadbnemec: i should have mentioned this earlier - but your approval is going to be needed here, too https://review.openstack.org/#/c/550491/18:05
*** jbadiapa_ is now known as jbadiapa18:05
bnemeclbragstad: Ah, and I need to change my vote on https://review.openstack.org/#/c/550496/ too.  Thanks for the reminder.18:06
lbragstadno problem18:07
*** tesseract has quit IRC18:07
bnemeclbragstad: Left a comment on https://review.openstack.org/#/c/55049618:11
*** sambetts is now known as sambetts|afk18:12
lbragstadbnemec: responded18:13
lbragstadgood question18:13
bnemecdhellmann: Maybe you have more experience with this.  Do we generally mark pre-1.0 libraries as stable:follows-policy?18:17
bnemecRelated to the discussion in https://review.openstack.org/#/c/550496/1/reference/projects.yaml18:17
dhellmannbnemec : well, by definition a version number that starts with 0 is already declared as unstable18:17
dhellmannmeaning the API is subject to change18:17
dhellmannthat's why we encourage project teams to move to 1.0 as quickly as is reasonable18:17
bnemecYeah, it sounds like the plan is to have a 1.0 by the end of Rocky.18:18
bnemecAssuming that happens, we would need to follow the backport policy for the Rocky branch.18:19
dhellmannyou can backport without claiming the tag18:20
*** AlexeyAbashkin has joined #openstack-oslo18:20
dhellmannI would wait and add the tag after hitting 1.018:20
dhellmannthat gives us time to fiddle with the API, and it also gives some track-record for the stable team to look at to verify that the tag rules are being honored18:20
bnemecOkay, WFM.18:20
dhellmannthough it's not the end of the world if people want to go ahead and put the tag on to start18:21
bnemecI was the only one asking and I'm not that hung up on it.18:21
*** vdrok has joined #openstack-oslo18:22
dhellmannok :-)18:22
vdrokhello folks, now seeing the following on pike in nova http://logs.openstack.org/69/543569/4/check/openstack-tox-py35/c706b82/job-output.txt#_2018-03-19_16_23_53_920564, and suspect that there is a problem with setuptools 3918:24
*** AlexeyAbashkin has quit IRC18:24
vdrokat least downgrading to 38 helps18:24
*** dave-mccowan has joined #openstack-oslo18:28
dhellmannvdrok : I think I remember someone mentioning a similar issue but just to make sure you probably want to raise that in #openstack-infra18:30
bnemecvdrok: Hmm, seeing the same thing on the oslo.utils pike branch.18:30
bnemecOddly enough it's not happening on master.18:31
vdrokdhellmann: I did write it there as well :)18:31
dhellmannvdrok : ah, maybe that was you :-)18:31
dhellmannbnemec : I think they got the constraint update into master but not the stable branches? Oh, no, it was smcginnis who I saw mention it on the ML18:31
smcginnisYep, working on a patch dance right now to sort out pike.18:33
openstackgerritDoug Hellmann proposed openstack/oslo.config master: WIP: add config_source option  https://review.openstack.org/55431618:33
bnemecOh, I see.  https://review.openstack.org/#/c/554053/18:34
smcginnisBasically, pip made a backwards incompatible change in a bugfix release that impacts the ryu package. Oslo.utils uses that for some neutron stuff I think. So anything touching that code is blowing up until we get to a newer ryu. And a backport of version changes.18:34
smcginnisbnemec: Yep, that's the one.18:34
smcginnisBut I need to disable some tests to get everything merged right.18:35
smcginnisSo working on that now.18:35
*** e0ne has joined #openstack-oslo18:36
bnemecsmcginnis: Okay, but oslo.utils passed ci, so there's nothing blocking that fix?18:45
smcginnisI have a depends on there to test the requirements bump.18:45
smcginnisSo https://review.openstack.org/#/c/554318/ makes that job non-voting, get in 554053, then get in 554270, then revert the non-voting change.18:45
smcginnis"That job" being legacy-tempest-dsvm-neutron-src which fails without the requirements bump.18:46
bnemecsmcginnis: Ah, got it.  I skimmed over the depends-on. :-)18:47
smcginnisbnemec: I always miss those too. ;)18:48
smcginnisOK, all patches redone to have the appropriate dependency chain.18:48
*** openstackgerrit has quit IRC18:48
smcginnishttps://review.openstack.org/#/q/status:open+topic:pip/508118:51
*** openstackgerrit has joined #openstack-oslo19:05
openstackgerritMerged openstack/automaton master: Updated from global requirements  https://review.openstack.org/55145119:05
* bnemec needs to step out for a bit to eat19:07
*** AlexeyAbashkin has joined #openstack-oslo19:20
*** AlexeyAbashkin has quit IRC19:24
*** crushil has quit IRC19:32
*** e0ne has quit IRC19:34
smcginnisNon-voting job change went through. This should (knock on wood) pass recheck - https://review.openstack.org/#/c/554053/19:37
*** msimonin1 has joined #openstack-oslo19:46
*** openstackgerrit has quit IRC19:48
*** msimonin has quit IRC19:48
*** AlexeyAbashkin has joined #openstack-oslo20:21
*** AlexeyAbashkin has quit IRC20:26
*** openstackgerrit has joined #openstack-oslo20:35
openstackgerritDoug Hellmann proposed openstack/oslotest master: make the CaptureOutput fixture easier to control  https://review.openstack.org/53444720:35
smcginnisdhellmann or others - https://review.openstack.org/554053 should pass since the remaining job is non-voting.20:38
smcginnisI realized we also need to get this into stable/ocata before we make the job voting again, so I've already proposed that backport with https://review.openstack.org/55433820:38
smcginnisAnd we'll need to get official releases for oslo.utils for these stable branches too.20:39
dhellmanngood thing we know a release manager or two20:40
smcginnis;)20:41
*** ihrachys has joined #openstack-oslo20:45
*** kgiusti has left #openstack-oslo20:46
*** ansmith has quit IRC21:05
*** e0ne has joined #openstack-oslo21:09
*** raildo has quit IRC21:30
smcginnisbnemec: Would you like to submit the stable/pike release patch for oslo.util, or would you rather I do that?21:54
bnemecsmcginnis: If I send it you can +2, right?21:55
smcginnisbnemec: Yep!21:55
bnemecOkay, I'll do it then.21:55
smcginnisbnemec: Great, I will watch for that. Hopefully we can get the rest of this moving.21:55
bnemecI need to go afk shortly though, so if ocata isn't in by then you might have to do that one.21:55
smcginnisbnemec: Sounds good.21:56
*** spilla has quit IRC21:56
bnemecChanges between 3.36.0 and 36afeff21:58
bnemec* 36afeff 2018-03-15 07:51:35 +0000 Updated from global requirements21:58
bnemecHmm21:58
smcginnisI don't see 36afeff in the commits.21:59
* bnemec doesn't see it yet21:59
bnemechttp://git.openstack.org/cgit/openstack/oslo.utils/log/21:59
smcginnisbnemec: Oh, make sure you're comparing from last stable/pike release tag.22:00
smcginnisbnemec: https://github.com/openstack/oslo.utils/compare/3.36.0...stable/pike22:00
bnemecsmcginnis: Oh, PEBKAC22:00
bnemecs|pike|stable/pike|22:00
*** ansmith has joined #openstack-oslo22:00
bnemecNow I see it.22:00
bnemecsmcginnis: https://review.openstack.org/#/c/55436422:02
smcginnisbnemec: Great, looks right to me. Should pass the validation tests.22:03
bnemecocata should merge any minute.  I'll try to get that proposed as well.22:03
bnemecsmcginnis: https://review.openstack.org/#/c/55436622:06
bnemecsmcginnis: I need to run now.  That should unblock everything from an oslo perspective, right?22:07
smcginnisbnemec: Yep, we should be good. Thanks!22:07
bnemecCool, catch you later22:08
smcginnisbnemec: Have a good one.22:08
*** e0ne has quit IRC22:12
*** bobh has quit IRC22:19
*** AlexeyAbashkin has joined #openstack-oslo22:20
*** AlexeyAbashkin has quit IRC22:25
openstackgerritSean McGinnis proposed openstack/oslo.utils master: Add bindep.txt file to prevent fallback to generic list  https://review.openstack.org/55437122:28
*** rcernin has joined #openstack-oslo22:34
*** edmondsw has quit IRC22:49
*** msimonin1 has quit IRC23:18
*** msimonin has joined #openstack-oslo23:18
*** msimonin has quit IRC23:18
*** AlexeyAbashkin has joined #openstack-oslo23:20
*** janzian has quit IRC23:21
*** AlexeyAbashkin has quit IRC23:24
*** yamamoto has joined #openstack-oslo23:27

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