Skip to content

fix(ci): update apt dependencies for Ubuntu 24.04 (Noble) & AppImage - #128

Merged
pablogventura merged 5 commits into
ScanTailor-Advanced:masterfrom
vigri:fix/ci-ubuntu-noble
Apr 20, 2026
Merged

fix(ci): update apt dependencies for Ubuntu 24.04 (Noble) & AppImage#128
pablogventura merged 5 commits into
ScanTailor-Advanced:masterfrom
vigri:fix/ci-ubuntu-noble

Conversation

@vigri

@vigri vigri commented Apr 18, 2026

Copy link
Copy Markdown
Member

The dependency installation step fails on Ubuntu 24.04 (Noble) due to several package changes introduced in this release:

  • libtiff5 was removed — replaced by libtiff6
  • libfuse2 was renamed to libfuse2t64

Moreover:

  • missing apt-get update causes 404 errors due to stale package index on GitHub-hosted runners
  • missing -y flag causes non-interactive execution to hang

@vigri vigri self-assigned this Apr 18, 2026
@vigri
vigri marked this pull request as draft April 18, 2026 14:31
@vigri vigri changed the title fix(ci): update apt dependencies for Ubuntu 24.04 (Noble) fix(ci): update apt dependencies for Ubuntu 24.04 (Noble) & AppImage Apr 18, 2026
@vigri
vigri marked this pull request as ready for review April 19, 2026 00:06
@vigri
vigri requested a review from pablogventura April 19, 2026 00:06

@pablogventura pablogventura left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me: Noble package updates, non-interactive apt, correct AppImage desktop path, and desktop entry Version=1.0 per the spec. Thank you for keeping Linux CI green.

@pablogventura

pablogventura commented Apr 20, 2026

Copy link
Copy Markdown

This looks great to me — thank you, Virgil, for digging into the Ubuntu 24.04 / Noble changes (apt-get update, non-interactive installs, libtiff6 / libfuse2t64, quoted paths, the linuxdeploy desktop file pointing at the CMake-generated build/scantailor.desktop, and Version=1.0 in the desktop entry per the spec).

@pablogventura
pablogventura merged commit a1b7bb8 into ScanTailor-Advanced:master Apr 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants