Control: tags -1 confirmed

On 08/03/2025 21:50, László Böszörményi (GCS) wrote:
Package: release.debian.org
Severity: normal
Control: affects -1 + src:icu
User: release.debian....@packages.debian.org
Usertags: transition

Hi RMs,

I dragged on for a long time, but it's a simple transition. The API is
almost the same, only a few functions tagged as deprecated. The big
change is that with ICU 75.1+ the code became C++17 and later [1].
The function deprecation affects one package which has to add
'-Wno-deprecated-declarations' to CFLAGS, the others need to use
'-std=c++17'. As such, I have added a ready to use patch for all
issues. Last but not least, Ubuntu already transitioned without any
problems.

The actual build failures follow.
Level1
libvmime, reported with two sets of patches[2].

As Level 1.5 boost1.83 and libxml2 needs to transition. Unfortunately
libxml2 is broken at the moment by the Python3 3.13 only transition -
filed and a patch is provided [3].

Level2
aegisub, filed and patch provided [4].
haskell-text-icu, filed and patch provided [5],
libphonenumber, filed and patch provided by Ubuntu [6],
libsimpleini, filed and patch provided by Ubuntu [7],
nodejs has multiple unrelated RC bugs, couldn't test,
slop, filed and patch provided [8].

Level3
maim, filed and patch provided [9],
xalan, filed and patch provided [10].

Level5
dimbl, filed and patch provided by both Ubuntu and me [11],
neochat builds, self-testing fails with one problem:
qt.qpa.xcb: could not connect to display - not investigated,
qmf, filed and patch provided [12] which just recently uploaded.

The good: I'm here and will check the transition, send patches for any
unexpected problems.
The bad: some of the packages have no active maintenance and I can't
provide NMUs.

Any particular reason why you can't do NMUs?

Anyway, go ahead.

Cheers,
Emilio

Reply via email to