x1337807x has joined #rubygems
x1337807x has quit [Ping timeout: 240 seconds]
<swills> capin: nah
<swills> thanks tho
<swills> i'll come back to it eventually
<swills> capin: how about you?
<capin> ehhh didn't make much progress :/
<capin> swills: think you could lend a hand?
<swills> no, sorry, don't know anything about it
lsegal has quit [Read error: Connection reset by peer]
lsegal has joined #rubygems
huoxito has joined #rubygems
huoxito has quit [Remote host closed the connection]
huoxito has joined #rubygems
x1337807x has joined #rubygems
x1337807x has quit [Ping timeout: 264 seconds]
havenwood has joined #rubygems
dwknoxy has quit [Quit: Textual IRC Client: www.textualapp.com]
x1337807x has joined #rubygems
x1337807x has quit [Ping timeout: 240 seconds]
hakunin has quit [Read error: Connection reset by peer]
hakunin has joined #rubygems
mkyurchev has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
x1337807x has joined #rubygems
x1337807x has quit [Ping timeout: 272 seconds]
x1337807x has joined #rubygems
x1337807x has quit [Ping timeout: 258 seconds]
x1337807x has joined #rubygems
x1337807x has quit [Ping timeout: 240 seconds]
nrsk has joined #rubygems
havenwood has quit []
huoxito has quit [Remote host closed the connection]
huoxito has joined #rubygems
x1337807x has joined #rubygems
x1337807x has quit [Ping timeout: 250 seconds]
dangerousdave has joined #rubygems
dangerousdave has quit [Ping timeout: 255 seconds]
<mpapis> capin, report a bug for the gem
tbuehlmann has joined #rubygems
workmad3 has joined #rubygems
nrsk has quit [Ping timeout: 256 seconds]
nrsk has joined #rubygems
mikestok has joined #rubygems
mikestok has quit [Client Quit]
elia has joined #rubygems
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #rubygems
huoxito has quit [Remote host closed the connection]
huoxito has joined #rubygems
<capin> mpapis: yeah i filed an issue on the github page
dangerousdave has joined #rubygems
huoxito has quit [Ping timeout: 240 seconds]
huoxito has joined #rubygems
dangerousdave has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dangerousdave has joined #rubygems
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #rubygems
elia has quit [Quit: Computer has gone to sleep.]
workmad3 has quit [Ping timeout: 265 seconds]
dangerousdave has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
nrsk has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
graphex has quit [Read error: Connection reset by peer]
jamooo has quit [Ping timeout: 256 seconds]
jamooo has joined #rubygems
graphex has joined #rubygems
dangerousdave has joined #rubygems
nrsk has joined #rubygems
nrsk has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
Rampages_afk has quit [Ping timeout: 255 seconds]
jamooo has quit [Ping timeout: 272 seconds]
jamooo has joined #rubygems
havenwood has joined #rubygems
dangerousdave has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
elia has joined #rubygems
<swills> drbrain: :)
<drbrain> swills: did you figure out your gemspec problem?
<swills> drbrain: no
<swills> if you have some time to help, that'd be cool
<drbrain> it looks like you're trying to load a YAML gemspec as ruby
<swills> yeah
<swills> obviously that isn't going to work
<drbrain> I'm working on rdoc and rubygems this weekend so I don't have much spare time
<swills> ok
<drbrain> but if the build script is handy I can take a quick look
<swills> basically i'm extracting the gem, pulling the yaml out of the metadata and trying to build
<swills> (you can see the do-extract target a few lines up...)
<swills> unless i'm misunderstanding tho, there's no way to build a gem using just the contents of the .gem file, because the ruby .gemspec isn't included any more
<swills> qrush: simply removing the ~> in all cases may not make sense. if the gem is semver compliant, then you could simply say that if the version is >= 1.0.0, then simply use >= 1.x (or whatever the current major version is) and if it's 0.x.x then ~> is OK (for the semver case). but if the gem is not semver compliant, then it's hard to say what is correct and perhaps there ~> is correct.
<swills> too many "simply"'s in that sentence, heh
<swills> i'm tired and sick, sorry
<drbrain> how about, for extracting the gemspecs:
<drbrain> gem spec --ruby the_gem-version.gem
<drbrain> it seems like you run gem elsewhere
<swills> drbrain: would that use the network at all?
<drbrain> no
<swills> sounds like it should work, let me give it a try, thanks
robertt_dex has joined #rubygems
<drbrain> cool
<swills> seems like it's working
<drbrain>
<swills> thx
<swills> do you happen to know is there a way to clean up the intermedia build stuff generated during gem build?
<swills> like if you have C extensions you'll have .o files, etc
<swills> right now i am packaging all those up...
<drbrain> a make clean from the directory should do it
<swills> which doesn't hurt but is a waste of space
<swills> will that delete the built gem too?
<drbrain> I'm not sure
<drbrain> rubygems doesn't do this because I'm too afraid to break some random gem
<drbrain> also, the gem spec --ruby should be more future proof as it can clean up busted yaml (from syck) or future busted yaml for whatever reason
<swills> fair enough
<swills> that's cool
<drbrain> … newer rubygems builds in a temp dir I think
<drbrain> I'll need to go reread the code
<drbrain> then the make install puts the .so in the right spot
<swills> i have had "gem build --force" for a while
<swills> i think i am going to try removing the --force and see what breaks...
elia has quit [Quit: Computer has gone to sleep.]
<swills> drbrain: what is the build_info dir for?
<drbrain> I don't think you care about it
<drbrain> it records the arguments for building C extensions so they can be rebuilt when you `gem pristine`
<drbrain> gem install mysql -- --with-mysql-dir=/opt/local/custom_mysql
<drbrain> for example
<swills> gotcha
<swills> any way to avoid having it installed?
<drbrain> via gem install, no, but if you rm it before moving files into place rubygems won't care
<swills> k
<swills> reminds me of the .packlist files from perl, heh
<swills> hmm, an "extensions" subdirectory...
<swills> i'm guessing the install location for C extensions changed?
dangerousdave has joined #rubygems
dangerousdave has quit [Client Quit]
huoxito has quit [Remote host closed the connection]
huoxito has joined #rubygems