<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
<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