*** openstack has joined #openstack-trove | 13:37 | |
*** rongze has quit IRC | 13:37 | |
*** freyes has joined #openstack-trove | 13:38 | |
openstackgerrit | Sushil Kumar proposed a change to openstack/trove: Introduces agent_call_timeout https://review.openstack.org/66327 | 13:43 |
---|---|---|
openstackgerrit | Sushil Kumar proposed a change to openstack/python-troveclient: Removes unused imports https://review.openstack.org/66331 | 13:47 |
openstackgerrit | Sushil Kumar proposed a change to openstack/python-troveclient: Removes unused imports https://review.openstack.org/66331 | 13:49 |
openstackgerrit | Sushil Kumar proposed a change to openstack/python-troveclient: Removes unused imports https://review.openstack.org/66331 | 13:49 |
*** SushilKM has quit IRC | 13:57 | |
*** radez_g0n3 is now known as radez | 13:59 | |
*** demorris has quit IRC | 14:10 | |
*** demorris has joined #openstack-trove | 14:11 | |
*** rongze has joined #openstack-trove | 14:32 | |
*** ashestakov has joined #openstack-trove | 14:32 | |
*** rongze has quit IRC | 14:37 | |
*** robertmyers has joined #openstack-trove | 14:45 | |
*** mordred has quit IRC | 14:50 | |
*** mordred has joined #openstack-trove | 14:50 | |
*** rongze has joined #openstack-trove | 14:51 | |
*** Barker has joined #openstack-trove | 14:51 | |
*** mat-lowery has joined #openstack-trove | 14:59 | |
*** mat-lowery has quit IRC | 15:00 | |
*** rwsu has joined #openstack-trove | 15:16 | |
*** amytron has joined #openstack-trove | 15:19 | |
*** rnirmal has joined #openstack-trove | 15:21 | |
*** ViswaV has joined #openstack-trove | 15:35 | |
*** grapex has joined #openstack-trove | 15:36 | |
*** ViswaV has quit IRC | 15:36 | |
*** ViswaV has joined #openstack-trove | 15:37 | |
*** plodronio has joined #openstack-trove | 15:46 | |
*** kevinconway has joined #openstack-trove | 15:48 | |
*** Barker has quit IRC | 15:53 | |
*** datsun180b has joined #openstack-trove | 15:57 | |
*** SergeyLukjanov has quit IRC | 15:57 | |
*** SushilKM has joined #openstack-trove | 15:58 | |
openstackgerrit | Sushil Kumar proposed a change to openstack/trove: Relocates generate_random_password to common.utils https://review.openstack.org/64160 | 16:01 |
*** jmontemayor has joined #openstack-trove | 16:09 | |
*** thedodd has joined #openstack-trove | 16:10 | |
*** mat-lowery has joined #openstack-trove | 16:26 | |
openstackgerrit | Sushil Kumar proposed a change to openstack/trove: Imports troveclient.compat.client as module https://review.openstack.org/66362 | 16:27 |
openstackgerrit | Sushil Kumar proposed a change to openstack/python-troveclient: Removes unused imports https://review.openstack.org/66331 | 16:29 |
*** ashestakov has quit IRC | 16:29 | |
openstackgerrit | Sushil Kumar proposed a change to openstack/trove: Imports troveclient.compat.client as module https://review.openstack.org/66362 | 16:35 |
*** SushilKM has quit IRC | 16:37 | |
*** SushilKM has joined #openstack-trove | 16:37 | |
ViswaV | Hi all , I have a question about the "redstack kick-start <mysql | mongodb> " command. (I pulled in this patch https://review.openstack.org/#/c/53378/ to get mongodb image support) | 16:40 |
ViswaV | depending on what param (mysql or mongodb) you have passed, the kick-start builds/creates that specific image and uploads to glance , for use by trove , right? | 16:41 |
ViswaV | And based on my observations, the mysql image (Size and content once a VM is created with that image) is different from mongodb image. | 16:41 |
*** dkehn_ has joined #openstack-trove | 16:42 | |
ViswaV | So for integration testing purposes, if you want to test mysql guest agent code, and also mongodb guest agent code ( and/or other datastore types), via the image creation route then you would have to use redstack to build both the images...right? | 16:43 |
dmakogon_ | ViswaV, that patch is old, it need to be updated | 16:43 |
jimbobhickville | does the XML codepath work in the public v1 client? 'Cause as far as I can tell, the magic sauce that makes arrays work is only in the compat client | 16:48 |
*** mat-lowery has quit IRC | 16:49 | |
robertmyers | jimbobhickville: no, xml is not supported yet | 16:49 |
robertmyers | which is why we still use the compat client for the tests | 16:50 |
*** SergeyLukjanov has joined #openstack-trove | 16:50 | |
dmakogon_ | i read thread, nova dropping XML at all | 16:50 |
robertmyers | I'm all for it, but we'll need to wait and see if they actually do drop it | 16:51 |
robertmyers | but we'd still have to support it for v1 | 16:51 |
*** mat-lowery has joined #openstack-trove | 16:51 | |
cp16net | http://lists.openstack.org/pipermail/openstack/2014-January/004638.html | 16:52 |
jimbobhickville | wait, it doesn't work currently in v1 but we have to support it for v1? | 16:53 |
cp16net | but yes... i think v1 should keep the support | 16:53 |
robertmyers | no, just not the client | 16:53 |
robertmyers | the api works | 16:53 |
jimbobhickville | ah, gotcha | 16:53 |
jimbobhickville | then yes, I agree that we need to keep it, even though I seriously doubt anyone actually uses it as-is | 16:55 |
robertmyers | I think it is a good reason to cut a V2 tho :) | 16:56 |
jimbobhickville | I imagine there are other things that could use some tidying up in a v2 as well | 16:57 |
robertmyers | users | 16:58 |
cp16net | there is a wiki page somewhere with things about v2 api | 17:01 |
*** jmontemayor has quit IRC | 17:01 | |
cp16net | https://wiki.openstack.org/wiki/Trove/NextAPI | 17:01 |
cp16net | i think thats it | 17:02 |
*** demorris has quit IRC | 17:02 | |
*** jcru has joined #openstack-trove | 17:07 | |
*** jmontemayor has joined #openstack-trove | 17:08 | |
openstackgerrit | Sushil Kumar proposed a change to openstack/python-troveclient: Enabled H402 flake8 rule https://review.openstack.org/66369 | 17:09 |
dkehn_ | wondering if there is a good devstack reference for seting up trove, that works, including the localrc | 17:11 |
dkehn_ | cp16net, ^^^^ | 17:20 |
*** ashestakov_phone has joined #openstack-trove | 17:23 | |
*** demorris has joined #openstack-trove | 17:25 | |
SushilKM | hey hub_cap, slicknil, amcrn, vipul plz review https://review.openstack.org/#/c/64539/ | 17:27 |
SushilKM | Hey SlickNik, this one is still waiting for you https://review.openstack.org/#/c/63102/ | 17:28 |
vgnbkr | dkehn_: what are you looking to do? Mac? PC? Linux? Cloud? Development? Run the int-tests? What hypervisor do you want to use? | 17:32 |
*** ashestakov_phone has quit IRC | 17:32 | |
*** ashestakov_phone has joined #openstack-trove | 17:32 | |
dkehn_ | vgnbkr, Ubuntu nothing special | 17:32 |
dkehn_ | vgnbkr, as cloese to gate as possible | 17:33 |
*** mat-lowery has quit IRC | 17:34 | |
cp16net | the trove-integration repo is the way to go | 17:34 |
cp16net | dkehn_: https://github.com/openstack/trove-integration | 17:36 |
vgnbkr | dkehn_: sorry, not an area I know much about. I've just gone through figuring out how to get redstack working on ubuntu laptop, but just in my local environment. | 17:36 |
*** mat-lowery has joined #openstack-trove | 17:36 | |
cp16net | yeah using the redstack script is the same as the gate runs | 17:37 |
dkehn_ | cp16net, ok, just wanted to make sure it can run on its own, will try again, ENABLED_SERVICES with trove doesn't seem to get the trove service running | 17:38 |
robertmyers | dkehn_: devstack does not create an image for you, which is what trove-integration does | 17:40 |
cp16net | yeah from a clean vm you should be able to just clone the trove integration and it will clone everything else | 17:40 |
dkehn_ | robertmyers, ok | 17:40 |
cp16net | and set it up using devstac | 17:40 |
cp16net | k | 17:40 |
*** SushilKM has quit IRC | 17:40 | |
*** datsun180b has quit IRC | 17:41 | |
dkehn_ | cp16net, so running devstack's stack.sh will or will not set up trove correctly, or does one need to pre-seed it wit the redstack scripts? | 17:41 |
*** datsun180b has joined #openstack-trove | 17:42 | |
*** mnaser has quit IRC | 17:42 | |
cp16net | devstack will setup trove | 17:46 |
cp16net | BUT it will not have the glance image created that is needed | 17:46 |
dkehn_ | cp16net, ok, so pre-devstack create the image and got from there | 17:47 |
robertmyers | dkehn_: if you just use trove-integration it will call devstack with the correct args and then create an image | 17:50 |
*** yidclare has joined #openstack-trove | 17:50 | |
dkehn_ | robertmyers, ok, will look a little closer | 17:51 |
dkehn_ | thanks | 17:51 |
*** edmund has joined #openstack-trove | 17:59 | |
*** harlowja_away is now known as harlowja | 17:59 | |
*** rongze has quit IRC | 18:05 | |
*** mmcdaris has joined #openstack-trove | 18:08 | |
*** mmcdaris has quit IRC | 18:09 | |
hub_cap | dkehn_: robertmyers fwiw, devstack will eventually do that for u (the image part)... its being worked on by SlickNik (eventually) since hes tackling tempest tests | 18:10 |
dkehn_ | hub_cap, ok, thx was wondering didn't see that happening in devstack. | 18:10 |
imsplitbit | hub_cap: when do you get into Austin? | 18:11 |
hub_cap | imsplitbit: ill be there the whole wk of the mid cycle meetup | 18:16 |
hub_cap | mon/tue austin office | 18:16 |
imsplitbit | ok so no SAT? | 18:17 |
hub_cap | the wk after ya | 18:18 |
imsplitbit | ok cool | 18:18 |
*** dkehn_ has quit IRC | 18:18 | |
hub_cap | but illl only be in sat for the days of the conf down there, no extra days for me and sat :) | 18:21 |
*** plodronio has quit IRC | 18:26 | |
*** amcrn has joined #openstack-trove | 18:27 | |
*** plodronio has joined #openstack-trove | 18:27 | |
imsplitbit | boooooooooooooo hub_cap | 18:28 |
hub_cap | yea yea | 18:28 |
imsplitbit | SAT is where it's AT! | 18:28 |
hub_cap | lol SAT puts the SAT in "sat on my ass in a boring city and did nothing" | 18:29 |
hub_cap | i kid i kid ;) | 18:29 |
imsplitbit | you don't get tired of those posers in Austin? I mean if you're gonna live like you're a Californian, just move to Cali and be done with it | 18:29 |
imsplitbit | I say Austinites need to sh*t or get off the pot.... | 18:29 |
imsplitbit | pun intended | 18:29 |
imsplitbit | lol | 18:29 |
datsun180b | san antonio, named for the patron saint of trying your hardest to find cheap gas outside the loop so you can make your way home without event | 18:29 |
*** ashestakov_phone has quit IRC | 18:30 | |
imsplitbit | lol datsun180b | 18:30 |
*** ashestakov_phone has joined #openstack-trove | 18:30 | |
hub_cap | hey imsplitbit pssh, cali is too expensive ;) | 18:30 |
* imsplitbit knows | 18:31 | |
imsplitbit | I grew up in San Diego | 18:31 |
hub_cap | fo sure dude... high price of living in paradise | 18:31 |
hub_cap | u know its gonna be ~80 in santa cruz on wednesday!! | 18:32 |
*** yogesh has joined #openstack-trove | 18:32 | |
cp16net | amcrn: thanks for reviewing | 18:57 |
cp16net | looks like you had lots to say :) | 18:57 |
*** jcru has quit IRC | 18:59 | |
*** pdmars_ has joined #openstack-trove | 18:59 | |
amcrn | np. spent all of friday (and the occasional hour on the weekend) trying to break it, so that should be a near complete list. | 18:59 |
*** pdmars_ has quit IRC | 18:59 | |
cp16net | you rock man | 19:00 |
amcrn | :D | 19:00 |
cp16net | i really appreciate the time you spent on that | 19:00 |
cp16net | ;) | 19:00 |
cp16net | so heres a q.... | 19:00 |
cp16net | should i make the configuraiton reviews dependant on the datastore change so i can make those or should i wait until its merged before dealing with it? | 19:01 |
*** pdmars has quit IRC | 19:02 | |
amcrn | imo, there's no reason why the datastore change (https://review.openstack.org/#/c/63289/) can't merge right now; so i'd make configuration dependent upon it. | 19:03 |
amcrn | well, my phrasing was awkward there; i mean i'd wait for it to merge. | 19:04 |
*** hub_cap has quit IRC | 19:04 | |
cp16net | yeah i think its good to merge as well | 19:04 |
cp16net | ok | 19:04 |
cp16net | i'll work on making changes related to your comments as well as vipul and denis. | 19:05 |
amcrn | cp16net: any thoughts on my open discussion comment regarding the type coercion? | 19:06 |
cp16net | the types on the config params? | 19:08 |
cp16net | well my first thought that you mention all the different ways each db uses booleans is that it should be abstract and the conversion should happen on the implmentation side of each datastore when applying the configuraiton | 19:09 |
amcrn | cp16net: yeah, i have a feeling my opinion on that is biased, but it seems too difficult to handle the conversion on behalf of the user (especially since the datastore maintainers can change the behavior, and we might not notice). if what you send in is exactly what is set, and is exactly what is shown, then the amount of confusion and maintenance is the lowest (imo) | 19:12 |
*** hub_cap has joined #openstack-trove | 19:13 | |
hub_cap | wow /quit quits irssi... duh | 19:13 |
cp16net | lo | 19:13 |
datsun180b | hub_cap: try /join 0 | 19:13 |
datsun180b | that used to /part all channels in mirc | 19:13 |
cp16net | amcrn: i think thats logical... | 19:14 |
hub_cap | datsun180b: haha nice | 19:14 |
cp16net | but the issue i ran into was that the json repr of boolean is different than python | 19:14 |
cp16net | hence the up/lower case | 19:15 |
amcrn | yeah, will probably have to custom "cast" | 19:15 |
*** michael-yu has joined #openstack-trove | 19:15 | |
*** amcrn is now known as arborism | 19:17 | |
*** arborism is now known as amcrn | 19:17 | |
*** grapex has quit IRC | 19:17 | |
cp16net | yeah we might have to do something like that | 19:17 |
*** jcru has joined #openstack-trove | 19:17 | |
*** mnaser has joined #openstack-trove | 19:20 | |
*** hub_cap has quit IRC | 19:27 | |
*** hub_cap has joined #openstack-trove | 19:29 | |
*** openstackgerrit has quit IRC | 19:31 | |
*** openstackgerrit has joined #openstack-trove | 19:31 | |
*** grapex has joined #openstack-trove | 19:39 | |
*** mat-lowery has quit IRC | 19:47 | |
*** grapex has quit IRC | 19:50 | |
*** mat-lowery has joined #openstack-trove | 19:52 | |
*** grapex has joined #openstack-trove | 19:59 | |
*** grapex has quit IRC | 20:05 | |
kevinconway | cp16net: whats the issue with booleans? | 20:06 |
jimbobhickville | mysql sucks? :D | 20:07 |
cp16net | representing them differently in json and python and the api compared to what may need to be set on the datastore | 20:07 |
kevinconway | i guess i'm confused by the "representing them differently" part | 20:09 |
jimbobhickville | I think you should stick with actual booleans until the time when you might have to convert them to work with the datastore | 20:09 |
kevinconway | the json library converts booleans | 20:09 |
*** pdmars has joined #openstack-trove | 20:09 | |
*** mat-lowery has quit IRC | 20:10 | |
*** denis_makogon has joined #openstack-trove | 20:11 | |
cp16net | well json is lower case fale | 20:11 |
cp16net | false | 20:11 |
cp16net | and python is False | 20:11 |
cp16net | and myql takes 0 | 20:11 |
*** demorris has quit IRC | 20:12 | |
cp16net | the api was returning a string of False | 20:12 |
cp16net | because it was being converted | 20:12 |
kevinconway | the api is returning a repr() of the object? | 20:14 |
cp16net | yeah basically | 20:14 |
kevinconway | where does this happen? | 20:14 |
*** mat-lowery has joined #openstack-trove | 20:14 | |
jimbobhickville | I know the XML side does that if you don't give it the magic words | 20:16 |
cp16net | difference of defining what is allowed for a datastore configuration and what is set for the config to be applied to the instance | 20:16 |
denis_makogon | 'sup, guys, talking 'bout XML in troveclient ? | 20:17 |
jimbobhickville | I think a good API presents a clean, consistent interface and smooths over rough implementation details like this. the consumer of the API expects booleans to be JSON booleans, so that's what they should get | 20:17 |
kevinconway | cp16net: oh so you are taking in a json blob with the config params and the converter is switching the 'true' to 'True'? is that the problem | 20:17 |
cp16net | well... true => True => "True" | 20:18 |
kevinconway | i see. but what you want it "true"? | 20:18 |
cp16net | json -> python -> string | 20:18 |
cp16net | string is the output of the api | 20:18 |
cp16net | naturally | 20:18 |
kevinconway | have you considered making them string values instead then? | 20:18 |
kevinconway | or numeric of 0,1? | 20:19 |
cp16net | so..... | 20:19 |
cp16net | https://review.openstack.org/#/c/53168/18/trove/templates/mysql/validation-rules.json | 20:19 |
hub_cap | man is anyone else confused?! | 20:19 |
cp16net | read over the 3rd comment there | 20:19 |
*** mat-lowery has quit IRC | 20:20 | |
* hub_cap is considerably less confused | 20:21 | |
hub_cap | amcrn: your comments are awesome | 20:21 |
cp16net | :) | 20:21 |
cp16net | +1 | 20:21 |
* hub_cap lifts his 9am beer to amcrn | 20:21 | |
hub_cap | so i bought this coffee... dude said it had a cucumber water mouthfeel, and i thought to myself, ok that just too much.. cmon..., and then i handed him the 20 and left w/ mah beans | 20:22 |
*** plodronio has quit IRC | 20:22 | |
kevinconway | cp16net: ok yeah that's the same thing i'm thinking of | 20:22 |
*** michael-yu has quit IRC | 20:22 | |
kevinconway | unless you want to make a mysql module that has a dumps() method and can convert a dictionary to a config file | 20:23 |
kevinconway | then you could customize how it gets serialized to file | 20:23 |
*** mat-lowery has joined #openstack-trove | 20:23 | |
hub_cap | so if its a 1/0 in mysql, why is it not a 1/0 in our configuration stuff? | 20:23 |
cp16net | i think the configuration should be generic as possible | 20:23 |
hub_cap | seems like that could confuse people (/me admits to looking up whether 0 is true or false) | 20:24 |
cp16net | and the datastore should convert it how it needs to apply the confi | 20:24 |
kevinconway | hub_cap: that's what i was wondering too | 20:24 |
hub_cap | cp16net: i dont think so... id say any value is datastore specific | 20:24 |
hub_cap | i dont want to support generic values that apply to multi configs | 20:24 |
jimbobhickville | I agree with cp16net, but the API should also probably accept other variations. be generous in what you accept and strict in what you return and all that | 20:24 |
hub_cap | id rather support the list of supported things, as per how they are defined in their specs | 20:24 |
cp16net | hmm i guess it would make it much easier to just apply what ever is set | 20:26 |
cp16net | that makes sense | 20:26 |
hub_cap | is ther a notion of true/false in the mysql cnf? | 20:27 |
hub_cap | or is it always 1/0 ? | 20:27 |
denis_makogon | hub_cap, hey, what's up =) | 20:31 |
denis_makogon | hub_cap, do you have any news about image building for cas ? | 20:31 |
hub_cap | denis_makogon: heyo! | 20:32 |
hub_cap | denis_makogon: nope, ive had to work on a trove "update" today | 20:32 |
hub_cap | im giving a webinar on trove in havana and icehouse i think later this wk | 20:33 |
hub_cap | but its #1 on my todo list after that denis_makogon | 20:33 |
denis_makogon | hub_cap, wow, sounds like i want to hear | 20:33 |
hub_cap | sure i bet its on the mailint list somewhere... im honestly not sure what the url is but ill give u the info as i know it | 20:34 |
denis_makogon | hub_cap, amcrn, vipul, SlickNik also, guys, please review my db logs patches, they are still out of attention | 20:34 |
denis_makogon | https://review.openstack.org/#/c/64302/ | 20:35 |
denis_makogon | patch is so lonely (as Mr. Lonely - Akon) | 20:35 |
hub_cap | hey i have to run soon to get my son some shots (hes gonna love it im sure!!) | 20:55 |
amcrn | if arod can do it, so can he | 20:55 |
hub_cap | denis_makogon: ill look into the cassandra stuff this evening my time | 20:55 |
hub_cap | HAHA | 20:56 |
hub_cap | ill tel him that | 20:56 |
openstackgerrit | Andreas Jaeger proposed a change to openstack/database-api: Setup for openstack-doc-tools https://review.openstack.org/66434 | 21:07 |
cp16net | lol | 21:08 |
cp16net | amcrn: i love the reference | 21:08 |
cp16net | i watched the 60 min interview with boush | 21:09 |
*** jimbobhickville has quit IRC | 21:11 | |
cp16net | i hate arod and i hope he gets banned from the mlb | 21:12 |
openstackgerrit | Andreas Jaeger proposed a change to openstack/database-api: Fix whitespace https://review.openstack.org/66437 | 21:16 |
*** yidclare has quit IRC | 21:18 | |
*** radez is now known as radez_g0n3 | 21:21 | |
*** grapex has joined #openstack-trove | 21:22 | |
*** grapex has quit IRC | 21:22 | |
openstackgerrit | Andreas Jaeger proposed a change to openstack/database-api: Remove target directory https://review.openstack.org/66439 | 21:22 |
cp16net | http://assets1.ignimgs.com/2013/06/04/basement-crawlposterjpg-50e4b5_160h.jpg | 21:26 |
*** michael-yu has joined #openstack-trove | 21:26 | |
*** grapex has joined #openstack-trove | 21:28 | |
*** SergeyLukjanov has quit IRC | 21:37 | |
*** yidclare has joined #openstack-trove | 21:41 | |
amcrn | cp16net: i was surprised how smug arod's "vitamin" dealer was | 21:47 |
cp16net | yeah | 21:47 |
cp16net | it is interesting that mlb says they will protect him and drop all charges if he "cooperates" aka says what we want him to say | 21:48 |
cp16net | sounds like a bribe to me... | 21:48 |
amcrn | yeah, it definitely sounds like's he's at best encouraged to embellish the truth | 21:48 |
amcrn | like* | 21:48 |
cp16net | yeah | 21:48 |
amcrn | at worst, fabricate completely | 21:49 |
cp16net | yeah i hate bud as well but this is one thing i like him for | 21:49 |
cp16net | i really surprised hes not banned tho | 21:50 |
cp16net | hell pete rose bet on himself. and he gets banned | 21:51 |
*** demorris has joined #openstack-trove | 21:56 | |
*** pdmars has quit IRC | 22:10 | |
*** ashestakov_phone has quit IRC | 22:23 | |
*** ashestakov has joined #openstack-trove | 22:32 | |
openstackgerrit | Andrey Shestakov proposed a change to openstack/python-troveclient: Datastores improvements https://review.openstack.org/60588 | 22:37 |
*** ViswaV_ has joined #openstack-trove | 22:41 | |
*** ViswaV_ has quit IRC | 22:44 | |
*** ViswaV has quit IRC | 22:45 | |
*** ViswaV has joined #openstack-trove | 22:45 | |
*** ViswaV has quit IRC | 22:45 | |
*** robertmyers has quit IRC | 22:46 | |
*** rwsu has quit IRC | 22:52 | |
*** grapex has quit IRC | 22:54 | |
*** ViswaV has joined #openstack-trove | 22:56 | |
*** demorris has quit IRC | 22:58 | |
*** kevinconway has quit IRC | 23:00 | |
*** ashestakov has quit IRC | 23:01 | |
*** rwsu has joined #openstack-trove | 23:07 | |
*** thedodd has quit IRC | 23:11 | |
*** denis_makogon has quit IRC | 23:13 | |
*** openstackgerrit has quit IRC | 23:24 | |
*** openstackgerrit has joined #openstack-trove | 23:24 | |
*** grapex has joined #openstack-trove | 23:25 | |
*** flaper87 is now known as flaper87|afk | 23:25 | |
*** yogesh has quit IRC | 23:28 | |
*** grapex has quit IRC | 23:30 | |
*** rnirmal has quit IRC | 23:43 | |
*** datsun180b has quit IRC | 23:50 | |
*** jmontemayor has quit IRC | 23:51 | |
*** harlowja has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!