*** ducttape_ has quit IRC | 00:15 | |
openstackgerrit | Victor Ryzhenkin proposed openstack/python-muranoclient: Remove unnecessary logging in SessionClient https://review.openstack.org/246439 | 00:26 |
---|---|---|
openstackgerrit | Rico Lin proposed openstack/python-muranoclient: Remove py26 support https://review.openstack.org/252456 | 00:51 |
*** hidekazu_ has joined #murano | 00:58 | |
*** hidekazu has quit IRC | 01:02 | |
*** kzaitsev_mb has quit IRC | 01:08 | |
*** kzaitsev_mb has joined #murano | 01:11 | |
*** kzaitsev_mb has quit IRC | 01:22 | |
*** kzaitsev_mb has joined #murano | 01:27 | |
*** yamamoto has joined #murano | 01:43 | |
*** yamamoto has quit IRC | 01:53 | |
*** zhurong has joined #murano | 01:53 | |
*** kzaitsev_mb has quit IRC | 02:01 | |
*** jasonsb has joined #murano | 02:18 | |
*** Piet has joined #murano | 02:19 | |
*** yamamoto has joined #murano | 02:40 | |
*** yamamoto has quit IRC | 02:46 | |
*** yamamoto has joined #murano | 02:54 | |
*** klkumar has joined #murano | 03:28 | |
*** ducttape_ has joined #murano | 03:29 | |
*** klkumar has quit IRC | 04:07 | |
*** ducttape_ has quit IRC | 04:12 | |
*** klkumar has joined #murano | 04:15 | |
*** enthurohini has joined #murano | 04:41 | |
*** yamamoto has quit IRC | 05:19 | |
*** enthurohini has quit IRC | 05:21 | |
*** yamamoto has joined #murano | 05:21 | |
*** xiangxinyong has quit IRC | 06:09 | |
*** xiangxinyong has joined #murano | 06:09 | |
*** vgridnev has joined #murano | 06:21 | |
*** xiangxinyong_ has joined #murano | 06:47 | |
*** jesuspg has joined #murano | 07:06 | |
*** vahidh has quit IRC | 07:16 | |
*** xiangxinyong has quit IRC | 07:17 | |
*** x00350071 has joined #murano | 07:33 | |
*** x00350071 is now known as edison | 07:44 | |
*** edison is now known as x00350071 | 07:44 | |
*** x00350071 is now known as edison | 07:44 | |
*** xiangxinyong_ has quit IRC | 07:46 | |
*** Nikolay_St has joined #murano | 07:51 | |
*** zhurong has quit IRC | 08:25 | |
*** klkumar has quit IRC | 08:29 | |
*** klkumar has joined #murano | 08:32 | |
*** Nikolay_St has quit IRC | 08:41 | |
*** Nikolay_St has joined #murano | 08:46 | |
*** vgridnev has quit IRC | 08:46 | |
*** jesuspg has quit IRC | 09:38 | |
*** jesuspg has joined #murano | 09:40 | |
*** klkumar has quit IRC | 09:45 | |
*** vgridnev has joined #murano | 09:46 | |
*** vahidh_ has joined #murano | 09:49 | |
*** klkumar has joined #murano | 09:53 | |
*** vahidh_ has quit IRC | 09:54 | |
*** vgridnev has quit IRC | 10:05 | |
*** vgridnev_ has joined #murano | 10:05 | |
*** hidekazu_ has quit IRC | 10:06 | |
*** vgridnev_ has quit IRC | 10:16 | |
*** vgridnev has joined #murano | 10:17 | |
*** kzaitsev_mb has joined #murano | 10:21 | |
*** tsufiev has quit IRC | 10:22 | |
*** akuznetsova has quit IRC | 10:28 | |
*** IgorYozhikov has quit IRC | 10:28 | |
*** tsufiev has joined #murano | 10:29 | |
*** IgorYozhikov has joined #murano | 10:29 | |
*** ativelkov has quit IRC | 10:29 | |
*** akuznetsova has joined #murano | 10:31 | |
*** ativelkov has joined #murano | 10:32 | |
*** yamamoto has quit IRC | 10:33 | |
*** kzaitsev_mb has quit IRC | 10:36 | |
*** vahidh has joined #murano | 10:44 | |
*** vahidh has quit IRC | 10:45 | |
*** vahidh_ has joined #murano | 10:46 | |
*** vahidh_ has quit IRC | 10:50 | |
*** klkumar has quit IRC | 10:58 | |
*** nkoffman has joined #murano | 11:00 | |
*** klkumar has joined #murano | 11:03 | |
*** gangadhar has joined #murano | 11:07 | |
*** tshtilman has joined #murano | 11:07 | |
tshtilman | please review on gerrit https://review.openstack.org/#/c/252307/ code change made by Stan and tested by me , Thanks Stan for your help | 11:07 |
tshtilman | its an important fix | 11:08 |
openstackgerrit | Tetiana Lashchova proposed openstack/murano-apps: Add Google Container Registry to KubernetesCluster https://review.openstack.org/248824 | 11:22 |
*** kzaitsev_mb has joined #murano | 11:30 | |
gangadhar | Hi all. Getting below error: | 11:45 |
gangadhar | Error: Adding application to an environment failed. | 11:45 |
kzaitsev_mb | check the logs | 11:45 |
gangadhar | I tried to deploy an instance | 11:45 |
gangadhar | kzaitsev_mb: where? there is no error murano-engine.log | 11:48 |
*** solo1h has joined #murano | 11:50 | |
StanLagun | gangadhar: something is wrong with the Murano package or at Horizon. It doesn't reach engine | 11:51 |
StanLagun | probably need to start with Horizon logs and maybe API logs | 11:51 |
gangadhar | OK. My package don't have Resources directory. Is that OK? | 11:52 |
StanLagun | yes, that is not the problem | 11:55 |
solo1h | Hi all. | 11:57 |
*** klkumar has quit IRC | 11:57 | |
solo1h | I have a problem with murano on kilo release. Murano itself seems work -- horizon plugin works well, I can deploy apps and they become available. But there are no logs from apps in dashboard and app status does not changing during deployment. So... where I have to start debugging? | 11:57 |
*** klkumar has joined #murano | 11:57 | |
kzaitsev_mb | solo1h: that's wierd | 11:57 |
StanLagun | solo1h: do you see deployment logs during deployment? | 11:58 |
kzaitsev_mb | gangadhar: oh sry. you pinged me. no you need api and horizon logs | 11:58 |
solo1h | StanLagun: no | 11:58 |
ddovbii | solo1h: check that you have 'notification_driver=messagingv2' string on your murano.conf file | 11:59 |
StanLagun | solo1h: please make sure that you have notification_driver=messagingv2 in murano.conf (in [DEFAULT]) | 11:59 |
kzaitsev_mb | that was synchronized ) | 11:59 |
kzaitsev_mb | do we have that in FAQ? | 12:00 |
ddovbii | looks like no =( | 12:01 |
kzaitsev_mb | we do, but in the troubleshooting | 12:01 |
StanLagun | AFAIK we have this string in default config | 12:02 |
*** klkumar has quit IRC | 12:02 | |
kzaitsev_mb | http://docs.openstack.org/developer/murano/draft/admin-guide/admin_troubleshooting.html | 12:02 |
StanLagun | I wonder if anyone knows why do we need it at all. I mean are there any other value possible? If it is fixed then why it is in the config? | 12:02 |
kzaitsev_mb | solo1h: could you check the link ^^ | 12:03 |
kzaitsev_mb | "Deployment log in the UI contains incomplete reports" | 12:03 |
kzaitsev_mb | section | 12:03 |
*** yamamoto has joined #murano | 12:03 | |
solo1h | ddovbii, StanLagun: Thanks! That's working! Oh... I spent a day to figure out what is wrong in my setup. Thanks again! | 12:04 |
ddovbii | solo1h: the same was with me =) | 12:05 |
kzaitsev_mb | solo1h: next time just drop a message here, we try to have this channel active fo such requests ) | 12:05 |
kzaitsev_mb | gangadhar: any info on the horison/api logs? | 12:05 |
gangadhar | Looking it | 12:05 |
gangadhar | In horizon the last log is printed at 2015-11-20 07:34:49.597846 | 12:07 |
gangadhar | *horizon.log* | 12:07 |
gangadhar | This is the api log: http://paste.openstack.org/show/480747/ . I didn't see any error. | 12:08 |
*** yamamoto has quit IRC | 12:09 | |
gangadhar | The last log of murano-engine.log is 2015-12-02 18:16:38.364. Why horizon.log and murano-engine.log are not updating? | 12:09 |
kzaitsev_mb | gangadhar: can you check browser logs — it should contain a note about 4xx or 5xx error | 12:09 |
kzaitsev_mb | gangadhar: murano-engine would only do something during deploy. so it doesn't have any logs and that's ok | 12:10 |
kzaitsev_mb | gangadhar: horizon — well that's probably because you're looking in the wrong file or your logging is configured incorrectly ) | 12:10 |
gangadhar | What are common places of horizon.log? I'm looking at "/opt/stack/logs/horizon.log" | 12:13 |
openstackgerrit | Tetiana Lashchova proposed openstack/murano-apps: Add Google Container Registry to KubernetesCluster https://review.openstack.org/248824 | 12:14 |
kzaitsev_mb | gangadhar: is your horizon behind apache? | 12:14 |
kzaitsev_mb | I usually just check configs | 12:14 |
kzaitsev_mb | oh, you're using devstack, right? | 12:15 |
gangadhar | kzaitsev_mb: Yes | 12:15 |
kzaitsev_mb | gangadhar: check SCREEN_LOGDIR=$DEST/logs/screen | 12:17 |
kzaitsev_mb | i.e. /opt/stack/logs/screen | 12:18 |
openstackgerrit | Tetiana Lashchova proposed openstack/murano-apps: Add Google Container Registry to DockerStandaloneHost https://review.openstack.org/248215 | 12:19 |
kzaitsev_mb | or just connect to the relevant screen | 12:19 |
kzaitsev_mb | need an article on that? ) | 12:20 |
gangadhar | Sorry, what is SCREEN_LOGDIR/? | 12:20 |
kzaitsev_mb | gangadhar: a variable from localrc | 12:21 |
*** raildo-afk is now known as raildo | 12:21 | |
*** kzaitsev_mb has quit IRC | 12:22 | |
gangadhar | kzaitsev_mb: What I have to do? | 12:22 |
kzaitsev_ws | gangadhar: find where your logs are ) | 12:24 |
kzaitsev_ws | or probably check the LOGDIR variable and directory | 12:25 |
kzaitsev_ws | I'm actually not that good with devstack | 12:25 |
gangadhar | No, there are no variables like SCREEN_LOGDIR, DEST and LOGDIR. I opened openrc. but there nothing about logs | 12:26 |
kzaitsev_ws | like I said — I usually just check the config file of apache, it would point to wsgi applications location, there I would be able to see the location of the django settings, there I would be able to find logging configs | 12:27 |
kzaitsev_ws | gangadhar: ok, so those are defaults | 12:27 |
gangadhar | Got it. /var/log/apache2/horizon_error.log . Written in file: stack-screenrc | 12:30 |
*** openstackgerrit has quit IRC | 12:32 | |
*** openstackgerrit has joined #murano | 12:32 | |
gangadhar | Here is the log: http://paste.openstack.org/show/480751/. Line no: 60 | 12:35 |
*** vahidh has joined #murano | 12:36 | |
gangadhar | KeyError: 'type' 2015-12-03 12:33:24.473664 Recoverable error: 'type' | 12:36 |
*** vahidh_ has joined #murano | 12:38 | |
*** klkumar has joined #murano | 12:39 | |
StanLagun | gangadhar: can you share the package? | 12:39 |
gangadhar | OK, 2 mins. I'll past in them http://paste.openstack.org/ | 12:40 |
StanLagun | I will need ui.yaml | 12:41 |
*** vahidh has quit IRC | 12:41 | |
gangadhar | StanLagun: OK | 12:41 |
*** vahidh_ has quit IRC | 12:43 | |
gangadhar | StanLagun: http://paste.openstack.org/show/480754/ | 12:43 |
StanLagun | gangadhar: 'type' key for the application is missing | 12:44 |
StanLagun | gangadhar: like this: https://github.com/openstack/murano-apps/blob/master/ApacheHTTPServer/package/UI/ui.yaml#L24 | 12:45 |
gangadhar | Oh, I thought I don't need it | 12:45 |
gangadhar | What is it for exactly? | 12:46 |
*** ducttape_ has joined #murano | 12:47 | |
StanLagun | otherwise how would Murano know to what application all those parameter belong to? | 12:47 |
*** kzaitsev_mb has joined #murano | 12:48 | |
StanLagun | you are telling murano to create 2 objects - one of you app type and the second is of VM type. But you haven't provided the type of the app | 12:48 |
gangadhar | Hmm. Can you explain this section also https://github.com/openstack/murano-apps/blob/master/ApacheHTTPServer/package/UI/ui.yaml#L35 ? | 12:50 |
StanLagun | I think we can handle situation when it is missing and insert it automatically since we already know what application we about to add | 12:50 |
StanLagun | those are parameters of the Instance (VM). It has a 'networks' property which tells what networks it should attach to (by default it is environment networks) | 12:51 |
gangadhar | 38th line, I didn't understand | 12:52 |
StanLagun | that property is a dictionary with 3 predefined keys. This block configures instance to join network that was selected in that UI form | 12:52 |
StanLagun | yes, that looks weird, I know | 12:53 |
gangadhar | `$.instanceConfiguration.network[0]=null` means, if user provide network then take it as null. Am I right or does it have diff meaning? | 12:54 |
gangadhar | *don't provide a n/w then* | 12:54 |
StanLagun | no. In no network was provided use null. Otherwise use block from line #16 | 12:55 |
StanLagun | it reads like examine ($.instanceConfiguration.network[0]. If it is null ( $=null) then use list() (empty list). If it is not null $!=null then use $customJoinNet (list defined in line 16) | 12:57 |
StanLagun | don't know why it is [0] | 12:57 |
*** edison has quit IRC | 13:02 | |
*** x00350071 has joined #murano | 13:03 | |
*** solo1h has quit IRC | 13:03 | |
StanLagun | it can be written as switch($.instanceConfiguration.network[0] = null => list(), true => $customJoinNet) | 13:10 |
*** jesuspg has quit IRC | 13:12 | |
StanLagun | or as list($customJoinNet, [])[selectCase($.instanceConfiguration.network[0] != null)] | 13:13 |
*** ducttape_ has quit IRC | 13:14 | |
*** openstackgerrit has quit IRC | 13:17 | |
StanLagun | selectCase($.instanceConfiguration.network[0] != null).switchCase($customJoinNet, []) | 13:17 |
*** openstackgerrit has joined #murano | 13:17 | |
*** yamamoto has joined #murano | 13:23 | |
*** yamamoto has quit IRC | 13:24 | |
openstackgerrit | Ekaterina Chernova proposed openstack/murano: Add OneOf smart type https://review.openstack.org/252951 | 13:26 |
*** jesuspg has joined #murano | 13:32 | |
*** vahidh has joined #murano | 13:33 | |
*** vahidh has quit IRC | 13:33 | |
*** yamamoto has joined #murano | 13:46 | |
openstackgerrit | Ekaterina Chernova proposed openstack/murano: Add OneOf smart type https://review.openstack.org/252951 | 13:58 |
*** yamamoto has quit IRC | 14:02 | |
*** yamamoto has joined #murano | 14:02 | |
*** yamamoto has quit IRC | 14:09 | |
*** yamamoto has joined #murano | 14:09 | |
*** jesuspg has quit IRC | 14:10 | |
gangadhar | What is "$._environment: $.find(std:Environment).require()" ? At what time it will execute? | 14:21 |
gangadhar | "Deploy" is like a main function in C language? | 14:22 |
StanLagun | gangadhar: deploy is what get executed when you click "deploy environment" in dashboard. Environment is also a class that has "deploy" method. And in turn it calls deploy method of each application it has | 14:25 |
StanLagun | find(Environment) return environment application belongs to | 14:25 |
StanLagun | it is needed because environment holds shared objects that all applicaitons require like shared Heat stack, reporting API etc | 14:26 |
*** vahidh has joined #murano | 14:29 | |
gangadhar | StanLagun: I have many classes and I have specified all of them in manifest file. If I click on deploy, does it execute deploy method of first class that mentioned in manifest? | 14:29 |
openstackgerrit | Ekaterina Chernova proposed openstack/murano: Add MockContextManager https://review.openstack.org/239681 | 14:30 |
*** Piet has quit IRC | 14:30 | |
StanLagun | gangadhar: no, it will call deploy on the class who's type you forgot to add to UI.yaml | 14:32 |
*** vahidh_ has joined #murano | 14:32 | |
*** vahidh has quit IRC | 14:33 | |
StanLagun | Actually what Application section of UI does is defines an object tree from classes from your or other packages. deploy method of the root of this tree get called | 14:33 |
openstackgerrit | Stan Lagun proposed openstack/murano-apps: [Kubernetes] Kubernetes documentation https://review.openstack.org/251899 | 14:34 |
*** vahidh_ has quit IRC | 14:37 | |
gangadhar | So it calls the "type" under the Application section. Understand. | 14:39 |
gangadhar | StanLagun: can user send some data with actionID? | 14:40 |
StanLagun | it is possible to pass parameters to the action. Action call is actually remote method call that support both parameters and method result | 14:43 |
StanLagun | however there is no UI to pass parameters to action | 14:43 |
*** yamamoto has quit IRC | 14:45 | |
gangadhar | StanLagun: thanks a lot | 14:46 |
*** jesuspg has joined #murano | 14:54 | |
*** yamamoto has joined #murano | 14:54 | |
openstackgerrit | Ekaterina Chernova proposed openstack/murano: [mocking-machinery] Add inject YAQL functions https://review.openstack.org/252990 | 14:58 |
*** ducttape_ has joined #murano | 15:00 | |
*** jesuspg has quit IRC | 15:01 | |
*** vgridnev has quit IRC | 15:08 | |
*** vgridnev has joined #murano | 15:28 | |
*** vgridnev has quit IRC | 15:35 | |
*** yamamoto has quit IRC | 15:40 | |
openstackgerrit | Olga Gusarenko proposed openstack/murano: [Admin Guide] Policy enforcement https://review.openstack.org/250464 | 15:41 |
openstackgerrit | Olga Gusarenko proposed openstack/murano: [Admin Guide] Policy enforcement https://review.openstack.org/250464 | 15:48 |
*** yamamoto has joined #murano | 15:54 | |
openstackgerrit | Maria Zlatkova proposed openstack/murano: [Murano Docs] Add an intro to env section https://review.openstack.org/252491 | 15:54 |
*** vahidh has joined #murano | 15:56 | |
*** Nikolay_St has quit IRC | 16:00 | |
*** Nikolay_St has joined #murano | 16:01 | |
*** jasonsb has quit IRC | 16:08 | |
*** yamamoto has quit IRC | 16:08 | |
*** yamamoto has joined #murano | 16:11 | |
openstackgerrit | Ekaterina Chernova proposed openstack/murano: Add OneOf smart type https://review.openstack.org/252951 | 16:12 |
openstackgerrit | Ekaterina Chernova proposed openstack/murano: [mocking-machinery] Add inject YAQL functions https://review.openstack.org/252990 | 16:12 |
openstackgerrit | Ekaterina Chernova proposed openstack/murano: Add MockContextManager https://review.openstack.org/239681 | 16:12 |
*** jasonsb has joined #murano | 16:15 | |
*** Nikolay_St has quit IRC | 16:16 | |
*** Nikolay_St has joined #murano | 16:18 | |
*** yamamoto has quit IRC | 16:20 | |
openstackgerrit | Merged openstack/murano-apps: Add Google Container Registry to DockerStandaloneHost https://review.openstack.org/248215 | 16:24 |
openstackgerrit | Merged openstack/murano-apps: Add Google Container Registry to KubernetesCluster https://review.openstack.org/248824 | 16:24 |
*** Nikolay_St has quit IRC | 16:25 | |
openstackgerrit | Kirill Zaitsev proposed openstack/murano: WIP: python 3 support. Makes tests run. https://review.openstack.org/253045 | 16:27 |
*** vgridnev has joined #murano | 16:34 | |
openstackgerrit | Merged openstack/murano-specs: Murano exception handling https://review.openstack.org/244119 | 16:34 |
*** vahidh_ has joined #murano | 16:50 | |
*** vahidh has quit IRC | 16:51 | |
*** thumpba has joined #murano | 16:54 | |
openstackgerrit | Merged openstack/python-muranoclient: Add limit param for package-list https://review.openstack.org/251185 | 17:10 |
lesage_o | have a question about security groups, Murano creates a security group for the env with only port 22 open, but if default security group is wide open, the VMs created through Murano seem to be letting traffic through any port, is this intended? | 17:18 |
lesage_o | juno code base in case it matters | 17:18 |
*** tshtilman has quit IRC | 17:29 | |
*** enthurohini has joined #murano | 17:35 | |
*** thumpba_ has joined #murano | 17:39 | |
*** Nikolay_St has joined #murano | 17:40 | |
*** thumpba has quit IRC | 17:40 | |
*** kzaitsev_mb has quit IRC | 17:43 | |
*** kzaitsev_mb has joined #murano | 18:03 | |
*** klkumar has quit IRC | 18:04 | |
*** Piet has joined #murano | 18:06 | |
*** kzaitsev_mb has quit IRC | 18:08 | |
StanLagun | lesage_o: that is true, but Murano doesn't create such default | 18:35 |
StanLagun | at least is shouldn't | 18:35 |
StanLagun | *it* | 18:35 |
*** enthurohini has quit IRC | 18:36 | |
*** flsjflsjlf has joined #murano | 19:38 | |
*** StanLagun has quit IRC | 19:54 | |
*** StanLagun has joined #murano | 19:57 | |
*** jasonsb has quit IRC | 20:03 | |
*** kzaitsev_mb has joined #murano | 20:11 | |
lesage_o | hmm it is in our environment we have security groups that look like this murano-plnqeigntsz5b7-MuranoSecurityGroup-ol1-nxr4yvpjy5kd | 20:25 |
lesage_o | not explicitly setting security group in the package | 20:26 |
lesage_o | environment name is ol1, which is part of the security group name | 20:26 |
kzaitsev_mb | lesage_o: I believe Instance class creates sec group | 20:30 |
kzaitsev_mb | or Environment | 20:30 |
*** jesuspg has joined #murano | 20:33 | |
*** Piet has quit IRC | 20:35 | |
openstackgerrit | Merged openstack/murano-apps: [Docker] Docker applications developer reference https://review.openstack.org/251769 | 20:43 |
openstackgerrit | Merged openstack/murano-apps: [Kubernetes] Kubernetes documentation https://review.openstack.org/251899 | 20:43 |
*** jasonsb has joined #murano | 20:45 | |
*** openstackgerrit has quit IRC | 20:47 | |
*** openstackgerrit has joined #murano | 20:47 | |
StanLagun | lesage_o: we do create security group. But there shouldn't be any 'allow all' rules there | 20:56 |
*** raildo is now known as raildo-afk | 21:05 | |
*** jasonsb has quit IRC | 21:08 | |
*** jasonsb has joined #murano | 21:08 | |
*** Piet has joined #murano | 21:19 | |
openstackgerrit | Merged openstack/murano: HOT outputs were merged https://review.openstack.org/252307 | 21:33 |
*** thumpba_ has quit IRC | 21:47 | |
lesage_o | stan there isn't allow all rules, i'm saying if default is set to 'allow all' it seems to allow all, even though murano creted a security group for only ssh (22) | 21:55 |
lesage_o | it's like it's falling through to the default group no matter the specific murano rule, just wondering if this is expected behavior | 21:56 |
*** Piet has quit IRC | 21:59 | |
kzaitsev_mb | hey, I've just released m-1 murano =) | 22:08 |
kzaitsev_mb | cleaning up the l-pad | 22:08 |
kzaitsev_mb | and releasing apps and client releases after that ) | 22:08 |
kzaitsev_mb | uh the client release would break liberty gates, though. have to put a cap for liberty I guess. | 22:09 |
*** flsjflsjlf has quit IRC | 22:11 | |
kzaitsev_mb | launchpad cleared for murano =) | 22:25 |
*** jesuspg has quit IRC | 22:32 | |
*** jasonsb has quit IRC | 23:18 | |
openstackgerrit | Kirill Zaitsev proposed openstack/python-muranoclient: WIP https://review.openstack.org/253256 | 23:24 |
openstackgerrit | Kirill Zaitsev proposed openstack/murano-dashboard: WIP https://review.openstack.org/253257 | 23:25 |
openstackgerrit | Kirill Zaitsev proposed openstack/murano-agent: WIP https://review.openstack.org/253258 | 23:25 |
openstackgerrit | Kirill Zaitsev proposed openstack/murano: WIP https://review.openstack.org/253259 | 23:26 |
*** hidekazu has joined #murano | 23:39 | |
*** ducttape_ has quit IRC | 23:53 | |
*** yamamoto has joined #murano | 23:54 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!