[boost] boost/any: Installation impossible due to OSS limit of provider
See original GitHub issueAs suggested, this is a follow-up of https://github.com/conan-io/conan-center-index/issues/1219
In short, building any boost package is impossible because the referenced bintray url of the sources has been locked due to exceeded traffic limits.
Package and Environment Details (include every applicable attribute)
- Package Name/Version: boost/any (all versions affected)
- Operating System+version: n/a
- Compiler+version:n/a
- Docker image: n/a
- Conan version: n/a
- Python version: n/a
Conan profile (output of conan profile show default
or conan profile show <profile>
if custom profile is in use)
Not important for this issue as the reason is not directly with conan (we can solve it here, though)
Steps to reproduce (Include if Applicable)
Try to build any version of the boost
package. Will fail with a Forbidden!
error message (see below)
Logs (Include/Attach if Applicable)
Click to expand log
This is the error that will be seen once the traffic limit has been reached:
ERROR: boost/1.72.0: Error in source() method, line 173
tools.get(**self.conan_data["sources"][self.version])
AuthenticationException: Forbidden!
Additional information / possible solution
As mentioned in the boost mailing list (https://lists.boost.org/boost-users/2020/06/90495.php) the package could refer to a mirror proxy (e.g. SourceForge) instead of using bintray directly. I tested this locally and for me it worked, but I’m not experienced enough with Conan to know for sure this is a good enough solution for everyone else.
Issue Analytics
- State:
- Created 3 years ago
- Comments:12 (8 by maintainers)
Top GitHub Comments
PR is merged now, Thank you @madebr!
Yes, I can confirm that it is working again. Anyway, I think providing a fix on conan side as well is always a good idea. They didn’t explain how they solved it, so we don’t know how long it will last.