conan-center-index
conan-center-index copied to clipboard
[xorg] Model uuid dependency
Prevent erroneous linkage against an incompatible uuid interface when libuuid exists in the dependency tree with xorg by adding a dependency on the util-linux-libuuid conan package. This will ensure an error is raised if libuuid is in the same dependency graph as xorg.
This has caused issues in #17427, #17485 and this change is based on the suggestion by @prince-chrismc in https://github.com/conan-io/conan-center-index/pull/17995#issuecomment-1615034107. Read these linked issues for context.
- [x] I've read the contributing guidelines.
- [x] I've used a recent Conan client version close to the currently deployed.
- [x] I've tried at least one configuration locally with the conan-center hook activated.
:robot: Beep Boop! This pull request is making changes to 'recipes/xorg//'.
:wave: @Hopobcn you might be interested. :wink:
Conan v1 pipeline :heavy_check_mark:
All green in build 1 (578af504d315d4ecf472bd85346c4bb55ee45872):
- xorg/system@: All packages built successfully! (All logs)
Conan v2 pipeline :heavy_check_mark:
Note: Conan v2 builds may be required once they are on the v2 ready list
All green in build 1 (578af504d315d4ecf472bd85346c4bb55ee45872):
- xorg/system@: All packages built successfully! (All logs)
Conan v1 pipeline :x:
Sorry, the system is under maintenance and it doesn't accept builds right now. Please, check https://status.conan.io to obtain more information. Thanks for your understanding and help with the Conan Center Index!
Conan v2 pipeline :heavy_check_mark:
Note: Conan v2 builds may be required once they are on the v2 ready list
All green in build 1 (578af504d315d4ecf472bd85346c4bb55ee45872):
- xorg/system@: All packages built successfully! (All logs)
Conan v1 pipeline :x:
Sorry, the system is under maintenance and it doesn't accept builds right now. Please, check https://status.conan.io to obtain more information. Thanks for your understanding and help with the Conan Center Index!
Conan v2 pipeline :x:
Note: Conan v2 builds may be required once they are on the v2 ready list
The v2 pipeline failed. Please, review the errors and note this will be required for pull requests to be merged in the near future.
See details:
Sorry, the system is under maintenance and it doesn't accept builds right now. Please, check https://status.conan.io to obtain more information. Thanks for your understanding and help with the Conan Center Index!
Conan v1 pipeline :heavy_check_mark:
All green in build 2 (578af504d315d4ecf472bd85346c4bb55ee45872):
- xorg/system@: All packages built successfully! (All logs)
Conan v2 pipeline :heavy_check_mark:
Note: Conan v2 builds may be required once they are on the v2 ready list
All green in build 2 (578af504d315d4ecf472bd85346c4bb55ee45872):
- xorg/system@: All packages built successfully! (All logs)
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
I detected other pull requests that are modifying xorg/all recipe:
- #11431
This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there.
@RubenRBS is this being considered at all? If not, I'll close this out - trying to minimise the number of plates I've got spinning for CCI contributions.
I think this is relevant anymore thanks to libuuid being replaced by util-linux-libuuid everywhere by now?
@valgur actually not entirely. This is about modelling the dependency in xorg itself so that it's enforced as part of the dependency tree, so that we get meaningful errors if any package in the tree uses a different libuuid. We've solved this problem for cci packages, but not anything outside this curated ecosystem
Conan v1 pipeline :heavy_check_mark:
All green in build 1 (578af504d315d4ecf472bd85346c4bb55ee45872):
- xorg/system: All packages built successfully! (All logs)
Conan v2 pipeline :heavy_check_mark:
Note: Conan v2 builds are now mandatory. Please read our discussion about it.
All green in build 1 (578af504d315d4ecf472bd85346c4bb55ee45872):
- xorg/system: All packages built successfully! (All logs)
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This pull request has been automatically closed because it has not had recent activity. Thank you for your contributions.