Monday, 2014-12-15

openstackgerritMonty Taylor proposed openstack-dev/pbr: Write and read more complex git sha info  https://review.openstack.org/14166600:02
*** sabari is now known as zz_sabari00:20
*** zz_sabari is now known as sabari00:32
*** mtanino has quit IRC00:36
*** dimsum__ has joined #openstack-oslo00:46
*** oomichi_ has joined #openstack-oslo00:46
*** sabari is now known as zz_sabari00:58
*** zz_sabari is now known as sabari01:08
*** boris-42 has quit IRC01:13
*** stevemar has joined #openstack-oslo01:20
*** mriedem has joined #openstack-oslo01:21
*** jaypipes has joined #openstack-oslo01:28
*** mriedem has left #openstack-oslo01:31
*** mriedem has quit IRC01:31
*** liusheng has quit IRC01:37
*** liusheng has joined #openstack-oslo01:37
openstackgerritJoshua Harlow proposed openstack/taskflow: Replace autobind with a notifier module helper function  https://review.openstack.org/14169503:07
openstackgerritJoshua Harlow proposed openstack/taskflow: Cleanup some doc warnings/bad links  https://review.openstack.org/14162603:08
openstackgerritJoshua Harlow proposed openstack/taskflow: Cleanup some doc warnings/bad/broken links  https://review.openstack.org/14162603:38
*** oomichi_ has quit IRC03:50
*** dimsum__ has quit IRC04:25
*** takedakn has joined #openstack-oslo04:38
*** takedakn has quit IRC04:40
*** takedakn has joined #openstack-oslo04:40
*** achanda has joined #openstack-oslo04:47
*** takedakn has quit IRC04:50
*** takedakn has joined #openstack-oslo04:50
*** liusheng has quit IRC04:54
*** liusheng has joined #openstack-oslo04:54
*** takedakn has quit IRC04:59
*** boris-42 has joined #openstack-oslo05:01
*** takedakn has joined #openstack-oslo05:04
*** achanda has quit IRC05:08
*** achanda has joined #openstack-oslo05:09
*** achanda has quit IRC05:11
*** achanda has joined #openstack-oslo05:12
*** vigneshvar has joined #openstack-oslo05:15
*** jecarey has quit IRC05:15
*** stevemar has quit IRC05:16
*** achanda has quit IRC05:16
*** achanda has joined #openstack-oslo05:16
*** sgotliv has joined #openstack-oslo05:18
*** achanda has quit IRC05:18
*** sgotliv has quit IRC05:26
*** sgotliv has joined #openstack-oslo05:32
*** noelbk has joined #openstack-oslo05:36
openstackgerritJoshua Harlow proposed openstack/taskflow: Replace autobind with a notifier module helper function  https://review.openstack.org/14169505:47
*** rpodolyaka2 has joined #openstack-oslo05:56
*** rpodolyaka2 has quit IRC06:02
*** rpodolyaka2 has joined #openstack-oslo06:03
*** takedakn has quit IRC06:16
*** jraim has quit IRC06:26
*** jraim_ has joined #openstack-oslo06:27
*** jamespage has quit IRC06:28
*** noelbk has quit IRC06:29
*** takedakn has joined #openstack-oslo06:32
*** noelbk has joined #openstack-oslo06:35
*** noelbk has quit IRC06:36
openstackgerritMerged openstack/taskflow: Replace autobind with a notifier module helper function  https://review.openstack.org/14169506:59
*** takedakn has quit IRC07:01
*** vigneshvar has quit IRC07:01
openstackgerritJoshua Harlow proposed openstack/taskflow: Get the basics of a process executor working  https://review.openstack.org/12128007:19
openstackgerritJoshua Harlow proposed openstack/taskflow: Get event/notification sending working correctly  https://review.openstack.org/13469007:19
openstackgerritJoshua Harlow proposed openstack/taskflow: Add a simplistic hello world example  https://review.openstack.org/13857207:19
*** vigneshvar has joined #openstack-oslo07:20
*** rpodolyaka2 has quit IRC07:22
*** rpodolyaka2 has joined #openstack-oslo07:28
*** rpodolyaka2 has quit IRC07:30
*** rpodolyaka2 has joined #openstack-oslo07:36
*** rpodolyaka2 has quit IRC07:46
*** sgotliv has quit IRC07:47
*** rpodolyaka2 has joined #openstack-oslo07:50
*** xek has joined #openstack-oslo07:57
*** rpodolyaka2 has quit IRC08:11
*** sabari is now known as zz_sabari08:17
*** miqui_ has quit IRC08:22
*** zz_sabari is now known as sabari08:23
*** k4n0 has joined #openstack-oslo08:25
*** dulek has joined #openstack-oslo08:26
*** vigneshvar_ has joined #openstack-oslo08:29
*** vigneshvar has quit IRC08:32
*** exploreshaifali has joined #openstack-oslo08:36
*** sabari is now known as zz_sabari08:57
*** subscope has joined #openstack-oslo09:00
*** e0ne has joined #openstack-oslo09:01
*** sgotliv has joined #openstack-oslo09:06
*** e0ne has quit IRC09:07
*** viktors|afk is now known as viktors09:10
*** andreykurilin has joined #openstack-oslo09:13
*** ajo has joined #openstack-oslo09:17
*** i159 has joined #openstack-oslo09:19
openstackgerritJulien Danjou proposed openstack/tooz: Add create/join/leave group support in IPC driver  https://review.openstack.org/14131409:21
*** eezhova has joined #openstack-oslo09:23
*** dimsum__ has joined #openstack-oslo09:29
*** exploreshaifali has quit IRC09:32
*** akamyshnikova has joined #openstack-oslo09:32
*** dimsum__ has quit IRC09:34
*** e0ne has joined #openstack-oslo09:51
*** andreykurilin has quit IRC09:55
*** ihrachyshka has joined #openstack-oslo10:20
openstackgerritIhar Hrachyshka proposed openstack/oslo.concurrency: Don't use ConfigFilter for lockutils  https://review.openstack.org/14143610:36
jokke_Anyone here awake? Glance gate seems to be stuck with all patches failing on gate-glance-python27 with messages """VersionConflict: SQLAlchemy 0.9.8 is installed but SQLAlchemy<=0.8.99,<=0.9.99,>=0.8.4,>=0.9.7 is required by ['oslo.db']""" ... any ideas?10:40
andreykurilin1jokke_: https://review.openstack.org/#/c/139228/10:43
andreykurilin1jokke_: this patch should help10:43
jokke_andreykurilin1: reason I'm asking is that that patch failed on the same :(10:44
jokke_andreykurilin1: I thought as well that that would help10:44
andreykurilin1jokke_: hm10:44
jokke_https://jenkins04.openstack.org/job/gate-glance-python27/1207/console10:45
andreykurilin1jokke_: it seems oslo-cores should look at https://review.openstack.org/#/c/137583/310:49
*** liusheng has quit IRC10:56
*** liusheng has joined #openstack-oslo10:57
*** andreykurilin1 has quit IRC10:59
*** andreykurilin has joined #openstack-oslo10:59
rpodolyaka1andreykurilin1: that's stable/juno :)11:00
rpodolyaka1jokke_: that's really weird. seems to be another edge case for pip...11:01
andreykurilinrpodolyaka1: oops:)11:02
rpodolyaka1we can cut a new oslo.db release where we have something like SQLAlchemy>=0.9.7,<=0.9.99, but just looking at the requirement string you provided I can't understand why it's failing...11:02
andreykurilinrpodolyaka: some black magic?)11:02
andreykurilinrpodolyaka1: ^11:03
rpodolyaka1andreykurilin: yep...11:03
*** rpodolyaka1 is now known as rpodolyaka_hungr11:08
jokke_rpodolyaka1: that's what I'm wondering as well ... I was thinking have we been gating with 0.8.x all the time (I'm not 100% sure how the requirements with pip works)11:09
*** pblaho has joined #openstack-oslo11:10
*** rushiagr has joined #openstack-oslo11:21
jokke_hmm-m the old string installs 0.9.8 as well11:21
rushiagris the quotas thingy moved to oslo yet?11:21
rushiagror does individual projects still have their own versions?11:21
*** sgotliv has quit IRC11:36
*** sgotliv has joined #openstack-oslo12:04
*** liusheng has quit IRC12:23
*** liusheng has joined #openstack-oslo12:24
*** dimsum__ has joined #openstack-oslo12:32
*** dimsum__ has quit IRC12:37
*** dimsum__ has joined #openstack-oslo12:52
*** e0ne has quit IRC12:57
*** e0ne has joined #openstack-oslo12:57
*** sgotliv has quit IRC13:02
*** kgiusti has joined #openstack-oslo13:06
*** amrith is now known as _amrith_13:18
*** tedross has joined #openstack-oslo13:41
*** gordc has joined #openstack-oslo13:48
*** exploreshaifali has joined #openstack-oslo13:49
*** jeckersb_gone is now known as jeckersb13:54
*** jecarey has joined #openstack-oslo14:01
*** pblaho has quit IRC14:01
*** pblaho has joined #openstack-oslo14:01
*** dimsum__ is now known as dims14:02
*** jecarey has quit IRC14:06
*** rushiagr is now known as rushiagr_away14:08
*** vigneshvar_ has quit IRC14:25
*** jeckersb is now known as jeckersb_gone14:31
*** tedross has quit IRC14:32
*** jeckersb_gone is now known as jeckersb14:36
*** jecarey has joined #openstack-oslo14:38
*** mriedem has joined #openstack-oslo14:39
*** achanda has joined #openstack-oslo14:42
*** bnemec has joined #openstack-oslo14:46
*** _amrith_ is now known as amrith14:51
*** stevemar has joined #openstack-oslo14:56
*** rushiagr_away is now known as rushiagr15:05
*** mtanino has joined #openstack-oslo15:07
*** sigmavirus24_awa is now known as sigmavirus2415:07
*** ihrachyshka has quit IRC15:09
*** bknudson has quit IRC15:11
*** ihrachyshka has joined #openstack-oslo15:12
jokke_Anyone here awake who could help with, Glance gate seems to be stuck with all patches failing on gate-glance-python27 with messages """VersionConflict: SQLAlchemy 0.9.8 is installed but SQLAlchemy<=0.8.99,<=0.9.99,>=0.8.4,>=0.9.7 is required by ['oslo.db']""" ?15:14
*** bknudson has joined #openstack-oslo15:18
dhellmannrushiagr: there was a discussion about how to handle quotas on the mailing list right after the november summit, but the spec is still marked WIP https://review.openstack.org/13212715:22
dhellmannjogo: do you know what to do to fix that yet?15:22
dhellmannoops,15:22
dhellmannjokke_: do you know what to do to fix that yet?15:22
dhellmannjd__: is https://blueprints.launchpad.net/oslo-incubator/+spec/tooz-adoption done?15:22
jd__dhellmann: yes, only one patch isn't approve yet and I suspect it's the one blocking tooz's gate :(15:23
rushiagrdhellmann: thanks for the link. I was pulling my sleeves up to fix the mess lying around quotas in Cinder, and then I thought maybe I should ask oslo guys first15:23
kragnizdhellmann: nope, glance gate is still broken15:23
jokke_dhellmann: rpodolyaka_hungr mentioned that possible there is need for oslo.db release to fix the inconsistency of requirements after that merge which changed the SQLAlchemy requirement15:24
dhellmannjd__: which patch is that?15:24
dhellmannrushiagr: yeah, please talk to salvatore about it, he's leading up that effort15:24
jokke_dhellmann: looks weird as it by all sense it should work as it is ... as rpodolyaka_hungr mentioned it might be some weird edge case for pip15:24
rushiagrdhellmann: I will, thanks :)15:25
jd__dhellmann: it was https://review.openstack.org/#/c/140343/ but I see it just got approved15:25
dhellmannjokke_: can you point me to a log with the failure message?15:25
jd__dhellmann: https://review.openstack.org/#/c/140344/ is also waiting15:25
*** liusheng has quit IRC15:26
jokke_dhellmann: http://logs.openstack.org/28/139228/9/gate//gate-glance-python27/75d5cb9/console.html#_2014-12-15_10_35_29_88915:26
*** liusheng has joined #openstack-oslo15:27
dhellmannjd__, dims : can you add more info about why tooz uses the other memcache lib to https://review.openstack.org/#/c/140920/1 please? I know we've talked about it, but I'd like it written down somewhere we can find it again later, and a commit message seems like a good place15:27
*** jaosorior has joined #openstack-oslo15:28
jokke_dhellmann: oh ... now I see it ... it is indeed oslo.db having old requirement issue15:28
dhellmannjokke_: so these are glance's unit tests? on  master?15:28
jokke_dhellmann: correct15:28
jokke_dhellmann: sorry forget the ^^^ that was >=0.9.7 not <=15:30
dhellmannjokke_: the requirement spec for sqlalchemy in oslo.db matches the line in the global requirements15:30
jd__dhellmann: not sure _this_ commit message is a good place15:30
dhellmannjd__: that's the message attached to where we're adding the requirement (unless I pasted the wrong link)15:31
jokke_dhellmann: on released oslo.db? IIRC the libs are pulled to gate from pypi, not from master15:31
jd__dhellmann: yeah but that's not tied to tooz, I'm not sure anyone will go look into that repository to get that info15:31
dhellmannjokke_: ah, good point15:31
dhellmannjd__: if I want to know why something is in the global requirements list, I will go look at that repository15:32
*** ozamiatin has joined #openstack-oslo15:32
jokke_dhellmann: what I do not understand is why 0.9.8 fails on <=0.8.99,<=0.9.99,>=0.8.4,>=0.9.7 :(15:32
jd__dhellmann: the reason is "tooz uses it" :)15:32
dhellmannjokke_: pip may be getting confused15:32
dhellmannjd__: you can do better than that15:33
jokke_dhellmann: that would not be surprise15:33
jd__dhellmann: i get your point I'll amend the patch, but you see what I mean :)15:33
dhellmannjd__: "because I said so" works with 2 year olds, but not with colleagues :-)15:34
jd__dhellmann: no, my point is that it's not a proper place to document; that should  be in tooz repository IMHO15:35
jd__especially because global requirements track the dependency of all projects, and that a dependency can be tied to several projects15:35
jd__OTOH I don't see any project documenting why they require this or that so…15:36
dhellmannjd__: we're trying to raise the standards a bit on adding new requirements, especially when we have another lib that does something similar already. I'm not arguing against the change, just trying to get more details15:36
*** liusheng has quit IRC15:38
jd__dhellmann: done15:39
dhellmannjd__: ty15:39
dimsdhellmann: "i said so" barely works with my 8 yo and does not work with my 11 yo!15:39
*** liusheng has joined #openstack-oslo15:39
dimsthanks jd__ :)15:39
* jd__ goes back sulk in his corner15:40
*** e0ne_ has joined #openstack-oslo15:44
* dhellmann sends jd__ a hug15:45
jd__:)15:45
dhellmanndims: is https://bugs.launchpad.net/oslo-incubator/+bug/1328488 done? it looks like the last patch mentioned has merged15:46
*** e0ne has quit IRC15:47
*** xek has quit IRC15:49
*** bnemec has quit IRC15:52
dimsthanks dhellmann15:53
*** bnemec has joined #openstack-oslo15:55
*** xek has joined #openstack-oslo15:56
*** amrith is now known as _amrith_15:56
*** amotoki has joined #openstack-oslo15:58
*** bnemec has quit IRC15:59
*** bnemec has joined #openstack-oslo16:00
*** rpodolyaka_hungr is now known as rpodolyaka116:01
*** xek has quit IRC16:03
*** vigneshvar_ has joined #openstack-oslo16:15
*** david-lyle_afk is now known as david-lyle16:34
*** liusheng has quit IRC16:36
*** liusheng has joined #openstack-oslo16:37
*** achanda has quit IRC16:37
*** achanda has joined #openstack-oslo16:38
*** achanda has quit IRC16:42
*** achanda has joined #openstack-oslo16:42
*** liusheng has quit IRC16:43
*** liusheng has joined #openstack-oslo16:43
*** dtantsur is now known as dtantsur|afk16:53
*** pblaho has quit IRC16:57
*** viktors is now known as viktors|afk16:58
openstackgerritDoug Hellmann proposed openstack/oslo.db: Fix the link to the bug reporting site  https://review.openstack.org/14184216:58
*** k4n0 has quit IRC16:59
dhellmannjokke_: oslo.db 1.3.0 is released16:59
jokke_dhellmann: thank you!16:59
*** dulek has quit IRC17:02
rpodolyaka1dhellmann: thanks!17:02
dhellmannjokke_, rpodolyaka1 : np, thanks for your patience & help17:11
*** exploreshaifali has quit IRC17:12
*** ihrachyshka has quit IRC17:13
*** amotoki has quit IRC17:20
jd__dhellmann: so https://review.openstack.org/#/c/140920/ is now blocking tooz gate (we're progressing)17:23
*** i159 has quit IRC17:26
dhellmannjd__: +2a17:26
hogepodgeSo I've been poking around at the olso config generator. Trying to generate help strings for groups. One of the things I'm seeing is stevedore.named.NamedExtensionManager is returning tuples that have group names and option objects.17:32
*** e0ne_ is now known as e0ne17:32
hogepodgeWhat I'm wondering is how I get the group object using the group name. Any suggestions? Still learning my way around this code.17:32
hogepodgeLooking at code here for the list of group/option pairs: https://github.com/openstack/oslo.config/blob/master/oslo/config/generator.py#L25417:33
openstackgerritDoug Hellmann proposed openstack/oslo.rootwrap: Move files out of the namespace package  https://review.openstack.org/14114717:34
hogepodgeNeed the group object to extend what's being written here: https://github.com/openstack/oslo.config/blob/master/oslo/config/generator.py#L28617:34
dhellmannhogepodge: groups aren't always registered using group objects17:36
dhellmannhogepodge: you could change the config generator to allow functions to return a group object instead of a name, as long as it's backwards compatible with what we have now17:36
dhellmannthen we could encourage projects to instantiate group objects to use17:37
hogepodgedhellmann: Are groups objects created with a group is implicitly registered?17:37
hogepodgeso much to learn, like how the NamedExtensionManager works.17:39
*** harlowja_at_home has joined #openstack-oslo17:45
*** achanda has quit IRC17:45
harlowja_at_homeah, crap woke up late again, lol17:45
*** achanda has joined #openstack-oslo17:45
*** achanda has quit IRC17:47
hogepodgeI guess I'm having a difficult time understanding what's happening with the NamedExtensionManager, and how the tuples are being pulled out.17:47
*** achanda has joined #openstack-oslo17:47
*** harlowja_at_home has quit IRC17:53
*** e0ne has quit IRC17:58
*** subscope has quit IRC18:07
*** _amrith_ is now known as amrith18:07
*** rustlebee is now known as russellb18:09
hogepodgedhellmann (or anyone else) if you have some time to walk me through how the options interact with the extension manager, that would be great. When you say "config generator to allow functions to return a group object instead of a name" I'm not sure exactly what you mean.18:15
*** tedross has joined #openstack-oslo18:19
*** prad has joined #openstack-oslo18:27
*** e0ne has joined #openstack-oslo18:31
*** ihrachyshka has joined #openstack-oslo18:31
dhellmannhogepodge: as you found, the config generator expects the functions to return a list of tuples containing a group name and a list of options18:32
dhellmannmy proposal is to allow that to be either a group name or a group object18:32
*** harlowja has joined #openstack-oslo18:33
dhellmannthen when the group object is present, you can get its description18:33
hogepodgeOk, yeah, that makes sense. I'm just not certain how to actually do that within the _list_opts function. Iterating over the NamedExtensionManager objects looks like magic to me. Like, what holds the name and obj attributes and how are accessed?18:35
hogepodgeI presume ep.obj is the [(group [opt1, opt2, ...])], but where it comes from is lost on me.18:37
dhellmannhrm, ok18:38
dhellmannhogepodge: this code is a little confusing18:39
dhellmannNamedExtensionManager loads the entry points. How it does that is out of scope, so don't worry about that part18:39
dhellmannthe thing to know is invoke_on_load=True means after the symbol is loaded, it is called18:39
dhellmannthe result of that call is stored in the objects returned when you iterate over the manager18:40
dhellmannI would have called the functions explicitly, but doing it this way causes exceptions to be ignored so that's probably why it's this way18:40
dhellmannep.name is the name of the plugin and ep.obj is the return value of the function; ep.plugin is the function itself18:41
dhellmannusing invoke_on_load makes more sense with classes, since you can instantiate the class and then work with the instances without having to figure out a place to store your own copy18:42
*** liusheng has quit IRC18:42
*** liusheng has joined #openstack-oslo18:42
*** andreykurilin_ has joined #openstack-oslo18:43
*** rushiagr is now known as rushiagr_away18:46
*** andreykurilin_ has quit IRC19:02
*** andreykurilin_ has joined #openstack-oslo19:03
*** tsekiyama has joined #openstack-oslo19:06
*** dims has quit IRC19:17
*** dims has joined #openstack-oslo19:17
*** dims has quit IRC19:21
openstackgerritDoug Hellmann proposed openstack/oslo.config: Stop sorting options on output  https://review.openstack.org/13648219:30
*** dims has joined #openstack-oslo19:37
*** david-lyle is now known as david-lyle_lunch19:39
*** zzzeek has joined #openstack-oslo19:41
*** david-lyle_lunch is now known as david-lyle19:53
*** david-lyle is now known as david-lyle_t19:53
*** david-lyle_t is now known as david-lyle19:53
*** zz_sabari is now known as zz_zz_sabari19:55
openstackgerritMerged openstack/taskflow: Fix split on "+" for connection strings that specify dialects  https://review.openstack.org/13927319:57
*** rpodolyaka2 has joined #openstack-oslo20:00
*** subscope has joined #openstack-oslo20:05
*** exploreshaifali has joined #openstack-oslo20:06
*** zzzeek has quit IRC20:08
*** subscope has quit IRC20:09
*** rpodolyaka2 has quit IRC20:18
*** ihrachyshka has quit IRC20:20
*** prad has quit IRC20:21
*** rpodolyaka2 has joined #openstack-oslo20:21
*** prad has joined #openstack-oslo20:22
*** ihrachyshka has joined #openstack-oslo20:22
*** rpodolyaka2 has quit IRC20:26
*** redrobot has quit IRC20:30
*** sdague has quit IRC20:30
*** jogo has quit IRC20:30
*** blogan has quit IRC20:30
*** prad has quit IRC20:31
*** blogan has joined #openstack-oslo20:31
*** sdague has joined #openstack-oslo20:31
*** redrobot has joined #openstack-oslo20:31
*** jogo has joined #openstack-oslo20:31
*** noelbk has joined #openstack-oslo20:32
*** exploreshaifali has quit IRC20:39
*** clif_h has joined #openstack-oslo20:44
*** ihrachyshka has quit IRC20:47
*** zzzeek has joined #openstack-oslo20:50
*** vigneshvar_ has quit IRC20:52
*** kgiusti has quit IRC20:58
*** prad has joined #openstack-oslo20:58
*** zzzeek_ has joined #openstack-oslo21:00
*** david-ly_ has joined #openstack-oslo21:00
*** zzzeek has quit IRC21:02
*** eezhova has quit IRC21:02
*** lifeless has quit IRC21:02
*** ekarlso- has quit IRC21:02
*** zzzeek_ is now known as zzzeek21:02
*** david-lyle has quit IRC21:02
*** lifeless has joined #openstack-oslo21:04
*** ajo has quit IRC21:07
*** ekarlso- has joined #openstack-oslo21:15
*** eezhova has joined #openstack-oslo21:15
*** tsekiyama has quit IRC21:20
mriedemdhellmann: as part of adding db2 support to nova, i was making the db migration tests work with a db2 backend here https://review.openstack.org/#/c/69047/ - however, with the change to use oslo.db for opportunistic tests, that was kind of all blown up,21:24
mriedemdhellmann: so at this point i'd think i'd have to add db2 fixtures to oslo.db, i'm assuming i'd need a spec for that right?21:24
mriedemor at least a bp21:24
openstackgerritMerged openstack/oslo-incubator: We shouldn't replace `oslo-incubator` in comments  https://review.openstack.org/14100321:30
*** ihrachyshka has joined #openstack-oslo21:32
palendaeI'm seeing this failure when running tox against the master branch on oslo.config - is that expected?21:33
palendaeOops, should probably provide shell output: https://gist.github.com/nrb/0932f25f6ff42ebe53a621:36
*** jecarey has quit IRC21:39
*** openstackgerrit has quit IRC21:50
*** openstackgerrit has joined #openstack-oslo21:50
openstackgerritMichael Bayer proposed openstack/oslo.db: Implement new oslo.db.sqlalchemy.enginefacade module  https://review.openstack.org/13821521:56
*** tsekiyama has joined #openstack-oslo21:59
harlowjaanyone want to do a simple docs review for taskflow, don't all volunterr at once22:05
harlowjahttps://review.openstack.org/#/c/141626/22:05
*** noelbk has quit IRC22:06
*** noelbk has joined #openstack-oslo22:07
harlowjastop rushing to review that folks, jeez22:07
*** david-ly_ is now known as david-lyle22:11
*** jeckersb is now known as jeckersb_gone22:12
*** ihrachyshka has quit IRC22:17
*** amrith is now known as _amrith_22:21
*** tedross has quit IRC22:41
*** JayF has joined #openstack-oslo22:42
JayFCurious; for oslo.config if I want a config option that is mutually exclusive with another one, what'd be the correct way to set that?22:42
JayFi.e. for Ironic Python Agent, we're adding a "standalone" mode where it won't talk to an API server, for purposes of testing, but api_url is still a required field. We'd like it to only be required if "standalone" is not set22:43
JayF(aka standalone=true and ipa_api_url=anything_at_all is an invalid config)22:43
*** jaosorior has quit IRC22:53
*** gordc has quit IRC22:53
openstackgerritNolan Brubaker proposed openstack/oslo.config: Add deprecation warning to logs.  https://review.openstack.org/14192822:54
*** dims has quit IRC22:58
dhellmannmriedem: how big would the changes for db2 be? a bp might be enough23:00
dhellmannJayF: I'm not sure we have support for that case. Anything more complex than always required or always option is probably best left to the application code.23:02
dhellmannJayF: alternately, you could define a special value of the api_url that means "standalone"23:03
dhellmannesp. if this is only for testing23:03
*** dims has joined #openstack-oslo23:03
*** achanda has quit IRC23:04
dhellmannpalendae: you'll love this. that error means that you ran the tests under a version of python that has a dbm module that your current version of python does not have. The fix is to remove .testrepository to remove the database, and let testr recreate it23:04
*** achanda has joined #openstack-oslo23:04
dhellmannpalendae: this is a testr issue, but I see it all the time if I run python 2.7 tests before python 323:04
palendaedhellmann: Yeah, I found the bug for that, got it sorted23:05
palendaeThanks!23:05
dhellmannpalendae: cool, sorry for the delayed response23:05
palendaenp!23:06
*** achanda has quit IRC23:09
JoshNangdhellmann: thanks, I'll do it in the application code. JayF asked the question before I could :)23:13
JayFJoshNang: I like the suggestion of api_url=standalone23:19
*** dims has quit IRC23:25
*** andreykurilin_ has quit IRC23:27
*** e0ne has quit IRC23:38
openstackgerritJoshua Harlow proposed openstack/oslo-incubator: Replace the 'release_notes' shell script with a python variant  https://review.openstack.org/14193923:38
harlowjalet me know what u guys think, yes i know its a little more python code :-P23:41
openstackgerritMichael Bayer proposed openstack/oslo.db: Implement new oslo.db.sqlalchemy.enginefacade module  https://review.openstack.org/13821523:44
*** jaypipes has quit IRC23:44
*** sigmavirus24 is now known as sigmavirus24_awa23:44
*** sigmavirus24_awa is now known as sigmavirus2423:45
*** zz_zz_sabari is now known as zz_zz_zz_sabari23:46
mriedemdhellmann: not really sure at this point, hopefully not much, but i haven't dug into the oslo.db test framework to see how the db2 stuff would fit in23:51
mriedemdhellmann: so i'm probably getting the cart before the horse23:51
openstackgerritJoshua Harlow proposed openstack/taskflow: Base task executor should provide 'wait_for_any'  https://review.openstack.org/13265123:53
*** _amrith_ is now known as amrith23:53
openstackgerritJoshua Harlow proposed openstack/oslo-incubator: Replace the 'release_notes' shell script with a python variant  https://review.openstack.org/14193923:57
*** tsekiyama has quit IRC23:59

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