• Re: [gentoo-dev] Breaking changes in dev-libs/msgpack-5.0.0

    From =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?=@21:1/5 to Marek Szuba on Mon Feb 6 17:00:02 2023
    On Mon, 2023-02-06 at 14:09 +0000, Marek Szuba wrote:
    Dear everyone,

    Having not been given any love for a long time, we have now got in the
    tree a version of dev-libs/msgpack newer than 3.3.0 - namely 5.0.0. Yes,
    we have managed to skip the entire major version 4 (yay?)! Anyway, the version in question introduces at least two breaking changes:

    - since 4.0.0, the (header-only) C++ library is no longer bundled with
    the C one. As a consequence, a new(ish) package dev-cpp/msgpack-cxx has
    been introduced and >=dev-libs/msgpack-5.0.0 no longer provide
    IUSE="boost cxx";

    - since 5.0.0 CMake modules for both the C and the C++ variant of
    msgpack have different names, which might break cmake-based revdeps
    which have not been updated accordingly.

    In light of the above, both dev-cpp/msgpack-cxx and
    =dev-libs/msgpack-5.0.0 are currently masked in order to give the maintainers of msgpack devreps ample time to test compatibility with the
    new versions. They will, however, be unmasked on the 3rd of March unless major problems are encountered with the revdep update. There is a
    tracker bug "msgpack-5" which can be used to group related issues.


    Given there's only a handful of revdeps, perhaps you could simply test
    them?

    --
    Best regards,
    Michał Górny

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marek Szuba@21:1/5 to All on Mon Feb 6 21:00:01 2023
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------wJOLTmpAIjWYbjJonXJFQLK9
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    T24gMjAyMy0wMi0wNiAxNTo1NywgTWljaGHFgiBHw7Nybnkgd3JvdGU6DQoNCj4gR2l2ZW4g dGhlcmUncyBvbmx5IGEgaGFuZGZ1bCBvZiByZXZkZXBzLCBwZXJoYXBzIHlvdSBjb3VsZCBz aW1wbHkgdGVzdA0KPiB0aGVtPw0KDQpJIGNhbiBhbmQgaGF2ZSBpbiBmYWN0IGFscmVhZHkg YmVndW4sIHN0YXJ0aW5nIHdpdGggcGFja2FnZXMgYWZmZWN0ZWQgYnkgDQpJVVNFIGNoYW5n ZXMuIENhbid0IGh1cnQgdG8gbGV0IG1haW50YWluZXJzIGtub3csIHRob3VnaCENCg0KLS0g DQpNYXJlY2tpDQoNCg==

    --------------wJOLTmpAIjWYbjJonXJFQLK9--

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE+MBeYVMkcD2jfqCrKMQ7KFUeMgEFAmPhWyYACgkQKMQ7KFUe MgGn2xAAjj4kCmgEExPI1MBDrkwUXBN7I+eelGxWm1tyNbUq4ngyHSSP1jMfbmyZ yvZBRlGqWnGYOvOvX0SWIwAAqwgABEX17Qyw6Krp71qLQNuQbysgjSdLgiDT+Ym7 37ibQdW7eeonKZwhmKs7rvm/ydLVYvp8cH/iDMx6TqnBest6+V9kFWtvph6Bq/jI CMjI3h/M0KBN7gwJEUtX7YMXqw8JDsQrLcQs01b48lImqXubv0G1UlHyJtHTw7yM 5oCdeVQKAsaodLbO0QQZvgFwxNQCe5vCTuRmTfD5YRSbOCqLbYuOcbzBj6PQK5eB +KqMtwa7uVMHCX/pjZ11qvF5/1Hrr9FdeoB5XESBhSaxWF8c+YOFkOW82PK0HSiZ Xdlm5X3wEDMn6kiIALdB5KwBv0LfomLwr+Lil76556gwMqzeBODnKINM+ZUTJORv ZnRZvpAYOqwfA4Hc2Gqj1O32obd/Frt3tBzvklgVzAdHmHeZ1133XeBUF2sJTrk3 /Kixm1YxVIUpGLggYbSR6fLjdgM/8876gI+qDOg5cUxUMLlnu3x2aV2YTYZnWvxq U7M3Nc7fzOdwwNRIam326wcw10h1WSNCuEo4X8JB4Guzh3WWWDS3r5dq4LUyl/m8 St7V0Hb4KbujCFghfbl7az+lMwaQrCFjuaFTsKd5eS5S4SVLOvg=
    =6O45
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)