#1061497 msgpack-cxx: Please update to 6.1.0

#1061497#5
Date:
2024-01-25 14:49:37 UTC
From:
To:
Hi,

would it be possible to upload msgpack 6.1.0 to Debian unstable soon? It would
be nice to have the v6 API in Ubuntu 24.04 LTS, for which the import freeze is
on the 29th February. I can also upload it as NMU if you want.

Cheers,
Stephan

#1061497#10
Date:
2024-01-25 17:33:08 UTC
From:
To:
Currently, this would break a number of packages.  The reverse
dependencies need to be updated to deal with both the msgpack-c /
msgpack-cxx split (which most have) and also to deal with the CMake
config renames that upstream did.

The former is tracked by
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018679 and looks like
it's almost done.  I should raise the severity of the blocking issues
and double check others haven't crept in since I initially filed that.

Another round of checks is also needed to see what the impact is for the
CMake config rename.  I'll look into creating a tracking bug for that
and try to get some traction.

Please don't.

Cheers,

#1061497#15
Date:
2024-01-26 11:54:06 UTC
From:
To:
Hi James,

thanks for your swift replay and thanks for the bug report! I was not
aware of it.

Regarding the transition, the only missing package according to
#1018679 is autobahn-cpp (#1019114), which is orphaned.

However, there are indeed new packages that have appeared since then
that depend on libmsgpack-dev:
- neovim
- dials
- tmate-ssh-server
- libdata-messagepack-stream-perl
- tamte
- rocblas
- groonga
- webdis
- neovim-qt
- libdata-messagepack-perl

I did a quick codesearch via
https://codesearch.debian.net/search?q=msgpack.hpp to find out which
of those packages actually depend on msgpack-cxx:
- ring
- rocblas
- dials
- libdata-messagepack-stream-perl (unsure)

Is there anything I can do to help speed up this transition? Given
that number of affected packages is quite small, I don't think a
forceful transition for the C++ library would be a problem (that is,
removing libmsgpack-cxx-dev from libmsgpack-dev and updating
msgpack-cxx). I am willing to invest time in writing bug reports and
patches if you think this is doable before Feb 29th.

Cheers,
Stephan

#1061497#20
Date:
2024-02-27 14:41:31 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
msgpack-cxx, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1061497@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
James McCoy <jamessan@debian.org> (supplier of updated msgpack-cxx package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 26 Feb 2024 18:35:03 -0500
Source: msgpack-cxx
Architecture: source
Version: 6.1.0-1
Distribution: unstable
Urgency: medium
Maintainer: James McCoy <jamessan@debian.org>
Changed-By: James McCoy <jamessan@debian.org>
Closes: 1061497
Changes:
 msgpack-cxx (6.1.0-1) unstable; urgency=medium
 .
   * New upstream release (Closes: #1061497)
     - Remove backported patches
   * Upload to unstable
 .
 msgpack-cxx (6.0.0-2) experimental; urgency=medium
 .
   * Backport upstream patch (test: Add missing rebind to allocators) to fix
     build with g++-13
 .
 msgpack-cxx (6.0.0-1) experimental; urgency=medium
 .
   * New upstream release
     + Library renamed from msgpack to msgpack-cxx
   * Update packaging for msgpackc-cxx -> msgpack-cxx library renaming
   * Declare compliance with Policy 4.6.2, no changes needed
   * Catch errors for any C++ version, not just the last one
   * autopkgtest: Use msgpack-cxx package instead of msgpack
Checksums-Sha1:
 50bc7e4149f36d04904fa91d4f00733e1bdb495d 2517 msgpack-cxx_6.1.0-1.dsc
 09b6b71cdfb4b176e5bb12b02b4ffc290ec10b41 478452 msgpack-cxx_6.1.0.orig.tar.gz
 8180e5b54b6094ff8595d22cf8b9f612fcedab4c 7960 msgpack-cxx_6.1.0-1.debian.tar.xz
Checksums-Sha256:
 8b28874f790b916de45cef6fb6ee0ea151045e30777276575950f9dc16bba0ef 2517 msgpack-cxx_6.1.0-1.dsc
 23ede7e93c8efee343ad8c6514c28f3708207e5106af3b3e4969b3a9ed7039e7 478452 msgpack-cxx_6.1.0.orig.tar.gz
 979bfa6970395d577d83808909c31201da921762199389226d8c9b631dc90521 7960 msgpack-cxx_6.1.0-1.debian.tar.xz
Files:
 ff5cca8b951df71ddda69b758e41562a 2517 libs optional msgpack-cxx_6.1.0-1.dsc
 55e04acee9c15d50f045354bccc9e70f 478452 libs optional msgpack-cxx_6.1.0.orig.tar.gz
 06484ebcd25f4b3b893ecd1dee84d2dc 7960 libs optional msgpack-cxx_6.1.0-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQKoBAEBCgCSFiEEkb+/TWlWvV33ty0j3+aRrjMbo9sFAmXd6JVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDkx
QkZCRjRENjk1NkJENURGN0I3MkQyM0RGRTY5MUFFMzMxQkEzREIUHGphbWVzc2Fu
QGRlYmlhbi5vcmcACgkQ3+aRrjMbo9toshAAhnGBhEn+MwKrNwJcm9Ti77tbOuBh
MGYITW/9Jl8A3RSVh0i0ENwzFiKLAafOY0RlRFvn8j8w7mLfnWKbWaiaCoy5q64x
lrK/CQPfmxAnhPp4pZaPLkQ90EY0PHkfHT28Y0j1paVadGVeW2iB6BVwKg9aM6dK
cv/HAkavMJqNrbXYKJLpgU4QbwLNhsWCcJXiPlfsfAhlkhAQpeZRvslzEIsGnlNk
zFg9JbM1bvNpsUIWJjVHwafmUScAznjgEzenOvvSOHDjcwTgX6g/gov50Vf6WPh7
6TaR6JplHv0+b/EQG2v1DMVDQJlxdw/h12jSJwDK3k9iA1eawKPUxFWCdA6T4H3x
4HP9h0PmG+MHusV4sSMVl7k/56dfB1YMJze3yN0/8scvvDV/d+aSK5MrArK4Hwnn
UWd/TbMbu5VYHv03hY1mcmq7ESJXueggzHFvSj1oMOIG/dj0FdjXprNMb8dadyNm
HIO/IpAQZ/qaEZPKmnJaU70Nqe6WgZHZ2P6Hhf+A5Mm3zXmp6XZDPrmypAt1ogtY
guc7rFyl7B2ksFF8sSw5IkF0WgGK3oBJJUU3j94xaMCX3D1LIKAvrq4rCIhhe45D
gwFc7J/MJAR3ii0QnjA4AiCCPU9bJSygqbxVilsxloR/CoesVGk6/GIuILmEJKUE
NWpgFTWqRLQSsSE=
=9Gwa
-----END PGP SIGNATURE-----