bob issueshttps://gitlab.idiap.ch/groups/bob/-/issues2019-08-22T06:03:08Zhttps://gitlab.idiap.ch/bob/nightlies/-/issues/51Nighlies are failing2019-08-22T06:03:08ZTiago de Freitas PereiraNighlies are failingNighlies are failling.
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/170869
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/170870
```
UNLINKLINKTRANSACTION_CMD
unlink_link_transaction.execute()
File "/Users/gitlab/builds/b6d...Nighlies are failling.
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/170869
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/170870
```
UNLINKLINKTRANSACTION_CMD
unlink_link_transaction.execute()
File "/Users/gitlab/builds/b6d3167a/0/bob/bob.nightlies/miniconda/lib/python3.7/site-packages/conda/core/link.py", line 247, in execute
self._execute(tuple(concat(interleave(itervalues(self.prefix_action_groups)))))
File "/Users/gitlab/builds/b6d3167a/0/bob/bob.nightlies/miniconda/lib/python3.7/site-packages/conda/core/link.py", line 634, in _execute
target_prefix)
File "/Users/gitlab/builds/b6d3167a/0/bob/bob.nightlies/miniconda/lib/python3.7/site-packages/conda/core/link.py", line 1196, in run_script
raise LinkError(message)
conda.exceptions.LinkError: pre-link script failed for package http://www.idiap.ch/software/bob/conda::bob.db.ijba-2.0.3-py_0
location of failed script: /Users/gitlab/builds/b6d3167a/0/bob/bob.nightlies/miniconda/pkgs/bob.db.ijba-2.0.3-py_0/bin/.bob.db.ijba-pre-link.sh
```
For some reason the nightlies is trying to get the test dependency `bob.db.ijba 2.0.3` from the STABLE channel (not the beta one). Such version is no longer available.
```
bob.db.gbu: 2.1.8b0-py36hbfee937_37 local
bob.db.ijba: 2.0.3-py_0 http://www.idiap.ch/software/bob/conda
bob.db.ijbc: 1.0.2b0-py36h25400a2_37 local
```
We should consider to move this dependency up in the build order.
I know `ijba` depends on `bob.bio.base` for one specific feature, but we could switch this feature off.https://gitlab.idiap.ch/bob/nightlies/-/issues/50Branch bob.nightlies2019-09-15T18:24:05ZTiago de Freitas PereiraBranch bob.nightliesHi @bob,
I'm moving forward with the modifications to tackle bob.bio.base#106
Would be too much if I branch `bob.nightlies` to run all my branches integrated?
ThanksHi @bob,
I'm moving forward with the modifications to tackle bob.bio.base#106
Would be too much if I branch `bob.nightlies` to run all my branches integrated?
Thankshttps://gitlab.idiap.ch/bob/bob.learn.linear/-/issues/12I can't properly set the bob.learn.activation.Activation in linear Machines2019-08-19T17:24:07ZTiago de Freitas PereiraI can't properly set the bob.learn.activation.Activation in linear MachinesHey guys,
Another python binding issue.
So I have extended `bob.learn.activation.Activation` on the python side like this:
```
from ._library import Logistic as _Logistic_C
class Logistic(_Logistic_C):
def my_cool_python_method(se...Hey guys,
Another python binding issue.
So I have extended `bob.learn.activation.Activation` on the python side like this:
```
from ._library import Logistic as _Logistic_C
class Logistic(_Logistic_C):
def my_cool_python_method(self):
pass
```
I can't properly set the following object `act = Logistic()` in `bob.learn.linear.Machine.activation`.
For instance, if I do
```
activation = Logistic() # This the python extended version
activation.my_cool_python_method # this method exists
machine = bob.learn.linear.Machine()
machine.activation = activation
machine.activation.my_cool_python_method # This method does not exists
```
How can I solve this?
Thanks
ping @andre.anjoshttps://gitlab.idiap.ch/bob/bob.learn.linear/-/issues/11Can't extend `bob.learn.linear.Machine`2019-08-14T14:48:16ZTiago de Freitas PereiraCan't extend `bob.learn.linear.Machine`Hi guys,
I'm bit rusted with respect to python bindings (it's not the kinda of development that you do in a daily basis).
Basically I can't extend `bob.learn.linear.Machine` class and I can't understand why
```
import bob.learn.linear
...Hi guys,
I'm bit rusted with respect to python bindings (it's not the kinda of development that you do in a daily basis).
Basically I can't extend `bob.learn.linear.Machine` class and I can't understand why
```
import bob.learn.linear
class xuxa(bob.learn.linear.Machine):
pass
```
Can someone shine a light on me?
Thankshttps://gitlab.idiap.ch/bob/bob.paper.fargo_tbiom_2019/-/issues/2mac OSx build ?2019-08-19T09:24:11ZGuillaume HEUSCHmac OSx build ?Hey @tiago.pereira
Sorry to bother you (again), but I don't understand why the mac OSX build is failing. Indeed, it should not be built in the first place, since the ``conda/meta.yml`` specifies:
```
build:
skip: true # [not linux]
...Hey @tiago.pereira
Sorry to bother you (again), but I don't understand why the mac OSX build is failing. Indeed, it should not be built in the first place, since the ``conda/meta.yml`` specifies:
```
build:
skip: true # [not linux]
```
To add some weirdness, the following pipeline https://gitlab.idiap.ch/bob/bob.paper.fargo_tbiom_2019/-/jobs/170682 succeeded 2 hours ago, and I did not change much in the ``conda/meta.yml`` file since.
Any idea ?
Thankshttps://gitlab.idiap.ch/bob/nightlies/-/issues/49Job Failed #1705812019-08-14T13:55:24ZAmir MOHAMMADIJob Failed #170581Seems like `schema` packaging is broken
Job [#170581](https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/170581) failed for 66df81c5a26ab1396d9d66cfc1121001501195a1:
```
import: 'bob.bio.vein'
+ compare_rois.py --help
Traceback (most rece...Seems like `schema` packaging is broken
Job [#170581](https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/170581) failed for 66df81c5a26ab1396d9d66cfc1121001501195a1:
```
import: 'bob.bio.vein'
+ compare_rois.py --help
Traceback (most recent call last):
File "/scratch/builds/bob/bob.nightlies/miniconda/conda-bld/bob.bio.vein_1565710015865/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/bin/compare_rois.py", line 11, in <module>
sys.exit(main())
File "/scratch/builds/bob/bob.nightlies/miniconda/conda-bld/bob.bio.vein_1565710015865/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib/python3.6/site-packages/bob/bio/vein/script/compare_rois.py", line 150, in main
version=pkg_resources.require('bob.bio.vein')[0].version
File "/scratch/builds/bob/bob.nightlies/miniconda/conda-bld/bob.bio.vein_1565710015865/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib/python3.6/site-packages/pkg_resources/__init__.py", line 900, in require
needed = self.resolve(parse_requirements(requirements))
File "/scratch/builds/bob/bob.nightlies/miniconda/conda-bld/bob.bio.vein_1565710015865/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib/python3.6/site-packages/pkg_resources/__init__.py", line 786, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'contextlib2==0.5.5' distribution was not found and is required by schema
```André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/nightlies/-/issues/48Job Failed #1704192019-08-12T07:27:42ZAmir MOHAMMADIJob Failed #170419Job [#170419](https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/170419) failed for 66df81c5a26ab1396d9d66cfc1121001501195a1:
```
+ detect_landmarks.py --help
Traceback (most recent call last):
File "/scratch/builds/bob/bob.nightlies/min...Job [#170419](https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/170419) failed for 66df81c5a26ab1396d9d66cfc1121001501195a1:
```
+ detect_landmarks.py --help
Traceback (most recent call last):
File "/scratch/builds/bob/bob.nightlies/miniconda/conda-bld/bob.ip.facelandmarks_1565347901942/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/bin/detect_landmarks.py", line 7, in <module>
from bob.ip.facelandmarks.script.detect_landmarks import main
File "/scratch/builds/bob/bob.nightlies/miniconda/conda-bld/bob.ip.facelandmarks_1565347901942/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.6/site-packages/bob/ip/facelandmarks/script/detect_landmarks.py", line 59, in <module>
version = pkg_resources.require('bob.ip.facelandmarks')[0].version
File "/scratch/builds/bob/bob.nightlies/miniconda/conda-bld/bob.ip.facelandmarks_1565347901942/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.6/site-packages/pkg_resources/__init__.py", line 900, in require
needed = self.resolve(parse_requirements(requirements))
File "/scratch/builds/bob/bob.nightlies/miniconda/conda-bld/bob.ip.facelandmarks_1565347901942/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.6/site-packages/pkg_resources/__init__.py", line 786, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pandas>=0.24' distribution was not found and is required by menpofit
```
Looks like a broken packaging in `menpofit`.André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/36Python version conflict for running CI of python 3.72019-08-02T16:05:50ZSaeed SARFJOOPython version conflict for running CI of python 3.7In CI running for updating the Kaldi version in bob/conda, I got python version conflict:
```
Package python conflicts for:
setuptools=41.0.0 -> certifi[version='>=2016.09'] -> python[version='2.7.*,>=2.7,<2.8.0a0,>=3.6,<3.7.0a0']
pathl...In CI running for updating the Kaldi version in bob/conda, I got python version conflict:
```
Package python conflicts for:
setuptools=41.0.0 -> certifi[version='>=2016.09'] -> python[version='2.7.*,>=2.7,<2.8.0a0,>=3.6,<3.7.0a0']
pathlib=1.0 -> python[version='2.7.*,3.4.*,3.5.*,3.6.*,>=3.6,<3.7.0a0']
cython=0.28.1 -> setuptools -> certifi[version='>=2016.09'] -> python[version='2.7.*,>=2.7,<2.8.0a0,>=3.5,<3.6.0a0,>=3.6,<3.7.0a0']
python=3.7
numpy=1.15.4 -> mkl_random[version='>=1.0.2,<2.0a0'] -> numpy-base[version='>=1.0.2,<2.0a0'] -> python[version='>=2.7,<2.8.0a0,>=3.6,<3.7.0a0,>=3.7,<3.8.0a0']
```André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/35Job Failed #1698952019-07-30T12:14:13ZAmir MOHAMMADIJob Failed #169895Job [#169895](https://gitlab.idiap.ch/bob/bob.devtools/-/jobs/169895) failed for 0e55577b5416b39696f4ea8aae413a90d374dd80:
```
Running with gitlab-runner 11.11.2 (ac2a293c)
on bsp-ws02.lab.idiap.ch b6d3167a
Using Shell executor...
Runn...Job [#169895](https://gitlab.idiap.ch/bob/bob.devtools/-/jobs/169895) failed for 0e55577b5416b39696f4ea8aae413a90d374dd80:
```
Running with gitlab-runner 11.11.2 (ac2a293c)
on bsp-ws02.lab.idiap.ch b6d3167a
Using Shell executor...
Running on bsp-ws02.lab.idiap.ch...
Reinitialized existing Git repository in /Users/gitlab/builds/b6d3167a/2/bob/bob.devtools/.git/
Fetching changes...
fatal: pack has 3 unresolved deltas
fatal: index-pack failed
ERROR: Job failed: exit status 1
```https://gitlab.idiap.ch/bob/bob.devtools/-/issues/34base_build problem in CI2019-07-29T14:31:03ZSaeed SARFJOObase_build problem in CIAfter committing code on `bob.conda` package for updating the version of Kaldi I got this error:
```
$ source ${CONDA_ROOT}/etc/profile.d/conda.sh
$ conda activate base
$ bdt ci base-build -vv nopython.txt
INFO:bob.devtools.scripts.ci@20...After committing code on `bob.conda` package for updating the version of Kaldi I got this error:
```
$ source ${CONDA_ROOT}/etc/profile.d/conda.sh
$ conda activate base
$ bdt ci base-build -vv nopython.txt
INFO:bob.devtools.scripts.ci@2019-07-25 16:45:12,813: Loading (this build's) CONDARC file from /scratch/builds/bob/bob.conda/miniconda/condarc...
================================================================================
Building "conda/vlfeat" (1/14)
================================================================================
Traceback (most recent call last):
File "/scratch/builds/bob/bob.conda/miniconda/bin/bdt", line 11, in <module>
sys.exit(main())
File "/scratch/builds/bob/bob.conda/miniconda/lib/python3.7/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/scratch/builds/bob/bob.conda/miniconda/lib/python3.7/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/scratch/builds/bob/bob.conda/miniconda/lib/python3.7/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/scratch/builds/bob/bob.conda/miniconda/lib/python3.7/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/scratch/builds/bob/bob.conda/miniconda/lib/python3.7/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/scratch/builds/bob/bob.conda/miniconda/lib/python3.7/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/scratch/builds/bob/bob.conda/miniconda/lib/python3.7/site-packages/bob/devtools/scripts/bdt.py", line 42, in _decorator
value = view_func(*args, **kwargs)
File "/scratch/builds/bob/bob.conda/miniconda/lib/python3.7/site-packages/bob/devtools/scripts/ci.py", line 349, in base_build
condarc_options=condarc_options,
TypeError: base_build() missing 1 required positional argument: 'use_local'
ERROR: Job failed: exit code 1
```
Does something change in `base_build` method?André AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/33Drop the free channel from the list of defaults channel2019-08-08T15:22:24ZAmir MOHAMMADIDrop the free channel from the list of defaults channelIn conda 4.7 the `free` channel is dropped as the list of defaults channels.
We still depend on packages from the free channel, we shouldn't.
I propose we remove the free channel and release a new bob-devel to make sure nothing depends o...In conda 4.7 the `free` channel is dropped as the list of defaults channels.
We still depend on packages from the free channel, we shouldn't.
I propose we remove the free channel and release a new bob-devel to make sure nothing depends on the free channel.https://gitlab.idiap.ch/bob/bob.devtools/-/issues/32Conda to update the channel index in our web server is outdated2019-10-09T15:14:17ZAmir MOHAMMADIConda to update the channel index in our web server is outdatedWe are using an old conda version to index our channel.
The new version requires a lot more space which we don't have in our server.
Related to #31 and also see https://groups.google.com/a/continuum.io/forum/#!topic/conda/OVlAg6vrcAoWe are using an old conda version to index our channel.
The new version requires a lot more space which we don't have in our server.
Related to #31 and also see https://groups.google.com/a/continuum.io/forum/#!topic/conda/OVlAg6vrcAohttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/31Cannot see package tarballs in the browser2019-07-09T15:04:52ZAmir MOHAMMADICannot see package tarballs in the browserWhen I visit: https://www.idiap.ch/software/bob/conda/linux-64/
or any other folder in our channel. I can only see 20 packages or so.
However, when I do conda search and conda install all packages are there!
Anyone knows why?When I visit: https://www.idiap.ch/software/bob/conda/linux-64/
or any other folder in our channel. I can only see 20 packages or so.
However, when I do conda search and conda install all packages are there!
Anyone knows why?https://gitlab.idiap.ch/bob/bob.devtools/-/issues/29Update Bob metapackage release instructions2020-02-18T16:44:19ZTiago de Freitas PereiraUpdate Bob metapackage release instructionsHi,
I'm trying to release a new version of Bob, but I'm having an issue with the release script.
What this suppose to mean?
https://gitlab.idiap.ch/bob/bob.devtools/blob/51878163c8925664fb85ee945e5d663e44b6e828/bob/devtools/release.py#...Hi,
I'm trying to release a new version of Bob, but I'm having an issue with the release script.
What this suppose to mean?
https://gitlab.idiap.ch/bob/bob.devtools/blob/51878163c8925664fb85ee945e5d663e44b6e828/bob/devtools/release.py#L571
Why `../../bob/README`; I don't get it.
Can someone shine a light on me? ping @andre.anjos
thanksAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.measure/-/issues/60ROC plots are not shown correctly sometimes2019-08-19T13:56:42ZAmir MOHAMMADIROC plots are not shown correctly sometimesI have a set of dev and eval scores and currently plotting an roc of them looks like this:
![roc-1](/uploads/4277668b4562f846dd1727b362fde519/roc-1.png)
![roc-2](/uploads/30e83f603e102a8fe46bc0b5d98c5848/roc-2.png)
Here is the command...I have a set of dev and eval scores and currently plotting an roc of them looks like this:
![roc-1](/uploads/4277668b4562f846dd1727b362fde519/roc-1.png)
![roc-2](/uploads/30e83f603e102a8fe46bc0b5d98c5848/roc-2.png)
Here is the command I used: `bin/bob measure roc -vvve scores-{dev,eval} --lines-at 1e-2` and here are the score files: [scores-.zip](/uploads/65459456a61267bb175b7beb555f16cd/scores-.zip)
As you can see the dot in the eval set does not fall on the roc line.Amir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/nightlies/-/issues/47Nightlies failing2019-06-17T15:11:40ZTiago de Freitas PereiraNightlies failingHi,
Why this one is failing?
```
RuntimeError: The file http://www.idiap.ch//conda/label/beta/linux-64/bob.buildout-2.1.9b0-py36h1f3fc8f_104.tar.bz2 already exists on the server - this can be due to more than one build with deployment ...Hi,
Why this one is failing?
```
RuntimeError: The file http://www.idiap.ch//conda/label/beta/linux-64/bob.buildout-2.1.9b0-py36h1f3fc8f_104.tar.bz2 already exists on the server - this can be due to more than one build with deployment running at the same time. Re-running the broken builds normally fixes it
ERROR: Job failed: exit code 1
```
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/166956
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/166957
I don't understand why the nightlies is trying to upload bob.buildout tarball. The thing it is already there.
Cheershttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/28The build number for the docs package is not increasing2019-06-17T15:12:12ZAmir MOHAMMADIThe build number for the docs package is not increasingOur docs package keeps failing to deploy:
* https://gitlab.idiap.ch/bob/docs/pipelines/30854
* https://gitlab.idiap.ch/bob/docs/pipelines/30855
* https://gitlab.idiap.ch/bob/docs/pipelines/30877
Looks like the build number is always 22.Our docs package keeps failing to deploy:
* https://gitlab.idiap.ch/bob/docs/pipelines/30854
* https://gitlab.idiap.ch/bob/docs/pipelines/30855
* https://gitlab.idiap.ch/bob/docs/pipelines/30877
Looks like the build number is always 22.https://gitlab.idiap.ch/bob/nightlies/-/issues/46command line too long2019-06-06T14:04:54ZTiago de Freitas Pereiracommand line too longHi guys, we have an issue with the nightlies on mac
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/166296/raw
Basically the command `git clean -ffdxq --exclude=miniconda.sh --exclude=miniconda/pkgs/urls.txt ........` is getting
too ...Hi guys, we have an issue with the nightlies on mac
https://gitlab.idiap.ch/bob/bob.nightlies/-/jobs/166296/raw
Basically the command `git clean -ffdxq --exclude=miniconda.sh --exclude=miniconda/pkgs/urls.txt ........` is getting
too long.
I think this limit is hard-coded in the bash, no?
https://unix.stackexchange.com/questions/120642/what-defines-the-maximum-size-for-a-command-single-argument
ping @andre.anjos @amohammadihttps://gitlab.idiap.ch/bob/bob.devtools/-/issues/27Unable to build the docs package for BEAT locally2019-06-03T14:32:52ZZohreh MOSTAANIUnable to build the docs package for BEAT locallyI am trying to build the docs package for BEAT locally, however it seems that bob.devtools only assumes that docs is on the CI. I assume the same will apply to bob.docs.I am trying to build the docs package for BEAT locally, however it seems that bob.devtools only assumes that docs is on the CI. I assume the same will apply to bob.docs.https://gitlab.idiap.ch/bob/bob.learn.em/-/issues/29Cannot succesfully copy kmeans trainers!2022-02-11T15:08:55ZAmir MOHAMMADICannot succesfully copy kmeans trainers!See the code below to reproduce:
```python
In [2]: import bob.learn.em
In [3]: bob.learn.em
Out[3]: <module 'bob.learn.em' from 'src/bob.learn.em/bob/learn/em/__init__.py'>
# bob.learn.em from master
In [4]: trainer1 = bob.learn.em.KMe...See the code below to reproduce:
```python
In [2]: import bob.learn.em
In [3]: bob.learn.em
Out[3]: <module 'bob.learn.em' from 'src/bob.learn.em/bob/learn/em/__init__.py'>
# bob.learn.em from master
In [4]: trainer1 = bob.learn.em.KMeansTrainer()
In [6]: machine = bob.learn.em.KMeansMachine(3, 2)
In [7]: trainer1.reset_accumulators(machine)
In [8]: trainer1.zeroeth_order_statistics
Out[8]: array([0., 0., 0.])
In [9]: trainer2 = bob.learn.em.KMeansTrainer(trainer1)
In [10]: trainer2.zeroeth_order_statistics
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-10-35fe1ff0cedc> in <module>()
----> 1 trainer2.zeroeth_order_statistics
ValueError: cannot convert C++ blitz::Array<float64,1> which doesn't behave (memory contiguous, aligned, C-style) into a pythonic bob.blitz.array
```