<mistym>
Hmmm. This C library is not reentrant. :( If I open multiple files (each with its own separate data pointer), then use its stop function to free one of the pointers, it segfaults.
NemesisD has quit [Ping timeout: 268 seconds]
carmichael has quit [Read error: Connection reset by peer]
<zzak>
drbrain: whats your plan for pages in ri?
<drbrain>
zzak: for now, something like `ri ruby:globals` or `ri rdoc:README`
havenn has quit [Remote host closed the connection]
<zzak>
i can talk to james britt about getting the file parsed on ruby-doc.org as well
havenn has joined #ruby-lang
havenn has quit [Read error: Connection reset by peer]
jbsan has quit [Read error: Connection reset by peer]
VGoff has quit [Read error: Operation timed out]
jbsan has joined #ruby-lang
ahf has quit [Read error: Operation timed out]
<mistym>
I wonder what the right thing to do here is, given an object-oriented wrapper. Destroy the old pointer before creating a new object, so it won't segfault? Means it's effectively a singleton though...
ahf has joined #ruby-lang
VGoff has joined #ruby-lang
sn0wb1rd has quit [Quit: sn0wb1rd]
<mistym>
What's the least evil way to deal with this? (Beyond fixing the C library.)
gregmoreno has quit [Remote host closed the connection]
gregmoreno has joined #ruby-lang
isale-eko has quit [Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032]]
ryanf has joined #ruby-lang
alvaro_o has quit [Quit: Ex-Chat]
<zzak>
vbatts: i committed your csv patch, thank you!
imajes has quit [Excess Flood]
WillMarshall has joined #ruby-lang
imajes has joined #ruby-lang
Nisstyre has quit [Quit: Leaving]
sn0wb1rd has joined #ruby-lang
<vbatts>
zzak: np
gregmoreno has quit [Remote host closed the connection]
krohrbaugh has quit [Quit: Leaving.]
dalekurt has joined #ruby-lang
savage- has joined #ruby-lang
CrazyHorse18 has quit [Ping timeout: 252 seconds]
bfreeman has joined #ruby-lang
savage- has quit [Client Quit]
runeb has joined #ruby-lang
savage- has joined #ruby-lang
bluepojo has quit [Ping timeout: 246 seconds]
gregmoreno has joined #ruby-lang
datanoise has joined #ruby-lang
runeb has quit [Read error: Connection reset by peer]
datanoise has quit [Read error: Operation timed out]
gregmoreno has quit [Remote host closed the connection]
husch has joined #ruby-lang
jhn_ has joined #ruby-lang
<herpless>
anyone knows if there's a function for outputting a number to a string in a special format? i.e. 1 -> 01, 2 -> 02, ... 10 -> 10 and so on? (or other setups like 001, 002, ... 099, 100, ...)
jhn has quit [Ping timeout: 245 seconds]
roadt has quit [Remote host closed the connection]
<heftig>
herpless: sprintf or %
<herpless>
ah, of course... so something like "%02d" % num?
<manveru>
yeah
<herpless>
sweet, thanks.
methods has joined #ruby-lang
methods has quit [Client Quit]
methods has joined #ruby-lang
mmacfadden has joined #ruby-lang
havenn has joined #ruby-lang
gregmoreno has joined #ruby-lang
thatdutchguy has quit [Remote host closed the connection]
<mistym>
Holy crap, there's a lot of rewriting involved to make this C lib stop using a global struct.
imajes has quit [Excess Flood]
imajes has joined #ruby-lang
senekis has quit [Quit: leaving o/]
Nisstyre has joined #ruby-lang
mmacfadden has quit [Ping timeout: 251 seconds]
krohrbaugh has joined #ruby-lang
shtirlic has joined #ruby-lang
shtirlic has quit [Ping timeout: 264 seconds]
rekky has joined #ruby-lang
r0bgleeson has quit [Ping timeout: 245 seconds]
runeb has joined #ruby-lang
gregmoreno has quit [Remote host closed the connection]
<zzak>
crap, that last one was a feature
<zzak>
i guess redmine doesnt care
runeb has quit [Ping timeout: 268 seconds]
tenaciousflea has joined #ruby-lang
rekky has quit [Quit: rekky]
lcdhoffman has joined #ruby-lang
<firefux>
How do I turn a string to a pattern for regexp ?
<postmodern>
firefux, this will escape special regexp chars
<Aria>
tdy: It'd depend on what's in that string... IF you're matching a literal value, there's better ways (or escape it), but ... I can't think of any other obvious meaning of 'make a regexp from a string'
imajes has quit [Excess Flood]
runeb has joined #ruby-lang
<firefux>
postmodern: cool, was looking for a way to do it using literals
JohnBat26 has joined #ruby-lang
imajes has joined #ruby-lang
stardiviner has joined #ruby-lang
<firefux>
Aria: tdy: yeah, Regexp.new works fine in this case, is an element from ARGV
gsav has quit [Read error: Connection reset by peer]
tenaciousflea has quit [Quit: tenaciousflea]
pkrnj has joined #ruby-lang
runeb has quit [Ping timeout: 252 seconds]
methods has quit [Quit: Leaving.]
methods has joined #ruby-lang
savage- has quit [Quit: savage-]
datanoise has joined #ruby-lang
rekky has joined #ruby-lang
Aria has quit [Remote host closed the connection]
Aria has joined #ruby-lang
rekky has quit [Client Quit]
datanoise has quit [Ping timeout: 260 seconds]
savage- has joined #ruby-lang
RandyInLA has quit [Quit: RandyInLA]
rekky has joined #ruby-lang
lsegal` has joined #ruby-lang
lsegal has joined #ruby-lang
runeb has joined #ruby-lang
tenderlove has joined #ruby-lang
ViperMaul|_ has joined #ruby-lang
tenderlove has quit [Ping timeout: 276 seconds]
Rizzle has quit [Ping timeout: 265 seconds]
mistym has quit [Remote host closed the connection]
runeb has quit [Ping timeout: 240 seconds]
savage- has quit [Quit: savage-]
sush24 has joined #ruby-lang
18VAAEHPH has quit [Read error: Operation timed out]
sush24 has quit [Quit: This computer has gone to sleep]
datanoise has joined #ruby-lang
d3vic3 has quit [Ping timeout: 255 seconds]
chendo_ has joined #ruby-lang
imajes has quit [Excess Flood]
d3vic3 has joined #ruby-lang
imajes has joined #ruby-lang
rippa has joined #ruby-lang
sepp2k has joined #ruby-lang
datanoise has quit [Ping timeout: 252 seconds]
b3nt_pin has quit [Read error: Operation timed out]
gsav has joined #ruby-lang
totallymike has quit [Ping timeout: 255 seconds]
savage- has joined #ruby-lang
runeb has joined #ruby-lang
cschwartz has joined #ruby-lang
agile has quit [Ping timeout: 240 seconds]
ryanf has quit [Read error: Connection reset by peer]
ryanf has joined #ruby-lang
b3nt_pin has joined #ruby-lang
runeb has quit [Ping timeout: 248 seconds]
lcdhoffman has quit [Quit: lcdhoffman]
rohit has joined #ruby-lang
sush24 has joined #ruby-lang
ryanf has quit [Read error: Connection reset by peer]
ryanf has joined #ruby-lang
agile has joined #ruby-lang
gsav has quit [Read error: Connection reset by peer]
ryanf has quit [Quit: leaving]
NemesisD has joined #ruby-lang
havenn has quit [Ping timeout: 252 seconds]
aetcore has quit []
aetcore has joined #ruby-lang
jhn_ has quit [Ping timeout: 245 seconds]
apeiros_ has quit [Remote host closed the connection]
<NemesisD>
hi all. i'm trying to bundle in a new project and i keep getting an error immediately that it could not find gem such and such in the gems available on this machine
<NemesisD>
it doesn't even seem to try the internet
datanoise has quit [Ping timeout: 268 seconds]
svyatov has joined #ruby-lang
yxhuvud has joined #ruby-lang
<NemesisD>
nm. im dumb
NemesisD has quit [Quit: leaving]
jakkudanieru has quit [Ping timeout: 248 seconds]
cschwartz has quit [Ping timeout: 255 seconds]
husch has quit [Ping timeout: 246 seconds]
dr_bob has joined #ruby-lang
runeb has joined #ruby-lang
nignaztic has joined #ruby-lang
nignaztic has quit [Client Quit]
gsav has joined #ruby-lang
setmeaway has quit [Quit: Leaving]
datanoise has joined #ruby-lang
rohit has quit [Quit: Leaving]
solars has quit [Quit: WeeChat 0.3.7]
runeb has quit [Ping timeout: 265 seconds]
datanoise has quit [Ping timeout: 252 seconds]
workmad3 has joined #ruby-lang
catepillar has quit [Read error: Connection reset by peer]
catepillar has joined #ruby-lang
solars has joined #ruby-lang
gsav has quit [Read error: Connection reset by peer]
havenn has joined #ruby-lang
totallymike has joined #ruby-lang
rubyNoob has joined #ruby-lang
qwerxy has joined #ruby-lang
wallerdev has quit [Quit: wallerdev]
rue|w has joined #ruby-lang
rubyNoob has quit [Client Quit]
imajes has quit [Excess Flood]
imajes has joined #ruby-lang
apeiros_ has joined #ruby-lang
isale-eko has quit [Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032]]
totallymike has quit [Ping timeout: 255 seconds]
cschwartz has joined #ruby-lang
runeb has joined #ruby-lang
rolfb has joined #ruby-lang
datanoise has joined #ruby-lang
sush24 has quit [Quit: This computer has gone to sleep]
workmad3 has quit [Ping timeout: 268 seconds]
datanoise has quit [Ping timeout: 265 seconds]
sush24 has joined #ruby-lang
runeb has quit [Ping timeout: 252 seconds]
saxy has joined #ruby-lang
<yorickpeterse>
Morning
KA_ has joined #ruby-lang
<rolfb>
morning yorickpeterse
<apeiros_>
möin
<rolfb>
apeiros_ o/
<apeiros_>
ho rolfb
<rolfb>
apeiros_: curious, what do you do for work?
<rolfb>
s/curious/i'm curious/
shtirlic has joined #ruby-lang
havenn has quit [Ping timeout: 248 seconds]
znake has joined #ruby-lang
<apeiros_>
rails
dhruvasagar has joined #ruby-lang
chendo_ has quit [Quit: Leaving...]
Averna has quit [Quit: Leaving.]
apeiros_ has quit [Remote host closed the connection]
KA_ has quit [Quit: KA_]
jxie has quit [Quit: leaving]
apeiros_ has joined #ruby-lang
KA_ has joined #ruby-lang
<rolfb>
apeiros_: working for? yourself?
<apeiros_>
mid-size financial company
<apeiros_>
what about you?
qwerxy has quit [Quit: offski]
kalleth has joined #ruby-lang
<rolfb>
apeiros_: mostly rails stuff, but doing way too much project management nowadays. my own company, two people atm + external contractors
<rolfb>
external is probably superfluous
<rolfb>
^^
faces has quit [Ping timeout: 260 seconds]
runeb has joined #ruby-lang
bastilian has joined #ruby-lang
faces has joined #ruby-lang
dkannan has quit [Read error: Operation timed out]
mccraig has quit [Read error: Connection reset by peer]
herpless has quit [Read error: Connection reset by peer]
Spaceghost|cloud has quit [Read error: Connection reset by peer]
dkannan has joined #ruby-lang
anildigital_work has quit [Read error: Connection reset by peer]
pvh has quit [Remote host closed the connection]
Spaceghost|cloud has joined #ruby-lang
tubbo has quit [Read error: Operation timed out]
Harzilein has quit [Ping timeout: 246 seconds]
agib has quit [Read error: Connection reset by peer]
franckverrot has quit [Read error: Connection reset by peer]
mroth has quit [Remote host closed the connection]
grandy has quit [Read error: Connection reset by peer]
akahn has quit [Remote host closed the connection]
UberNerdGirl_ has quit [Remote host closed the connection]
amdprophet has quit [Remote host closed the connection]
akamike has quit [Remote host closed the connection]
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
herpless_ has joined #ruby-lang
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
mccraig has joined #ruby-lang
abuiles has quit [Ping timeout: 260 seconds]
meise has quit [Ping timeout: 260 seconds]
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
meise has joined #ruby-lang
beawesomeinstead has quit [Excess Flood]
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
cinch has quit [Excess Flood]
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
pkondzior_ has quit [Ping timeout: 268 seconds]
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
strmpnk has quit [Ping timeout: 245 seconds]
cinch has joined #ruby-lang
Harzilein has joined #ruby-lang
randym has quit [Ping timeout: 276 seconds]
pvh has joined #ruby-lang
L0rdShrek__ has quit [Ping timeout: 260 seconds]
strmpnk has joined #ruby-lang
Harzilein has quit [Excess Flood]
randym has joined #ruby-lang
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
runeb has quit [Read error: Connection reset by peer]
pkondzior_ has joined #ruby-lang
anildigital_work has joined #ruby-lang
agarcia has joined #ruby-lang
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
abuiles has joined #ruby-lang
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
Harzilein has joined #ruby-lang
Harzilein has quit [Max SendQ exceeded]
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
amdprophet has joined #ruby-lang
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
Harzilein has joined #ruby-lang
Harzilein has quit [Max SendQ exceeded]
savage- has quit [Quit: savage-]
mroth has joined #ruby-lang
Harzilein has joined #ruby-lang
Harzilein has quit [Max SendQ exceeded]
tubbo has joined #ruby-lang
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
mccraig has quit [Remote host closed the connection]
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
Harzilein has joined #ruby-lang
Harzilein has quit [Excess Flood]
mccraig has joined #ruby-lang
beawesomeinstead has joined #ruby-lang
akamike has joined #ruby-lang
anildigital_work has quit [Remote host closed the connection]
nuclearblast has quit [Read error: Connection reset by peer]
abuiles has quit [Remote host closed the connection]
Spaceghost|cloud has quit [Remote host closed the connection]
cldwalker_ has quit [Remote host closed the connection]
Spaceghost|cloud has joined #ruby-lang
agile has joined #ruby-lang
imajes has quit [Excess Flood]
imajes has joined #ruby-lang
husch has joined #ruby-lang
abuiles has joined #ruby-lang
TommyBlue has quit [Ping timeout: 246 seconds]
heftig has quit [Quit: leaving]
cldwalker_ has joined #ruby-lang
richardjapenga has joined #ruby-lang
pkondzior_ has quit [Write error: Broken pipe]
pkondzior_ has joined #ruby-lang
anildigital_work has joined #ruby-lang
TommyBlue has joined #ruby-lang
alex_k has quit [Quit: Lost terminal]
bcardarella has quit [Ping timeout: 252 seconds]
bcardarella has joined #ruby-lang
KA_ has quit [Quit: KA_]
dc5ala has joined #ruby-lang
sebastianb has joined #ruby-lang
cyri_ has joined #ruby-lang
gokul has joined #ruby-lang
grandy has joined #ruby-lang
runeb has joined #ruby-lang
L0rdShrek__ has joined #ruby-lang
runeb has quit [Remote host closed the connection]
robbyoconnor has joined #ruby-lang
saxy has quit [Remote host closed the connection]
vmoravec has joined #ruby-lang
kitallis has joined #ruby-lang
<rolfb>
apeiros_: what is mid-size?
<apeiros_>
~100 ppl in office, ~1000 total
anildigital_work has quit [Remote host closed the connection]
bcardarella has quit [Remote host closed the connection]
abuiles has quit [Remote host closed the connection]
Spaceghost|cloud has quit [Remote host closed the connection]
dkannan has quit [Remote host closed the connection]
herpless_ has quit [Remote host closed the connection]
mccraig has quit [Remote host closed the connection]
cldwalker_ has quit [Remote host closed the connection]
wycats has quit [Remote host closed the connection]
pvh has quit [Write error: Broken pipe]
pkondzior_ has quit [Write error: Broken pipe]
robotmay has joined #ruby-lang
adambeynon has joined #ruby-lang
slaytanic has quit [Ping timeout: 260 seconds]
franckverrot has joined #ruby-lang
dhruvasagar has quit [Ping timeout: 252 seconds]
dhruvasagar has joined #ruby-lang
saxy has joined #ruby-lang
Mon_Ouie has quit [Ping timeout: 245 seconds]
rekky has quit [Quit: rekky]
agile has quit [Ping timeout: 245 seconds]
akahn has joined #ruby-lang
qwerxy has joined #ruby-lang
agile has joined #ruby-lang
mars__ has joined #ruby-lang
dhruvasagar has quit [Ping timeout: 260 seconds]
dhruvasagar has joined #ruby-lang
rohit has joined #ruby-lang
agib has joined #ruby-lang
workmad3 has joined #ruby-lang
dhruvasagar has quit [Remote host closed the connection]
<manveru>
openat(AT_FDCWD, "nonesense:other_nonesense/specifications", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
svyatov has quit [Quit: svyatov]
cultureulterior_ has quit [Quit: cultureulterior_]
banisterfiend has joined #ruby-lang
<manveru>
just use rvm if you want to change it on cd
nitti_ has left #ruby-lang [#ruby-lang]
nitti has joined #ruby-lang
Mon_Ouie has quit [Remote host closed the connection]
canton7 has quit [Remote host closed the connection]
kurko_ has quit [Ping timeout: 252 seconds]
canton7 has joined #ruby-lang
enebo has quit [Quit: enebo]
kurko_ has joined #ruby-lang
Uranio has joined #ruby-lang
Dreamer3 has quit [Quit: Computer has gone to sleep.]
ivanoats has joined #ruby-lang
<drbrain>
jMCg: RDoc can't read ./src/tsung/priv/erl_crash.dump, it got Permission denied
<zzak>
drbrain: do you have admin to bugs.ruby-lang.org?
<drbrain>
zzak: nope
<zzak>
its been down all day :/
<drbrain>
Japan will be waking up in 3 or 4 hours, so it'll probably be restored in 4 to 5 hours
<zzak>
yeh, it is really late/early there still
<zzak>
おはよう!
<zzak>
i setup ibus again :D
havenn has joined #ruby-lang
m3nd3s has quit [Remote host closed the connection]
iamlacroix has joined #ruby-lang
<zzak>
drbrain: also heard back from james britt on a few things
<drbrain>
cool!
<zzak>
he's trying to restore 2.0 stdlib docs
<apeiros_>
banisterfiend: so, I finally did it, `alias irb=pry`
<zzak>
and we were discussing how those are generated
<apeiros_>
stopping that irb nonsense :)
<zzak>
irb for lyfe
mistym is now known as mistym_lunch
<zzak>
drbrain: specifically discussed how stdlib just extends core time class
<banisterfiend>
apeiros_: how is it working out 4 u
<zzak>
drbrain: he thinks they should still stay separate, but we both agree then, that there should be a mention in the stdlib docs that requiring the module will monkeypatch the core class
<apeiros_>
banisterfiend: will see. you'll notice when the amount of buggings from my part goes up ;-)
qpingu has joined #ruby-lang
<zzak>
drbrain: for Time specifically, we were wondering the rationality why not just include it in core?
<drbrain>
probably because it would need to be ported to C for no real benefit
<drbrain>
most of the methods in time.rb have something like "require 'time' to use this method"
<drbrain>
or, some, anyhow
<zzak>
drbrain: there's a few other modules in stdlib that do this as well, like fileutils, date, io/wait
<apeiros_>
drbrain: just move the ruby code over literally and eval?
<apeiros_>
I did that once to create a binary executable…
<drbrain>
apeiros_: seems like cheating
<apeiros_>
drbrain: so? it serves the purpose
<apeiros_>
avoids having to translate it to C, avoids having to have a require 'time' which is confusing to many
<zzak>
i dont like the cheats, but some of this stuff should probably just be in core if possible
<zzak>
avoids confusion and an extra require
<zzak>
yeah
<banisterfiend>
apeiros_: k00, $ and ? are your frens :) and we're finally adding 'pipes' and save-source to the next release, should be much cooler soon
<apeiros_>
cool
m3nd3s has joined #ruby-lang
<apeiros_>
I'll move my irbrc in the next few days. that's probably when most questions will come.
<apeiros_>
I like the project-specific .pryrc
<apeiros_>
using pry-rails too, to have pry also in rails projects
<zzak>
at any rate, making it clearer in these libs that 'this is an extension on a core class, you must require x to use it' is better than nothing
<zzak>
banisterfiend: i will say, i do use pry, and someone recently showed me pry-doc very cool
<zzak>
drbrain: have you seen it yet?
<drbrain>
vectorshelve: def atoi(value) value.to_i end # ??
sailias has quit [Quit: Leaving.]
<vectorshelve>
drbrain: why is a.atoi("jdmkjsdvbkjvb") giving 0 ? or should it really be giving me 0 only since in ruby ("jdmkjsdvbkjvb").to_i would also return 0 :>)
<drbrain>
vectorshelve: what do you want it to give?
<drbrain>
vectorshelve: 24-26 is why it gives 0
<drbrain>
that reduces your string to ""
<drbrain>
so 11-13 does nothing, and result is returned
<H1gh>
why i receive that error, is all right isnt it
__butch__ has joined #ruby-lang
<jMCg>
Can someone please tell me what I'm doing wrong in this string comparision: http://dpaste.com/831117/ ?
runeb has quit [Ping timeout: 240 seconds]
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
wlsn has joined #ruby-lang
<_sillymarkets>
Any EventMachine gurus on?
Uranio has quit [Quit: WeeChat 0.3.8]
leopard_me has quit [Quit: Computer has gone to sleep.]
swarley has joined #ruby-lang
gaveen has quit [Remote host closed the connection]
vectorshelve has quit [Quit: Page closed]
banisterfiend has quit [Ping timeout: 252 seconds]
gravityblast has joined #ruby-lang
gravityblast has left #ruby-lang ["ERC Version 5.3 (IRC client for Emacs)"]
_sillymarkets has quit [Ping timeout: 245 seconds]
kalleth has joined #ruby-lang
herpless_ is now known as herpless
robotmay_ has quit [Remote host closed the connection]
kalleth has quit [Client Quit]
<herpless>
jMCg: i'm just guessing, but is it possible that the "sha1_file.read" doesn't return a string, but something else? try sha_file_content.to_s == sha1.to_s or so
runeb has joined #ruby-lang
<darix>
jMCg: .chomp
<darix>
also you could change line 17 to just
<darix>
sha1
<darix>
return sha1_file_content == sha1
<darix>
although i would think returning nil in that case is better than false
R_Macy has joined #ruby-lang
_sillymarkets has joined #ruby-lang
jstewart has quit [Ping timeout: 245 seconds]
saxy has joined #ruby-lang
gregmoreno has quit [Read error: Connection reset by peer]
gregmoreno has joined #ruby-lang
runeb has quit [Ping timeout: 268 seconds]
jstewart has joined #ruby-lang
voker57 has quit [Ping timeout: 276 seconds]
kgrz has quit [Quit: Computer has gone to sleep.]
mistym_lunch is now known as mistym
s0ber_ has joined #ruby-lang
tenderlove has quit [Remote host closed the connection]
tbuehlmann has quit [Remote host closed the connection]
s0ber has quit [Ping timeout: 255 seconds]
s0ber_ is now known as s0ber
wyhaines has quit [Remote host closed the connection]