x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dvu has joined #rubygems
djbkd has quit [Quit: My people need me...]
dvu has quit [Ping timeout: 256 seconds]
workmad3 has joined #rubygems
workmad3 has quit [Ping timeout: 244 seconds]
huoxito has joined #rubygems
shazaum_ has joined #rubygems
shazaum_ has joined #rubygems
erichmenge has joined #rubygems
shazaum_ has quit [Quit: Leaving]
djbkd has joined #rubygems
havenwood has joined #rubygems
dvu has joined #rubygems
dvu has quit [Ping timeout: 276 seconds]
tbuehlmann has quit [Ping timeout: 264 seconds]
tbuehlmann has joined #rubygems
dvu has joined #rubygems
havenwood has quit [Remote host closed the connection]
dvu has quit [Ping timeout: 244 seconds]
huoxito_ has joined #rubygems
_djbkd has joined #rubygems
huoxito has quit [Ping timeout: 256 seconds]
huoxito_ has quit [Read error: Connection reset by peer]
huoxito has joined #rubygems
epitron has joined #rubygems
<epitron> is this the channel for rubygems.org, or rubygems.gem? :)
huoxito has quit [Remote host closed the connection]
workmad3 has joined #rubygems
havenwood has joined #rubygems
workmad3 has quit [Ping timeout: 272 seconds]
rahult has joined #rubygems
dvu has joined #rubygems
_djbkd has quit [Remote host closed the connection]
dvu has quit [Ping timeout: 255 seconds]
kaiza has joined #rubygems
elia has joined #rubygems
workmad3 has joined #rubygems
rahult has quit [Ping timeout: 256 seconds]
dvu has joined #rubygems
dvu has quit [Ping timeout: 272 seconds]
workmad3 has quit [Ping timeout: 256 seconds]
dvu has joined #rubygems
dvu has quit [Ping timeout: 265 seconds]
havenwood has quit [Ping timeout: 252 seconds]
workmad3 has joined #rubygems
workmad3 has quit [Quit: leaving]
Locke23rus has joined #rubygems
workmad3 has joined #rubygems
rahult has joined #rubygems
rahult has quit [Ping timeout: 246 seconds]
rahult_ has joined #rubygems
rahult_ has quit [Ping timeout: 258 seconds]
dvu has joined #rubygems
dvu has quit [Ping timeout: 255 seconds]
swills_ is now known as swills
bbrowning_away is now known as bbrowning
Gidogeek has joined #rubygems
dvu has joined #rubygems
dvu has quit [Ping timeout: 258 seconds]
havenwood has joined #rubygems
imperator has joined #rubygems
workmad3 has quit [Ping timeout: 265 seconds]
elia has quit [Ping timeout: 276 seconds]
workmad3 has joined #rubygems
elia has joined #rubygems
tcopeland has joined #rubygems
elia has quit [Quit: (IRC Client: textualapp.com)]
Gidogeek has quit [Ping timeout: 256 seconds]
huoxito has joined #rubygems
bbrowning is now known as bbrowning_away
_djbkd has joined #rubygems
bbrowning_away is now known as bbrowning
<darix> can you have arch specific requires? e.g. require eventmachine = 1.0.3 for mingw but allow newer versions on other platforms?
<darix> s.add_dependency "eventmachine", RUBY_PLATFORM =~ /mingw/i ? "1.0.3" : "~> 1.0.3"
<darix> that might do
<darix> hm
gaustin has quit [Ping timeout: 245 seconds]
<imperator> that will generate a different gem on different platforms
<imperator> it won't do a check at gem install time if that's what you were thinking
gaustin has joined #rubygems
swills has quit [Quit: leaving]
workmad3 has quit [Ping timeout: 258 seconds]
x1337807x has joined #rubygems
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #rubygems
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #rubygems
bbrowning is now known as bbrowning_away
x1337807x has quit [Ping timeout: 244 seconds]
<darix> imperator: gna
<darix> imperator: they have similar code in the sensu.gemspec already
<imperator> gna?
<darix> imperator: another version of "grrr"
<imperator> this is why you'll see multiple versions of some of my gems
<darix> yeah know
<darix> imperator: is there something that gives me Gem::Platform:Windows or so?
<darix> which covers mingw/devkit?
<imperator> Gem.win_platform
<imperator> += "?"
<imperator> oh, nm, that will just test
<darix> JFYI
<imperator> right, so if you were to create a gem from the gemspec using java vs MRI, and inspected the resulting gems, you would see different results
<imperator> and since we push gems, not gemspecs, it won't work the way you want
<imperator> there is not generic windows platform check unfortunately
<imperator> the whole platform system was designed originally for C extensions
<imperator> hence while you will see it setting cpu architecture
<imperator> i proposed a generic "windows" platform a while ago, but it was shot down for rather dubious reasons
<imperator> i need to propose it again
<imperator> oops, "hence *why*"
<darix> imperator: well install time checks would also be nice imho
<darix> but the good news is i could bump some deps already^^
<imperator> if there's a way to do install time checks (without resorting to some extconf.rb hackery) i would love to know about it myself
<imperator> in the past i think some people have used extconf.rb to accomplish it
<darix> ^^
<darix> which is quite hardcore imho
<imperator> yup
bbrowning_away is now known as bbrowning
<imperator> it basically means pretending your gem is an extension when it's not
<imperator> http://apidock.com/ruby/Gem/pre_install/class may be the answer, but last time i tinkered with it (admittedly a long time ago) i couldn't make it work
workmad3 has joined #rubygems
workmad3 has quit [Ping timeout: 250 seconds]
sferik has joined #rubygems
sferik has quit [Read error: Connection reset by peer]
sferik has joined #rubygems
_djbkd has quit [Remote host closed the connection]
sferik has quit [Client Quit]
tcopeland has quit [Quit: Leaving.]
tcopeland has joined #rubygems
_djbkd has joined #rubygems
_djbkd has quit [Read error: Connection reset by peer]
_djbkd has joined #rubygems
x1337807x has joined #rubygems
tcopeland has quit [Quit: Leaving.]
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #rubygems
_djbkd has quit [Remote host closed the connection]
x1337807_ has joined #rubygems
x1337807_ has quit [Max SendQ exceeded]
_djbkd has joined #rubygems
x1337807x has quit [Ping timeout: 255 seconds]
x1337807x has joined #rubygems
<imperator> darix, i noticed that using that mkrf approach it doesn't actually tell you what it's doing
<darix> imperator: i find it really ugly to install dependencies like that.
<imperator> it's very ugly
<imperator> do options that i pass to gem install get passed on to that script?
<imperator> i doubt it
<darix> probably not
workmad3 has joined #rubygems
bbrowning is now known as bbrowning_away
workmad3 has quit [Ping timeout: 255 seconds]
<drbrain> if the install has the extension build args you might be able to pull them out
<drbrain> but that hook doesn't fire for a gem that is being installed, only after an installed plugin uses it
workmad3 has joined #rubygems
_djbkd has quit [Read error: Connection reset by peer]
_djbkd has joined #rubygems
imperator has quit [Quit: Leaving]
workmad3 has quit [Ping timeout: 252 seconds]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]