Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 16:00
    headius opened #7014
  • 16:00
    headius milestoned #7014
  • 15:02
    headius commented #6992
  • 14:58
    headius commented #6995
  • 14:20
    headius milestoned #7009
  • 14:20
    headius commented #7009
  • 13:58
    headius commented #7013
  • 13:18
    headius milestoned #6813
  • 13:18
    headius demilestoned #6813
  • 13:18
    headius commented #6813
  • 06:22
    kovyrin opened #7013
  • 03:59
    byteit101 opened #7012
  • 02:24
    rykov commented #6813
  • 00:51
    PurityLake opened #7011
  • 00:01

    headius on jruby-9.3

    Avoid subshell for module check… Merge pull request #7010 from h… (compare)

  • 00:01
    headius closed #7010
  • Jan 17 23:44
    headius milestoned #7010
  • Jan 17 23:44
    headius opened #7010
  • Jan 17 23:20

    headius on jruby-9.3

    Try simpler ref match for 9.3/m… (compare)

  • Jan 17 22:53
    toy edited #7009
Matt Patterson
@fidothe
At this point I'm really not sure if this is a bug in my code or a problem somewhere else
I will check with a JRUBY nightly and see
Matt Patterson
@fidothe
Still a problem there.
I will open an issue later this evening, once I get home. Hopefully it's just me doing something dumb.
Matt Patterson
@fidothe
yeah, I'm doing something 'dumb'
I'd tested the ability to load other versions of Saxon by loading a SaxonPE version
which has a different JAR name
So I imagine that despite having not required any of the jar_dependencies stuff on the code path that loads an external Jar, trying to load another version of the Saxon HE jars causes a horrendous pile up because the jar_dependencies vendors the Jars under lib, and so on the $LOAD_PATH
So, this is probably one to take up with @mkristian on the jar_dependencies repo issues list...
(I have checked, and current code example will load an external Saxon PE jar fine)
Charles Oliver Nutter
@headius
@fidothe hey there
Yeah, if you think it is related to jar-deps then file it there, but filing on main JRuby repo is fine too
Do you have a stack trace gist handy?
Uwe Kubosch
@donv
Hi all! @headius We launched a beta of our airport bus tracking system based on Ruboto with jruby-complete-9.2.9.0-20191002.125108-59 this week. First launch looks good. We will give it a week without incidents before going GA.
Matt Patterson
@fidothe
@headius I don't have a stack trace handy - will get one. Assumption about HE/PE (differently named .jars with mostly the same classes in) is also wrong, so I'm digging deeper. jar-deps looks less likely as a problem source
Matt Patterson
@fidothe
@headius, better reproduction with a non-1-line stacktrace at the updated https://gist.github.com/fidothe/5247bb8236e6dcd42d6bbc1d1b63ad2f
Will file an issue. Not sure there's a simpler reproduction than to clone my project and grab the external JAR, alas.
Matt Patterson
@fidothe
@headius here you go jruby/jruby#5914
Charles Oliver Nutter
@headius
@donv Oh that's cool! Would love to host a blog post from you about the architecture of your apps some time. I'd be happy to help write it or whatever
@fidothe Thank you!
Charles Oliver Nutter
@headius
@fidothe I posted a "fix" but I don't hve a full understanding of why it works one way (jar-deps) but not the other (classpath)
@donv It seems like jruby-complete jars started snapshotting again 🤷‍♂️
Matt Patterson
@fidothe
@headius @enebo I don't know if anyone is tackling #5905, but it looks like something I could tackle in a reasonable time. Looking the code over, it seems fairly straightforward. The main thing I don't really understand is the role of RubyString's gsubFast - the only use of that I can find is in RubyDate.java, which uses a Regexp, so it's not directly affected by behaviour that uses a string pattern arg.
Charles Oliver Nutter
@headius
@fidothe Hey that would be great!
Yeah gsub fast may not be used by this logic...but I suppose it could be?
I think I linked the MRI commit that made this optimization in that bug, so that would be a good rough template to follow (even though this logic isn't a line-for-line port)
jlahtinen
@jlahtinen
jruby-9.2.8.0 :006 > e = Exception.new('å'); puts "#{e} - #{e.inspect}"
å - #<Exception: Ã¥>
is this expected behavior?
Matt Patterson
@fidothe
I've been setting up my machine for hacking on #5905, and I have a couple of questions. just running mvn complains about the .polyglot.pom.rb, ./mvnw is fine, and ./mvnw -Pbootstrap runs fine, but ./mvn still complains after. (This is on JDK 1.8 on macOS 10.14) Is this expected? I ran jruby -S rake spec:ruby:fast which reported 3 failures and 2 errors (Signal.list redefines CLD with CHLD if defined FAILED, plus some networking stuff that seems like it might be a platform thing). I can see that's not happening in the last Travis build. Is that expected/a problem?
Blane Dabney
@raelik
@jlahtinen The normal behavior is that inspect returns a string that uses the default system encoding.
for MRI Ruby
Blane Dabney
@raelik
That said, I tried that on my jRuby and got the same result, whereas MRI 2.5.3 does what you would expect: å - #<Exception: å>
So that looks like a bug
Charles Oliver Nutter
@headius
hey hey
I wish notifications worked on here
@fidothe What's the complain? I think you might be hitting a recent Maven bug :-(
3.6.4 or something broke polyglot maven
I think if you delete pom.rb it will work fine since we keep the pom.xml up to date too
@jlahtinen That is a bug
Looks like it's probably just a bug in Exception#inspect
can you file it please?
Ghost
@ghost~5377c1e9048862e761fa1c25
@headius are you relying on the app for notifications? This app seems to be getting worse over time even with no updates!
Charles Oliver Nutter
@headius
Yeah they actually replied to my complaint and pointed to an unfixed bug they know about
Ghost
@ghost~5377c1e9048862e761fa1c25
I think some developer has installed a slow-burn self-destruct in it
Charles Oliver Nutter
@headius
I don't remember getting notifications for months and months
I hate to bail on gitter but it's interfering with work now
Matt Patterson
@fidothe
@headius - getting exactly the error described in that issue filed on polyglot-maven
Matt Patterson
@fidothe
@headius / @enebo should I be opening issues for test failures on a new checkout? (I don't yet understand what impact these maven issues might have on the tests, so I'm hesitant)
Matt Patterson
@fidothe
(fwiw, I force-downgraded maven to 3.5.4, don't get complaints about polyglot anymore, and still get 3 failures and 2 errors)