All checks were successful
Build libostree Backport / Build libostree Backport (push) Successful in 10m20s
Replace Debian Package Registry with Generic Package Registry for better reliability and compatibility. Update workflow to use simpler API format and organize packages by name/version. Update README with new download instructions and direct package links.
3.2 KiB
3.2 KiB
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-01-20 23:50:00 UTC
Version: 2025.2-1~noble1
Target: Ubuntu Noble (24.04 LTS)
Build ID: 97
Download Links
Latest Build: Build #2 - Successfully completed
Available Packages:
libostree-dev_2025.2-1~noble1_amd64.deblibostree-dev-dbgsym_2025.2-1~noble1_amd64.ddeb
How to Download:
Option 1: Generic Package Registry (Recommended)
Packages are available in Forgejo's Generic Package Registry:
Visit: https://git.raines.xyz/robojerk/libostree-dev/packages
Option 2: Direct Download Links
Download individual packages directly:
libostree-dev_2025.2-1~noble1_amd64.deb(105KB) - Main development packagelibostree-1-1_2025.2-1~noble1_amd64.deb(355KB) - Runtime libraryostree_2025.2-1~noble1_amd64.deb(190KB) - Command line tools
Available Packages:
libostree-dev_2025.2-1~noble1_amd64.deb(105KB) - Main development packagelibostree-1-1_2025.2-1~noble1_amd64.deb(355KB) - Runtime libraryostree_2025.2-1~noble1_amd64.deb(190KB) - Command line toolsostree-boot_2025.2-1~noble1_amd64.deb(35KB) - Boot utilitiesostree-tests_2025.2-1~noble1_amd64.deb(1.3MB) - Test suitelibostree-doc_2025.2-1~noble1_all.deb(112KB) - Documentationgir1.2-ostree-1.0_2025.2-1~noble1_amd64.deb(32KB) - GObject introspection
Quick Download Scripts:
# Find the latest build automatically
./find-latest-build.sh
# Or use the simple download helper
./download-latest.sh
Installation
# Option 1: Download and install from Generic Package Registry
# 1. Visit: https://git.raines.xyz/robojerk/libostree-dev/packages
# 2. Download libostree-dev_2025.2-1~noble1_amd64.deb
# 3. Install:
sudo dpkg -i libostree-dev_2025.2-1~noble1_amd64.deb
sudo apt-get install -f # Install any missing dependencies
# Option 2: Direct download and install
wget https://git.raines.xyz/api/packages/robojerk/generic/libostree-dev/2025.2/libostree-dev_2025.2-1~noble1_amd64.deb
sudo dpkg -i libostree-dev_2025.2-1~noble1_amd64.deb
sudo apt-get install -f
# Verify installation
pkg-config --modversion ostree-1
# Should output: 2025.2
Verification
# Check if libostree 2025.2-1 is installed
pkg-config --modversion ostree-1
# Should output: 2025.2
Build Process
- Downloads libostree source from Ubuntu questing
- Modifies version and distribution for noble backports
- Builds the package with all dependencies
- Creates .deb artifacts for installation
CI/CD
The workflow automatically builds the backport on every push to main/master branch.