Details

    • Type: Task Task
    • Status: Resolved Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: JRuby 1.7.0.pre1
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      jruby 1.7.0.dev
    • Number of attachments :
      0

      Description

      From jruby 1.7.0.dev, circular require is warned in 1.9 mode like CRuby 1.9. And our RubyGems maven extension causes warnings by circular require.

      I patched RubyGems at 409c61fb5dace5fc7b532bd78e7d7b4c2ed1bb61 but it modifies RubyGems itself which would make RubyGems update harder.

      The requirements are;

      • we want to load maven_gemify.rb only if spec_fetcher is required (SpecFetcher is defined by autoload).
      • we need to load maven_gemify.rb after spec_fetcher and remote_fetcher to override those definitions.

      We should find a way to do above before 1.7.0 GA. I'll try it once RubyGems is updated.

        Issue Links

          Activity

          No work has yet been logged on this issue.

            People

            • Assignee:
              Charles Oliver Nutter
              Reporter:
              Hiroshi Nakamura
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: