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

[meson] meson/0.59.1: meson 0.59.1 commented out; however, it's required to build glib. #8982

Closed
lexknuther opened this issue Jan 19, 2022 · 3 comments
Labels
bug Something isn't working

Comments

@lexknuther
Copy link

meson 0.59.1 is commented out; however, it's required to build glib.

@lexknuther lexknuther added the bug Something isn't working label Jan 19, 2022
@SpaceIm
Copy link
Contributor

SpaceIm commented Jan 19, 2022

It doesn't mean that the recipe of 0.59.1 & packages are not in conan-center, just that this specific version is not maintained anymore in conan-center-index.

@lexknuther
Copy link
Author

Is there some corresponding documentation for this? Basically, we are trying to replicate a small subset of the conan-center-index packages on a private network and want to know what to look out for.

@perseoGI
Copy link
Contributor

Hi there,
I was reviewing old issues and I have come across this one.

Of course, this problem does not exist anymore in glib recipe as meson is one of the lucky packages which are ABI backwards compatible and therefore, they can be used safely with version ranges, see https://github.com/conan-io/conan-center-index/blob/master/docs/adding_packages/dependencies.md#version-ranges

Also se version range usage in glib recipe:

self.tool_requires("meson/[>=1.2.3 <2]")

Is there some corresponding documentation for this?

Not really... as @SpaceIm years ago, this behavior still remains. When a version is removed from CCI it does not mean that the recipe is deleted, nor their pre compiled binaries. It means that it will no longer receive future revisions of the recipe so if a bug is detected or a dependency changed or whatever possible change a recipe could suffer, it will no longer be reflected in that deprecated version.
All in all, it is not recommended to use non supported versions of CCI but their recipes will remain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants