<
indirect>
which does not have the code that the test needs to run
<
indirect>
so the test fails
<
drbrain>
indirect: I tried to gaze into the abyss but I could not find the proper depths
<
drbrain>
… and I can't reproduce the problem without bundler
<
indirect>
haha understood
<
indirect>
let me see if I can do that
<
drbrain>
I need some clue :D
<
indirect>
I thought I had
<
indirect>
haha... clue finding-service activated!
<
drbrain>
well, I did run the tests! but I'm unsure of how to go from failures to problems since they're all integration tests
<
drbrain>
this will not give a LoadError if you do not have OpenSSL
<
drbrain>
I'm unsure what behavior you want out of it, though
<
drbrain>
maybe add rescue NameError?
<
indirect>
IIRC there were some versions of rubygems that bundler supports that didn't provide rubygems/security
<
indirect>
1.3.6 maybe?
<
indirect>
so I just need an empty list in that case
<
indirect>
since there are no supported signature policies
<
drbrain>
well, Gem::Security should have existed back then
<
indirect>
ah, interesting
<
drbrain>
the problem is that you'll get a NameError now (missing constant Policies), instead of a LoadError (missing 'openssl.rb')
<
indirect>
ohhhhhh I see
<
indirect>
yeah, should catch both
dvu has quit [Ping timeout: 256 seconds]
<
indirect>
drbrain: would it help to give you SSH to a machine where I can reproduce it without bundler?
<
indirect>
I can do so with your pubkey
<
drbrain>
too big for IRC paste…
<
indirect>
heh I should have curled it from github
<
indirect>
next time
<
indirect>
ssh-dss AAA
<
indirect>
that should get you a repro with a checked out copy of both bundler 1-3-stable and rubygems master
<
drbrain>
indirect: uh… it didn't fetch rack for me
<
drbrain>
I got 302 and 304 for specs.4.8.gz then it prints out the installed files with -V
<
drbrain>
even without -V it doesn't print out "Fetching"
tjbiddle has quit [Quit: tjbiddle]
<
indirect>
whaaaaaat
<
indirect>
I have entered... the twilight zone :P
<
drbrain>
ok, now it fetched it
<
drbrain>
let me see if I can reproduce now!
<
drbrain>
I can't figure out what makes it occur locally
<
drbrain>
rather, occur for you and not for me
<
drbrain>
seems to be related to it being a full path
<
drbrain>
indirect: I'll update the ticket with the full scenario
<
indirect>
drbrain: great, thanks!
grumpwork has joined #rubygems
<
drbrain>
evan: can you answer Rich's email?
<
drbrain>
indirect: in my failures I noticed other output that could be related to the OpenSSL-not-requiredness of master
vertis has quit [Ping timeout: 240 seconds]
vertis has joined #rubygems
<
indirect>
ahh. interesting
<
indirect>
I will try with master again tonight
<
drbrain>
I have found the mv is very important
<
drbrain>
if the gem isn't in the Dir.pwd then the source is set to remote
<
drbrain>
but it has a full spec
<
drbrain>
(so it loaded it out of the gem)
<
drbrain>
(the .gem)
<
indirect>
huh... so it's installing the gemspec of the right gem, but from the wrong .gem file
<
drbrain>
if I drop add and remove a rack-0.9.1.gem in the local directory (with ~/tmp/rack-0.9.1.gem in my `gem install` command)
<
drbrain>
I can see the Fetching … disappear and reappear
<
drbrain>
oops, extra "drop" in that first message
<
indirect>
yeah, that makes sense
<
drbrain>
unfortunately I'm not super familiar with the resolver so I'm not certain where this is happening
<
indirect>
I wonder how the resolver started making that happen
<
indirect>
so confusing
<
indirect>
yeah, me either, unfortunately :/
<
drbrain>
ultimately it's my fault
<
drbrain>
since this part is new code I wrote
dvu has joined #rubygems
vertis1 has joined #rubygems
vertis has quit [Read error: Connection reset by peer]
<
drbrain>
I think it is because Gem::Source::SpecificFile subclasses Gem::Source
jfoy has quit [Quit: jfoy]
<
indirect>
huh... I guess that could make sense. treating it like a full source means the execution path ends up in the same bucket
vertis1 has quit [Client Quit]
dvu has quit [Ping timeout: 240 seconds]
<
drbrain>
well, the first problem was that 'pp' would should [Remote: ] for local gems because I didn't override that in the subclass :D
<
drbrain>
but there's still an issue of the sorting
tjbiddle has joined #rubygems
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<
drbrain>
progress: I have found the problem but not the solution
<
indirect>
progress is good :P
<
drbrain>
the problem is this line:
<
drbrain>
possible = possible.sort_by { |s| [s.source, s.version] }
<
drbrain>
so I'm looking at Source#<=>
<
drbrain>
… which has no tests ☹
<
indirect>
oh yeah!
<
indirect>
I was very suspicious of Source#<=> when I looked at it
<
indirect>
I guess I can feel good about my gut instincts ;P
x1337807x has joined #rubygems
tjbiddle has quit [Quit: tjbiddle]
vertis has joined #rubygems
the_fallen has quit [Remote host closed the connection]
<
drbrain>
… and I think I have it fixed
<
drbrain>
I'll need to go though all four classes to make sure, though
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dvu has joined #rubygems
dvu has quit [Ping timeout: 246 seconds]
the_fallen has joined #rubygems
sbeam has quit [Ping timeout: 264 seconds]
the_fallen has quit [Remote host closed the connection]
mootpointer has joined #rubygems
the_fallen has joined #rubygems
the_fallen has quit [Remote host closed the connection]
<
drbrain>
indirect: I'm running the bundler tests again
dvu has joined #rubygems
havenwood has joined #rubygems
dvu has quit [Ping timeout: 256 seconds]
<
drbrain>
I thought they would be done by now
<
drbrain>
oh, just finished
tjbiddle has joined #rubygems
<
drbrain>
hrm, no difference, let's try updating everything
havenwood has quit [Remote host closed the connection]
x1337807x has joined #rubygems
x1337807x has quit [Client Quit]
the_fallen has joined #rubygems
the_fallen has quit [Read error: No route to host]
the_fallen has joined #rubygems
the_fall_ has joined #rubygems
jonahR has joined #rubygems
the_fallen has quit [Ping timeout: 246 seconds]
the_fall_ has quit [Ping timeout: 245 seconds]
huoxito has quit [Quit: Leaving]
zachrab_ has joined #rubygems
markalanevans has quit [Quit: markalanevans]
markalanevans has joined #rubygems
markalanevans has quit [Client Quit]
mootpointer has quit [Quit: Computer has gone to sleep.]
mootpointer has joined #rubygems
mootpointer has quit [Ping timeout: 245 seconds]
zachrab_ has quit [Remote host closed the connection]
mootpointer has joined #rubygems
whit537 has quit [Ping timeout: 256 seconds]
jonahR has quit [Quit: jonahR]
whit537 has joined #rubygems
mootpointer has quit [Quit: Computer has gone to sleep.]
tjbiddle has quit [Quit: tjbiddle]
vertis1 has joined #rubygems
vertis has quit [Ping timeout: 240 seconds]
workmad3 has joined #rubygems
vertis1 has quit [Ping timeout: 256 seconds]
vertis has joined #rubygems
mootpointer has joined #rubygems
mootpointer has quit [Ping timeout: 240 seconds]
workmad3 has quit [Ping timeout: 256 seconds]
vertis has quit [Quit: Leaving.]
adambeynon has joined #rubygems
jfelchne_ has joined #rubygems
jfelchner has quit [Ping timeout: 245 seconds]
xerxas has joined #rubygems
vertis has joined #rubygems
dvu has joined #rubygems
dvu has quit [Ping timeout: 240 seconds]
_br_ has quit [Ping timeout: 246 seconds]
the_fallen has joined #rubygems
_br_ has joined #rubygems
thirdknife has joined #rubygems
the_fallen has quit [Remote host closed the connection]
dvu has joined #rubygems
huoxito has joined #rubygems
dvu has quit [Ping timeout: 260 seconds]
grumpwork is now known as pipework
pipework has quit [Remote host closed the connection]
Hamled has quit [Ping timeout: 245 seconds]
Hamled has joined #rubygems
yerhot has joined #rubygems
whit537 has quit [Read error: Operation timed out]
dvu has joined #rubygems
thirdknife has quit [Ping timeout: 256 seconds]
stoutyhk has joined #rubygems
whit537 has joined #rubygems
dvu has quit [Remote host closed the connection]
pipework has joined #rubygems
huoxito has quit [Quit: Leaving]
marpaia has joined #rubygems
the_fallen has joined #rubygems
nomadic has quit [Ping timeout: 245 seconds]
huoxito has joined #rubygems
the_fallen has quit [Remote host closed the connection]
whit537 has quit [Quit: whit537]
nomadic has joined #rubygems
zachrab_ has joined #rubygems
graphex has joined #rubygems
zachrab_ has quit [Remote host closed the connection]
hakunin has quit [Remote host closed the connection]
whit537 has joined #rubygems
dvu has joined #rubygems
whit537 has quit [Ping timeout: 240 seconds]
whit537 has joined #rubygems
tjbiddle has joined #rubygems
tjbiddle has quit [Remote host closed the connection]
dvu has quit [Ping timeout: 264 seconds]
jfoy has joined #rubygems
marpaia has quit [Ping timeout: 256 seconds]
graphex has joined #rubygems
jaimef has quit [Excess Flood]
jaimef has joined #rubygems
marpaia has joined #rubygems
yerhot has quit [Remote host closed the connection]
x1337807x has joined #rubygems
whit537 has quit [Quit: whit537]
tbuehlmann has joined #rubygems
jonahR has joined #rubygems
whit537 has joined #rubygems
adambeynon has joined #rubygems
whit537_ has joined #rubygems
whit537 has quit [Ping timeout: 246 seconds]
whit537_ is now known as whit537
dvu has joined #rubygems
dvu has quit [Remote host closed the connection]
yerhot has joined #rubygems
workmad3 has joined #rubygems
dvu has joined #rubygems
graphex has joined #rubygems
thirdknife has joined #rubygems
graphex has joined #rubygems
hakunin has joined #rubygems
tjbiddle has joined #rubygems
jfelchne_ has quit [Ping timeout: 245 seconds]
jfelchner has joined #rubygems
graphex has joined #rubygems
graphex has joined #rubygems
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
yerhot has quit [Remote host closed the connection]
graphex has joined #rubygems
yerhot has joined #rubygems
x1337807x has joined #rubygems
graphex has joined #rubygems
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
tbuehlmann has quit [Remote host closed the connection]
thirdknife has quit [Ping timeout: 264 seconds]
pietr0 has joined #rubygems
jfelchner has quit [Ping timeout: 245 seconds]
dvu has quit [Remote host closed the connection]
dvu has joined #rubygems
adambeynon has quit [Ping timeout: 240 seconds]
x1337807x has joined #rubygems
dvu has quit [Remote host closed the connection]
jfelchner has joined #rubygems
jfelchner has quit [Ping timeout: 245 seconds]
jfelchner has joined #rubygems
jfelchner has quit [Quit: jfelchner]
vertis has quit [Quit: Leaving.]
yerhot has quit [Remote host closed the connection]
pipework has quit [Remote host closed the connection]
workmad3 has quit [Ping timeout: 264 seconds]
marpaia has quit [Ping timeout: 240 seconds]
marpaia has joined #rubygems
yerhot has joined #rubygems
yerhot has quit [Ping timeout: 264 seconds]
huoxito has quit [Quit: Leaving]
stevenharman has joined #rubygems
whit537 has quit [Quit: whit537]
coyo has joined #rubygems
jonahR has quit [Quit: jonahR]
stevenharman has quit [Quit: Leaving...]
vertis has joined #rubygems
whit537 has joined #rubygems
slash_nick has joined #rubygems
slash_nick has left #rubygems [#rubygems]
rhizome has joined #rubygems
<
rhizome>
any chance of kicking whatever at rubygems.org sends "forgot password" emails?
<
drbrain>
evan: qrush__: ↑
<
evan>
I can take a peek, sure.
<
qrush__>
Going through support requests
<
qrush__>
What is going on with the "badge" link?
<
qrush__>
but it's there
<
qrush__>
something is fucked up
<
evan>
thats my mistake
<
evan>
I merged that PR for that feature based on positive indication
<
evan>
didn't notice that wasn't working
<
qrush__>
commit for the fury.io badge is from jan it seems
<
qrush__>
evan: but with the merge it seems OK
<
qrush__>
evan: it's not in the screen.css on the site itself
<
evan>
smells like some asset pipeline stuff
<
qrush__>
we dont use the asset pipeline though
<
qrush__>
Cache needs to be blown
<
qrush__>
Haven't touched that line since 2010
<
evan>
just nuke the cache files?
<
qrush__>
Might need to actually deploy