*** yamahata_lt has quit IRC | 00:00 | |
*** heckj has quit IRC | 00:01 | |
*** ohnoimdead has quit IRC | 00:02 | |
*** RobertLaptop has joined #openstack-dev | 00:16 | |
*** rnirmal has joined #openstack-dev | 00:29 | |
*** mgius has quit IRC | 00:29 | |
*** vladimir3p has quit IRC | 00:30 | |
*** mgius has joined #openstack-dev | 00:31 | |
*** yamahata__ has joined #openstack-dev | 00:31 | |
*** rnirmal has quit IRC | 00:31 | |
*** jtran has quit IRC | 00:45 | |
*** dragondm has quit IRC | 00:47 | |
*** deshantm_laptop has joined #openstack-dev | 01:11 | |
*** Binbin has joined #openstack-dev | 01:20 | |
*** mattray has joined #openstack-dev | 01:32 | |
*** mattray has quit IRC | 02:53 | |
*** Zangetsue has joined #openstack-dev | 03:00 | |
*** Zangetsue has quit IRC | 03:02 | |
*** Zangetsue has joined #openstack-dev | 03:02 | |
*** deshantm_laptop has quit IRC | 03:07 | |
*** zaitcev has quit IRC | 03:08 | |
*** zaitcev has joined #openstack-dev | 03:09 | |
*** sandywalsh has quit IRC | 03:24 | |
*** vladimir3p has joined #openstack-dev | 03:56 | |
*** Binbin is now known as Binbin_afk | 03:57 | |
*** zaitcev has quit IRC | 04:44 | |
*** zaitcev has joined #openstack-dev | 04:44 | |
*** vladimir3p has quit IRC | 04:45 | |
*** Binbin_afk is now known as Binbin | 04:54 | |
*** Zangetsue has quit IRC | 04:57 | |
*** Zangetsue has joined #openstack-dev | 04:58 | |
*** zaitcev has quit IRC | 05:05 | |
*** Arminder-Office has quit IRC | 05:40 | |
*** Binbin is now known as Binbin_afk | 05:57 | |
*** antonyy has joined #openstack-dev | 05:59 | |
*** openpercept_ has joined #openstack-dev | 06:13 | |
*** openpercept_1 has joined #openstack-dev | 06:22 | |
*** openpercept_ has quit IRC | 06:22 | |
*** openpercept_1 is now known as openpercept | 06:23 | |
*** openpercept has joined #openstack-dev | 06:23 | |
*** vladimir3p has joined #openstack-dev | 06:42 | |
*** antonyy has quit IRC | 06:44 | |
*** vladimir3p has quit IRC | 06:47 | |
ttx | morning | 06:48 |
---|---|---|
ttx | vishy, jaypipes: without news from you guys I assume current milestone-proposed is good to go. | 06:52 |
*** reidrac has joined #openstack-dev | 07:04 | |
ttx | ok then, let's release those things. | 07:18 |
*** Binbin_afk has quit IRC | 07:20 | |
ttx | Glance and Nova "diablo-1" milestones are out ! | 07:54 |
*** RobertLaptop has quit IRC | 08:20 | |
*** RobertLaptop has joined #openstack-dev | 08:26 | |
*** BK_man has joined #openstack-dev | 09:07 | |
BK_man | soren: hi. around? | 09:12 |
BK_man | Can't run nova-compute on RHEL6.1 anymore: http://paste.openstack.org/show/1523/ | 09:13 |
reidrac | there are reports in the mailing list related to problems with RHEL 6.1 packaged python | 09:27 |
BK_man | reidrac: thanks, will investigate | 09:44 |
* BK_man .oO( please, please fork() me.... ) | 09:45 | |
*** markvoelker has joined #openstack-dev | 11:15 | |
*** adiantum_ has joined #openstack-dev | 11:42 | |
jaypipes | ttx: yep. | 12:01 |
jaypipes | ttx: had to delay S3 bug because of bug in webob: https://bitbucket.org/ianb/webob/issue/12/fix-for-issue-6-broke-chunked-transfer | 12:05 |
jaypipes | creiht: the above bug may also affect Swift. Much of the code in Glance for doing chunked transfer is identical to Swift's code in the swift.common.client module... | 12:06 |
*** bcwaldon has joined #openstack-dev | 12:20 | |
*** interrante has joined #openstack-dev | 12:28 | |
*** openpercept has quit IRC | 12:48 | |
*** deshantm_laptop has joined #openstack-dev | 12:54 | |
*** adiantum_ has quit IRC | 12:58 | |
gholt | annegentle: https://answers.launchpad.net/swift/+question/160006 | 12:59 |
gholt | ttx: soren: Are the ppa links in the description at https://launchpad.net/swift accurate? If so, can we get the 1.4.0 release put in the release ppas area? | 13:02 |
*** mattray has joined #openstack-dev | 13:24 | |
*** foxtrotgulf has joined #openstack-dev | 13:28 | |
*** troytoman-away is now known as troytoman | 13:41 | |
*** bcwaldon has quit IRC | 13:44 | |
annegentle | gholt: ah it's ammo you're after eh? :) | 13:54 |
*** dprince has joined #openstack-dev | 13:56 | |
*** bcwaldon has joined #openstack-dev | 14:07 | |
jaypipes | BK_man: awesome blog post on your experiences getting 200 (then 400) vms running on just 3 physical nodes. nice :) | 14:21 |
jaypipes | dprince: around? | 14:30 |
*** foxtrotdelta has joined #openstack-dev | 14:31 | |
dprince | jaypipes: yo | 14:32 |
*** foxtrotgulf has quit IRC | 14:32 | |
jaypipes | dprince: hey bro, think you have a minute to re-check the s3 branch? | 14:32 |
*** jkoelker has joined #openstack-dev | 14:32 | |
jaypipes | dprince: got workaround for https://bitbucket.org/ianb/webob/issue/12/fix-for-issue-6-broke-chunked-transfer#comment-504514... | 14:32 |
jaypipes | or https://bitbucket.org/ianb/webob/issue/12/fix-for-issue-6-broke-chunked-transfer rather | 14:32 |
dprince | jaypipes: Sure. Are you setting Content-Length as the workaround? | 14:32 |
jaypipes | dprince: nope. | 14:33 |
jaypipes | dprince: req.is_body_readable = True | 14:33 |
dprince | good! | 14:33 |
jaypipes | dprince: for webob versions 1.0.2-1.0.7 that is necessary, and a noop for other versions. | 14:33 |
dprince | jaypipes: Cool. I'll check it out. Fun stuff. | 14:33 |
jaypipes | dprince: you can read all the gory details on that issue if you feel like it ;) | 14:33 |
* jaypipes goes back to working on keystone... | 14:35 | |
*** vladimir3p has joined #openstack-dev | 14:47 | |
*** vladimir3p has quit IRC | 14:48 | |
BK_man | jaypipes: thanks, appreciated | 14:49 |
gholt | annegentle: :) | 14:51 |
*** lorin1 has joined #openstack-dev | 15:01 | |
*** dragondm has joined #openstack-dev | 15:03 | |
*** reidrac has quit IRC | 15:11 | |
*** troytoman is now known as troytoman-away | 15:21 | |
*** vladimir3p has joined #openstack-dev | 15:24 | |
*** heckj has joined #openstack-dev | 15:46 | |
jaypipes | blamar, bcwaldon: I see you two are getting into a nice grammar nit battle :P | 15:59 |
bcwaldon | that's how we roll | 15:59 |
*** dprince has quit IRC | 15:59 | |
jaypipes | bcwaldon: :) | 15:59 |
blamar | That's how we roll. ** | 15:59 |
bcwaldon | its not blamar that big of a deal | 16:00 |
* blamar explodes | 16:00 | |
jaypipes | poof. | 16:00 |
blamar | What did you call me? | 16:00 |
jaypipes | hehe | 16:00 |
blamar | :) | 16:00 |
heckj | jaypipes: I've been disengaged for a while on the CI stuff. Are most folks using vagrant for smoke testing these days? | 16:02 |
* heckj (trying to catch up) | 16:03 | |
jaypipes | heckj: mtaylor took the reins of that. AFAIK, vagrant is not being used for the hudson CI stuff, no. Check here: http://jenkins.openstack.org/view/Nova/job/nova-smoketests/ | 16:04 |
jaypipes | heckj: he's using cloudservers to deploy on I believe. | 16:04 |
mtaylor | that is correct | 16:04 |
mtaylor | although I think there are certainly devs using vagrant for their personal local testing | 16:05 |
heckj | I saw a mention of it yesterday and read through some of the bits at http://cloudbuilders.github.com/deploy.sh/ | 16:05 |
mtaylor | but vagrant is not in any of my plans for moving forward (why use virtualbox when you have a datacenter full of other things?) | 16:06 |
heckj | I'd like to set up a secondary (not official) build and smoke test setup for my own branches - and want to copy the official setup as closely as possible | 16:06 |
mtaylor | heckj: why? | 16:06 |
mtaylor | heckj: why not just use the main one? | 16:06 |
heckj | mtaylor: makes perfect sense, I just don't yet have my own machines to drop it onto... | 16:06 |
mtaylor | you don't need to | 16:07 |
heckj | mtaylor: maybe lack of knowledge - don't know how to use the main one other than watch it | 16:07 |
mtaylor | would it make your life better if I told you you could just submit your branch locatoin to the main jenkins and have it run through everything? | 16:07 |
mtaylor | heckj: yes- I'm about to be dropping some emails on folks... | 16:07 |
* heckj wonders if he's being absymally stupid | 16:07 | |
* mtaylor hasn't been great at the communicating about the capabilities here | 16:07 | |
mtaylor | heckj: nope | 16:07 |
heckj | mtaylor: would be wonderfu! | 16:07 |
mtaylor | heckj: my bad - I should talk more | 16:07 |
mtaylor | heckj: but I just wanted to make sure there wasn't a specific reason you wanted something local that might need to be solved or something | 16:08 |
heckj | I wouldn't have seen it anyway - just getting re-engaged after a few months of other-ness | 16:08 |
mtaylor | cool | 16:08 |
mtaylor | well, my goal is to drop some knowledge and some links out there today or tomorrow to get this party started | 16:09 |
heckj | mtaylor: sweet! If I wanted to extend the testing setup (say for running automated tests against dashboard), is that something we could hook in there too? | 16:10 |
* heckj liked the ideas that were passing around about performance tests and tracking that over time... want to help put that in place | 16:12 | |
mtaylor | yup | 16:12 |
mtaylor | heckj: I'm going to be sending out a thing real soon about setting up a testing group so that we can all talk/coordinate | 16:12 |
heckj | mtaylor: excellent - looking forward to it! | 16:13 |
*** bcwaldon has quit IRC | 16:19 | |
*** bcwaldon has joined #openstack-dev | 16:21 | |
*** antonyy has joined #openstack-dev | 16:30 | |
s1rp | jaypipes: hey if you get a second, could i get some feedback on http://etherpad.openstack.org/GlanceZones | 16:31 |
jaypipes | s1rp: surely. | 16:32 |
*** Zangetsue has quit IRC | 16:34 | |
s1rp | jaypipes: thanks! | 16:34 |
*** bcwaldon has quit IRC | 17:03 | |
*** bcwaldon has joined #openstack-dev | 17:06 | |
jk0 | vishy: you have a chance to look at Scott Moser's feedback on this? https://code.launchpad.net/~vishvananda/nova/fix-novarc-mac/+merge/63183 | 17:14 |
openstackjenkins | Project nova build #964: SUCCESS in 2 min 46 sec: http://jenkins.openstack.org/job/nova/964/ | 17:24 |
openstackjenkins | * Tarmac: Sudo chown the vbd device to the nova user before streaming data to it. This | 17:24 |
openstackjenkins | resolves an issue where nova-compute required 'root' privs to successfully | 17:24 |
openstackjenkins | create nodes with connection_type=xenapi. | 17:24 |
openstackjenkins | * Tarmac: Bugfix #780784. KeyError when creating custom image. | 17:24 |
*** deshantm_laptop_ has joined #openstack-dev | 17:32 | |
*** dprince has joined #openstack-dev | 17:33 | |
*** deshantm_laptop has quit IRC | 17:34 | |
*** deshantm_laptop_ is now known as deshantm_laptop | 17:34 | |
vishy | jk0: done | 17:37 |
jk0 | thankya | 17:37 |
openstackjenkins | Project nova build #965: SUCCESS in 2 min 45 sec: http://jenkins.openstack.org/job/nova/965/ | 17:39 |
openstackjenkins | Tarmac: This adds the ability to publish nova errors to an error queue. | 17:39 |
*** bcwaldon has quit IRC | 17:40 | |
*** bcwaldon has joined #openstack-dev | 17:41 | |
*** antonyy has quit IRC | 17:49 | |
openstackjenkins | Project nova build #966: SUCCESS in 2 min 48 sec: http://jenkins.openstack.org/job/nova/966/ | 17:55 |
openstackjenkins | Tarmac: Makes novarc work properly on a mac and also for zsh in addition to bash. Other shells are not guaranteed to work. | 17:55 |
jk0 | who handles jenkins, soren? | 17:56 |
dprince | jk0: I think monty and soren do. | 17:59 |
jk0 | great, thanks | 17:59 |
*** mgius has quit IRC | 18:06 | |
*** mgius has joined #openstack-dev | 18:10 | |
dprince | jk0: Heads up. | 18:20 |
dprince | The latest revision of trunk fails on SmokeStack. | 18:21 |
dprince | Looks like the 'nova-manage project zipfile' is causing an error now. | 18:21 |
dprince | A regression. | 18:21 |
jk0 | hm | 18:23 |
*** avati has left #openstack-dev | 18:23 | |
* jk0 points to vishy :) | 18:23 | |
dprince | Yeah. My guess is Vish's branch to fix novarc on Mac is the issue. | 18:23 |
dprince | Yep. | 18:23 |
vishy | gah | 18:23 |
vishy | bleh | 18:27 |
vishy | it is reading the % as a replacement string | 18:27 |
vishy | https://code.launchpad.net/~vishvananda/nova/fix-novarc-mac/+merge/63274 | 18:29 |
dprince | Shall I smoke it? | 18:30 |
vishy | sure | 18:30 |
westmaas | dprince: phrasing | 18:30 |
vishy | i just ran it manually and it works, but couldn't hurt | 18:30 |
dprince | westmaas: I though you were cool with it. | 18:31 |
westmaas | haha | 18:32 |
dprince | jaypipes: req.is_body_readable doesn't seem to do the trick for me with glance S3. | 18:46 |
dprince | jaypipes: You wanna connect to that VPC group again and try it? | 18:47 |
dprince | jk0/vish: lp:~vishvananda/nova/fix-novarc-mac runs clean. | 18:48 |
jk0 | ok | 18:48 |
*** jbryce has joined #openstack-dev | 18:52 | |
jaypipes | dprince: ok | 18:56 |
dprince | jaypipes: So question for you. Have we considered wrapping curl via Glance client? | 18:57 |
dprince | jk0: We'll address those conflicts here shortly. | 18:58 |
jaypipes | dprince: no | 18:58 |
dprince | jaypipes: Is that too heavy handed. Sorry. When I see us write our own chunking code I start to think this already has to exist somewhere. | 19:00 |
dprince | jaypipes: Good to stay light too (dependency wise). | 19:00 |
dprince | jaypipes: just throwing it out there. | 19:00 |
jaypipes | dprince: this actually isn't about the chunking code... it's about webob not handling the HTTP protocol correctly... | 19:02 |
jaypipes | dprince: it's a server-side bug, not a client-side (where the chunking occurs) bug | 19:02 |
dprince | jaypipes: Right. But some clients work correctly. Sending a curl command from the command line works right? | 19:05 |
jaypipes | dprince: yes. but I think it constructs the Content-Length header... haven't investigated it too much further. | 19:06 |
dprince | jaypipes: Right. Same solution we talked about a couple days ago. Sorry man. | 19:07 |
dprince | jaypipes: another one for you. So glance-registry. | 19:07 |
dprince | jaypipes: it automatically runs the SQL migrations on startup. Is that intentional? | 19:08 |
dprince | jaypipes: I'd actually prefer to just run the 'db sync' manually on the command line. I think the PPA packages actually run it as well in the setup. | 19:09 |
jaypipes | dprince: gah, we just went over this in this bug: https://bugs.launchpad.net/glance/+bug/779311 | 19:10 |
uvirtbot | Launchpad bug 779311 in glance "Glance update for Ubuntu failing" [Medium,Fix committed] | 19:10 |
jaypipes | dprince: bottom line is if we don't run sync, we end up with errors like that bug. If we do run it, we end up with automatic behaviour that you don't like... | 19:11 |
dprince | jaypipes: Hmm. This just doesn't seem right. I feel like we should always intentially run the migrations. I'll read the thread a bit more closely. | 19:12 |
openstackjenkins | Project nova build #967: SUCCESS in 2 min 47 sec: http://jenkins.openstack.org/job/nova/967/ | 19:14 |
openstackjenkins | Tarmac: Fix error with % as replacement string. | 19:14 |
jaypipes | dprince: that bug fix, frankly, fixed a user error, IMHO. I wouldn't be opposed to reverting the patch. | 19:15 |
jaypipes | dprince: but it's tough to argue with users ;) | 19:15 |
dprince | jaypipes: We'll consider me a user then. | 19:16 |
dprince | jaypipes: :) | 19:16 |
soren | jaypipes: Which one? The "Fix error with % as replacement string." one? | 19:26 |
soren | jaypipes: Oh, that one further up. gotchan. | 19:28 |
soren | gotcha, evne. | 19:28 |
soren | gah! | 19:28 |
soren | jaypipes: Why on Earth would you consider reverting that? | 19:29 |
dprince | soren: I personally think auto migrating is a slightly evil business. | 19:31 |
soren | dprince: You'd rather have stuff fail after upgrades by default? | 19:31 |
soren | dprince: Or what is the third option? | 19:31 |
dprince | Don't we already run the 'db sync' in the packages? | 19:32 |
soren | for sqlite, yes. | 19:32 |
soren | I'm confused now. | 19:32 |
soren | Isn't that what you're saying is slightly evil? | 19:32 |
dprince | I guess my thought is that it is plausible someone would create the DB with one account (which can create tables) and then run glance-registry with a SQL account that can only read and write stuff. | 19:33 |
dprince | It just seems bad to auto-migrate when glance-registry starts. | 19:33 |
dprince | I'm saying that is evil. | 19:34 |
soren | Oh, who's suggesting that? | 19:34 |
dprince | I think that is what we are doing now. | 19:34 |
dprince | See revision 136 in glance. | 19:34 |
soren | Oh. | 19:34 |
soren | Oh, dear. | 19:34 |
soren | Yeah, that's bad. | 19:34 |
jaypipes | soren, dprince: sorry, multitasking fail. | 19:35 |
soren | I specifically only run "db sync" in the postinst script iff sql_connection points to an sqlite db. | 19:35 |
dprince | soren: Correct. I'm in agreement with that. | 19:36 |
soren | dprince: Otherwise you need to ensure that every host that uses the db is upgraded at the same time. there's no way to do that. | 19:37 |
soren | jaypipes: I just wonder why you set it to "fix committed". | 19:37 |
jaypipes | soren: because s1rp's bug fix went into trunk? | 19:38 |
soren | jaypipes: As I understand Rick's comment on that bug, people have to manually create tables and shove data into it for this to work. | 19:38 |
jaypipes | soren: you can read the merge proposal for a discussion of why we did what we did. | 19:38 |
soren | That's hardly solving the problem in my book. | 19:38 |
* soren runs a test | 19:40 | |
gholt | ttx: soren: [just a repeat to be sure it was received] Are the ppa links in the description at https://launchpad.net/swift accurate? If so, can we get the 1.4.0 release put in the release ppas area? | 19:41 |
soren | gholt: Sure. | 19:41 |
gholt | soren: Coolio. I know Swift's different in this case as our milestone releases are stable releases. | 19:42 |
soren | ttx: ping? | 19:45 |
*** jbryce has quit IRC | 19:54 | |
*** dprince has quit IRC | 19:54 | |
*** dprince has joined #openstack-dev | 20:13 | |
*** blamar__ has joined #openstack-dev | 20:13 | |
soren | jaypipes: Ok, it took me a while, but I've verified it now. If you install glance as found in Ubuntu Natty, and upgrade to the trunk version, it will fail. | 20:13 |
*** dprince has quit IRC | 20:14 | |
soren | jaypipes: ...because the sqlite db found after installing glance from ubuntu natty wasn't created using migrate, but rather by sqlalchemy, so there's not migrate_version table. | 20:14 |
soren | jaypipes: I don't consider it a solution to tell people to go and create that table themselves. | 20:15 |
*** troytoman-away is now known as troytoman | 20:24 | |
*** heckj_ has joined #openstack-dev | 20:35 | |
*** heckj has quit IRC | 20:38 | |
*** heckj_ has quit IRC | 20:41 | |
jaypipes | soren: neither do I... | 20:49 |
soren | jaypipes: Phew :) | 20:52 |
soren | jaypipes: Ok, glad we agree on that :) | 20:52 |
vishy | sandywalsh: ping | 20:56 |
soren | jaypipes: Heh: https://bugs.launchpad.net/glance/+bug/792061 | 20:59 |
uvirtbot | Launchpad bug 792061 in glance "Table 'images' already exists (Migration Error)" [Undecided,New] | 20:59 |
*** bcwaldon has quit IRC | 21:01 | |
vishy | dabo: ping | 21:03 |
soren | gholt: Sorry, I'd really, really like to check with ttx if he's really expecting this particular release to go into the release ppa. | 21:04 |
soren | gholt: As soon as I have the go-ahead from him, it'll only take a couple of minutes. | 21:05 |
vishy | s1rp: ping | 21:09 |
gholt | soren: No problem. Just wanted to get in the hopper. | 21:10 |
vishy | everyone is on vacation this afternoon :) | 21:12 |
soren | jaypipes: Ok, so this feeds back into my question earlier: If you agree that telling people to create that table themselves doesn't count as fixing it, why do you think that bug should be set to "fix committed"? | 21:14 |
*** blamar__ has quit IRC | 21:17 | |
*** lorin1 has quit IRC | 21:18 | |
*** troytoman is now known as troytoman-away | 21:26 | |
*** larzy has joined #openstack-dev | 21:28 | |
larzy | Guys, I'm looking for a document somewhere that details the data that is metered in nova and how that data is made available. Can someone give me a link to some documentation with that information? | 21:29 |
s1rp | vishy: ack | 21:34 |
soren | larzy: We're not really doing any metering in Nova yet. | 21:36 |
vishy | s1rp: are you familiar with zone code enough to know why it is using datetime.now() | 21:37 |
larzy | OK, just to make sure I"m not using the wrong terminology, what I'm looking for is a way to basically enable charging for compute hours used / month, etc. Are there any plans to include that, or is anyone working on that to your knowledge? | 21:39 |
vishy | larzy: pretty easy to extract it from database | 21:40 |
s1rp | vishy: not off-hand; looking now | 21:40 |
s1rp | vishy: is this in trunk or one of the branches? | 21:40 |
vishy | trunk | 21:40 |
vishy | s1rp: here is why i'm asking https://code.launchpad.net/~vishvananda/nova/consistent-utcnow/+merge/63302 | 21:40 |
larzy | OK, so the data is captured somewhere, it's just a matter of grabbing it and utilizing to enable billing. | 21:41 |
*** markvoelker has quit IRC | 21:44 | |
vishy | larzy: correct. | 21:45 |
vishy | launched_at and terminated_at | 21:45 |
vishy | are columns in the db for every instance | 21:45 |
vishy | so a query with some multiplications by cores should be all you need | 21:46 |
s1rp | vishy: i'd guess it was just a mistake not to use utcnow | 21:46 |
dabo | vishy: just got back | 21:47 |
vishy | that is what i'm thinking but i also notice it uses datetime.datetime.min, so I'm not sure i can change them all | 21:47 |
vishy | dabo: same question as s1rp | 21:47 |
dabo | the values used there are ephemeral, if that matters | 21:47 |
dabo | they're used to track polling intervals | 21:48 |
dabo | they can switch to utcnow() without a problem | 21:48 |
vishy | dabo: ok I'll change them then thx | 21:48 |
*** foxtrotdelta has quit IRC | 21:49 | |
vishy | dabo, s1rp: thanks, updated | 21:52 |
*** interrante has quit IRC | 21:59 | |
*** larzy has quit IRC | 22:03 | |
*** mattray has quit IRC | 22:18 | |
*** dysinger has joined #openstack-dev | 22:34 | |
vishy | dprince: ping (in the proper channel this time) | 22:38 |
vishy | ah nm looks like you aren't here | 22:39 |
*** jkoelker has quit IRC | 22:52 | |
jaypipes | soren: sorry, was picking up my folks at airport... bout to have dinner. will respond later. | 23:01 |
*** jaypipes is now known as jaypipes-afk | 23:01 | |
*** dragondm has quit IRC | 23:47 | |
*** deshantm_laptop has quit IRC | 23:48 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!