Tuesday, 2014-06-17

*** rakhmerov has joined #murano00:01
*** TravT has quit IRC00:04
*** rakhmerov has quit IRC00:06
*** drupalmonkey has quit IRC00:15
*** sjmc7 has quit IRC00:26
*** rakhmerov has joined #murano00:31
*** rakhmerov has quit IRC00:36
*** rakhmerov has joined #murano01:32
*** rakhmerov has quit IRC01:36
*** rakhmerov has joined #murano02:33
*** rakhmerov has quit IRC02:37
*** rakhmerov has joined #murano03:33
*** rakhmerov has quit IRC03:38
*** rakhmerov has joined #murano04:23
*** chandan_kumar has quit IRC06:38
*** slagun has joined #murano08:06
*** stanlagun has quit IRC08:16
*** bogdando has quit IRC08:16
*** tnurlygayanov has quit IRC08:16
*** smurashov has quit IRC08:16
*** rakhmerov has quit IRC08:16
*** asalkeld has quit IRC08:16
*** openstackgerrit has quit IRC08:16
*** ativelkov has quit IRC08:16
*** akuznetsova has quit IRC08:16
*** ogelbukh has quit IRC08:16
*** igormarnat has quit IRC08:16
*** tsufiev has quit IRC08:16
*** dteselkin has quit IRC08:16
*** peoplemerge has quit IRC08:16
*** slagun has quit IRC08:17
*** PierreRambaud has quit IRC08:17
*** goneri has quit IRC08:17
*** ruhe has quit IRC08:17
*** christopheraedo has quit IRC08:17
*** smurashov has joined #murano08:21
*** bogdando has joined #murano08:21
*** tnurlygayanov has joined #murano08:21
*** slagun has joined #murano08:21
*** rakhmerov has joined #murano08:21
*** asalkeld has joined #murano08:21
*** openstackgerrit has joined #murano08:21
*** akuznetsova has joined #murano08:21
*** ativelkov has joined #murano08:21
*** ogelbukh has joined #murano08:21
*** PierreRambaud has joined #murano08:21
*** christopheraedo has joined #murano08:21
*** goneri has joined #murano08:21
*** igormarnat has joined #murano08:21
*** peoplemerge has joined #murano08:21
*** ruhe has joined #murano08:21
*** tsufiev has joined #murano08:21
*** dteselkin has joined #murano08:21
*** sergmelikyan has joined #murano08:24
*** bogdando has quit IRC08:33
*** tnurlygayanov has quit IRC08:33
*** smurashov has quit IRC08:33
*** tnurlygayanov has joined #murano08:43
*** bogdando has joined #murano08:43
*** smurashov has joined #murano08:43
*** slagun has quit IRC08:48
*** slagun has joined #murano08:49
openstackgerritA change was merged to stackforge/murano-dashboard: Change image title in dashboard test  https://review.openstack.org/9934109:09
openstackgerritTimur Sufiev proposed a change to stackforge/murano-dashboard: Add versionutils from oslo to use @deprecated helper  https://review.openstack.org/9838809:10
openstackgerritTimur Sufiev proposed a change to stackforge/murano-dashboard: Change the way multiple values for dynamic UI 'type' attr are parsed  https://review.openstack.org/9436809:10
openstackgerritA change was merged to stackforge/murano: Return and Break were broken  https://review.openstack.org/10029009:18
openstackgerritA change was merged to stackforge/murano: MuranoPlException was referenced from incorrect module  https://review.openstack.org/10028509:20
*** goneri has quit IRC09:39
openstackgerritTimur Sufiev proposed a change to stackforge/murano-dashboard: Generate unique html ids for dynamic ui forms and fields  https://review.openstack.org/10047710:01
*** asalkeld has quit IRC10:03
openstackgerritA change was merged to stackforge/python-muranoclient: Correct muranoclient service_get function  https://review.openstack.org/9923210:16
openstackgerritTimur Sufiev proposed a change to stackforge/murano-dashboard: Generate unique html ids for dynamic ui forms and fields  https://review.openstack.org/10047710:49
openstackgerritTimur Sufiev proposed a change to stackforge/murano-dashboard: Generate unique html ids for dynamic ui forms and fields  https://review.openstack.org/10047710:55
openstackgerritAnastasia Kuznetsova proposed a change to stackforge/murano-dashboard: Make WebUI tests refactoring  https://review.openstack.org/10049911:19
sergmelikyanslagun, http://dev.cloudwatt.com/en/blog/introducing-flame-automatic-heat-template-generation.html - interesting, what use-cases for real world DevOps this thing can handle?11:23
*** rakhmerov has quit IRC11:36
*** rakhmerov has joined #murano11:37
*** rakhmerov has quit IRC11:38
*** rakhmerov has joined #murano11:38
openstackgerritTimur Sufiev proposed a change to stackforge/murano-dashboard: Generate unique html ids for dynamic ui forms and fields  https://review.openstack.org/10047711:53
smurashovguys, we have some problem https://bugs.launchpad.net/murano/+bug/133096612:49
openstackgerritEkaterina Fedorova proposed a change to stackforge/python-muranoclient: Add package-create command  https://review.openstack.org/9917713:05
*** rakhmerov has quit IRC13:16
openstackgerritEkaterina Fedorova proposed a change to stackforge/python-muranoclient: Add package-create command  https://review.openstack.org/9917713:46
*** drupalmonkey has joined #murano14:03
*** sjmc7 has joined #murano14:14
*** rakhmerov has joined #murano14:17
*** rakhmerov has quit IRC14:30
openstackgerritEkaterina Fedorova proposed a change to stackforge/python-muranoclient: Add package-create command  https://review.openstack.org/9917714:33
openstackgerritSteve McLellan proposed a change to stackforge/murano: Add 'userdata_format' to Server heat template  https://review.openstack.org/10034414:36
*** btully has joined #murano14:51
*** chandan_kumar has joined #murano15:04
*** rakhmerov has joined #murano15:27
*** rakhmerov has quit IRC15:41
tnurlygayanovslagun, about conditions in https://review.openstack.org/#/c/99449/14/murano/db/services/actions.py16:07
tnurlygayanovI suggest to refactor this code16:08
tnurlygayanovtoo many conditions for one dictionary16:08
slaguntnurlygayanov, your variant wouldn't work at all16:08
tnurlygayanovwhy?16:08
tnurlygayanovoh...16:08
tnurlygayanovyes16:08
tnurlygayanovhm... None has not 'get'...16:09
slagunbesides it also masksk original intentions16:09
tsufievslagun, tnurlygayanov: what about my proposal for this fragment?16:09
slagunthe whole purpose was to check if dictionary has some well-known structure, not to get valye16:09
slaguntsufiev, your version will work. But I think it is bad style to use16:10
tsufievslagun, it's the style marked in several guides as 'pythonic one'16:11
tsufievas opposed to the style called 'the defensive programming'16:11
tnurlygayanovslagun - use many conditions to get two elements from the dict is the bad style too16:11
tsufievbtw, if you look into 'in' operator implementation for dictionary - it silents exceptions as well16:12
slagunis masks original code intentions. It also make think that the fact that key is missing is exceptional case whereas it it is not. When one sees except he usually adds logging of exception. But in this case it should not be logged because it is normal use case16:13
*** gokrokve has joined #murano16:14
slaguntnurlygayanov, I'm doing this not to get value, but to check if dict is object or just data dictionary. Thats why not checking it is masking of intentions16:14
*** akuznetsova_ has joined #murano16:14
tsufievhandling StopIteration exception is another example of normal flow16:15
tnurlygayanovtsufiev - good examples for your variant.16:15
slaguntsufiev, I'm not against using exceptions for flow control in general. I know it is Pythonic. It just wrong for this particular case16:16
*** akuznetsova_ has quit IRC16:18
tsufievslagun, could this http://www.jeffknupp.com/blog/2013/02/06/write-cleaner-python-use-exceptions/ make you change you mind16:19
tsufiev?16:19
slaguntsufiev You don't need to convince me that using exceptions for flow control is ok. Please see my response in gerrit16:20
slagunThe best code style is that makes reader understand programmer intentions16:21
tsufievok16:21
*** IgorYozhikov has joined #murano16:23
tsufievslagun, though i could argue that trying to obtain value at specific path is also a check for some well-known structure :)16:24
slaguntsufiev, yes, but this is not obvious. One can think that the dict is expected to have these keys and author is just forgot to log exception or incorrectly muted it16:25
tsufievi would add a small comment for that case16:28
tsufievbut that is bad practice - to use code with comment when there exists some not needing such comments16:29
slagunalso my version is easier to refactor. Current check is not completely right because it can give false positive on data-dictionary having '?' as a key. Suppose we later write method isObject(dict). Then you will have to rewrite it back not to use exceptions while in my version you will just need to change condition16:30
*** rakhmerov has joined #murano16:37
*** rakhmerov has quit IRC16:42
*** TravT has joined #murano16:57
*** serg_melikyan has joined #murano17:00
ruheweekly meeting started at #openstack-meeting-alt17:03
*** katyafervent2 has joined #murano17:12
*** rakhmerov has joined #murano17:38
*** rakhmerov has quit IRC17:42
*** katyafervent2 has quit IRC17:58
tsufievruhe, seems that no AI this time also :)18:00
ruhetsufiev: we have one here http://eavesdrop.openstack.org/meetings/murano/2014/murano.2014-06-17-17.02.txt18:00
tsufievruhe, ah, yes. I thought about Django testing framework18:01
ruhei'll just update the wiki with other ones18:01
ruheyou can update the wiki too, if you want to18:01
tsufievso I'm afraid that it will be forgotten once again until the next meeting18:01
tsufievwill do18:02
tsufievruhe, could you point me to the wiki page address?18:03
ruhetsufiev: https://wiki.openstack.org/wiki/Meetings/MuranoAgenda#Agenda18:11
*** serg_melikyan has quit IRC18:14
tsufievruhe, where should I write addition AI?18:17
ruheto the agenda18:17
openstackgerritStan Lagun proposed a change to stackforge/murano: Fixed incorrect information on Python frames in MuranoPL stack traces  https://review.openstack.org/10064018:27
tsufievok, done it18:29
*** rakhmerov has joined #murano18:39
*** rakhmerov has quit IRC18:43
*** rakhmerov has joined #murano19:40
*** rakhmerov has quit IRC19:44
*** lecalcot has joined #murano20:17
*** bogdando has quit IRC20:19
*** tnurlygayanov has quit IRC20:19
*** smurashov has quit IRC20:19
*** tnurlygayanov has joined #murano20:20
*** bogdando has joined #murano20:20
*** smurashov has joined #murano20:20
*** IgorYozhikov has quit IRC20:24
*** chandan_kumar has quit IRC20:24
*** slagun has quit IRC20:24
*** chandan_kumar has joined #murano20:34
*** IgorYozhikov has joined #murano20:36
*** slagun has joined #murano20:36
*** rakhmerov has joined #murano20:40
*** rakhmerov has quit IRC20:44
*** asalkeld has joined #murano20:48
lecalcotHow does Murano use Mistral... or does/will it?20:56
sjmc7lecalcot - currently it does not. it's likely it will be able to in future, but there hasn't been much discussion about it yet21:06
lecalcot@sjmc7, the two don't conflict in anyway, do they?21:06
sjmc7lecalcot - currently, no21:07
sjmc7it's our aim to use mistral if possible - we cerrtainly don't want to duplicate functionality21:07
*** lecalcot has quit IRC21:30
*** rakhmerov has joined #murano21:41
*** rakhmerov has quit IRC21:46
*** drupalmonkey has quit IRC21:56
*** lecalcot has joined #murano21:57
*** lecalcot has quit IRC22:41
*** rakhmerov has joined #murano22:42
*** rakhmerov has quit IRC22:46
*** btully has quit IRC23:08
*** gokrokve has quit IRC23:09
*** rakhmerov has joined #murano23:42
*** gokrokve has joined #murano23:43
*** rakhmerov has quit IRC23:47
*** sjmc7 has quit IRC23:57

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