00:14
kosaki2 has joined #ruby-core
00:27
takeru has joined #ruby-core
00:32
takeru has quit [Ping timeout: 248 seconds]
00:38
nari has quit [Ping timeout: 240 seconds]
00:40
kosaki2 has quit [Remote host closed the connection]
00:50
nari has joined #ruby-core
00:55
davidbalbert is now known as davidbalber|away
00:59
nari has quit [Ping timeout: 240 seconds]
01:20
kosaki2 has joined #ruby-core
01:25
nari has joined #ruby-core
01:45
Domon has joined #ruby-core
02:00
hsbt has quit [Quit: Tiarra 0.1+svn-39209: SIGTERM received; exit]
02:08
kosaki2 has quit [Remote host closed the connection]
02:08
hsbt has joined #ruby-core
02:22
kosaki2 has joined #ruby-core
02:28
takeru_ has joined #ruby-core
02:33
takeru_ has quit [Ping timeout: 276 seconds]
02:47
marcandre has joined #ruby-core
03:05
__Big0__ has joined #ruby-core
03:21
xibbar has quit [Remote host closed the connection]
04:03
kosaki2 has quit [Remote host closed the connection]
04:04
__Big0__ has quit [Remote host closed the connection]
04:12
<
nokada >
drbrain: hi
04:12
<
drbrain >
nokada: hi
04:13
<
nokada >
test_install_extension_and_script sometimes fails with r39542
04:14
<
nokada >
when the target of install-rb and .RUBYLIBDIR.time have same mtime
04:15
<
nokada >
I suspect `Circular dependency' warning have been emitted since ago
04:15
<
drbrain >
does it depend on make?
04:16
<
nokada >
time resolution of the filesystem
04:17
<
drbrain >
nokada: what about rdiscount gem?
04:17
<
drbrain >
your patch breaks installing it since it reads from the current directory
04:17
<
drbrain >
… rediscount reads from the current directory
04:17
<
drbrain >
autocorrect ☹
04:18
<
nokada >
watching it now
04:18
<
drbrain >
I thought the whole gem could be installed into the temporary directory
04:18
<
nokada >
rdiscount-2.0.7.1.gem ?
04:19
<
drbrain >
I ran: ruby -Ilib bin/gem install -V -i ~/tmp/gems --no-doc -V rdiscount
04:19
<
drbrain >
from rubygems directory
04:20
<
nokada >
what file it reads?
04:20
<
drbrain >
ext/VERSION
04:22
<
nokada >
it seems using RakeBuilder
04:24
<
drbrain >
it should use ExtConfBuilder
04:24
<
nokada >
I'd say it's a bug of that extconf.rb
04:25
<
drbrain >
but I'm wondering how many other buggy extconf.rbs there are
04:25
xibbar has joined #ruby-core
04:25
<
drbrain >
I can test it
04:26
<
drbrain >
I can get all the extconf.rbs from gems and see how the fail
04:29
takeru_ has joined #ruby-core
04:29
<
nokada >
if it builds in the source directory and installs there,
04:29
<
nokada >
why `make install' is needed?
04:29
<
drbrain >
I don't think it is
04:30
<
drbrain >
rubygems moves the compiled extension to the lib directory
04:30
<
drbrain >
right now we use `make install`
04:30
<
nokada >
`make install-so` does it
04:30
<
nokada >
but isn't install-rb needed?
04:31
<
drbrain >
install-rb?
04:31
<
drbrain >
oh for ext/whatever/lib/whatever.rb
04:31
<
drbrain >
so yes, install-rb too
04:33
<
drbrain >
when rubygems was first made, this was not well thought out
04:33
takeru_ has quit [Ping timeout: 255 seconds]
04:34
<
nokada >
will ext/whatever/lib/whatever.rb be installed to lib/whatever.rb?
04:35
<
drbrain >
most users do not include ext/whatever/lib in the require_paths in the gemspec
04:35
<
nokada >
and in that case, ext/whatever/extconf.rb is used, right?
04:36
<
nokada >
and as the failing test, extconf.rb in the toplevel and lib may be used
04:36
<
drbrain >
yes, but I think only very old gems (like bdb) do that
04:37
<
nokada >
if extconf.rb and lib are placed under ext/, everything go well?
04:39
<
drbrain >
yes, rubygems (or the Makefile) will create lib/ at `make install` time
04:39
znz_jp has quit [Quit: kill -QUIT $$]
04:40
znz_jp has joined #ruby-core
04:41
<
nokada >
it's unusual to install to the same build dir
04:42
marcandre has quit [Ping timeout: 246 seconds]
04:42
marcandr_ has joined #ruby-core
04:42
<
drbrain >
extension building in rubygems makes me sad ☹
05:06
<
drbrain >
nokada: I gave you commit to rubygems/rubygems on github
05:23
kosaki2 has joined #ruby-core
05:32
nokada_ has joined #ruby-core
05:32
nokada has quit [Ping timeout: 248 seconds]
05:34
kosaki2 has quit [Remote host closed the connection]
06:03
marcandr_ has quit [Remote host closed the connection]
06:14
davidbalber|away is now known as davidbalbert
06:27
davidbalbert is now known as davidbalber|away
06:29
takeru_ has joined #ruby-core
06:34
takeru_ has quit [Ping timeout: 264 seconds]
06:46
__Big0__ has joined #ruby-core
07:04
zmike123 has joined #ruby-core
07:04
zmike123 has quit [Read error: Connection reset by peer]
07:21
__Big0__ has quit [Remote host closed the connection]
07:34
zmike123 has joined #ruby-core
07:41
zmike1234 has joined #ruby-core
07:41
zmike1234 has quit [Client Quit]
07:41
zmike123 has quit [Quit: Выходжу]
07:41
zmike123 has joined #ruby-core
08:11
vondruch has joined #ruby-core
08:30
takeru_ has joined #ruby-core
08:34
takeru_ has quit [Ping timeout: 255 seconds]
08:35
judofyr has joined #ruby-core
08:39
takeru_ has joined #ruby-core
08:39
takeru_ has quit [Remote host closed the connection]
08:39
takeru_ has joined #ruby-core
08:50
xibbar has quit [Remote host closed the connection]
09:12
nari has quit [Ping timeout: 276 seconds]
09:22
takeru_ has quit [Remote host closed the connection]
09:23
charliesome_ has joined #ruby-core
09:30
charliesome has quit [Disconnected by services]
09:30
charliesome_ is now known as charliesome
10:01
nari has joined #ruby-core
10:50
Domon has quit [Remote host closed the connection]
11:03
zmike123 has quit [Ping timeout: 256 seconds]
11:13
zmike123 has joined #ruby-core
11:22
takeru_ has joined #ruby-core
11:22
vondruch has quit [Quit: Ex-Chat]
11:26
takeru_ has quit [Ping timeout: 255 seconds]
11:30
vondruch has joined #ruby-core
11:42
zmike123 has quit [Ping timeout: 244 seconds]
11:46
zmike123 has joined #ruby-core
12:01
zmike123 has quit [Quit: Выходжу]
12:04
xibbar has joined #ruby-core
12:08
xibbar has quit [Ping timeout: 244 seconds]
12:23
ikst has joined #ruby-core
12:52
ikst has quit [Remote host closed the connection]
12:56
kosaki8 has quit [Ping timeout: 248 seconds]
13:23
takeru_ has joined #ruby-core
13:26
davidbalber|away is now known as davidbalbert
13:27
takeru_ has quit [Ping timeout: 260 seconds]
13:40
davidbalbert is now known as davidbalber|away
13:52
xibbar has joined #ruby-core
13:56
xibbar has quit [Ping timeout: 248 seconds]
14:34
nari has quit [Ping timeout: 264 seconds]
15:23
enebo has joined #ruby-core
15:23
takeru has joined #ruby-core
15:25
__Big0__ has joined #ruby-core
15:27
takeru has quit [Ping timeout: 244 seconds]
15:39
marcandre has joined #ruby-core
15:44
enebo has quit [*.net *.split]
15:44
Caius has quit [*.net *.split]
15:45
nagachika has joined #ruby-core
15:45
Caius has joined #ruby-core
15:45
enebo has joined #ruby-core
15:54
ged has quit [Quit: WeeChat 0.4.0]
16:05
davidbalber|away is now known as davidbalbert
16:08
judofyr has quit [Remote host closed the connection]
16:39
vondruch has quit [Ping timeout: 245 seconds]
16:47
kosaki2 has joined #ruby-core
17:08
kosaki2 has quit [Remote host closed the connection]
17:19
kosaki2 has joined #ruby-core
17:23
takeru has joined #ruby-core
17:28
xibbar has joined #ruby-core
17:29
takeru has quit [Ping timeout: 264 seconds]
17:33
xibbar has quit [Ping timeout: 255 seconds]
17:39
kosaki2 has quit [Remote host closed the connection]
17:44
ortuna has joined #ruby-core
17:46
__Big0__ has quit [Remote host closed the connection]
17:48
__Big0__ has joined #ruby-core
18:10
davidbalbert is now known as davidbalber|away
18:11
davidbalber|away is now known as davidbalbert
18:20
__Big0__ has quit [Remote host closed the connection]
18:21
__Big0__ has joined #ruby-core
18:28
davidbalbert is now known as davidbalber|away
18:29
kosaki8 has joined #ruby-core
19:02
kosaki8 has quit [Ping timeout: 260 seconds]
19:03
davidbalber|away is now known as davidbalbert
19:16
xibbar has joined #ruby-core
19:21
xibbar has quit [Ping timeout: 248 seconds]
19:24
takeru has joined #ruby-core
19:26
kosaki2 has joined #ruby-core
19:28
takeru has quit [Ping timeout: 257 seconds]
19:43
__Big0__ has quit [Read error: Connection reset by peer]
19:43
__Big0__ has joined #ruby-core
20:07
__Big0__ has quit [Remote host closed the connection]
20:49
kosaki2 has quit [Remote host closed the connection]
21:01
kosaki2 has joined #ruby-core
21:24
takeru has joined #ruby-core
21:26
ex9t has quit [Read error: Connection reset by peer]
21:27
ex9t has joined #ruby-core
21:29
takeru has quit [Ping timeout: 245 seconds]
21:40
kosaki2 has quit [Remote host closed the connection]
21:41
kosaki2 has joined #ruby-core
22:07
davidbalbert is now known as davidbalber|away
22:18
nagachika has quit [Remote host closed the connection]
22:19
indirect has left #ruby-core [#ruby-core]
22:53
xibbar has joined #ruby-core
22:55
kosaki2 has quit [Remote host closed the connection]
22:58
xibbar has quit [Ping timeout: 260 seconds]
22:59
kosaki2 has joined #ruby-core
23:06
davidbalber|away is now known as davidbalbert
23:07
hsbt is now known as hsbt_away
23:23
davidbalbert is now known as davidbalber|away
23:24
davidbalber|away is now known as davidbalbert
23:25
takeru has joined #ruby-core
23:29
takeru has quit [Ping timeout: 248 seconds]