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