Wednesday, 2015-03-04

openstackgerritJoshua Harlow proposed openstack/taskflow: Use compilation helper objects  https://review.openstack.org/16103500:07
*** zzzeek has quit IRC00:17
openstackgerritJoshua Harlow proposed openstack/taskflow: Use tooz to find/advertise workers (WIP, need to drop 2.6)  https://review.openstack.org/15149500:22
*** daniel3_ has quit IRC00:24
*** sigmavirus24_awa is now known as sigmavirus2400:26
openstackgerritJoshua Harlow proposed openstack/taskflow: Make the worker banner template part of the worker class  https://review.openstack.org/16104000:29
*** jamespage has quit IRC00:45
*** jamespage has joined #openstack-oslo00:45
*** jamespage has quit IRC00:45
*** jamespage has joined #openstack-oslo00:45
*** tsekiyam_ has joined #openstack-oslo00:46
*** mtanino has quit IRC00:50
*** tsekiyama has quit IRC00:50
*** tsekiyam_ has quit IRC00:51
*** pasquier-s has quit IRC00:52
*** pasquier-s has joined #openstack-oslo00:53
openstackgerritMerged openstack/debtcollector: Format the method/class removals messages like the others  https://review.openstack.org/15512400:55
*** stpierre has quit IRC00:56
openstackgerritMerged openstack/debtcollector: Add examples of using the new removals decorator  https://review.openstack.org/15512100:57
*** jaosorior has quit IRC01:02
*** sigmavirus24 is now known as sigmavirus24_awa01:06
openstackgerritMerged openstack/debtcollector: Updated from global requirements  https://review.openstack.org/16073401:06
*** crc32 has quit IRC01:11
openstackgerritMerged openstack/taskflow: Allow node finding to not do a deep search  https://review.openstack.org/16096501:14
openstackgerritMin Pae proposed openstack/taskflow: Added a map and a reduce task  https://review.openstack.org/15767701:14
*** dims_ has joined #openstack-oslo01:17
*** sputnik13 has quit IRC01:17
*** dims has quit IRC01:19
*** salv-orlando has quit IRC01:20
openstackgerritJoshua Harlow proposed openstack/debtcollector: Add a removed module deprecation helper  https://review.openstack.org/15429801:20
openstackgerritJoshua Harlow proposed openstack/debtcollector: Add a removed module deprecation helper  https://review.openstack.org/15429801:21
openstackgerritJoshua Harlow proposed openstack/taskflow: Add a fully functional orderedset  https://review.openstack.org/16021901:21
openstackgerritJoshua Harlow proposed openstack/taskflow: Allow using ordered(set/dict) to retain ordering  https://review.openstack.org/16055801:22
openstackgerritJoshua Harlow proposed openstack/taskflow: Added a map and a reduce task  https://review.openstack.org/15767701:22
openstackgerritSabari proposed openstack/oslo.vmware: Copy missing tests to new oslo_vmware location  https://review.openstack.org/16106201:34
*** pasquier-s has quit IRC01:34
*** achanda has quit IRC01:35
openstackgerritSabari proposed openstack/oslo.vmware: Copy missing tests to new oslo_vmware location  https://review.openstack.org/16106201:37
*** achanda has joined #openstack-oslo01:41
*** pasquier-s has joined #openstack-oslo01:42
openstackgerritSabari proposed openstack/oslo.vmware: Move missing tests to new oslo_vmware location  https://review.openstack.org/16106201:42
openstackgerritSabari proposed openstack/oslo.vmware: Move missing tests to new oslo_vmware location  https://review.openstack.org/16106201:44
*** pmathews has quit IRC01:46
*** pmathews has joined #openstack-oslo01:46
*** noelbk has quit IRC02:04
*** ChuckC has quit IRC02:04
openstackgerritJoshua Harlow proposed openstack/taskflow: Use tooz to find/advertise workers (WIP, need to drop 2.6)  https://review.openstack.org/15149502:05
openstackgerritJoshua Harlow proposed openstack/taskflow: Use tooz to find/advertise workers (WIP, need to drop 2.6)  https://review.openstack.org/15149502:12
openstackgerritJoshua Harlow proposed openstack/taskflow: Use tooz to find/advertise workers (WIP, need to drop 2.6)  https://review.openstack.org/15149502:18
openstackgerritJoshua Harlow proposed openstack/taskflow: Use tooz to find/advertise workers (WIP, need to drop 2.6)  https://review.openstack.org/15149502:20
*** salv-orlando has joined #openstack-oslo02:20
*** achanda has quit IRC02:25
*** noelbk has joined #openstack-oslo02:30
*** stevemar has joined #openstack-oslo02:30
*** achanda has joined #openstack-oslo02:33
*** stevemar has quit IRC02:35
*** stevemar has joined #openstack-oslo02:36
*** ChuckC has joined #openstack-oslo02:49
*** ChuckC has quit IRC02:54
*** ChuckC has joined #openstack-oslo02:54
openstackgerritMerged openstack/cliff: Correct completion in interactive mode  https://review.openstack.org/15794402:59
*** achanda has quit IRC03:05
*** ChuckC has quit IRC03:06
*** ChuckC has joined #openstack-oslo03:06
*** achanda has joined #openstack-oslo03:10
*** amrith is now known as _amrith_03:11
*** noelbk has quit IRC03:12
*** dims_ has quit IRC03:17
*** harlowja_ is now known as harlowja_away03:21
*** jecarey has quit IRC03:21
*** salv-orlando has quit IRC03:21
*** _amrith_ is now known as amrith03:28
*** yamahata has quit IRC03:29
*** achanda has quit IRC03:30
*** koesik has joined #openstack-oslo03:51
*** achanda has joined #openstack-oslo03:55
*** breton_ has joined #openstack-oslo04:30
*** breton has quit IRC04:30
*** openstackgerrit has quit IRC04:46
*** openstackgerrit has joined #openstack-oslo04:52
*** jmeridth has quit IRC05:00
*** achanda has quit IRC05:28
*** jmeridth has joined #openstack-oslo05:30
*** openstack has joined #openstack-oslo05:36
*** salv-orlando has joined #openstack-oslo05:38
*** amotoki has joined #openstack-oslo05:43
openstackgerritJoshua Harlow proposed openstack/taskflow: Use tooz to find/advertise workers (WIP, need to drop 2.6)  https://review.openstack.org/15149505:47
*** sputnik13 has joined #openstack-oslo05:56
*** lbragstad has quit IRC06:08
*** lbragstad has joined #openstack-oslo06:10
openstackgerritOpenStack Proposal Bot proposed openstack/oslo.utils: Imported Translations from Transifex  https://review.openstack.org/16064906:13
*** achanda has joined #openstack-oslo06:16
*** lbragstad has quit IRC06:19
*** lbragstad has joined #openstack-oslo06:22
*** BrianShang_ has quit IRC06:24
*** sputnik13 has quit IRC06:29
*** salv-orlando has quit IRC06:29
*** YorikSar has joined #openstack-oslo06:49
*** jogo has quit IRC06:53
openstackgerritMerged openstack/taskflow: Add a frozen checking decorator  https://review.openstack.org/16053606:55
openstackgerritMerged openstack/taskflow: Use compilation helper objects  https://review.openstack.org/16103506:55
*** inc0 has joined #openstack-oslo06:58
openstackgerritMerged openstack/taskflow: Make the worker banner template part of the worker class  https://review.openstack.org/16104007:04
*** lbragstad has quit IRC07:08
*** dulek has joined #openstack-oslo07:21
*** david-lyle_afk has joined #openstack-oslo07:33
*** vigneshvar has joined #openstack-oslo07:34
*** openstackgerrit has quit IRC07:49
*** openstackgerrit has joined #openstack-oslo07:49
*** amotoki has quit IRC07:57
*** amotoki has joined #openstack-oslo07:57
*** ajo has quit IRC08:02
*** shardy has joined #openstack-oslo08:12
*** achanda has quit IRC08:12
*** salv-orlando has joined #openstack-oslo08:15
*** e0ne has joined #openstack-oslo08:20
*** yamahata has joined #openstack-oslo08:26
*** vigneshvar has quit IRC08:30
-openstackstatus- NOTICE: Zuul check queue stuck due to reboot maintenance window at one of our cloud providers - no need to recheck changes at the moment, they won't move forward.08:31
*** ChanServ changes topic to "Zuul check queue stuck due to reboot maintenance window at one of our cloud providers - no need to recheck changes at the moment, they won't move forward."08:31
*** ajo has joined #openstack-oslo08:38
*** e0ne has quit IRC08:42
*** vigneshvar has joined #openstack-oslo08:45
*** salv-orlando has quit IRC08:45
*** salv-orlando has joined #openstack-oslo08:45
*** achanda has joined #openstack-oslo08:52
YorikSarttx: ping08:55
ttxYorikSar: pong08:56
YorikSarttx: Have you seen CR https://review.openstack.org/#/c/160130/ ?08:58
ttxI saw it was posted, no  time to review yet, on my todo list for today08:58
YorikSarttx: Terry found a problem with rootwrap daemon: it's both too strict and too allowing with environment variables.08:59
ttxchecking now08:59
YorikSarttx: It's not the CR itself that I'd like to bring to your attention but this problem: sudo filters environment variables on whitelist basis, but daemon mode bypasses this check entirely.09:00
*** exploreshaifali has joined #openstack-oslo09:00
ttxYorikSar: could we copy the env from the initial sudo invocation?09:00
*** jaosorior has joined #openstack-oslo09:01
YorikSarttx: We could, but users want to add some env vars to their processes (change LC_ALL, for example), so we have to support adding some vars, but then we need to filter them ourselves on daemon side to not allow bad env vars.09:02
ttxHm. Looks like that's what the patch does, in a convoluted way09:02
ttxYorikSar: couldn't we require that the whitelist them in sudoers ?09:03
ttxthey*09:03
YorikSarttx: Yes, it fixes one part of the problem (too strict): it allows PATH to be propagated to command so that e.g. 'ip netns exec' find proper executables.09:03
YorikSarttx: We can, but since daemon is reused for several (or all) command invocations, one may want to run commands that require different environments for different commands.09:04
ttxYorikSar: not sure I follow that use case09:05
ttxYorikSar: could you give a practical example that would lead to the need for us to filter ?09:05
ttx(per-command env addition generally goes through EnvFilter)09:06
YorikSarttx: Take Neutron for instance (where Terry tripped over this). It runs dnsmasq with LC_ALL=C, but other commands go with no env modifications.09:06
ttxsure, and it uses an env filter to do so ?09:07
* ttx looks at code09:07
*** openstack has joined #openstack-oslo15:28
dhellmannYorikSar: ok, that makes me feel a bit more confident15:28
dhellmannYorikSar: when was 1.3 released, was that last cycle?15:29
mdboothhttps://review.openstack.org/#/c/146228/915:33
mdboothAssuming zzzeek is happy with my minor changes, what's the likely timescale for that landing?15:33
YorikSardhellmann: Yes, daemon mode landed in Juno15:34
openstackgerritMerged openstack/oslo-incubator: Update release tool for governance change  https://review.openstack.org/15623815:41
openstackgerritMerged openstack/oslo-incubator: script to list the latest release of each library  https://review.openstack.org/15233215:42
openstackgerritMerged openstack/oslo-incubator: Remove obsolete comments from tool scripts  https://review.openstack.org/15263715:42
*** amrith is now known as _amrith_15:44
openstackgerritDoug Hellmann proposed openstack/oslo-incubator: Move the release_notes.py script to release-tools  https://review.openstack.org/16127415:45
openstackgerritDoug Hellmann proposed openstack/oslo-incubator: Update projects ignored for unreleased changes  https://review.openstack.org/16127515:45
*** YorikSar has quit IRC15:47
*** pmathews has joined #openstack-oslo15:49
*** dulek has joined #openstack-oslo15:49
*** daniel3_ has joined #openstack-oslo15:49
*** ChuckC_ has joined #openstack-oslo15:54
*** lbragstad has joined #openstack-oslo15:56
*** ihrachyshka has quit IRC15:58
*** tsekiyama has joined #openstack-oslo16:05
*** jungleboyj has joined #openstack-oslo16:12
*** ihrachyshka has joined #openstack-oslo16:13
*** ihrachyshka has quit IRC16:15
*** ihrachyshka has joined #openstack-oslo16:15
openstackgerritMerged openstack/oslo.db: Use PyMySQL as DB driver in py3 environment  https://review.openstack.org/13396216:31
*** dulek has quit IRC16:32
openstackgerritJoshua Harlow proposed openstack/taskflow: Add ability to use tooz to find and advertise workers  https://review.openstack.org/15149516:35
*** jaypipes has joined #openstack-oslo16:40
openstackgerritJoshua Harlow proposed openstack/taskflow: Add ability to use tooz to find and advertise workers  https://review.openstack.org/15149516:44
*** _amrith_ is now known as amrith16:44
*** dtantsur is now known as dtantsur|afk16:51
*** YorikSar has joined #openstack-oslo16:53
stevemardhellmann, say, if the only patch left in oslo policy is WIP, did we want to cut another release, 0.3.0? and formally announce? or still want it to bake a bit longer?16:55
*** ihrachyshka has quit IRC16:59
dhellmannstevemar: that's the thing with the removed option, isn't it?17:02
stevemardhellmann, yeppers17:02
dhellmanndims, jd__: can you look at https://review.openstack.org/#/c/160475/ for us? it's a blocker on oslo.policy's first public release17:02
dhellmannstevemar: let's get a version of oslo.config in place that will let us mark that option as deprecated instead of just deleting it17:03
dhellmannjd__: thanks17:04
*** amotoki has quit IRC17:04
dhellmannstevemar: we should be able to release oslo.config today, then update sdague's patch to mark the option deprecated, then release oslo.policy17:05
stevemardhellmann, hehe, it's so funny how quickly things can move when you ask the right people :)17:05
dhellmannstevemar: I think we caught jd__ at a good time :-)17:05
jd__:)17:05
stevemardhellmann, the logistics sounds right, want me to update g-r with the new config version?17:06
dhellmannstevemar: yes, when we cut it if you make that patch I can +2 it17:06
stevemar\o/17:07
*** amrith is now known as _amrith_17:12
*** e0ne is now known as e0ne_17:12
*** e0ne_ is now known as e0ne17:12
-openstackstatus- NOTICE: Issue solved, gate slowly digesting accumulated changes17:16
*** e0ne is now known as e0ne_17:23
*** pmathews has quit IRC17:31
*** cdent has quit IRC17:33
*** e0ne has joined #openstack-oslo17:41
*** e0ne has quit IRC17:41
*** pmathews has joined #openstack-oslo17:47
*** zzzeek has joined #openstack-oslo17:51
*** stpierre has joined #openstack-oslo17:51
*** achanda has joined #openstack-oslo17:54
openstackgerritMerged openstack/oslo.config: Add ability to deprecate opts for removal  https://review.openstack.org/16047518:05
*** sputnik13 has joined #openstack-oslo18:06
*** pmathews has quit IRC18:15
dimsdhellmann: looks like that went through.18:18
*** harlowja_away is now known as harlowja_18:19
*** e0ne has joined #openstack-oslo18:22
dhellmanndims: yep, just finished lunch so I'll go ahead and do the release now18:25
*** yassine has quit IRC18:28
*** YorikSar has quit IRC18:31
kragnizdhellmann: I love the new amount of emotion in the oslo release notices :P18:32
dimskragniz: we can add more :) http://git.openstack.org/cgit/openstack/oslo-incubator/tree/tools/release_notes.py#n2918:35
kragnizdims: yeah, I saw the commit when they were added18:35
kragnizI like them :)18:35
dimskragniz: have you seen the docker folks generating names for containers? :) https://github.com/docker/docker/blob/master/pkg/namesgenerator/names-generator.go18:39
kragnizdims: no, I hadn't seen that!18:39
dhellmannstevemar: oslo.config 1.9.0 is released and sdague's patch in policy is un-WIP-ed so you two can coordinate reworking it18:40
stevemardhellmann, roger doger18:40
bnemecI was just going to comment on how much I <3 the new release notes, but I see I was beaten to the punch. :-)18:41
stevemarbnemec, who isn't pumped for new releases!18:44
bnemecstevemar: Exactly! :-)18:45
*** ChuckC_ has quit IRC18:46
dims:)18:48
*** jogo has joined #openstack-oslo18:51
sdaguestevemar: I'm not sure I'll have time to get to the patch until the morning, so feel free to respin it today yourself if you need it earlier18:52
harlowja_if someone gets some free time, can https://review.openstack.org/#/c/154298/ be looked over, would be nice to get another debtcollector release out with that (less code taskflow has that is similar/same)18:54
harlowja_thx much18:55
harlowja_lol, pumped for oslo.config18:55
harlowja_lol18:55
harlowja_oh ya18:55
harlowja_https://review.openstack.org/#/c/154311/ would be another cool one to get in (maybe dims u have time for that?)18:58
dimsharlowja_: looking19:01
harlowja_cool19:01
stevemarsdague, yeah, i just might19:02
*** alexpilotti_ has joined #openstack-oslo19:02
openstackgerritDarragh Bailey proposed openstack-dev/pbr: Allow overwriting sphinx builder from command line  https://review.openstack.org/11747819:03
*** alexpilotti has quit IRC19:03
*** alexpilotti_ is now known as alexpilotti19:03
*** e0ne is now known as e0ne_19:05
*** e0ne_ has quit IRC19:05
*** sputnik13 has quit IRC19:06
*** _amrith_ is now known as amrith19:07
*** stevemar has quit IRC19:07
*** stevemar has joined #openstack-oslo19:08
*** sputnik13 has joined #openstack-oslo19:09
dimsharlowja_: elapses() uses "if self._state not in (self._STOPPED, self._STARTED):"19:15
*** e0ne has joined #openstack-oslo19:16
dimsharlowja_: expired() uses "if self._state is None:"19:16
*** ChanServ changes topic to "#openstack-oslo"19:16
dimsharlowja_: want to standardize on one or other?19:16
*** e0ne is now known as e0ne_19:16
harlowja_ya, think that makes sense19:16
harlowja_good catch19:16
dimsharlowja_: split()'s if condition is just for _STARTED, but RuntimeError message talks about started/stopped19:17
harlowja_right, because u can't create a split time of a stopwatch if its not running (if it has not been started or if it has been stopped)19:19
*** e0ne_ is now known as e0ne19:20
harlowja_the states are (started, stopped, None -> not ever started/stopped)19:20
dimsok19:20
dimsis there a way or a need to check if this StopWatch has started?19:20
harlowja_sure, i can expose a function has_started()19:21
dimssince someone who wants to call resume() may want to check before calling it19:21
harlowja_sure19:21
jogoI think nova/openstack/common/versionutils.py is breaking genconfig for nova19:24
*** sputnik13 has quit IRC19:24
*** sputnik13 has joined #openstack-oslo19:25
jogohttp://paste.openstack.org/show/188020/19:25
dimsjogo: https://review.openstack.org/#/c/159646/19:25
dimsharlowja_: need a test for __enter__ / __exit__?19:25
harlowja_def test_context_manager(self, mock_now): ?19:25
dimsjogo: i have a running bug - https://bugs.launchpad.net/nova/+bug/142457619:25
openstackLaunchpad bug 1424576 in OpenStack Compute (nova) "RuntimeError: Unable to find group for option fatal_deprecations, maybe it's defined twice in the same group?" [Low,In progress] - Assigned to Davanum Srinivas (DIMS) (dims-v)19:25
dimsharlowja_: oops sorry, could add a split() in that test?19:27
harlowja_sure19:27
dimsthanks harlowja_19:28
harlowja_sureee19:28
*** sputnik13 has quit IRC19:29
jogodims: thanks19:29
dimsjogo: please consider https://review.openstack.org/#/c/159685/ as a stop-gap and we can get started on trying to using oslo-config-generator19:30
dimsjogo: that review is against nova19:30
*** sputnik13 has joined #openstack-oslo19:33
*** daniel3_ has quit IRC19:35
*** sputnik13 has quit IRC19:35
*** daniel3_ has joined #openstack-oslo19:36
*** sputnik13 has joined #openstack-oslo19:37
*** sputnik13 has quit IRC19:43
*** sputnik13 has joined #openstack-oslo19:44
openstackgerritJoshua Harlow proposed openstack/taskflow: Add node removal/disassociate functions  https://review.openstack.org/16137619:50
*** zz_jgrimm is now known as jgrimm19:51
openstackgerritJoshua Harlow proposed openstack/taskflow: Add node removal/disassociate functions  https://review.openstack.org/16137619:54
*** sputnik13 has quit IRC19:55
*** e0ne is now known as e0ne_19:55
*** sputnik13 has joined #openstack-oslo19:56
*** harlowja_ has quit IRC19:57
*** devlaps has joined #openstack-oslo19:58
*** harlowja has joined #openstack-oslo20:01
*** e0ne_ has quit IRC20:01
*** jaypipes has quit IRC20:01
*** jaypipes has joined #openstack-oslo20:02
*** e0ne has joined #openstack-oslo20:05
*** achanda has quit IRC20:07
*** yamahata has quit IRC20:11
*** andreykurilin_ has joined #openstack-oslo20:13
dimsharlowja: what do you have in your quiver how to construct a list comprehension, with unique items20:16
harlowjahmmm, not much for uniques20:17
harlowjahttps://docs.python.org/2/library/itertools.html has an example20:17
harlowjahttp://paste.ubuntu.com/10530687/20:18
harlowjathat might work for u20:18
dimsthanks, will try20:18
harlowjaseems like https://pypi.python.org/pypi/more-itertools has all those recipes20:19
harlowjamaybe we should add that to requirements20:19
harlowjaso people don't cut/copy that code20:19
harlowjahttps://github.com/erikrose/more-itertools/blob/master/more_itertools/recipes.py#L22420:19
harlowjaseems like a useful pypi package20:20
openstackgerritOpenStack Proposal Bot proposed openstack/oslo.db: Updated from global requirements  https://review.openstack.org/16139420:22
dhellmannif anyone is interested, the logging working group is meeting in #openstack-meeting-4 and oslo.log has come up several times20:26
*** dims has quit IRC20:29
*** dims has joined #openstack-oslo20:29
*** andreykurilin_ has quit IRC20:30
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a stopwatch + split for duration(s)  https://review.openstack.org/15431120:31
openstackgerritSteve Martinelli proposed openstack/oslo.policy: deprecate policy_dirs option  https://review.openstack.org/16140520:31
openstackgerritSteve Martinelli proposed openstack/oslo.policy: deprecate policy_dirs option  https://review.openstack.org/16040720:32
dimsdhellmann: ack, joined meeting-420:33
openstackgerritSteve Martinelli proposed openstack/oslo.policy: deprecate policy_dirs option  https://review.openstack.org/16040720:33
stevemardhellmann, sdague ^ not sure what else is expected on that one, maybe a test to check if the warning is written to the log? cc sigmavirus2420:35
sigmavirus24stevemar: at that point you're testing oslo.log's behaviour which seems over-the-top20:38
stevemarsigmavirus24, yeah ...20:39
sigmavirus24like, we trust oslo.log to do that the right way so I don't think we need a test there20:39
stevemarsigmavirus24, i made the change, looked at `git diff`, and was wondering if i should both to add anything else20:39
sigmavirus24(or at least, I trust oslo.log)20:39
sigmavirus24yeah I'm not sure what else we could add :/20:40
sigmavirus24Maybe notes around the usage in Enforcer?20:40
sigmavirus24i.e., # NOTE(stevemar): When policy.d is fully removed, remove this20:40
stevemarmeh, i'll let the big guns weigh in on it20:40
sigmavirus24but I doubt it20:40
stevemartru tru20:40
stevemarwe could just check the git commit history to see when the change was made, not sure when we are going to remove it20:41
stevemari assume it'll be in 2 release cycles20:41
*** achanda has joined #openstack-oslo20:41
*** exploreshaifali has quit IRC20:44
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a stopwatch + split for duration(s)  https://review.openstack.org/15431120:47
bnemecHeh, deprecated_for_removal is a hit.  You might even say people are pumped about it. ;-)20:47
dimslol!20:47
openstackgerritBen Nemec proposed openstack/oslo.policy: deprecate policy_dirs option  https://review.openstack.org/16040720:56
*** jungleboyj has quit IRC20:59
stevemarthanks bnemec21:00
stevemarjust gotta wait for g-r to be updated21:00
bnemecOh, that's right.  I should WIP that until the requirements are correct.  It will break on older versions of oslo.config.21:01
sdaguestevemar / dhellmann what do we believe a sufficient deprecation cycle is for this?21:03
sdaguebecause it actually seems like we should keep my original patch, put stevemar's patch under it. Merge his. Procedurally block mine until it's allowed to delete21:04
dhellmannsdague: yeah, that's a good approach21:07
* dhellmann checks the deprecation rules on config options21:07
stevemardhellmann, sdague, i was assuming that it's a full cycles? it's super long but i think necessary21:07
sdaguewe could also leave a # delete in L or something in there21:08
sdaguestevemar: well, this was very recently added21:08
dhellmannif we count it as added in juno and deprecated by some projects in kilo, we should probably wait until all projects have adopted the library before actually removing it so that makes it M?21:09
dhellmannor N?21:09
dhellmannit would help to know how many projects actually have the option from the incubated version, too21:09
sdagueit seems weird to let projects get it added in. We should do the deprecate in the incubator as well I suppose21:10
dhellmannsdague, stevemar : http://paste.openstack.org/show/188113/21:10
sdagueman, neutron is way back?21:11
dhellmannat this point changing the incubator means changing stable/juno because we've deleted the module from the incubator21:11
*** amrith is now known as _amrith_21:11
dhellmannwell, since it's such a new option let's mark it for deprecation in the lib in kilo and remove it in M21:11
sdagueyeh, that seems good21:11
dhellmanneveryone should adopt the lib by the end of Liberty, which gives notice, and then in M it'll go away21:12
sdagueso given that duration, lets just add a comment about when to delete it21:12
sdaguebecause I won't have patience to have an open patch for 8 months21:12
dhellmanna WIP in patch would be good, since we have something to work with already, and we can just block it until M opens21:12
dhellmannhrm21:12
stevemari'll add a quick comment in the code21:13
dhellmannstevemar: if you're just adding a comment, we should have a bug, too21:13
stevemardhellmann, yep, with more comments in there too. agree with sdague - i don't like open patches for that long21:14
dhellmannok21:14
dhellmannsounds like we have our plan, then?21:14
*** e0ne has quit IRC21:14
bnemec++M21:14
sdaguedhellmann: yep, sounds like a plan21:15
harlowjai'm pumped about all of this21:15
harlowjalol21:15
dhellmannsdague, stevemar : thanks21:15
dhellmannharlowja: :-P21:16
sigmavirus24So, is there a good way to load driver-specific options without loading the driver itself with oslo.config/stevedore? (glance_store currently loads each driver even though their dependencies are optional and not in requirements.txt: https://github.com/openstack/glance_store/blob/c5eb4fc54dd4adb8c52a089c3591dc9d0ef1cc50/glance_store/backend.py#L61)21:16
*** alexpilotti has quit IRC21:17
dhellmannsigmavirus24: the config generator rule is that if you have an option defined in your file, that file needs to be importable even if the dependencies of the driver that use the option are not21:17
sigmavirus24dhellmann: okay21:17
dhellmannsigmavirus24: you can address that either by making the imports optional in the driver, or by putting the options in a separate file21:17
dhellmannboth approaches have their pros and cons, so it's really up to you21:17
mriedemsigmavirus24: yeah, probably should be the former21:17
mriedemthat's what the gridfs driver does with pymongo21:18
sigmavirus24thank you dhellmann, those were the only ideas I could think of but wasn't sure if I was missing something21:18
dhellmannsigmavirus24: great minds something something21:18
sigmavirus24mriedem: I'll look at the s3 driver then to see if I can send a fix for this21:18
sigmavirus24Thanks dhellmann21:18
dhellmannsigmavirus24: any time!21:18
*** achanda has quit IRC21:19
* bnemec wants an "Olso: We're here to PUMP YOU UP!" shirt21:20
openstackgerritSteve Martinelli proposed openstack/oslo.policy: deprecate policy_dirs option  https://review.openstack.org/16040721:20
stevemarsdague, dhellmann quickly made the bug https://bugs.launchpad.net/oslo.policy/+bug/1428332 and updated the patch https://review.openstack.org/#/c/160407/21:21
openstackLaunchpad bug 1428332 in oslo.policy "remove the policy_dirs option" [Undecided,New]21:21
sdaguestevemar: +1, thanks21:21
dhellmannstevemar: thanks!21:22
stevemaroh sdague if you could look @ https://review.openstack.org/#/c/161353/ that would speed up the policy patch :)21:24
stevemarbah the gate is taking long anyway, we have time i suppose21:24
openstackgerritDoug Hellmann proposed openstack/oslo.config: Expand and clean up documentation for the config generator  https://review.openstack.org/16142521:29
dhellmannsigmavirus24: ^^21:29
dhellmannstevemar: you can also mark your policy patch as Depends-On the g-r change21:30
sigmavirus24dhellmann++21:30
dhellmannsigmavirus24: we're always looking for holes in the docs, so let me know if you have more questions :-)21:31
sigmavirus24dhellmann: will do!21:31
*** exploreshaifali has joined #openstack-oslo21:32
*** ChuckC has joined #openstack-oslo21:32
stevemardhellmann, what is this depends on magic?21:34
openstackgerritDan Krause proposed openstack/taskflow: Persistence backend refactor  https://review.openstack.org/16088921:34
dhellmannstevemar: let me find the reference...21:34
dhellmannstevemar: http://lists.openstack.org/pipermail/openstack-dev/2015-February/056515.html21:35
stevemarohhh cross repo dep.21:35
stevemarnice21:35
stevemarsure, i'll give it a shot21:36
openstackgerritSteve Martinelli proposed openstack/oslo.policy: deprecate policy_dirs option  https://review.openstack.org/16040721:37
dhellmannstevemar: +2a so let's see what it does :-)21:39
stevemaryeah, excited to see what happens21:40
*** zzzeek has quit IRC21:44
*** zzzeek has joined #openstack-oslo21:46
*** dhellmann has quit IRC21:52
*** dhellmann has joined #openstack-oslo21:55
*** dhellmann has quit IRC21:56
*** dhellmann has joined #openstack-oslo21:57
*** kgiusti has left #openstack-oslo21:58
*** harlowja has quit IRC21:58
*** stevemar2 has joined #openstack-oslo21:59
*** stevemar has quit IRC22:00
*** crc32 has joined #openstack-oslo22:01
*** ChuckC has quit IRC22:11
*** achanda has joined #openstack-oslo22:20
*** e0ne has joined #openstack-oslo22:22
*** _amrith_ is now known as amrith22:22
*** jgrimm is now known as zz_jgrimm22:23
*** achanda has quit IRC22:26
*** harlowja has joined #openstack-oslo22:28
*** e0ne has quit IRC22:30
*** mriedem is now known as mriedem-away22:30
*** exploreshaifali has quit IRC22:31
*** jogo has quit IRC22:41
*** jogo has joined #openstack-oslo22:42
*** bknudson has quit IRC22:50
*** jecarey_ has quit IRC22:54
*** crc32 has quit IRC22:55
*** stpierre has quit IRC23:02
openstackgerritMerged openstack/oslotest: Force rebuild egg-info before running cross tests  https://review.openstack.org/15838223:04
*** alexpilotti has joined #openstack-oslo23:06
*** jaypipes has quit IRC23:09
*** gordc has quit IRC23:09
*** jungleboyj has joined #openstack-oslo23:18
*** alexpilotti has quit IRC23:26
*** crc32 has joined #openstack-oslo23:33
*** stevemar2 is now known as stevemar23:38
*** pmathews has joined #openstack-oslo23:39
*** achanda has joined #openstack-oslo23:40
*** jungleboyj has quit IRC23:46
openstackgerritMerged openstack/oslo.log: Make use_syslog=True log to syslog via /dev/log  https://review.openstack.org/15960623:47
*** bknudson has joined #openstack-oslo23:52
*** yamahata has joined #openstack-oslo23:57

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