bob issueshttps://gitlab.idiap.ch/groups/bob/-/issues2019-02-24T19:59:33Zhttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/15create command is broken in the latest beta2019-02-24T19:59:33ZAmir MOHAMMADIcreate command is broken in the latest beta```sh
$ bdt create tf
Traceback (most recent call last):
File "/home/amir/miniconda/bin/bdt", line 11, in <module>
sys.exit(main())
File "/home/amir/miniconda/lib/python3.6/site-packages/click/core.py", line 764, in __call__
...```sh
$ bdt create tf
Traceback (most recent call last):
File "/home/amir/miniconda/bin/bdt", line 11, in <module>
sys.exit(main())
File "/home/amir/miniconda/lib/python3.6/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/home/amir/miniconda/lib/python3.6/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/home/amir/miniconda/lib/python3.6/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/amir/miniconda/lib/python3.6/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/amir/miniconda/lib/python3.6/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/home/amir/miniconda/lib/python3.6/site-packages/bob/devtools/scripts/bdt.py", line 42, in _decorator
value = view_func(*args, **kwargs)
TypeError: create() got an unexpected keyword argument 'group'
```André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.measure/-/issues/59MinDCF problem in negative sets with outlier scores2019-02-22T14:14:38ZSaeed SARFJOOMinDCF problem in negative sets with outlier scoresWhen we have an outlier score in negative set, the selected threshold in `bob.measure.min_weighted_error_rate_threshold` function is wrong. For example:
``` python
from bob.measure import min_weighted_error_rate_threshold, farfrr
co...When we have an outlier score in negative set, the selected threshold in `bob.measure.min_weighted_error_rate_threshold` function is wrong. For example:
``` python
from bob.measure import min_weighted_error_rate_threshold, farfrr
cost = 0.99
negatives = [-3, -2, -1, -0.5, 4]
positives = [0.5, 3]
th = min_weighted_error_rate_threshold(negatives, positives, cost, True)
print("threshold: " + str(th))
far, frr = farfrr(negatives, positives, th)
mindcf = (cost*far + (1-cost)*frr)*100
print ("minDCF : " + str(mindcf))
```
In this condition the output will be:
```
threshold: 0.0
minDCF : 19.8
```
minDCF can not be more than 1. In this condition a threshold higher than maximum score must be chosen. e.g., with threshold 5 minDCF will be 1.Saeed SARFJOOSaeed SARFJOOhttps://gitlab.idiap.ch/bob/bob.ip.pytorch_extractor/-/issues/5MLPAlgorithm should be implemented as a bob.pad.base.algorithm2019-02-15T15:47:20ZGuillaume HEUSCHMLPAlgorithm should be implemented as a bob.pad.base.algorithmIt would be nice to implement the MLP as a `bob.pad.base.algorithm` child, this way, it could be used seamlessly with `spoof.py` and hence simplify the whole pipeline !It would be nice to implement the MLP as a `bob.pad.base.algorithm` child, this way, it could be used seamlessly with `spoof.py` and hence simplify the whole pipeline !https://gitlab.idiap.ch/bob/bob.devtools/-/issues/14caching is not working on macos?2019-02-15T05:54:47ZAmir MOHAMMADIcaching is not working on macos?I saw the cache being created in https://gitlab.idiap.ch/bob/bob.ip.dlib/-/jobs/157412
but I can't see it being extracted in https://gitlab.idiap.ch/bob/bob.ip.dlib/-/jobs/157414
I can see the cache working in linux: https://gitlab.idia...I saw the cache being created in https://gitlab.idiap.ch/bob/bob.ip.dlib/-/jobs/157412
but I can't see it being extracted in https://gitlab.idiap.ch/bob/bob.ip.dlib/-/jobs/157414
I can see the cache working in linux: https://gitlab.idiap.ch/bob/bob.ip.dlib/-/jobs/157413
Am I missing something?André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.ip.pytorch_extractor/-/issues/4Simplify the MultiNetPatchExtractor and MLPAlgorithm2019-02-18T13:37:38ZOlegs NIKISINSSimplify the MultiNetPatchExtractor and MLPAlgorithmHey @heusch ,
As you pointed out these two classes are controlled by configs:
https://gitlab.idiap.ch/bob/bob.ip.pytorch_extractor/blob/master/bob/ip/pytorch_extractor/MultiNetPatchExtractor.py
https://gitlab.idiap.ch/bob/bob.ip.pytor...Hey @heusch ,
As you pointed out these two classes are controlled by configs:
https://gitlab.idiap.ch/bob/bob.ip.pytorch_extractor/blob/master/bob/ip/pytorch_extractor/MultiNetPatchExtractor.py
https://gitlab.idiap.ch/bob/bob.ip.pytorch_extractor/blob/master/bob/ip/pytorch_extractor/MLPAlgorithm.py
Completely agree with you, this is not convenient resulting to have "configs in the configs".
Will refactor that tomorrow, removing the need for controlling configs in above files. Please let me know if you have any comments on that. Thanks!Olegs NIKISINSOlegs NIKISINShttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/13Template for MANIFEST.in not found2019-02-12T12:41:19ZGuillaume HEUSCHTemplate for MANIFEST.in not foundHi,
I just tried to create a new pacakge from scratch with this nice new tool:
```bash
bdt new -t "IEEE TBIOM FARGO Paper Companion Package" -o bob.paper.fargo_tbiom_2019 bob/bob.paper.fargo_tbiom_2019 "Guillaume Heusch" "guillaume.he...Hi,
I just tried to create a new pacakge from scratch with this nice new tool:
```bash
bdt new -t "IEEE TBIOM FARGO Paper Companion Package" -o bob.paper.fargo_tbiom_2019 bob/bob.paper.fargo_tbiom_2019 "Guillaume Heusch" "guillaume.heusch@idiap.ch"
```
Here's the result
```bash
Traceback (most recent call last):
File "/idiap/user/heusch/miniconda2/envs/bdt/bin/bdt", line 11, in <module>
sys.exit(main())
File "/idiap/user/heusch/miniconda2/envs/bdt/lib/python3.6/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/idiap/user/heusch/miniconda2/envs/bdt/lib/python3.6/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/idiap/user/heusch/miniconda2/envs/bdt/lib/python3.6/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/idiap/user/heusch/miniconda2/envs/bdt/lib/python3.6/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/idiap/user/heusch/miniconda2/envs/bdt/lib/python3.6/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/idiap/user/heusch/miniconda2/envs/bdt/lib/python3.6/site-packages/bob/devtools/scripts/bdt.py", line 42, in _decorator
value = view_func(*args, **kwargs)
File "/idiap/user/heusch/miniconda2/envs/bdt/lib/python3.6/site-packages/bob/devtools/scripts/new.py", line 150, in new
render_template(env, k, context, output_dir)
File "/idiap/user/heusch/miniconda2/envs/bdt/lib/python3.6/site-packages/bob/devtools/scripts/new.py", line 59, in render_template
T = jenv.get_template(template)
File "/idiap/user/heusch/miniconda2/envs/bdt/lib/python3.6/site-packages/jinja2/environment.py", line 830, in get_template
return self._load_template(name, self.make_globals(globals))
File "/idiap/user/heusch/miniconda2/envs/bdt/lib/python3.6/site-packages/jinja2/environment.py", line 804, in _load_template
template = self.loader.load(self, name, globals)
File "/idiap/user/heusch/miniconda2/envs/bdt/lib/python3.6/site-packages/jinja2/loaders.py", line 113, in load
source, filename, uptodate = self.get_source(environment, name)
File "/idiap/user/heusch/miniconda2/envs/bdt/lib/python3.6/site-packages/jinja2/loaders.py", line 235, in get_source
raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: MANIFEST.in
```
So it seems that the script is looking for `MANIFEST.in` template, which does not exists ...
Thanks !André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/12Cross-talk between builds on mac builders2019-02-11T07:31:48ZAndré AnjosCross-talk between builds on mac buildersFor some reason, on the mac builders, there is some cross-talk happening between different build directories.
Listing `~/.conda` for the gitlab user, I see where that potentially comes from:
Contents of `~/.conda/envs.txt`:
```sh
sh c...For some reason, on the mac builders, there is some cross-talk happening between different build directories.
Listing `~/.conda` for the gitlab user, I see where that potentially comes from:
Contents of `~/.conda/envs.txt`:
```sh
sh cat .conda/environments.txt
/Users/gitlab/builds/f6f95b82/0/bob/bob.conda/miniconda
/Users/gitlab/builds/f6f95b82/0/bob/bob.ip.annotator/miniconda/envs/bdt
/Users/gitlab/builds/f6f95b82/0/bob/bob.devtools/miniconda
```
Example broken build (notice the package is being built within bob.conda!): https://gitlab.idiap.ch/bob/bob.ip.annotator/-/jobs/156398André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.ip.annotator/-/issues/6There is no undo/redo functionality2019-02-06T13:17:30ZAndré AnjosThere is no undo/redo functionalityIf one is annotating a very large or complex set of objects, adding undo/redo can be a time saver.
One possible way to implement a simple undo/redo stack would be to insert `lambda`'s that redo/undo the last action using the "command pa...If one is annotating a very large or complex set of objects, adding undo/redo can be a time saver.
One possible way to implement a simple undo/redo stack would be to insert `lambda`'s that redo/undo the last action using the "command pattern" design.https://gitlab.idiap.ch/bob/bob.ip.annotator/-/issues/5Point insertion is a far-from-obvious operation2019-02-05T08:57:39ZAndré AnjosPoint insertion is a far-from-obvious operationCurrently, this application only supports inserting a point **before** another one. If you try to insert it after some other point, an unexpected order issue will occur.
It would be nice to have this fixed by properly calculating the s...Currently, this application only supports inserting a point **before** another one. If you try to insert it after some other point, an unexpected order issue will occur.
It would be nice to have this fixed by properly calculating the second closest point and figuring out if the new point needs to be insert before of after the currently active point.André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.ip.annotator/-/issues/4Tooltips now working on macOS2019-02-05T04:47:05ZAndré AnjosTooltips now working on macOSThe tooltip class works fine on Linux, but is not showing up on macOS.The tooltip class works fine on Linux, but is not showing up on macOS.André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/11Skip private channels while bootstrapping or it will install a very old versi...2019-01-28T10:02:23ZAndré AnjosSkip private channels while bootstrapping or it will install a very old version of `bdt`See an example here: https://gitlab.idiap.ch/bob/bob.ip.annotator/-/jobs/155752
Obviously, conda resolution orders takes channel into priority rather than version...See an example here: https://gitlab.idiap.ch/bob/bob.ip.annotator/-/jobs/155752
Obviously, conda resolution orders takes channel into priority rather than version...André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/10Follow-up from "[setup] Pin click>=7 and fixes #9"2019-01-28T09:38:43ZAmir MOHAMMADIFollow-up from "[setup] Pin click>=7 and fixes #9"The following discussion from !3 should be addressed:
- [ ] @amohammadi started a [discussion](https://gitlab.idiap.ch/bob/bob.devtools/merge_requests/3#note_37949):
> @andre.anjos from the comments just above this change: `These ...The following discussion from !3 should be addressed:
- [ ] @amohammadi started a [discussion](https://gitlab.idiap.ch/bob/bob.devtools/merge_requests/3#note_37949):
> @andre.anjos from the comments just above this change: `These versions **should** match the versions inside bob-devel recipe.`
@andre.anjos you cannot update click version in conda_build_config.yaml without updating bob-devel first.André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.ip.pytorch_extractor/-/issues/3the master branch is broken2019-02-04T15:37:46ZOlegs NIKISINSthe master branch is brokenHello @heusch,
The master branch of this package is broken. Not sure if you are aware of this, thus opening an issue. Probably ``bob.learn.pytorch`` should be updated. Thanks!Hello @heusch,
The master branch of this package is broken. Not sure if you are aware of this, thus opening an issue. Probably ``bob.learn.pytorch`` should be updated. Thanks!https://gitlab.idiap.ch/bob/bob.devtools/-/issues/9Build command fails, complaining about zstd2019-01-25T14:54:02ZJaden DIEFENBAUGHBuild command fails, complaining about zstdRunning `bdt build --help` gets:
```
read filter "zstd" is not supported
write filter "zstd" is not supported
Usage: bdt build [OPTIONS]
Warning: entry point could not be loaded. Contact its author for help.
Traceback (most recent ...Running `bdt build --help` gets:
```
read filter "zstd" is not supported
write filter "zstd" is not supported
Usage: bdt build [OPTIONS]
Warning: entry point could not be loaded. Contact its author for help.
Traceback (most recent call last):
File "/home/jae/miniconda3/envs/bdt/lib/python3.6/site-packages/click_plugins/core.py", line 37, in decorator
group.add_command(entry_point.load())
File "/home/jae/miniconda3/envs/bdt/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2318, in load
return self.resolve()
File "/home/jae/miniconda3/envs/bdt/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2324, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/home/jae/miniconda3/envs/bdt/lib/python3.6/site-packages/bob/devtools/scripts/build.py", line 75, in <module>
@bdt.raise_on_error
File "/home/jae/miniconda3/envs/bdt/lib/python3.6/site-packages/click/decorators.py", line 170, in decorator
_param_memo(f, OptionClass(param_decls, **attrs))
File "/home/jae/miniconda3/envs/bdt/lib/python3.6/site-packages/click/core.py", line 1460, in __init__
Parameter.__init__(self, param_decls, type=type, **attrs)
TypeError: __init__() got an unexpected keyword argument 'hidden'
Options:
-h, -?, --help Show this message and exit.
```
I get those first two lines about read/write filters with every `bdt` command I try, even just `bdt --help`.
Here's the conda environment (updated as of Jan. 23rd):
```
# Name Version Build Channel
alabaster 0.7.11 py36_0 defaults
asn1crypto 0.24.0 py36_0 defaults
babel 2.6.0 py36_0 defaults
beautifulsoup4 4.7.1 py36_1 defaults
bob 5.0.0 py36hc3b47e9_0 https://www.idiap.ch/software/bob/conda
bob.devtools 0.1.2 py36h6b6bea4_0 https://www.idiap.ch/software/bob/conda
bzip2 1.0.6 h14c3975_5 defaults
ca-certificates 2018.03.07 0 defaults
certifi 2018.4.16 py36_0 defaults
cffi 1.11.5 py36h9745a5d_0 defaults
chardet 3.0.4 py36h0f667ec_1 defaults
click 6.7 py36h5253387_0 defaults
click-plugins 1.0.3 py36_0 defaults
conda 4.5.12 py36_0 defaults
conda-build 3.17.7 py36_0 defaults
conda-env 2.6.0 1 defaults
cryptography 2.2.2 py36h14c3975_0 defaults
docutils 0.14 py36hb0f60f5_0 defaults
filelock 3.0.10 py36_0 defaults
gitdb2 2.0.5 py36_0 defaults
gitpython 2.1.11 py36_0 defaults
glob2 0.6 py36_1 defaults
icu 58.2 h9c2bf20_1 defaults
idna 2.7 py36_0 defaults
imagesize 1.0.0 py36_0 defaults
jinja2 2.10 py36ha16c418_0 defaults
libarchive 3.3.2 hb43526a_6 defaults
libedit 3.1.20170329 h6b74fdf_2 defaults
libffi 3.2.1 hd88cf55_4 defaults
libgcc-ng 7.2.0 hdf63c60_3 defaults
liblief 0.9.0 h1532aa0_0 defaults
libstdcxx-ng 7.2.0 hdf63c60_3 defaults
libxml2 2.9.8 h26e45fe_1 defaults
libxslt 1.1.32 h1312cb7_0 defaults
lxml 4.2.4 py36hf71bdeb_0 defaults
lz4-c 1.8.1.2 h14c3975_0 defaults
lzo 2.10 h49e0be7_2 defaults
markupsafe 1.0 py36hd9260cd_1 defaults
ncurses 6.1 hf484d3e_0 defaults
openssl 1.0.2o h20670df_0 defaults
patchelf 0.9 hf484d3e_2 defaults
pip 18.1 py36_0 defaults
pkginfo 1.5.0.1 py36_0 defaults
psutil 5.4.6 py36h14c3975_0 defaults
py-lief 0.9.0 py36h1532aa0_0 defaults
pycosat 0.6.3 py36h14c3975_0 defaults
pycparser 2.18 py36hf9f622e_1 defaults
pygments 2.2.0 py36h0d3125c_0 defaults
pyopenssl 18.0.0 py36_0 defaults
pysocks 1.6.8 py36_0 defaults
python 3.6.6 hc3d631a_0 defaults
python-dateutil 2.7.3 py36_0 defaults
python-gitlab 1.7.0 py36_0 https://www.idiap.ch/software/bob/conda
python-libarchive-c 2.8 py36_6 defaults
pytz 2018.5 py36_0 defaults
pyyaml 3.12 py36hafb9ca4_1 defaults
readline 7.0 ha6073c6_4 defaults
requests 2.19.1 py36_0 defaults
requests-toolbelt 0.8.0 py36_0 defaults
ruamel_yaml 0.15.46 py36h14c3975_0 defaults
setuptools 39.2.0 py36_0 defaults
six 1.11.0 py36h372c433_1 defaults
smmap2 2.0.5 py36_0 defaults
snowballstemmer 1.2.1 py36h6febd40_0 defaults
soupsieve 1.7.1 py36_0 defaults
sphinx 1.6.3 py36he5f0bdb_0 defaults
sphinxcontrib 1.0 py36h6d0f590_1 defaults
sphinxcontrib-websupport 1.1.0 py36_1 defaults
sqlite 3.24.0 h84994c4_0 defaults
tk 8.6.7 hc745277_3 defaults
tqdm 4.29.1 py_0 defaults
twine 1.11.0 py36_0 defaults
typing 3.6.4 py36_0 defaults
urllib3 1.23 py36_0 defaults
wheel 0.32.3 py36_0 defaults
xz 5.2.4 h14c3975_4 defaults
yaml 0.1.7 had09818_2 defaults
zlib 1.2.11 ha838bed_2 defaults
zstd 1.3.3 h84994c4_0 defaults
```André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/8Too many environment variables required2019-01-20T21:57:34ZAndré AnjosToo many environment variables requiredThe current build system depends on too many environment variables which are not explicitly passed to the build functions, but inferred from the current environment.
While this works, global (hidden) environment variables make the under...The current build system depends on too many environment variables which are not explicitly passed to the build functions, but inferred from the current environment.
While this works, global (hidden) environment variables make the understanding of the program functionality harder. We should strive to make explicit all environment variable usage.André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/7Need global testing for README.rst2019-01-21T16:45:25ZAndré AnjosNeed global testing for README.rstFollowing docs#3, it would be good if a global test would be created to make sure:
1. All packages contain a `README.rst` file
2. This file passes basic linting - something like `rst2html README.rst >& /dev/null` should return 0 and emi...Following docs#3, it would be good if a global test would be created to make sure:
1. All packages contain a `README.rst` file
2. This file passes basic linting - something like `rst2html README.rst >& /dev/null` should return 0 and emit no warning messages.https://gitlab.idiap.ch/bob/bob.devtools/-/issues/6Please organize the development docs from here2019-01-25T14:42:20ZAmir MOHAMMADIPlease organize the development docs from hereAs discussed with @andre.anjos before, the docs in the template folder of bob.admin should go to bob.extension.As discussed with @andre.anjos before, the docs in the template folder of bob.admin should go to bob.extension.Conda-based CIAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/5Out-of-source test-only runs are bound to fail2019-02-20T13:58:52ZAndré AnjosOut-of-source test-only runs are bound to failThis is not an issue per see, but more like a feature request. With the current test strategy implemented in bob.admin#100, conda packages are supposed to contain all material that is required to test them.
This is not true for the `do...This is not an issue per see, but more like a feature request. With the current test strategy implemented in bob.admin#100, conda packages are supposed to contain all material that is required to test them.
This is not true for the `doc` directory of source packages, therefore testing any package inside `bob` out of its source present is bound to fail.
My impression is that this could be mitigated if we were not "building" the documentation during "test" time, but rather during build time.
It would be nice to understand why that is not the case, @amohammadi.André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/4Differentiating between errors in `conda build --test` and build skips2019-01-21T16:49:30ZAndré AnjosDifferentiating between errors in `conda build --test` and build skipsSome of our packages need to skip the build in certain architecture combinations. E.g. bob.ip.mtcnn should be skipped on everything but linux.
In order to detect this, I implemented the following condition:
```sh
$ pkgname=$(conda bui...Some of our packages need to skip the build in certain architecture combinations. E.g. bob.ip.mtcnn should be skipped on everything but linux.
In order to detect this, I implemented the following condition:
```sh
$ pkgname=$(conda build ... --output conda)
$ if [ -z "${pkgname}" ]; then echo "Build is going to be skipped..."; else echo "Runs the build"; fi
```
This has been working fine on the nightlies, where we build all packages and must skip some. Example:
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/150738/raw
(look for the pattern `is NOT supposed to be built for`)
The problem is that if there is an error in the `$(conda build ... --output conda)` command, then it still exits with status 0 and returns empty.
In this case an error must be signed instead of just skipping the build. This is a problem, for example, when connectivity is down. See an example build that is supposed to fail (network error) and passes with a build skip:
https://gitlab.idiap.ch/beat/beat.core/-/jobs/150701
I tested locally by adding a `skip: true` line in the build section of a/any package and running `conda build ... --output conda` on it:
``sh
$ #edit conda/meta.yaml, add "skip: true" in the build section
$ conda build ../bob/bob.admin/conda/conda-build.sh --test --output --python=3.6 conda
$ echo $?
0
``
Now I turn off the network on my computer, to provoke an error:
```sh
$ conda build ... --output conda
WARNING:urllib3.connectionpool:Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x109753e48>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known',)': /pkgs/main/osx-64/repodata.json.bz2
WARNING:urllib3.connectionpool:Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x10975f080>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known',)': /pkgs/main/osx-64/repodata.json.bz2
WARNING:urllib3.connectionpool:Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x10975f128>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known',)': /pkgs/main/osx-64/repodata.json.bz2
Returning non-final recipe for a.b.c; one or more dependencies was unsatisfiable:
Build: None
Host: python, setuptools
WARNING:conda_build.render:Returning non-final recipe for a.b.c; one or more dependencies was unsatisfiable:
Build: None
Host: python, setuptools
/Users/user/conda/conda-bld/osx-64/a.b.c-py36h51fb0fc_0.tar.bz2
$ echo $?
0
```
So, is there a way to check for this correctly? @amohammadi: any suggestions?André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/3"New" project templates2019-01-25T14:42:19ZAndré Anjos"New" project templatesA missing feature of this package is the ability to "start" new projects with the templates we used to have in bob.admin.
These have not yet been migrated, but should before the 1.0.0 release.
This issue tracks development on this.A missing feature of this package is the ability to "start" new projects with the templates we used to have in bob.admin.
These have not yet been migrated, but should before the 1.0.0 release.
This issue tracks development on this.André AnjosAndré Anjos