Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 893006 (msgpack-5) - [Tracker] >=dev-libs/msgpack-5.0.0: breaking changes
Summary: [Tracker] >=dev-libs/msgpack-5.0.0: breaking changes
Status: RESOLVED FIXED
Alias: msgpack-5
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Vim Maintainers
URL:
Whiteboard:
Keywords:
Depends on: 893314 893544
Blocks:
  Show dependency tree
 
Reported: 2023-02-03 09:14 UTC by Marek Szuba (RETIRED)
Modified: 2023-02-24 16:57 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marek Szuba (RETIRED) archtester gentoo-dev 2023-02-03 09:14:51 UTC
Two breaking changes since the last release in the tree:
 - since 4.0.0 the C and C++ libraries have been packaged separately. The original name will keep referring to the C version, what used to be installed with USE=cxx is now dev-cpp/msgpack-cxx;
 - since 5.0.0 the two use different CMake package names.

Tracker only, no talking.
Comment 1 Larry the Git Cow gentoo-dev 2023-02-03 09:21:39 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97789e96dcbe9025ca66947799ef8d35ee33c247

commit 97789e96dcbe9025ca66947799ef8d35ee33c247
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2023-02-03 09:15:52 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2023-02-03 09:21:27 +0000

    profiles: mask new dev-libs/msgpack
    
    To give maintainers of revdeps time to adapt to breaking changes.
    Mask removal scheduled for 2023-03-03.
    
    Bug: https://bugs.gentoo.org/893006
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 profiles/package.mask | 6 ++++++
 1 file changed, 6 insertions(+)
Comment 2 Larry the Git Cow gentoo-dev 2023-02-07 20:30:02 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d407d986f56e449fd699a403ffa9138463fbe029

commit d407d986f56e449fd699a403ffa9138463fbe029
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2023-02-07 20:23:03 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2023-02-07 20:29:55 +0000

    profiles: unmask msgpack-5
    
    All dev-libs/msgpack revdeps currently in the tree have already been
    tested. Status:
    
     - sci-libs/rocBLAS fails to build, has been limited to older versions
       for now
     - dev-libs/mmtf-cpp complains at build time about not being able to
       find the relevant package, however the warning itself is harmless
       (mmtf-cpp is a header-only library whose build scripts do not
       actually do anything with the output of "find_package(msgpack)"),
       and ebuild dependencies have been adjusted to make sure the C++
       msgpack library IS present one way or another
     - all the others either have worked out of the box or could have
       easily been modified to handle newer versions
    
    In light of which, IMHO there is no need to keep new msgpack masked
    until March.
    
    Bug: https://bugs.gentoo.org/893006
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 profiles/package.mask | 6 ------
 1 file changed, 6 deletions(-)
Comment 3 Marek Szuba (RETIRED) archtester gentoo-dev 2023-02-24 16:57:34 UTC
Looks like we are done here.