#1149031 transition: libunibreak 8

#1149031#5
Date:
2026-09-26 05:08:51 UTC
From:
To:
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: libunibreak@packages.debian.org
Control: affects -1 + src:libunibreak
User: release.debian.org@packages.debian.org
Usertags: transition

Hi,

I'd like to request a transition slot for the update of the libunibreak
library 7.0 to 8.0. Each new major version bumps the SOVERSION; in this
case some internal headers/APIs were removed.

There are few users of libunibreak in Debian:

- coolreader -- #1149030
- crengine-ng -- #1149029
- efl
- fbreader
- krita
- libass

The majority of them (not using the removed APIs) build correctly with
the new version of libunibreak.

coolreader & crengine-ng fails because they used internal APIs that were
removed. I filed the tickets few minutes ago both for upstream and for
Debian (see the bts# above); other than being fixed upstream,
- crengine-ng can be built disabling the libunibreak support
- coolreader can be built only including an embedded copy of
  libunibreak 7.0, which is supported by the upstream build scripts;
  not ideal though

At the moment there are ongoing ffmpeg and Qt transitions, so this can
wait for them. Let me know about the two issues I reported so far.

Ben file:

title = "libunibreak";
is_affected = .depends ~ "libunibreak7" | .depends ~ "libunibreak8";
is_good = .depends ~ "libunibreak8";
is_bad = .depends ~ "libunibreak7";

Thanks,

#1149031#14
Date:
2026-09-28 13:01:40 UTC
From:
To:
Sounds fine.

This one not so much. I'd rather the package FTBFS until a fix can be included,
and it can be temporarily removed from testing if necessary.

Yes, let's wait for now.

Cheers,
Emilio

#1149031#19
Date:
2026-10-12 07:18:02 UTC
From:
To:
Control: tags -1 confirmed

Qt is done, ffmpeg migrated. Go ahead.

Cheers