00:00
<
drbrain >
what's going on now?
00:00
<
raggi >
drbrain: not sure, i'm not even really planning on looking as the new indexer solves this anyway
00:00
<
raggi >
drbrain: but i'm guess rg.org doens't create full gemspecs in the marshal/quick indexes
00:01
<
drbrain >
that's on purpose
00:01
<
____swanson >
is there a better channel to ask about rubygems.org? I just assumed this was it
00:01
<
drbrain >
no sense sending files around
00:01
<
____swanson >
so if I want a field that isnt in the quick index (i.e. License) I have to DL the full gem
00:02
<
drbrain >
they only contain enough information for `gem dep` and `gem search`
00:02
<
drbrain >
____swanson: yep
00:02
<
drbrain >
____swanson: since it's a tar file you can do clever things with range requests
00:03
<
____swanson >
not sure what you mean by "range requests"
00:04
kseifried has quit [*.net *.split]
00:04
johnmwilliams_ has quit [*.net *.split]
00:04
zzak has quit [*.net *.split]
00:04
soahccc has quit [*.net *.split]
00:04
nz has quit [*.net *.split]
00:04
thbishop has quit [*.net *.split]
00:04
jgraichen has quit [*.net *.split]
00:04
dbussink has quit [*.net *.split]
00:04
seacreature has quit [*.net *.split]
00:04
brownies has quit [*.net *.split]
00:04
Sinjo has quit [*.net *.split]
00:04
pietr0 has quit [*.net *.split]
00:04
pietr0 has joined #rubygems
00:04
jgraichen has joined #rubygems
00:04
Sinjo has joined #rubygems
00:04
brownies has joined #rubygems
00:04
brownies has quit [Changing host]
00:04
brownies has joined #rubygems
00:04
zzak has joined #rubygems
00:04
dbussink has joined #rubygems
00:04
johnmwilliams_ has joined #rubygems
00:04
kseifried has joined #rubygems
00:04
kseifried has quit [Changing host]
00:04
kseifried has joined #rubygems
00:04
nz has joined #rubygems
00:04
thbishop has joined #rubygems
00:06
___swanson has joined #rubygems
00:07
<
___swanson >
@drbrain sorry, my connection dropped - you were saying something about a range request
00:07
<
raggi >
drbrain: oh right, i see
00:07
<
___swanson >
so I would only request the metadata.gz part?
00:07
____swanson has quit [Ping timeout: 245 seconds]
00:08
<
raggi >
drbrain: so, in order to make index generation fast, i'm thinking about relying on a flat existing index structure (in the new version), and one of the aspects will be expanded gemspec files
00:08
<
drbrain >
so you can say "give me the first tar header", check if it has metadata.gz, then fetch it (if present) otherwise request the next tar header
00:08
<
drbrain >
___swanson: you can probably reuse the tar code in rubygems to do this
00:08
<
drbrain >
… I'm pretty sure S3 allows Range requests
00:08
<
___swanson >
I love that TarReader class btw - it was super handy on a project
00:09
seacreature has joined #rubygems
00:09
<
drbrain >
it was written by Mauricio Fernandez for a competing ruby package tool, RPA
00:09
<
drbrain >
long, long ago
00:09
<
___swanson >
the backstory is im trying to write a little webapp when you upload your gemfile and it checks all the licenses
00:10
<
___swanson >
we needed to check for a work project so I figured I'd improve my kludge and let others use it
00:10
<
___swanson >
but v0 involved just checking github License/LICENSE/MIT-LICENSE etc
00:10
<
raggi >
i hate having to do that
00:10
<
___swanson >
v1 im trying to hook into license in the gemspec
00:11
<
raggi >
only about 10% of the unlicensed gem authors were good enough to add licenses when i asked them to
00:11
<
raggi >
so the rest, we had to stop using their code
00:11
<
___swanson >
yeah - its a real problem when you work in more strict environments
00:11
<
___swanson >
regulate industries, shipping embedded stuff
00:11
<
raggi >
it's more of a problem for less strict environments actually
00:11
<
___swanson >
you cant just add gems willy-nilly
00:11
<
raggi >
when one day someone gets their pants sued off
00:12
<
___swanson >
I guess thats true also :)
00:12
<
raggi >
most of teh strict environments have armies of lawyers
00:12
<
raggi >
it's the ltitle guys that will be screwed
00:12
<
___swanson >
the strict ones are the ones that have a person on staff to check on Licensing stuff, they it actually has to be audited
00:13
<
___swanson >
anyways, thanks @raggi @drbrain - your knowledge was very helpful
00:13
ckrailo has joined #rubygems
00:13
<
raggi >
___swanson: glad my guesses could help
00:14
<
drbrain >
___swanson: np
00:23
cschneid has joined #rubygems
00:40
___swanson has quit [Ping timeout: 245 seconds]
00:51
imajes has quit [Excess Flood]
00:51
imajes has joined #rubygems
01:04
sambao21 has joined #rubygems
01:25
indirect has quit [Quit: Oh, bother.]
01:28
indirect has joined #rubygems
01:39
gtuckerkellogg has joined #rubygems
01:46
sambao21 has quit [Quit: sambao21]
01:52
imajes has quit [Excess Flood]
01:52
imajes has joined #rubygems
02:06
sambao21 has joined #rubygems
02:16
sambao21 has quit [Quit: sambao21]
02:24
gtuckerkellogg has quit [Quit: Computer has gone to sleep.]
02:25
qmx|away is now known as qmx
02:34
teancom_ has quit [Remote host closed the connection]
02:45
drbrain has quit [Ping timeout: 276 seconds]
02:52
imajes has quit [Excess Flood]
02:53
imajes has joined #rubygems
02:54
sambao21 has joined #rubygems
02:55
drbrain has joined #rubygems
02:55
sambao21 has quit [Client Quit]
02:56
teancom has joined #rubygems
03:17
cowboyd has joined #rubygems
03:28
danmcclain_ has joined #rubygems
03:30
LeuX has quit [*.net *.split]
03:30
danmcclain has quit [*.net *.split]
03:30
ddv has quit [*.net *.split]
03:30
adam12 has quit [*.net *.split]
03:30
danmcclain_ is now known as danmcclain
03:49
ckrailo has quit [Quit: Computer has gone to sleep.]
03:52
imajes has quit [Excess Flood]
03:53
imajes has joined #rubygems
03:55
surfichris has joined #rubygems
03:55
ddv has joined #rubygems
03:55
adam12 has joined #rubygems
03:55
LeuX has joined #rubygems
04:01
imajes has quit [Excess Flood]
04:02
newUser1234 has quit [Remote host closed the connection]
04:03
newUser1234 has joined #rubygems
04:04
imajes has joined #rubygems
04:07
newUser1234 has quit [Ping timeout: 250 seconds]
04:10
dvu has joined #rubygems
04:34
newUser1234 has joined #rubygems
04:34
indirect has quit [Quit: Oh, bother.]
04:36
charliesome_ has joined #rubygems
04:36
charliesome has quit [Ping timeout: 252 seconds]
04:36
charliesome_ is now known as charliesome
04:43
indirect has joined #rubygems
05:00
soahccc_________ has joined #rubygems
05:04
soahccc_________ has quit [Ping timeout: 260 seconds]
05:14
yerhot has joined #rubygems
05:19
schatten13 has joined #rubygems
05:24
jgraichen has quit [Ping timeout: 255 seconds]
05:25
hlb_ has joined #rubygems
05:26
stephenaghaulor has joined #rubygems
05:27
jjarmoc has quit [Ping timeout: 255 seconds]
05:27
pignata has quit [Ping timeout: 255 seconds]
05:27
hlb has quit [Ping timeout: 255 seconds]
05:27
saghaulor has quit [Ping timeout: 255 seconds]
05:29
jjarmoc has joined #rubygems
05:30
pignata has joined #rubygems
05:44
qmx is now known as qmx|away
05:45
surfichris has quit [Excess Flood]
05:50
simon___ has joined #rubygems
05:51
calmyournerves_ has joined #rubygems
05:52
charlietanksley has joined #rubygems
05:52
charlietanksley has quit [Ping timeout: 260 seconds]
05:52
sstarr has quit [Ping timeout: 255 seconds]
05:52
calmyournerves has quit [Ping timeout: 255 seconds]
05:52
guilleiguaran has quit [Ping timeout: 260 seconds]
05:52
danthompson has quit [Ping timeout: 260 seconds]
05:52
yerhot has quit [*.net *.split]
05:52
charliesome has quit [*.net *.split]
05:52
HPL_ has quit [*.net *.split]
05:52
aib has quit [*.net *.split]
05:52
icco has quit [*.net *.split]
05:52
swills has quit [*.net *.split]
05:52
stabbylambda has quit [*.net *.split]
05:52
nirix has quit [*.net *.split]
05:52
surfichris has joined #rubygems
05:52
evan has quit [*.net *.split]
05:52
raggi has quit [*.net *.split]
05:52
danthomp1on has joined #rubygems
05:52
guilleiguaran has joined #rubygems
05:52
simon___ is now known as sstarr
05:56
charliesome has joined #rubygems
05:56
HPL_ has joined #rubygems
05:56
icco has joined #rubygems
05:56
aib has joined #rubygems
05:56
stabbylambda has joined #rubygems
05:56
swills has joined #rubygems
05:56
nirix has joined #rubygems
05:56
raggi has joined #rubygems
05:56
evan has joined #rubygems
05:59
teancom has quit [Remote host closed the connection]
06:00
yerhot_ has joined #rubygems
06:03
teancom has joined #rubygems
06:08
newUser1234 has quit [Remote host closed the connection]
06:08
newUser1234 has joined #rubygems
06:09
newUser1_ has joined #rubygems
06:10
newUser1234 has quit [Read error: Connection reset by peer]
06:11
yerhot_ has quit [Remote host closed the connection]
06:11
newUser1_ has quit [Remote host closed the connection]
06:11
yerhot has joined #rubygems
06:11
newUser1234 has joined #rubygems
06:15
newUser1234 has quit [Ping timeout: 255 seconds]
06:18
yerhot has quit [Ping timeout: 252 seconds]
06:18
baburdick has joined #rubygems
06:18
baburdick1 has quit [Read error: Connection reset by peer]
06:23
teancom has quit [Read error: Connection reset by peer]
06:23
surfichris has quit [Ping timeout: 240 seconds]
06:23
teancom has joined #rubygems
06:28
surfichris has joined #rubygems
06:38
yerhot has joined #rubygems
06:51
huoxito has quit [Quit: Leaving]
06:56
yerhot has quit [Remote host closed the connection]
07:03
cowboyd has quit [Remote host closed the connection]
07:04
newUser1234 has joined #rubygems
07:09
sambao21 has joined #rubygems
07:24
sambao21 has quit [Quit: sambao21]
07:26
newUser1234 has quit [Remote host closed the connection]
07:26
newUser1234 has joined #rubygems
07:31
newUser1234 has quit [Ping timeout: 245 seconds]
07:40
noah1 has quit [Ping timeout: 248 seconds]
07:41
noah1 has joined #rubygems
08:11
gtuckerkellogg has joined #rubygems
08:27
gtuckerkellogg has quit [Quit: Computer has gone to sleep.]
08:58
yerhot has joined #rubygems
09:01
surfichris has quit [Excess Flood]
09:06
surfichris has joined #rubygems
09:07
yerhot has quit [Ping timeout: 260 seconds]
09:11
ckrailo has joined #rubygems
09:19
ckrailo has quit [Ping timeout: 276 seconds]
09:55
terceiro has joined #rubygems
10:13
terceiro has quit [Ping timeout: 252 seconds]
10:33
yerhot has joined #rubygems
10:38
yerhot has quit [Ping timeout: 256 seconds]
10:50
ddv has left #rubygems [#rubygems]
11:04
yerhot has joined #rubygems
11:08
terceiro has joined #rubygems
11:08
yerhot has quit [Ping timeout: 250 seconds]
11:17
gtuckerkellogg has joined #rubygems
11:27
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
11:32
terceiro has quit [Quit: Ex-Chat]
11:34
yerhot has joined #rubygems
11:39
yerhot has quit [Ping timeout: 248 seconds]
12:05
yerhot has joined #rubygems
12:10
yerhot has quit [Ping timeout: 248 seconds]
12:21
gtuckerkellogg has quit [Quit: Computer has gone to sleep.]
12:42
gtuckerkellogg has joined #rubygems
12:46
gtuckerkellogg has quit [Client Quit]
13:09
jarib has joined #rubygems
13:27
dvu has quit [Remote host closed the connection]
13:33
calmyournerves_ is now known as calmyournerves
13:37
ckelly has joined #rubygems
13:48
sambao21 has joined #rubygems
13:49
sambao21 has quit [Client Quit]
13:52
tcopeland1 has joined #rubygems
13:54
ckelly_ has joined #rubygems
13:55
sambao21 has joined #rubygems
14:01
ckelly has quit [*.net *.split]
14:01
tcopeland has quit [*.net *.split]
14:01
sambao21 has quit [Ping timeout: 252 seconds]
14:05
jarib has quit [Quit: leaving]
14:05
jarib has joined #rubygems
14:07
paulsher2ood has joined #rubygems
14:09
<
paulsher2ood >
hi - i'm trying to build rubygems from source with ruby 2.0.0-p0...
14:10
<
paulsher2ood >
ruby setup.rb gives me "ERROR: While executing gem ... (ArgumentError) invalid byte sequence in US-ASCII
14:10
<
paulsher2ood >
any ideas, please?
14:15
sambao21 has joined #rubygems
14:23
ckelly_ has quit [Quit: Leaving...]
14:32
<
pencil >
paulsher2ood: export LANG="en_US.UTF-8" ; export LC_ALL="en_US.UTF-8"
14:35
<
paulsher2ood >
pencil: sadly, no joy with that
14:36
<
paulsher2ood >
fwiw gems itself installs fine, it's the installing ri documentation that fails
14:37
<
pencil >
add "gem: --no-ri --no-rdoc" to ~/.gemrc :D
14:38
cowboyd has joined #rubygems
14:38
<
paulsher2ood >
that's a solution of sorts , ideally i want to fix it properly though
14:39
<
pencil >
no idea, sorry
14:39
<
paulsher2ood >
ok, thanks for your help pencil
14:41
Sinjo_ has joined #rubygems
14:42
Sinjo has quit [Ping timeout: 245 seconds]
14:45
cowboyd has quit [Remote host closed the connection]
15:04
sambao21 has quit [Read error: Connection reset by peer]
15:05
sambao21 has joined #rubygems
15:26
newUser1234 has joined #rubygems
15:47
sambao21 has quit [Quit: sambao21]
16:00
ddd has quit [Quit: Lost terminal]
16:02
ddd has joined #rubygems
16:11
sambao21 has joined #rubygems
16:19
sambao21 has quit [Quit: sambao21]
16:53
cowboyd has joined #rubygems
16:54
cowboyd has quit [Remote host closed the connection]
17:00
yerhot has joined #rubygems
17:05
adkron has joined #rubygems
17:35
mockra has joined #rubygems
18:12
imajes has quit [Excess Flood]
18:12
imajes has joined #rubygems
18:13
tbuehlmann has joined #rubygems
18:15
mockra has quit [Remote host closed the connection]
18:16
kgrz has joined #rubygems
18:20
newUser1234 has quit [Remote host closed the connection]
18:20
newUser1234 has joined #rubygems
18:23
kgrz has quit [Ping timeout: 256 seconds]
18:24
newUser1234 has quit [Ping timeout: 255 seconds]
18:26
sambao21 has joined #rubygems
18:26
kgrz has joined #rubygems
18:30
ged has joined #rubygems
18:34
yerhot has quit [Remote host closed the connection]
18:40
teancom has quit [Remote host closed the connection]
18:50
newUser1234 has joined #rubygems
18:58
nirvdrum has joined #rubygems
19:01
lsegal has joined #rubygems
19:06
kgrz has quit [Ping timeout: 250 seconds]
19:10
markalanevans has joined #rubygems
19:25
mockra has joined #rubygems
19:26
imajes has quit [Excess Flood]
19:29
imajes has joined #rubygems
19:30
mockra has quit [Ping timeout: 250 seconds]
19:45
yerhot has joined #rubygems
19:50
yerhot has quit [Ping timeout: 248 seconds]
19:53
newUser1234 has quit [Remote host closed the connection]
19:54
newUser1234 has joined #rubygems
19:58
newUser1234 has quit [Ping timeout: 252 seconds]
20:12
yerhot has joined #rubygems
20:15
sambao21 has quit [Quit: sambao21]
20:22
yerhot has quit [Remote host closed the connection]
20:32
newUser1234 has joined #rubygems
20:40
zzak has quit [Quit: leaving]
20:41
zzak has joined #rubygems
20:46
zzak has quit [Client Quit]
20:46
zzak has joined #rubygems
20:51
zzak has quit [Quit: leaving]
20:52
zzak has joined #rubygems
21:03
markalanevans has quit [Quit: markalanevans]
21:08
jarib has left #rubygems [#rubygems]
21:08
jarib has joined #rubygems
21:13
newUser1234 has quit [Remote host closed the connection]
21:13
newUser1234 has joined #rubygems
21:18
newUser1234 has quit [Ping timeout: 260 seconds]
21:27
newUser1234 has joined #rubygems
21:32
pignata has quit [Quit: leaving]
21:33
yerhot has joined #rubygems
21:37
yerhot has quit [Ping timeout: 245 seconds]
21:41
markalanevans has joined #rubygems
21:46
wolfeidau has quit [Remote host closed the connection]
21:53
huoxito has joined #rubygems
22:03
wolfeidau has joined #rubygems
22:19
tbuehlmann has quit [Remote host closed the connection]
22:23
yerhot has joined #rubygems
22:31
ckrailo has joined #rubygems
22:32
newUser1234 has quit [Remote host closed the connection]
22:33
newUser1234 has joined #rubygems
22:37
newUser1234 has quit [Ping timeout: 246 seconds]
22:48
baburdick has quit [Read error: Connection reset by peer]
22:49
baburdick has joined #rubygems
22:50
baburdick has quit [Remote host closed the connection]
22:50
baburdick has joined #rubygems
22:58
crandquist has quit [Read error: Connection reset by peer]
22:59
crandquist has joined #rubygems
23:29
yerhot has quit [Remote host closed the connection]
23:29
mootpointer has joined #rubygems
23:41
mockra has joined #rubygems
23:44
ckelly has joined #rubygems
23:45
ckelly has quit [Client Quit]
23:45
graphex has quit [Ping timeout: 248 seconds]
23:46
ckelly has joined #rubygems
23:55
mockra has quit [Remote host closed the connection]
23:58
hltbra has joined #rubygems