crankharder has quit [Killed (NickServ (GHOST command used by crankhar1er))]
crankhar1er has quit [Client Quit]
crankharder has joined #ruby
<crankharder>
So: "Bundler retrieves its configuration from the local application (app/.bundle/config), environment variables, and the user's home directory (~/.bundle/config), in that order of priority." In practice, it seems bundler doesn't *merge* those two configs. It reads the local .bundle/config and if present, ignores ~/.bundle/config -- any way to get it to merge things?
shokohsc6 has quit [Read error: Connection reset by peer]
kovital has quit [Ping timeout: 252 seconds]
teclator has quit [Ping timeout: 255 seconds]
shokohsc6 has joined #ruby
<caleb>
I didn't realize that was the case. Interesting
rvalue has quit [Ping timeout: 252 seconds]
otisolsen70 has quit [Quit: Leaving]
rvalue has joined #ruby
davidw_ has quit [Ping timeout: 260 seconds]
davidw_ has joined #ruby
<crankharder>
caleb: did you happen to just confirm?
eddof13 has joined #ruby
Linux_Kerio has joined #ruby
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
davidw_ has quit [Ping timeout: 252 seconds]
eddof13 has joined #ruby
davidw_ has joined #ruby
razetime1 has joined #ruby
razetime has quit [Ping timeout: 256 seconds]
razetime1 is now known as razetime
kovital has joined #ruby
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
haxn9k has joined #ruby
kovital has quit [Ping timeout: 265 seconds]
razetime has quit [Ping timeout: 252 seconds]
razetime has joined #ruby
teclator has joined #ruby
eddof13 has joined #ruby
ziqehu has joined #ruby
haxn9k has quit [Ping timeout: 265 seconds]
ziqehu has quit [Ping timeout: 246 seconds]
dionysus69 has quit [Ping timeout: 264 seconds]
sidetracking has joined #ruby
infinity_fye is now known as infinityfye
razetime1 has joined #ruby
razetime has quit [Ping timeout: 256 seconds]
razetime1 is now known as razetime
razetime1 has joined #ruby
razetime has quit [Ping timeout: 252 seconds]
razetime1 is now known as razetime
<crankharder>
it appears that bundling gems with native extensions on ruby 3.2.0 isn't generating object files (*.o) inside ~/.rvm/gems/ruby-3.2.0@ctm3/gems/cld3-3.5.0/ext/cld3
<crankharder>
this appears to be true for multiple gems, not just cld3. it's true for mysql2 / grpc / cld3 so far that I've checked
<crankharder>
in a similar path for 3.0.5 there are 26 .o files generated for cld3
<crankharder>
not sure i'm doing anything crazy here. using rvm. installed ruby on osx with rvm install 3.2.0 - I've backed out any custom options we set, so ruby was installed as default as rvm normally does
sidetracking has quit [Quit: Client closed]
razetime has quit [Ping timeout: 256 seconds]
goldfish has joined #ruby
goldfish has quit [Remote host closed the connection]
teclator has quit [Ping timeout: 256 seconds]
infinityfye has quit [Quit: Leaving]
<adam12>
crankharder: gem --version
<crankharder>
3.4.1
<crankharder>
made more progress. it doens't seem to be the missing *o files that are the problem. cld3 generates this 'libcld3.bundle` file (in the gems ext/ dir) -- and i copied the one generated by ruby 3.0.5 into the location 3.2.0 expects it. and all works.
<crankharder>
but both 3.2.0 generated by rvm on OSX and 3.2.0 manually configured/built on amazonlinux both end up here. so multiple systems/buildpaths/architectures
<crankharder>
also, just saw 3.2.1 was released, so getting that up and running now in case there's something changed there that helps
<adam12>
Rubygems shipped a feature recently that cleaned up build files.
<adam12>
But it broke expected behaviour for some dependencies. I wonder if that's what you are running into.
<crankharder>
can't recall the last time i had to add a gem with native extensions to Gemfile using a github branch (that's a mouthful) -- but this thing doesn't want to build. I would've thought it just sucked down the repo and built the extension normally - is that not expected?
Al2O3 has joined #ruby
<adam12>
crankharder: Not necessarily. You might need to clone it, set it to a local path, and look at `rake compile` or other. I don't know.
sidetracking has quit [Quit: Client closed]
sidetracking has joined #ruby
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
VG9t has quit [Remote host closed the connection]
VG9t has joined #ruby
vigumnov has quit [Read error: Connection reset by peer]