Some checks failed
Build libostree Backport / Build libostree Backport (push) Failing after 1s
Revert from Debian Package Registry API (404 errors) back to proven artifact upload method. Update README with clear download instructions for Actions artifacts.
2.8 KiB
2.8 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: Download from Actions (Recommended)
- Go to the Actions tab
- Look for the most recent successful "Build libostree Backport" workflow run
- Click on the workflow run (it should show "Successful" status)
- Look for the "Artifacts" section at the bottom of the page
- Download the
libostree-packagesartifact (it will be a .zip file) - Extract the .zip file to get the .deb packages
Option 2: Direct Download Links
Once artifacts are uploaded, you can download individual 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 tools
Quick Download Scripts:
# Find the latest build automatically
./find-latest-build.sh
# Or use the simple download helper
./download-latest.sh
Installation
# Download and install the package
# 1. Visit: https://git.raines.xyz/robojerk/libostree-dev/actions
# 2. Find the latest successful "Build libostree Backport" run
# 3. Download the libostree-packages artifact
# 4. Extract and install:
sudo dpkg -i libostree-dev_2025.2-1~noble1_amd64.deb
sudo apt-get install -f # Install any missing dependencies
# 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.