On 2021-06-02 02:45:56, Chow Loong Jin wrote: > Package: release.debian.org > Severity: normal > User: release.debian....@packages.debian.org > Usertags: transition > > There's been an ABI break without an upstream soname bump in > libtinyxml2-8, between upstream versions 8.0.0 and 8.1.0, see [1] and > [2]. To remedy this, I have uploaded version 8.1.0+dfsg-2 to > experimental with the library package renamed from libtinyxml2-8 to > libtinyxml2-8a. It is waiting in the NEW queue now.
Please revert tinyxml2 in unstable to the state of 8.0.0+dfsg-2 to avoid uploads of reverse dependencies that are targetted for bullseye to be built against the broken version. Cheers > > The following packages are impacted, and I have successfully rebuilt all > of them locally without sourceful changes, so binNMUs are all that are > necessary for this transition. > > - basilisk2 > - bullet > - caveexpress > - cppcheck > - dart > - encfs > - fastdds > - gazebo > - ignition-common > - ignition-fuel-tools > - ignition-msgs > - kodi-pvr-dvblink > - kodi-pvr-nextpvr > - kodi-pvr-vbox > - kodi-pvr-zattoo > - lgogdownloader > - libexadrums > - libmediainfo > - mrpt > - ros-image-pipeline > - ros-kdl-parser > - ros-pluginlib > - ros-ros > - ros-rospack > - ros-urdf > - sdpb > - trigger-rally > > > [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=988986 > [2] https://github.com/leethomason/tinyxml2/issues/867 > > Ben file: > > title = "tinyxml2"; > is_affected = .depends ~ "libtinyxml2-8" | .depends ~ "libtinyxml2-8a"; > is_good = .depends ~ "libtinyxml2-8a"; > is_bad = .depends ~ "libtinyxml2-8"; > > > -- System Information: > Debian Release: bullseye/sid > APT prefers groovy-updates > APT policy: (500, 'groovy-updates'), (500, 'groovy-security'), (500, > 'groovy'), (400, 'groovy-proposed'), (100, 'groovy-backports') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 5.12.1-hyper1 (SMP w/8 CPU threads) > Kernel taint flags: TAINT_CPU_OUT_OF_SPEC, TAINT_OOT_MODULE, > TAINT_UNSIGNED_MODULE > Locale: LANG=en_SG.utf8, LC_CTYPE=en_SG.UTF-8 (charmap=UTF-8), > LANGUAGE=en_SG:en > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled -- Sebastian Ramacher