On Sun, May 10, 2020 at 03:40:43PM +0200, László Böszörményi wrote: >.... > Level 1.5 is needed for Boost packages to be binNMUed: > Both boost1.67 and boost1.71 build correctly. >... Changing the icu version changes the libboost_regex ABI.
The libboost-regex*-icu* provides untangle icu transitions from boost transitions, but reverse dependencies of libboost-regex1.67.0 in buster depend on libboost-regex1.67.0 not libboost-regex1.67.0-icu63. This means one boost transition is needed before the untangling is finished, and this has to happen before this icu transition. boost1.67 should never be rebuilt with a more recent icu. Additionally, everything depending on libboost-regex1.67.0-icu63 or libboost-regex1.71.0-icu63 is also part of this icu transition. cu Adrian