Your message dated Sat, 19 May 2018 19:51:28 +0200
with message-id <7da84910-ac19-773d-26ac-bc1165b8d...@debian.org>
and subject line Re: ICU transition: ICU version is part of the boost ABI
has caused the Debian Bug report #898465,
regarding ICU must not migrate to testing before the boost ABI breakage is
resolved
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 ow...@bugs.debian.org
immediately.)
--
898465: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898465
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: viking
Version: 1.6.2-3+b1
Severity: grave
$ viking
viking: symbol lookup error: /usr/lib/libmapnik.so.3.0: undefined symbol:
_ZNK5boost16re_detail_10620031icu_regex_traits_implementation12do_transformEPKiS3_PKN6icu_578CollatorE
-- System Information:
Debian Release: buster/sid
APT prefers experimental
APT policy: (990, 'experimental'), (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.16.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=zh_TW.UTF-8, LC_CTYPE=zh_TW.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
Versions of packages viking depends on:
ii gpsbabel 1.5.4-2
ii libatk1.0-0 2.28.1-1
ii libbz2-1.0 1.0.6-8.1
ii libc6 2.27-3
ii libcairo2 1.15.10-3
ii libcurl3-gnutls 7.58.0-3
ii libexpat1 2.2.5-3
ii libfontconfig1 2.13.0-4
ii libfreetype6 2.8.1-2
ii libgcc1 1:8.1.0-2
ii libgdk-pixbuf2.0-0 2.36.11-2
ii libgexiv2-2 0.10.8-1
ii libglib2.0-0 2.56.1-2
ii libgps23 3.17-5
ii libgtk2.0-0 2.24.32-1
ii libicu57 57.1-9
ii libmagic1 1:5.33-2
ii libmapnik3.0 3.0.20+ds-1
ii libpango-1.0-0 1.42.1-1
ii libpangocairo-1.0-0 1.42.1-1
ii libpangoft2-1.0-0 1.42.1-1
ii libsqlite3-0 3.23.1-1
ii libstdc++6 8.1.0-2
ii libx11-6 2:1.6.5-1
ii zlib1g 1:1.2.11.dfsg-1
Versions of packages viking recommends:
pn expect-dev <none>
Versions of packages viking suggests:
pn gpsd <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
On Sun, 13 May 2018 17:08:20 +0300 Adrian Bunk <b...@debian.org> wrote:
> Control: reassign 898465 src:icu 60.1-1
> Control: retitle 898369 boost: ICU version used is part of the ABI
> Control: retitle 898465 ICU must not migrate to testing before the boost ABI
> breakage is resolved
> Control: affects 898369 libmapnik3.0 viking
> Control: block 898465 by 898369
> Control: block 894159 by 898369 898465
>
> On Thu, May 10, 2018 at 06:06:08PM -0300, Thadeu Lima de Souza Cascardo wrote:
> > Source: boost1.62
> > Version: 1.62.0+dfsg-5+b2
> > Severity: serious
> >
> > After upgrading boost1.62 to 1.62.0+dfsg-5+b2, ncmpcpp does not start
> > anymore.
> >
> > $ ncmpcpp
> > ncmpcpp: symbol lookup error: ncmpcpp: undefined symbol:
> > _ZNK5boost16re_detail_10620031icu_regex_traits_implementation12do_transformEPKiS3_PKN6icu_578CollatorE
> >...
>
> boost::re_detail_106200::icu_regex_traits_implementation::do_transform(int
> const*, int const*, icu_57::Collator const*) const
>
> Yes, boost makes the ICU version it uses part of its ABI.
>
> There is no obvious good way forward, the RC bug in ICU will ensure that
> the breakage won't migrate to testing before this got sorted out.
The breakage is on boost, not on icu. Closing this as I fixed boost, and the new
boost1.62 upload means it won't migrate until its ready (it gets built, rdeps
that it breaks get rebuilt). In the meantime, icu can migrate and that's fine.
Emilio
--- End Message ---