-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Labels
Docshelp wantedNeed some help to be finishNeed some help to be finishpriority: mediumquestionFurther information is requestedFurther information is requested
Description
There are some recipes that may need to install tools that can be considered as system requirements.
There are already some recipes in the index that check for system tools installed but do not install them. Others like libusb do install system requirements as libudev.
We feel it is intrusive and risky to install system requirements when using a Conan dependency and we want to avoid this in Conan (specially asking for sudo permissions 😩).
The question here is what approach should be taken when packaging recipes that require any kind os system requirement:
- Should we create recipes for system requirements and package binaries?
- Should we just check the existence of that tools installed and just raise?
- Should we create "proxy recipes" that perform those install or checks to model that dependency in the conan graph?
Feedback please!
Morwenn, Behemyth and Minimonium
Metadata
Metadata
Assignees
Labels
Docshelp wantedNeed some help to be finishNeed some help to be finishpriority: mediumquestionFurther information is requestedFurther information is requested