aquijoule_ has joined #jruby
richbridger has quit [Ping timeout: 246 seconds]
lucf117 has quit [Quit: Leaving]
dan64[m] has quit [Ping timeout: 246 seconds]
rapha has quit [Changing host]
rapha has joined #jruby
<enebo[m]> you had 'instance methods' in that search
<headius> Good morning!
<headius> kares: I have not found a command line I like but it should be mvn -pl base -pl core, both need to build
<headius> I have taken to just running `mvn` on master... bit slower because it reinstalls lib stuff, which might be why my RG is getting messed up
dan64[m] has joined #jruby
<headius> enebo: when you verify a release on Windows, you don't build there right?
<headius> there is an issue with building on Windows that messes up the bat scripts due to running inside the jruby-9.1.17.0 jar file
<enebo[m]> never
<headius> that is not the root cause here but it means those files are messed up for gems installed at build time on Windows
<headius> only rake in 9.2 but more in 9.3
<headius> it makes this a little annoying to test
<enebo[m]> It has not been something I have imagined anyone really bothered to do enough to test it but I do periodically build on windows so I guess I figured we at least made enough
<headius> the scripts installed when you manually `gem install` something are fine
<headius> it is just the ones installed during build that are messed up because it is run with 9.1.17.0 and run from the jar rather than using the current jruby dir
<enebo[m]> headius: Do you know if it is 9.1 or is it from jar which is the issue (or both I suppose)
<headius> both really
<headius> 9.2 would generate it a bit differently but they both detect it is running within a jar and produce a multi-argument `java` command line
<headius> that command line then gets wrapped in quotes by RubyGems and is no longer executable as a single command
<headius> I just pushed a build patch that I think fixes it
<headius> enebo: it may be time for us to finally ditch the gem install process from maven and just use command line tools like `gem` and `bundle` to set up all the default/bundled gems
<enebo[m]> headius: well it would be easier for me to understand. It is mostly magic to me now :)
<headius> more like voodoo
<enebo[m]> image_voodoo (tm)
<headius> there's some really odd scoping issues in the pom.rb stuff
yosafbridge has quit [Ping timeout: 265 seconds]
<headius> I can see no reason why this variable would not be visible to the define_method block when defined above, but that's the error I got on CI
<headius> really baffling
<headius> it must be something to do with embedding API and how the variables are propagated, but the same variable is visible just a few lines later in the Gem::Installer call
yosafbridge has joined #jruby
<enebo[m]> yeah maybe sections are eval'd separately and it loses any variable captures