Workgroup: Blitz Build Fixes #3
Labels
No labels
auth
blocked
bug
bug
changelog-extraction
chore
ci/cd
ci/cd
completed
component:blitz
component:chatter
component:entertainment
component:foodchain
component:forgejo-client
component:gatekeeper
component:mappy
component:monads
component:spiffy
critical
dependencies
dependencies
dependency-management
documentation
documentation
enhancement
enhancement
enhancement
feature
feature
fix
graphics
high
high-priority
in-progress
integration
integration
investigation
lang:go
lang:python
lang:rust
lang:shell
lang:toml
lang:typescript
low
medium
pending
performance
performance
priority:critical
priority:high
priority:low
priority:medium
process
ready
research
review
security
security
shell-pool
technical-debt
technical-debt
testing
tracking
tracking
ui
vendor
vendor-cleanup
workgroup
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
kade/blitz#3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type: bug
Priority: medium
Context
Extracted from CHANGELOG.md entry: Workgroup: Blitz Build Fixes
Description
../../vendor/tree-sitter/instead of../../tree-sitter/../../../tree-sitter/pathsFiles Affected
Service/Component
Service: blitz
Package: Not specified
CHANGELOG Reference
Line numbers: 694-713
This issue was automatically extracted from CHANGELOG.md
Current Build State
Build Error
The blitz build is currently failing with the following error:
Root Cause
The build is failing because the vendored tree-sitter library at
/home/kade/reynard/vendor/tree-sitter/lib/Cargo.tomldoes not exist. This is directly related to the tree-sitter vendoring work.Status
The blitz submodule appears to be incomplete or the tree-sitter vendoring has not been completed. The tree-sitter dependency is still trying to load from a vendored path that doesn't exist.
Next Steps
Build State Update
Progress Made
Tree-Sitter Submodule (FIXED)
/home/kade/reynard/vendor/tree-sitter/lib/Cargo.tomlBlitz Submodule (FIXED)
git submodule update --init services/blitzRemaining Issue
Ambiggy Dependency (MISSING)
The build is now failing due to missing ambiggy service:
Root Cause
.gitmodulesbut not in git's index.gitmodulesas it was an orphaned submodule referencecrates/util/src/paths.rsreferences ambiggy with enable/disable flagNext Steps
Build State Update
Progress Made
Tree-Sitter Submodule (FIXED)
/home/kade/reynard/vendor/tree-sitter/lib/Cargo.tomlBlitz Submodule (FIXED)
git submodule update --init services/blitzAmbiggy Dependency (FIXED)
Vendor Dependencies Fixed
Tree-Sitter Elixir (FIXED)
Remaining Issues
Tree-Sitter Submodules (IN PROGRESS)
Multiple tree-sitter grammars are registered in .gitmodules but not in git's index:
Next Steps
Build State Update
Progress Made
Tree-Sitter Submodule (FIXED)
/home/kade/reynard/vendor/tree-sitter/lib/Cargo.tomlBlitz Submodule (FIXED)
git submodule update --init services/blitzAmbiggy Dependency (FIXED)
Vendor Dependencies Fixed
Tree-Sitter Elixir (FIXED)
Tree-Sitter Go (FIXED)
Flate2-Rs (FIXED)
RGB (FIXED)
Notify Dependencies (FIXED)
Tree-Sitter-Language Paths (FIXED)
Fixed all tree-sitter-language dependency paths to use correct relative path
../tree-sitter/crates/language:Digest Path (FIXED)
Remaining Issues
Build is progressing through dependency resolution. Currently updating git repositories and crates.io index.
Next Steps
Build State Update
Progress Made
Tree-Sitter Submodule (FIXED)
/home/kade/reynard/vendor/tree-sitter/lib/Cargo.tomlBlitz Submodule (FIXED)
git submodule update --init services/blitzAmbiggy Dependency (FIXED)
Vendor Dependencies Fixed
Tree-Sitter Elixir (FIXED)
Tree-Sitter Go (FIXED)
Flate2-Rs (FIXED)
CRC32Fast (FIXED)
RGB (FIXED)
Notify Dependencies (FIXED)
Tree-Sitter-Language Paths (FIXED)
Fixed all tree-sitter-language dependency paths to use correct relative path
../tree-sitter/crates/language:Digest Path (FIXED)
Remaining Issues
Image Crate API Incompatibilities (IN PROGRESS)
The vendored image crate has API incompatibilities with current dependency versions:
zune_jpeg::JpegDecoderdoesn't haveiptc()methodzune_jpeg::JpegDecoder::new_with_optionssignature changedjpeg_encoder::Encoderdoesn't haveadd_exif_metadatamethodNext Steps