Skip to content

Replace Debian gdk-pixbuf-xlib dep with libgdk-pixbuf-xlib-2.0-0 #4419

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

tmancill
Copy link

libgdk-pixbuf2.0-0 is a transitional package that has been removed in the upcoming Debian 13 (trixie). This prevents balena-etcher from being installed on Debian testing and sid.

It is replaced by libgdk-pixbuf-xlib-2.0-0 has been available since Debian 11 (bullseye), released in August 2021.

See: https://packages.debian.org/unstable/libgdk-pixbuf2.0-0
See: https://packages.debian.org/unstable/libgdk-pixbuf-xlib-2.0-0

Fixes: #4398

Change-Type: patch

libgdk-pixbuf2.0-0 is a transitional package that has been removed
in the upcoming Debian 13 (trixie).  This prevents balena-etcher from
being installed on Debian testing and sid.

It is replaced by libgdk-pixbuf-xlib-2.0-0 has been available since
Debian 11 (bullseye), released in August 2021.

See: https://packages.debian.org/unstable/libgdk-pixbuf2.0-0
See: https://packages.debian.org/unstable/libgdk-pixbuf-xlib-2.0-0

Fixes: balena-io#4398

Change-Type: patch
Copy link
Contributor

flowzone-app bot commented Mar 18, 2025

A repository maintainer needs to approve this workflow run.

https://github.com/balena-io/etcher/actions/runs/13931892377

Maintainers, please review all commits and react with 👍 to approve or 👎 to reject.

Things to look for: GitHub Actions Security Cheat Sheet

@tmancill
Copy link
Author

Do the bots need a human project maintainer to approve the workflow run?

@mroelandts
Copy link

I do receive the following information doing an apt search libgdk-pixbuf-xlib-2.0-0

libgdk-pixbuf-xlib-2.0-0/testing 2.40.2-5 amd64
GDK Pixbuf library (deprecated Xlib integration)

@tmancill
Copy link
Author

I do receive the following information doing an apt search libgdk-pixbuf-xlib-2.0-0

libgdk-pixbuf-xlib-2.0-0/testing 2.40.2-5 amd64
GDK Pixbuf library (deprecated Xlib integration)

This is expected - the command is displaying the short description of the package, which hasn't changed in 4 years. You can refer to the debian/control file.

This PR addresses the fact that libgdk-pixbuf2.0-0 is no longer available in Debian testing and unstable at all.

That is:

run debian:testing bash -c "apt-get -qq update && apt-cache search libgdk-pixbuf2.0-0"

(no output)

and:

run debian:testing bash -c "apt-get -qq update && apt-get -y install libgdk-pixbuf2.0-0" 
Reading package lists...
Building dependency tree...
Reading state information...
Package libgdk-pixbuf2.0-0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libgdk-pixbuf-xlib-2.0-0

E: Package 'libgdk-pixbuf2.0-0' has no installation candidate

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.

.deb incompatible with testing/sid
2 participants