Bug#1109174: libfst-dev: fails to upgrade from bookworm because of libfst26

Lucas Nussbaum lucas at debian.org
Sun Jul 13 08:48:48 BST 2025


Package: libfst-dev
Version: 1.7.9-5
Severity: serious

While testing upgrades from bookworm to trixie, I ran into the following
problem.
If I:
- install libfst-dev in bookworm
- upgrade to trixie (apt update && apt dist-upgrade)
Then libfst-dev is not upgraded.

MWE:
mmdebstrap --chrooted-customize-hook='apt -y install libfst-dev && sed -e s/bookworm/trixie/ -i /etc/apt/sources.list && apt update && apt dist-upgrade -y && apt dist-upgrade -y -o Debug::pkgProblemResolver=true' bookworm /dev/null

Relevant output:
Investigating (0) libfst-dev:amd64 < 1.7.9-5 -> 1.8.4-2 @ii umU Ib >
Broken libfst-dev:amd64 Depends on libfst26:amd64 < none | 1.8.4-2 @un uH > (= 1.8.4-2)
  Considering libfst26:amd64 0 as a solution to libfst-dev:amd64 0
  Holding Back libfst-dev:amd64 rather than change libfst26:amd64
 Try to Re-Instate (1) libfst-dev:amd64
Done
Entering ResolveByKeep
The following packages were automatically installed and are no longer required:
  libapt-pkg6.0  libargon2-1  libgnutls30  libtasn1-6  libunistring2
Use 'apt autoremove' to remove them.

Not upgrading:
  libfst-dev

What happens is that libfst22 and libfst26 cannot be co-installed,
because libfst22 Conflicts with libfst, which is Provided by libfst26.

I'm not sure of how to untangle this.

This affects upgrades of the following packages:
hfst
libfst-dev
libfst-tools
libhfst-dev
libhfst55
python3-hfst
python3-libhfst

Lucas



More information about the debian-science-maintainers mailing list