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.

Thanks for considering,
Laszlo/GCS
[1] 
https://github.com/unicode-org/icu/commit/7ec1765ce87c32ad250fcdc7362a272e8b44687f
[2] https://bugs.debian.org/1092310
[3] https://bugs.debian.org/1099843
[4] https://bugs.debian.org/1092313
[5] https://bugs.debian.org/1092316
[6] https://bugs.debian.org/1092351
[7] https://bugs.debian.org/1092318
[8] https://bugs.debian.org/1092322
[9] https://bugs.debian.org/1099837
[10] https://bugs.debian.org/1092325
[11] https://bugs.debian.org/1092337
[12] https://bugs.debian.org/1099840

Reply via email to