[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1099852: marked as done (transition: icu)



Your message dated Thu, 17 Apr 2025 12:14:15 +0200
with message-id <aADUdyoK4EW7cHDv@ramacher.at>
and subject line Re: Bug#1099852: transition: icu
has caused the Debian Bug report #1099852,
regarding transition: icu
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1099852: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099852
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Control: affects -1 + src:icu
User: release.debian.org@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

--- End Message ---
--- Begin Message ---
On 2025-03-13 17:44:24 +0100, Emilio Pozuelo Monfort wrote:
> 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.org@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.

The old binaries finally got removed. Closing

Cheers
-- 
Sebastian Ramacher

--- End Message ---

Reply to: