Skip to content

Commit 55d1aa5

Browse files
authored
Merge pull request #3578 from henrywang/fix-debian-failure
ci: Fix Debian Test failure
2 parents 6c16922 + 94fa20c commit 55d1aa5

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ jobs:
164164
container-options: --security-opt seccomp=unconfined
165165
pre-checkout-setup: |
166166
apt-get update
167-
apt-get install -y git
167+
apt-get install -y git ca-certificates
168168
extra-packages: >-
169169
libssl-dev
170170
configure-options: >-

ci/gh-install.sh

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@ case "$ID" in
8080
e2fslibs-dev
8181
elfutils
8282
fsverity
83-
fuse
8483
gnupg
8584
gobject-introspection
8685
gtk-doc-tools
@@ -89,7 +88,6 @@ case "$ID" in
8988
libavahi-client-dev
9089
libavahi-glib-dev
9190
libcap-dev
92-
libfuse-dev
9391
libgirepository1.0-dev
9492
libglib2.0-dev
9593
libglib2.0-doc
@@ -144,6 +142,14 @@ case "$ID" in
144142
;;
145143
esac
146144

145+
# libfuse-dev (FUSE 2) has been removed from Debian Testing.
146+
# Only install it on older versions that still provide it.
147+
case "${VERSION_CODENAME:-}" in
148+
(buster|bullseye|bookworm|focal|jammy|bionic)
149+
PACKAGES+=(fuse libfuse-dev)
150+
;;
151+
esac
152+
147153
apt-get -y update
148154
apt-get -y install "${PACKAGES[@]}" "$@"
149155
;;

0 commit comments

Comments
 (0)