Uploaded image for project: 'RHEL Lightspeed'
  1. RHEL Lightspeed
  2. RSPEED-2434

Update Goose package to version 1.24.0+

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • goose, incubation
    • None
    • 5
    • False
    • Hide

      None

      Show
      None
    • False
    • rhel-ml-cla
    • Testable

      Goal

      Update the Goose Fedora package to version 1.24.0 or later by working with upstream to make the problematic v8/deno_core dependency optional.

      Background

      During the initial packaging effort, we decided to stay with Goose version 1.23.2 because version 1.24.0 introduces a dependency that pulls v8/deno_core. According to discussions with Fabio Valentini on the Fedora Rust Matrix room, getting v8 to build for Fedora will be very difficult.

      The ideal approach is to work with upstream to make this dependency optional rather than attempting to package v8 for Fedora.

      Build log for reference is attached.

      Acceptance Criteria

      • Work with upstream Goose project to make v8/deno_core dependency optional
      • Successfully build Goose 1.24.0+ in Fedora without v8/deno_core
      • Update the Fedora package to 1.24.0+

      Hints

      • Coordinate with upstream Goose maintainers on making the dependency optional
      • Monitor upstream releases for changes that address this issue

      Out Of Scope

      • Packaging v8 for Fedora (considered too difficult per Fabio Valentini's assessment)

      Assisted by Claude Sonnet 4

              Unassigned Unassigned
              jkonecny@redhat.com Jiri Konecny
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: