No description
|
Some checks failed
Build libostree Backport / Build libostree Backport (push) Failing after 10m3s
|
||
|---|---|---|
| .forgejo/workflows | ||
| check-workflow.sh | ||
| download-latest.sh | ||
| find-latest-build.sh | ||
| libostree-dev_noble_backport.sh | ||
| README.md | ||
| steam.deb | ||
| update-libostree-readme.sh | ||
| wget_1.21.4-1ubuntu4.1_amd64.deb | ||
libostree-dev Backport for Ubuntu Noble
This repository contains a backport of libostree 2025.2-1 for Ubuntu Noble (24.04 LTS).
📦 Package Status
✅ BUILD STATUS: Packages are being built and uploaded successfully via CI/CD!
🔧 DISTRIBUTION STATUS: Packages are uploaded to Forgejo Package Registry but require manual assignment to this repository.
What's Working
- ✅ Automated builds on every push
- ✅ All dependencies resolved (Rust 1.82.0+, build tools)
- ✅ Successful package uploads to Forgejo Package Registry
- ✅ Automatic token authentication working
What Needs Manual Action
- 🔄 Package Assignment: Uploaded packages need to be manually assigned to this repository via the Forgejo web interface
📥 Download Options
Option 1: Manual Package Assignment (Recommended)
- Go to Forgejo Packages
- Find the uploaded libostree packages (under 'debian' or 'generic')
- Click on each package → Settings → Assign to repository
- Select 'libostree-dev' repository
- Packages will then appear at: https://git.raines.xyz/robojerk/libostree-dev/packages
Option 2: Download from Latest Workflow Artifacts
- Go to Latest Workflow Run
- Click on the latest successful run
- Scroll down to "Artifacts" section
- Download the
release-assetsartifact containing all .deb files
Option 3: Local Build
Run the local build script:
./libostree-dev_noble_backport.sh
🔧 Technical Details
Build Environment
- Base: Ubuntu Noble (24.04 LTS)
- Rust: 1.82.0+ (installed via rustup)
- Build Tools: Full development environment with all dependencies
Package Contents
libostree-dev_2025.2-1~noble1_amd64.deb- Development headers and librarieslibostree-1-1_2025.2-1~noble1_amd64.deb- Runtime librariesostree_2025.2-1~noble1_amd64.deb- Command-line toolsgir1.2-ostree-1.0_2025.2-1~noble1_amd64.deb- GObject introspectionlibostree-doc_2025.2-1~noble1_all.deb- Documentationostree-boot_2025.2-1~noble1_amd64.deb- Boot utilitiesostree-tests_2025.2-1~noble1_amd64.deb- Test suite
🚀 CI/CD Workflow
The workflow automatically:
- Sets up Ubuntu Noble environment
- Installs Rust 1.82.0+ and build dependencies
- Downloads and patches libostree source
- Builds all packages
- Uploads to Forgejo Package Registry
- Provides assignment instructions
📋 Recent Changes
- 2025-07-21: Automatic token authentication implemented
- 2025-07-21: Package uploads working (requires manual assignment)
- 2025-07-21: Rust version compatibility resolved
- 2025-07-21: All build dependencies resolved
🔗 Links
- Workflow Runs
- Forgejo Packages
- Repository Packages (after assignment)