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

[conan-center] Fragility on KB-H010: Can not detect new tools.get #448

Open
uilianries opened this issue Sep 16, 2022 · 0 comments
Open
Labels
bug Something isn't working

Comments

@uilianries
Copy link
Member

Using single quote and only calling get() will not be detected by the hook:

    def source(self):
        get(self, **self.conan_data['sources'][self.version],
                  strip_root=True,
                  destination=self.source_folder)
@uilianries uilianries added the bug Something isn't working label Sep 16, 2022
lieser added a commit to lieser/conan-center-index that referenced this issue Jun 28, 2023
reneme pushed a commit to lieser/conan-center-index that referenced this issue Oct 23, 2023
reneme pushed a commit to lieser/conan-center-index that referenced this issue Oct 23, 2023
lieser added a commit to lieser/conan-center-index that referenced this issue Dec 22, 2023
conan-center-bot pushed a commit to conan-io/conan-center-index that referenced this issue Feb 16, 2024
* adding Botan 3.0.0 recipe

* updated to conan 2

* ci lint fix

* ci lint fix

* ci lint fix

* replacing version check

* some more fixes to be ready for 2.0

* fixes

* Keep old test package for Conan 1.x

* Order imports

* Remove unused import

* Fix packaging

* Fix msvc build and test

* Use Version helper in package_info

* Small fixes

* Don't add -fPIC for msvc

* Fix msvc package info for Botan 3.0.0

* Add missing patch_description and patch_type

* Revert back to "sources" name for src folder

* Try fixing KB-H010 for Conan 1

* Remove base_path for patches and switch again to `src` for src folder

* Don't import from conan.tools.microsoft.subsystems

* Fix KB-H010 by using double quotes

conan-io/hooks#448

* Disable getentropy

* Move layout method

* Add check for minimal compiler version

* Fix getting env variables

* Remove some older Botan versions

* Fix removal of old versions

* Replace apple_deployment_target_flag with apple_min_version_flag

* Disable getrandom

* Set 11.2 as minimal GCC

* Set C++ standard in test package according to Botan version

* Add min version for apple-clang

* Remove redundant cpp_info.names["pkg_config"]

* Use leading _ for member variable extra_cxxflags

* Readd comment

* Further improvements

* Support for the OpenSSL provider was removed in Botan 2.19.2

* Add support for tools.build:sysroot

* add a patch to support getrandome() in glibc < 2.25

* add Botan 3.1.0 and 3.1.1

* add Botan 3.2.0

* Botan 2.x is not compatible with OpenSSL 3.x

* pin to specific OpenSSL version (1.1.1s)

* FIX: warnings KB-H043 and KB-H077

* don't explicitly disable getrandom/getentropy on Linux

* Apply suggestions from code review

Co-authored-by: Uilian Ries <[email protected]>

* add patch sources to patches

* Apply suggestions from code review

Co-authored-by: Uilian Ries <[email protected]>

* FIX: linter warnings

* FIX: default of CXXFLAGS

* update recipe's meta data

* use self.dependencies['boost'].options

* add -o disable_modules

* Workaround to support glibc < 2.25

This can (and should) be removed once CCI's CI images are
updated with a newer glibc.

* Apply suggestions from code review

Co-authored-by: Uilian Ries <[email protected]>

---------

Co-authored-by: Maaown (Leonard Viktor Pooch) <[email protected]>
Co-authored-by: memsharded <[email protected]>
Co-authored-by: Rubén Rincón <[email protected]>
Co-authored-by: Rene Meusel <[email protected]>
Co-authored-by: René Meusel <[email protected]>
Co-authored-by: Uilian Ries <[email protected]>
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

1 participant