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

Bug#989355: marked as done (transition: tinyxml2)



Your message dated Wed, 1 Sep 2021 10:41:55 +0200
with message-id <YS8803YVZt2frXUY@ramacher.at>
and subject line Re: Bug#989355: transition: tinyxml2
has caused the Debian Bug report #989355,
regarding transition: tinyxml2
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.)


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


--- End Message ---
--- Begin Message ---
On 2021-08-20 19:24:55 +0800, Chow Loong Jin wrote:
> On Fri, Aug 20, 2021 at 12:23:46AM +0200, Sebastian Ramacher wrote:
> > On 2021-06-08 02:06:08 +0800, Chow Loong Jin wrote:
> > > On Sat, Jun 05, 2021 at 05:39:04PM +0800, Chow Loong Jin wrote:
> > > > On Wed, Jun 02, 2021 at 12:27:06PM +0200, Sebastian Ramacher wrote:
> > > > > On 2021-06-02 02:45:56, Chow Loong Jin wrote:
> > > > > > Package: release.debian.org
> > > > > > Severity: normal
> > > > > > User: release.debian.org@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.
> > > > 
> > > > Done -- uploaded 8.0.0+dfsg-2 as 8.1.0+really8.0.0+dfsg-1 to unstable
> > > > 
> > > > Also reuploaded 8.1.0+dfsg-2 as 8.1.0+really8.1.0+dfsg-1 to experimental
> > > > to keep the relative order of the versions.
> > > 
> > > The upstream developer has uploaded a 9.0.0 release with the desired
> > > soname bump to libtinyxml2.so.9, which I have packaged and uploaded into
> > > experimental as 9.0.0+dfsg-1.
> > 
> > Please go ahead
> 
> Thanks. Uploaded 9.0.0+dfsg-1 to unstable.

And it's done.

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply to: