Please hotfix bob packages for their boost dependency
See original GitHub issueA lot of bob
packages link to boost
but they either did not pin boost
or did not list boost
as a dependency.
I have compiled a list of these packages. Please fix them (don’t delete them) using the script I have provided here: https://github.com/conda-forge/conda-forge.github.io/pull/170
$ conda execute conda-forge.github.io/scripts/hotfix.py conda-forge /tmp/infile.txt -r 'boost 1.60.*'
$ cat /tmp/infile.txt
bob.blitz 2.0.8 np110py27_0 linux-64: boost
bob.blitz 2.0.8 np110py27_1 linux-64: boost
bob.blitz 2.0.8 np110py27_2 linux-64: boost
bob.blitz 2.0.8 np110py27_3 linux-64: boost
bob.blitz 2.0.8 np110py27_4 linux-64: boost
bob.blitz 2.0.8 np110py27_5 linux-64: boost
bob.blitz 2.0.8 np110py27_6 linux-64: boost
bob.blitz 2.0.8 np110py34_0 linux-64: boost
bob.blitz 2.0.8 np110py34_1 linux-64: boost
bob.blitz 2.0.8 np110py34_2 linux-64: boost
bob.blitz 2.0.8 np110py34_3 linux-64: boost
bob.blitz 2.0.8 np110py34_4 linux-64: boost
bob.blitz 2.0.8 np110py34_5 linux-64: boost
bob.blitz 2.0.8 np110py34_6 linux-64: boost
bob.blitz 2.0.8 np110py35_0 linux-64: boost
bob.blitz 2.0.8 np110py35_1 linux-64: boost
bob.blitz 2.0.8 np110py35_2 linux-64: boost
bob.blitz 2.0.8 np110py35_3 linux-64: boost
bob.blitz 2.0.8 np110py35_4 linux-64: boost
bob.blitz 2.0.8 np110py35_5 linux-64: boost
bob.blitz 2.0.8 np110py35_6 linux-64: boost
bob.blitz 2.0.8 np111py27_0 linux-64: boost
bob.blitz 2.0.8 np111py27_1 linux-64: boost
bob.blitz 2.0.8 np111py27_2 linux-64: boost
bob.blitz 2.0.8 np111py27_3 linux-64: boost
bob.blitz 2.0.8 np111py27_4 linux-64: boost
bob.blitz 2.0.8 np111py27_5 linux-64: boost
bob.blitz 2.0.8 np111py27_6 linux-64: boost
bob.blitz 2.0.8 np111py34_0 linux-64: boost
bob.blitz 2.0.8 np111py34_1 linux-64: boost
bob.blitz 2.0.8 np111py34_2 linux-64: boost
bob.blitz 2.0.8 np111py34_3 linux-64: boost
bob.blitz 2.0.8 np111py34_4 linux-64: boost
bob.blitz 2.0.8 np111py34_5 linux-64: boost
bob.blitz 2.0.8 np111py34_6 linux-64: boost
bob.blitz 2.0.8 np111py35_0 linux-64: boost
bob.blitz 2.0.8 np111py35_1 linux-64: boost
bob.blitz 2.0.8 np111py35_2 linux-64: boost
bob.blitz 2.0.8 np111py35_3 linux-64: boost
bob.blitz 2.0.8 np111py35_4 linux-64: boost
bob.blitz 2.0.8 np111py35_5 linux-64: boost
bob.blitz 2.0.8 np111py35_6 linux-64: boost
bob.blitz 2.0.8 np110py27_0 osx-64 : boost
bob.blitz 2.0.8 np110py27_1 osx-64 : boost
bob.blitz 2.0.8 np110py27_2 osx-64 : boost
bob.blitz 2.0.8 np110py27_3 osx-64 : boost
bob.blitz 2.0.8 np110py27_4 osx-64 : boost
bob.blitz 2.0.8 np110py27_5 osx-64 : boost
bob.blitz 2.0.8 np110py34_0 osx-64 : boost
bob.blitz 2.0.8 np110py34_1 osx-64 : boost
bob.blitz 2.0.8 np110py34_2 osx-64 : boost
bob.blitz 2.0.8 np110py34_3 osx-64 : boost
bob.blitz 2.0.8 np110py34_4 osx-64 : boost
bob.blitz 2.0.8 np110py34_5 osx-64 : boost
bob.blitz 2.0.8 np110py35_0 osx-64 : boost
bob.blitz 2.0.8 np110py35_1 osx-64 : boost
bob.blitz 2.0.8 np110py35_2 osx-64 : boost
bob.blitz 2.0.8 np110py35_3 osx-64 : boost
bob.blitz 2.0.8 np110py35_4 osx-64 : boost
bob.blitz 2.0.8 np110py35_5 osx-64 : boost
bob.blitz 2.0.8 np110py35_6 osx-64 : boost
bob.blitz 2.0.8 np111py27_0 osx-64 : boost
bob.blitz 2.0.8 np111py27_1 osx-64 : boost
bob.blitz 2.0.8 np111py27_2 osx-64 : boost
bob.blitz 2.0.8 np111py27_3 osx-64 : boost
bob.blitz 2.0.8 np111py27_4 osx-64 : boost
bob.blitz 2.0.8 np111py27_5 osx-64 : boost
bob.blitz 2.0.8 np111py27_6 osx-64 : boost
bob.blitz 2.0.8 np111py34_0 osx-64 : boost
bob.blitz 2.0.8 np111py34_1 osx-64 : boost
bob.blitz 2.0.8 np111py34_2 osx-64 : boost
bob.blitz 2.0.8 np111py34_3 osx-64 : boost
bob.blitz 2.0.8 np111py34_4 osx-64 : boost
bob.blitz 2.0.8 np111py34_5 osx-64 : boost
bob.blitz 2.0.8 np111py34_6 osx-64 : boost
bob.blitz 2.0.8 np111py35_0 osx-64 : boost
bob.blitz 2.0.8 np111py35_1 osx-64 : boost
bob.blitz 2.0.8 np111py35_2 osx-64 : boost
bob.blitz 2.0.8 np111py35_3 osx-64 : boost
bob.blitz 2.0.8 np111py35_4 osx-64 : boost
bob.blitz 2.0.8 np111py35_5 osx-64 : boost
bob.blitz 2.0.8 np111py35_6 osx-64 : boost
bob.core 2.1.2 py27_0 linux-64 :
bob.core 2.1.2 py27_1 linux-64 :
bob.core 2.1.2 py27_2 linux-64 :
bob.core 2.1.2 py27_3 linux-64 :
bob.core 2.1.2 py27_4 linux-64 :
bob.core 2.1.2 py34_0 linux-64 :
bob.core 2.1.2 py34_1 linux-64 :
bob.core 2.1.2 py34_2 linux-64 :
bob.core 2.1.2 py34_3 linux-64 :
bob.core 2.1.2 py34_4 linux-64 :
bob.core 2.1.2 py35_0 linux-64 :
bob.core 2.1.2 py35_1 linux-64 :
bob.core 2.1.2 py35_2 linux-64 :
bob.core 2.1.2 py35_3 linux-64 :
bob.core 2.1.2 py35_4 linux-64 :
bob.math 2.0.3 np110py27_nomkl_1 linux-64: boost
bob.math 2.0.3 np110py27_nomkl_2 linux-64: boost
bob.math 2.0.3 np110py27_nomkl_3 linux-64: boost
bob.math 2.0.3 np110py34_nomkl_1 linux-64: boost
bob.math 2.0.3 np110py34_nomkl_2 linux-64: boost
bob.math 2.0.3 np110py34_nomkl_3 linux-64: boost
bob.math 2.0.3 np110py35_nomkl_1 linux-64: boost
bob.math 2.0.3 np110py35_nomkl_2 linux-64: boost
bob.math 2.0.3 np110py35_nomkl_3 linux-64: boost
bob.math 2.0.3 np111py27_nomkl_1 linux-64: boost
bob.math 2.0.3 np111py27_nomkl_2 linux-64: boost
bob.math 2.0.3 np111py27_nomkl_3 linux-64: boost
bob.math 2.0.3 np111py34_nomkl_1 linux-64: boost
bob.math 2.0.3 np111py34_nomkl_2 linux-64: boost
bob.math 2.0.3 np111py34_nomkl_3 linux-64: boost
bob.math 2.0.3 np111py35_nomkl_1 linux-64: boost
bob.math 2.0.3 np111py35_nomkl_2 linux-64: boost
bob.math 2.0.3 np111py35_nomkl_3 linux-64: boost
bob.math 2.0.3 py27_nomkl_0 linux-64: boost
bob.math 2.0.3 py34_nomkl_0 linux-64: boost
bob.math 2.0.3 py35_nomkl_0 linux-64: boost
bob.math 2.0.3 np110py27_nomkl_1 osx-64: boost
bob.math 2.0.3 np110py27_nomkl_2 osx-64: boost
bob.math 2.0.3 np110py27_nomkl_3 osx-64: boost
bob.math 2.0.3 np110py34_nomkl_1 osx-64: boost
bob.math 2.0.3 np110py34_nomkl_2 osx-64: boost
bob.math 2.0.3 np110py34_nomkl_3 osx-64: boost
bob.math 2.0.3 np110py35_nomkl_1 osx-64: boost
bob.math 2.0.3 np110py35_nomkl_2 osx-64: boost
bob.math 2.0.3 np110py35_nomkl_3 osx-64: boost
bob.math 2.0.3 np111py27_nomkl_1 osx-64: boost
bob.math 2.0.3 np111py27_nomkl_2 osx-64: boost
bob.math 2.0.3 np111py27_nomkl_3 osx-64: boost
bob.math 2.0.3 np111py34_nomkl_1 osx-64: boost
bob.math 2.0.3 np111py34_nomkl_2 osx-64: boost
bob.math 2.0.3 np111py34_nomkl_3 osx-64: boost
bob.math 2.0.3 np111py35_nomkl_1 osx-64: boost
bob.math 2.0.3 np111py35_nomkl_2 osx-64: boost
bob.math 2.0.3 np111py35_nomkl_3 osx-64: boost
bob.math 2.0.3 py27_nomkl_0 osx-64 : boost
bob.math 2.0.3 py34_nomkl_0 osx-64 : boost
bob.math 2.0.3 py35_nomkl_0 osx-64 : boost
bob.io.matlab 2.0.4 py27_0 linux-64:
bob.io.matlab 2.0.4 py27_3 linux-64:
bob.io.matlab 2.0.4 py34_0 linux-64:
bob.io.matlab 2.0.4 py34_3 linux-64:
bob.io.matlab 2.0.4 py35_0 linux-64:
bob.io.matlab 2.0.4 py35_3 linux-64:
bob.io.matlab 2.0.4 py27_0 osx-64 :
bob.io.matlab 2.0.4 py27_3 osx-64 :
bob.io.matlab 2.0.4 py34_0 osx-64 :
bob.io.matlab 2.0.4 py34_3 osx-64 :
bob.io.matlab 2.0.4 py35_0 osx-64 :
bob.io.matlab 2.0.4 py35_3 osx-64 :
bob.io.audio 2.0.0 py27_0 linux-64 :
bob.io.audio 2.0.0 py27_1 linux-64 :
bob.io.audio 2.0.0 py34_0 linux-64 :
bob.io.audio 2.0.0 py34_1 linux-64 :
bob.io.audio 2.0.0 py35_0 linux-64 :
bob.io.audio 2.0.0 py35_1 linux-64 :
bob.io.audio 2.0.0 py27_1 osx-64 :
bob.io.audio 2.0.0 py34_1 osx-64 :
bob.io.audio 2.0.0 py35_1 osx-64 :
bob.measure 2.1.1 py27_0 linux-64 :
bob.measure 2.1.1 py27_1 linux-64 :
bob.measure 2.1.1 py34_0 linux-64 :
bob.measure 2.1.1 py34_1 linux-64 :
bob.measure 2.1.1 py35_0 linux-64 :
bob.measure 2.1.1 py35_1 linux-64 :
bob.measure 2.1.1 py27_1 osx-64 :
bob.measure 2.1.1 py34_1 osx-64 :
bob.measure 2.1.1 py35_1 osx-64 :
bob.io.video 2.0.6 py27_0 linux-64 :
bob.io.video 2.0.6 py27_1 linux-64 :
bob.io.video 2.0.6 py34_0 linux-64 :
bob.io.video 2.0.6 py34_1 linux-64 :
bob.io.video 2.0.6 py35_0 linux-64 :
bob.io.video 2.0.6 py35_1 linux-64 :
bob.io.video 2.0.6 py27_1 osx-64 :
bob.io.video 2.0.6 py34_1 osx-64 :
bob.io.video 2.0.6 py35_1 osx-64 :
bob.learn.activation 2.0.4 py27_0 linux-64:
bob.learn.activation 2.0.4 py27_1 linux-64:
bob.learn.activation 2.0.4 py34_0 linux-64:
bob.learn.activation 2.0.4 py34_1 linux-64:
bob.learn.activation 2.0.4 py35_0 linux-64:
bob.learn.activation 2.0.4 py35_1 linux-64:
bob.learn.activation 2.0.4 py27_1 osx-64:
bob.learn.activation 2.0.4 py34_1 osx-64:
bob.learn.activation 2.0.4 py35_1 osx-64:
bob.learn.boosting 2.0.7 py27_0 linux-64:
bob.learn.boosting 2.0.7 py27_1 linux-64:
bob.learn.boosting 2.0.7 py34_0 linux-64:
bob.learn.boosting 2.0.7 py34_1 linux-64:
bob.learn.boosting 2.0.7 py35_0 linux-64:
bob.learn.boosting 2.0.7 py35_1 linux-64:
bob.learn.boosting 2.0.7 py27_1 osx-64:
bob.learn.boosting 2.0.7 py34_1 osx-64:
bob.learn.boosting 2.0.7 py35_1 osx-64:
bob.learn.libsvm 2.0.3 py27_0 linux-64:
bob.learn.libsvm 2.0.3 py27_1 linux-64:
bob.learn.libsvm 2.0.3 py34_0 linux-64:
bob.learn.libsvm 2.0.3 py34_1 linux-64:
bob.learn.libsvm 2.0.3 py35_0 linux-64:
bob.learn.libsvm 2.0.3 py35_1 linux-64:
bob.ip.color 2.0.4 py27_0 linux-64 :
bob.ip.color 2.0.4 py27_1 linux-64 :
bob.ip.color 2.0.4 py34_0 linux-64 :
bob.ip.color 2.0.4 py34_1 linux-64 :
bob.ip.color 2.0.4 py35_0 linux-64 :
bob.ip.color 2.0.4 py35_1 linux-64 :
bob.ip.color 2.0.4 py27_1 osx-64 :
bob.ip.color 2.0.4 py34_1 osx-64 :
bob.ip.color 2.0.4 py35_1 osx-64 :
bob.ip.gabor 2.0.5 py27_0 linux-64 :
bob.ip.gabor 2.0.5 py27_1 linux-64 :
bob.ip.gabor 2.0.5 py34_0 linux-64 :
bob.ip.gabor 2.0.5 py34_1 linux-64 :
bob.ip.gabor 2.0.5 py35_0 linux-64 :
bob.ip.gabor 2.0.5 py35_1 linux-64 :
bob.ip.gabor 2.0.5 py27_1 osx-64 :
bob.ip.gabor 2.0.5 py34_1 osx-64 :
bob.ip.gabor 2.0.5 py35_1 osx-64 :
bob.learn.linear 2.0.7 py27_0 linux-64:
bob.learn.linear 2.0.7 py27_1 linux-64:
bob.learn.linear 2.0.7 py34_0 linux-64:
bob.learn.linear 2.0.7 py34_1 linux-64:
bob.learn.linear 2.0.7 py35_0 linux-64:
bob.learn.linear 2.0.7 py35_1 linux-64:
bob.learn.linear 2.0.7 py27_1 osx-64:
bob.learn.linear 2.0.7 py34_1 osx-64:
bob.learn.linear 2.0.7 py35_1 osx-64:
bob.learn.mlp 2.0.11 py27_0 linux-64:
bob.learn.mlp 2.0.11 py27_1 linux-64:
bob.learn.mlp 2.0.11 py34_0 linux-64:
bob.learn.mlp 2.0.11 py34_1 linux-64:
bob.learn.mlp 2.0.11 py35_0 linux-64:
bob.learn.mlp 2.0.11 py35_1 linux-64:
bob.learn.mlp 2.0.11 py27_1 osx-64 :
bob.learn.mlp 2.0.11 py34_1 osx-64 :
bob.learn.mlp 2.0.11 py35_1 osx-64 :
bob.learn.em 2.0.8 py27_0 linux-64 :
bob.learn.em 2.0.8 py27_1 linux-64 :
bob.learn.em 2.0.8 py34_0 linux-64 :
bob.learn.em 2.0.8 py34_1 linux-64 :
bob.learn.em 2.0.8 py35_0 linux-64 :
bob.learn.em 2.0.8 py35_1 linux-64 :
bob.learn.em 2.0.8 py27_1 osx-64 :
bob.learn.em 2.0.8 py34_1 osx-64 :
bob.learn.em 2.0.8 py35_1 osx-64 :
bob.ip.facedetect 2.0.7 py27_0 linux-64:
bob.ip.facedetect 2.0.7 py34_0 linux-64:
bob.ip.facedetect 2.0.7 py35_0 linux-64:
There are 250 packages in the list.
The script may need further modifications in the uploading part but the person who will do this will know how to edit it. (probably you need to add -t token.binstar
and -c main
)
Thank you.
Issue Analytics
- State:
- Created 7 years ago
- Comments:12 (12 by maintainers)
Top Results From Across the Web
Build dependencies on 22.04 using debian base packages #6
Build all the dependencies here: #2 (comment) Try this within a 22.04 docker ... Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, ...
Read more >[boost] Proposal for moving Boost to CMake - Google Groups
to discover their Boost dependencies. * We would work with CMake towards eventually taking over maintenance of the FindBoost module distributed with CMake....
Read more >Boost Downloads
Old versions of boost can be found on the version history page or from the sourceforge download page. Git Repositories. Boost uses Git...
Read more >boost C/C++ Package - JFrog ConanCenter - Conan.io
Version 1.80.0 of the boost package. Boost provides free peer-reviewed portable C++ source libraries. ... return f"dependencies-{self.version}.yml".
Read more >Nixpkgs 22.11 manual - NixOS
Nix expressions describe how to build packages from source and are collected in the nixpkgs repository. Also included in the collection are Nix...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
TL;DR
We “have” a solution, it is just not good one 😉 Our solution so far is to delete the previous binaries.
Assuming a risk to make this even more boring let me say this. Ideally, a lower build number should never get selected unless explicitly specified. Meaning we should not need to delete/move them at all. Unfortunately, conda does not honor that, and we are forced to use ugly workarounds like “hotfix,” deleting, or archiving.
That is definitely the right way to go.
I followed that thread for a while and I don’t know if a decision was made, but if you bumped the build number there is nothing to do here besides archiving the old builds.
We don’t have an automated way for that yet, but writing a script that moves them should not be too difficult.