Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unify all package related names to msgpack-c. #1053

Merged
merged 1 commit into from
Mar 4, 2023

Conversation

redboltz
Copy link
Contributor

Update the version to 6.0.0.

@redboltz redboltz merged commit b3de6f8 into msgpack:c_master Mar 4, 2023
@redboltz redboltz deleted the unify_project_name_c branch March 4, 2023 12:35
@carlocab
Copy link

carlocab commented Mar 5, 2023

Renaming libmsgpackc to libmsgpack-c will break all software that links with libmsgpackc, because they don't know to look for libmsgpack-c instead.

Given that the SOVERSION has not changed, perhaps it would be good to provide symlinks from libmsgpack-c to libmsgpackc to avoid having to recompile dependent software (and patch their build systems in the meantime so they know they have to look for msgpack-c instead of just msgpack)?

carlocab added a commit to carlocab/tmate that referenced this pull request Mar 5, 2023
`msgpack.pc` was renamed to `msgpack-c.pc` upstream in msgpack/msgpack-c#1053.
@redboltz
Copy link
Contributor Author

redboltz commented Mar 6, 2023

@carlocab

Thank you for the comment. The current SOVERSION is 2.0.0. I didn't update the SOVERSION because no function interface has been changed. But I noticed that library name is a part of public intercace. So SOVERSION should be updated to 3.0.0.

I will create the PR that updates SOVERSION from 2.0.0 to 3.0.0 and the msgpack-c version from 6.0.0 to 6.0.1.
The reason updated to 6.0.1 is fixing the bug that is missing SOVERSION update.

What do you think?

@carlocab
Copy link

carlocab commented Mar 7, 2023

I think staying with the SOVERSION of 2.0.0 is fine. msgpack-c 6.0.0 is binary compatible with msgpack-c 5.0.0, so there is no need to force rebuilding of clients here.

equalsraf pushed a commit to equalsraf/neovim-qt that referenced this pull request Mar 16, 2023
`libmsgpackc` was renamed to `libmsgpack-c` in 6.0.0. See
msgpack/msgpack-c#1053.
gentoo-bot pushed a commit to gentoo/gentoo that referenced this pull request Apr 3, 2023
@redboltz redboltz added the C label Apr 2, 2024
kravciak pushed a commit to kravciak/tmate that referenced this pull request Aug 29, 2024
`msgpack.pc` was renamed to `msgpack-c.pc` upstream in msgpack/msgpack-c#1053.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants