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.

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

Attachment: signature.asc
Description: PGP signature

Reply via email to