No description
|
All checks were successful
Build libostree Backport / Build libostree Backport (push) Successful in 9m34s
|
||
|---|---|---|
| .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 | ||
libostree-dev Backport
Compiles a backport of libostree-dev for Ubuntu Noble.
Source and Target
- Source: Ubuntu "Questing Quokka" (questing) - libostree 2025.2-1
- Target: Ubuntu "Noble Numbat" (noble) - Ubuntu 24.04 LTS
For Debian
- Source: Debian sid
- Target: Debian trixie
Usage
This repository contains the CI/CD workflow and scripts to build a backport of libostree 2025.2-1 for Ubuntu Noble, which is required for bootc compatibility.
📦 Download Latest Build
Last Built: 2025-07-21 07:35:00 UTC
Version: 2025.2-1~noble1
Target: Ubuntu Noble (24.04 LTS)
Build ID: 11
Download Links
Latest Build: Build #11 - Successfully completed
Available Packages:
gir1.2-ostree-1.0_2025.2-1~noble1_amd64.deblibostree-1-1_2025.2-1~noble1_amd64.deblibostree-dev_2025.2-1~noble1_amd64.deblibostree-doc_2025.2-1~noble1_all.debostree-boot_2025.2-1~noble1_amd64.debostree-tests_2025.2-1~noble1_amd64.debostree_2025.2-1~noble1_amd64.deb
How to Download
Option 1: Generic Package Registry (Current)
Packages are available in Forgejo's Generic Package Registry:
# Download packages directly
curl -O "https://git.raines.xyz/api/packages/robojerk/generic/libostree-dev/2025.2-1/gir1.2-ostree-1.0_2025.2-1~noble1_amd64.deb"
curl -O "https://git.raines.xyz/api/packages/robojerk/generic/libostree-dev/2025.2-1/libostree-1-1_2025.2-1~noble1_amd64.deb"
curl -O "https://git.raines.xyz/api/packages/robojerk/generic/libostree-dev/2025.2-1/libostree-dev_2025.2-1~noble1_amd64.deb"
curl -O "https://git.raines.xyz/api/packages/robojerk/generic/libostree-dev/2025.2-1/libostree-doc_2025.2-1~noble1_all.deb"
curl -O "https://git.raines.xyz/api/packages/robojerk/generic/libostree-dev/2025.2-1/ostree-boot_2025.2-1~noble1_amd64.deb"
curl -O "https://git.raines.xyz/api/packages/robojerk/generic/libostree-dev/2025.2-1/ostree-tests_2025.2-1~noble1_amd64.deb"
curl -O "https://git.raines.xyz/api/packages/robojerk/generic/libostree-dev/2025.2-1/ostree_2025.2-1~noble1_amd64.deb"
# Install packages
sudo dpkg -i *.deb
sudo apt --fix-broken install -y
Option 2: Debian Package Registry (Future)
When Debian Package Registry is fully configured:
# Add the repository
echo "deb [signed-by=/etc/apt/keyrings/forgejo.gpg] https://git.raines.xyz/api/packages/robojerk/debian/ noble main" | sudo tee /etc/apt/sources.list.d/libostree-dev.list
# Add the GPG key
sudo mkdir -p /etc/apt/keyrings/
curl -fsSL https://git.raines.xyz/api/packages/robojerk/debian/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/forgejo.gpg
# Update and install
sudo apt update
sudo apt install libostree-dev=2025.2-1~noble1
Installation Instructions
- Download the packages using one of the methods above
- Install the packages:
sudo dpkg -i *.deb sudo apt --fix-broken install -y - Verify installation:
dpkg -l | grep libostree pkg-config --modversion ostree-1
Build Information
- Source Version: 2025.2-1 from Ubuntu Questing
- Target Distribution: Ubuntu Noble (24.04 LTS)
- Build Date: 2025-07-21 07:35:00 UTC
- Build Status: ✅ Success
- Packages Built: 7 packages (main + debug symbols)
Troubleshooting
If you encounter issues:
- Check package dependencies:
sudo apt --fix-broken install -y - Verify libostree version:
pkg-config --modversion ostree-1 - Check for conflicts:
dpkg -l | grep libostree - Reboot if needed: Some applications may need a reboot to use the new libostree version
This backport is required for bootc compatibility on Ubuntu Noble. See bootc-deb repository for the bootc package that uses this libostree backport.