-
Task
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
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