00:12
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
00:36
dvu has joined #rubygems
00:41
djbkd has quit [Quit: My people need me...]
00:42
dvu has quit [Ping timeout: 256 seconds]
00:50
workmad3 has joined #rubygems
00:54
workmad3 has quit [Ping timeout: 244 seconds]
02:04
huoxito has joined #rubygems
02:09
shazaum_ has joined #rubygems
02:10
shazaum_ has joined #rubygems
02:17
erichmenge has joined #rubygems
02:19
shazaum_ has quit [Quit: Leaving]
02:40
djbkd has joined #rubygems
03:01
havenwood has joined #rubygems
03:02
dvu has joined #rubygems
03:08
dvu has quit [Ping timeout: 276 seconds]
03:34
tbuehlmann has quit [Ping timeout: 264 seconds]
03:34
tbuehlmann has joined #rubygems
04:06
dvu has joined #rubygems
04:08
havenwood has quit [Remote host closed the connection]
04:12
dvu has quit [Ping timeout: 244 seconds]
04:18
huoxito_ has joined #rubygems
04:19
_djbkd has joined #rubygems
04:19
huoxito has quit [Ping timeout: 256 seconds]
04:23
huoxito_ has quit [Read error: Connection reset by peer]
04:23
huoxito has joined #rubygems
04:50
epitron has joined #rubygems
04:50
<
epitron >
is this the channel for rubygems.org, or rubygems.gem? :)
06:03
huoxito has quit [Remote host closed the connection]
06:16
workmad3 has joined #rubygems
06:19
havenwood has joined #rubygems
06:21
workmad3 has quit [Ping timeout: 272 seconds]
06:22
rahult has joined #rubygems
07:06
dvu has joined #rubygems
07:10
_djbkd has quit [Remote host closed the connection]
07:11
dvu has quit [Ping timeout: 255 seconds]
07:27
kaiza has joined #rubygems
07:52
elia has joined #rubygems
07:53
workmad3 has joined #rubygems
08:02
rahult has quit [Ping timeout: 256 seconds]
08:09
dvu has joined #rubygems
08:15
dvu has quit [Ping timeout: 272 seconds]
08:53
workmad3 has quit [Ping timeout: 256 seconds]
09:12
dvu has joined #rubygems
09:20
dvu has quit [Ping timeout: 265 seconds]
09:26
havenwood has quit [Ping timeout: 252 seconds]
09:59
workmad3 has joined #rubygems
10:14
workmad3 has quit [Quit: leaving]
10:15
Locke23rus has joined #rubygems
10:16
workmad3 has joined #rubygems
10:42
rahult has joined #rubygems
10:56
rahult has quit [Ping timeout: 246 seconds]
10:56
rahult_ has joined #rubygems
11:11
rahult_ has quit [Ping timeout: 258 seconds]
11:17
dvu has joined #rubygems
11:23
dvu has quit [Ping timeout: 255 seconds]
11:52
swills_ is now known as swills
11:55
bbrowning_away is now known as bbrowning
12:18
Gidogeek has joined #rubygems
12:21
dvu has joined #rubygems
12:26
dvu has quit [Ping timeout: 258 seconds]
13:16
havenwood has joined #rubygems
13:19
imperator has joined #rubygems
13:20
workmad3 has quit [Ping timeout: 265 seconds]
13:31
elia has quit [Ping timeout: 276 seconds]
13:32
workmad3 has joined #rubygems
13:44
elia has joined #rubygems
13:49
tcopeland has joined #rubygems
14:04
elia has quit [Quit: (IRC Client: textualapp.com)]
15:07
Gidogeek has quit [Ping timeout: 256 seconds]
16:12
huoxito has joined #rubygems
16:41
bbrowning is now known as bbrowning_away
17:08
_djbkd has joined #rubygems
17:09
bbrowning_away is now known as bbrowning
17:11
<
darix >
can you have arch specific requires? e.g. require eventmachine = 1.0.3 for mingw but allow newer versions on other platforms?
17:12
<
darix >
s.add_dependency "eventmachine", RUBY_PLATFORM =~ /mingw/i ? "1.0.3" : "~> 1.0.3"
17:13
<
darix >
that might do
17:16
gaustin has quit [Ping timeout: 245 seconds]
17:24
<
imperator >
that will generate a different gem on different platforms
17:26
<
imperator >
it won't do a check at gem install time if that's what you were thinking
17:28
gaustin has joined #rubygems
18:07
swills has quit [Quit: leaving]
18:12
workmad3 has quit [Ping timeout: 258 seconds]
18:18
x1337807x has joined #rubygems
18:18
x1337807x has quit [Max SendQ exceeded]
18:19
x1337807x has joined #rubygems
18:22
x1337807x has quit [Max SendQ exceeded]
18:26
x1337807x has joined #rubygems
18:27
bbrowning is now known as bbrowning_away
18:51
x1337807x has quit [Ping timeout: 244 seconds]
18:56
<
darix >
imperator: gna
18:56
<
darix >
imperator: they have similar code in the sensu.gemspec already
18:56
<
darix >
imperator: another version of "grrr"
18:57
<
imperator >
this is why you'll see multiple versions of some of my gems
18:58
<
darix >
imperator: is there something that gives me Gem::Platform:Windows or so?
18:59
<
darix >
which covers mingw/devkit?
18:59
<
imperator >
Gem.win_platform
18:59
<
imperator >
oh, nm, that will just test
19:01
<
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
19:03
<
imperator >
and since we push gems, not gemspecs, it won't work the way you want
19:05
<
imperator >
there is not generic windows platform check unfortunately
19:05
<
imperator >
the whole platform system was designed originally for C extensions
19:06
<
imperator >
hence while you will see it setting cpu architecture
19:08
<
imperator >
i proposed a generic "windows" platform a while ago, but it was shot down for rather dubious reasons
19:08
<
imperator >
i need to propose it again
19:09
<
imperator >
oops, "hence *why*"
19:21
<
darix >
imperator: well install time checks would also be nice imho
19:21
<
darix >
but the good news is i could bump some deps already^^
19:21
<
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
19:22
<
imperator >
in the past i think some people have used extconf.rb to accomplish it
19:23
<
darix >
which is quite hardcore imho
19:29
bbrowning_away is now known as bbrowning
19:38
<
imperator >
it basically means pretending your gem is an extension when it's not
19:57
workmad3 has joined #rubygems
20:02
workmad3 has quit [Ping timeout: 250 seconds]
20:07
sferik has joined #rubygems
20:08
sferik has quit [Read error: Connection reset by peer]
20:08
sferik has joined #rubygems
20:10
_djbkd has quit [Remote host closed the connection]
20:12
sferik has quit [Client Quit]
20:20
tcopeland has quit [Quit: Leaving.]
20:26
tcopeland has joined #rubygems
20:34
_djbkd has joined #rubygems
20:42
_djbkd has quit [Read error: Connection reset by peer]
20:42
_djbkd has joined #rubygems
20:49
x1337807x has joined #rubygems
20:49
tcopeland has quit [Quit: Leaving.]
20:49
x1337807x has quit [Max SendQ exceeded]
20:49
x1337807x has joined #rubygems
21:09
_djbkd has quit [Remote host closed the connection]
21:15
x1337807_ has joined #rubygems
21:15
x1337807_ has quit [Max SendQ exceeded]
21:16
_djbkd has joined #rubygems
21:17
x1337807x has quit [Ping timeout: 255 seconds]
21:20
x1337807x has joined #rubygems
21:21
<
imperator >
darix, i noticed that using that mkrf approach it doesn't actually tell you what it's doing
21:21
<
darix >
imperator: i find it really ugly to install dependencies like that.
21:22
<
imperator >
it's very ugly
21:23
<
imperator >
do options that i pass to gem install get passed on to that script?
21:23
<
imperator >
i doubt it
21:24
<
darix >
probably not
21:28
workmad3 has joined #rubygems
21:45
bbrowning is now known as bbrowning_away
21:46
workmad3 has quit [Ping timeout: 255 seconds]
22:28
<
drbrain >
if the install has the extension build args you might be able to pull them out
22:28
<
drbrain >
but that hook doesn't fire for a gem that is being installed, only after an installed plugin uses it
22:32
workmad3 has joined #rubygems
22:54
_djbkd has quit [Read error: Connection reset by peer]
22:54
_djbkd has joined #rubygems
22:56
imperator has quit [Quit: Leaving]
23:06
workmad3 has quit [Ping timeout: 252 seconds]
23:07
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]