bob issueshttps://gitlab.idiap.ch/groups/bob/-/issues2018-03-03T08:39:51Zhttps://gitlab.idiap.ch/bob/bob.db.uvad/-/issues/1Not ported to the new CI2018-03-03T08:39:51ZTiago de Freitas PereiraNot ported to the new CIConda-based CIAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/nightlies/-/issues/31The new nightlies is slow2018-02-20T21:28:48ZAmir MOHAMMADIThe new nightlies is slowTo get things going I have changed nightlies to just trigger pipeline on packages.
This is good since it refreshes the cache on the projects.
This is bad since it is very slow. The nightlies can take days to finish.
I think we should ma...To get things going I have changed nightlies to just trigger pipeline on packages.
This is good since it refreshes the cache on the projects.
This is bad since it is very slow. The nightlies can take days to finish.
I think we should make like before but using the new build system based on conda.Conda-based CIAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob/-/issues/246New installation instructions are required2020-03-09T10:50:20ZAmir MOHAMMADINew installation instructions are requiredSee: https://www.anaconda.com/blog/developer-blog/conda-configuration-engine-power-users/
for per environment configurations.
The new packages are in the new channel: https://www.idiap.ch/software/bob/conda/label/main/See: https://www.anaconda.com/blog/developer-blog/conda-configuration-engine-power-users/
for per environment configurations.
The new packages are in the new channel: https://www.idiap.ch/software/bob/conda/label/main/Conda-based CIAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.extension/-/issues/49Developer guide needs adjustments2022-05-16T14:40:00ZAmir MOHAMMADIDeveloper guide needs adjustmentsto account for
* [ ] Conda recipes
* [ ] Don't mention conda-forge
* [ ] How to test packages locally, including conda-build or buildout-based setups
* [ ] Needs fixing: https://www.idiap.ch/software/bob/docs/bob/bob.extension/master...to account for
* [ ] Conda recipes
* [ ] Don't mention conda-forge
* [ ] How to test packages locally, including conda-build or buildout-based setups
* [ ] Needs fixing: https://www.idiap.ch/software/bob/docs/bob/bob.extension/master/additional.html#continuous-integration-ci
* [ ] New bob-devel package which does not install anything by default
* [ ] Merge the "developing existing packages" guide into bob.buildout https://gitlab.idiap.ch/bob/bob.buildout/merge_requests/29#note_26098Conda-based CIZohreh MOSTAANIZohreh MOSTAANIhttps://gitlab.idiap.ch/bob/bob.db.asvspoof/-/issues/5not ported to the new ci2018-02-12T16:38:47ZAmir MOHAMMADInot ported to the new ciplease see https://gitlab.idiap.ch/bob/bob.admin/tree/master/templates
for instruction on how to portplease see https://gitlab.idiap.ch/bob/bob.admin/tree/master/templates
for instruction on how to portConda-based CIPavel KORSHUNOVPavel KORSHUNOVhttps://gitlab.idiap.ch/bob/bob.ip.qualitymeasure/-/issues/3not ported to the new CI2018-02-13T17:18:08ZAmir MOHAMMADInot ported to the new CIhttps://gitlab.idiap.ch/bob/bob.ip.qualitymeasure/pipelines/16361
see https://gitlab.idiap.ch/bob/bob.admin/tree/master/templates
for instructions on how to port.https://gitlab.idiap.ch/bob/bob.ip.qualitymeasure/pipelines/16361
see https://gitlab.idiap.ch/bob/bob.admin/tree/master/templates
for instructions on how to port.Conda-based CIDavid GEISSBUHLERDavid GEISSBUHLERhttps://gitlab.idiap.ch/bob/bob.io.video/-/issues/9Add openh264 to the list of known encoders2018-02-14T10:31:35ZAmir MOHAMMADIAdd openh264 to the list of known encodersConda-based CIAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.db.atnt/-/issues/3Change "download" command from this database to download from our server2019-10-15T15:06:15ZAndré AnjosChange "download" command from this database to download from our serverThis will make our life a bit easier.This will make our life a bit easier.Conda-based CITiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.learn.em/-/issues/27bob.learn.em/doc/guide.rst:796:Footnote [5] is not referenced.2019-05-06T12:38:10ZAmir MOHAMMADIbob.learn.em/doc/guide.rst:796:Footnote [5] is not referenced.this is making the docs fail to build.this is making the docs fail to build.Conda-based CITiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/bob.bio.base/-/issues/104mention bob.bio.vein in the documentation too2018-02-25T19:58:48ZAmir MOHAMMADImention bob.bio.vein in the documentation tooping @andre.anjosping @andre.anjosConda-based CIAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.io.video/-/issues/8h264 is missing from ffmpeg 3.4 from defaults channel2018-02-14T10:31:34ZAmir MOHAMMADIh264 is missing from ffmpeg 3.4 from defaults channelThe tests are failing in bob.io.video when I test it locally with the new ffmpeg package:
```
======================================================================
ERROR: bob.io.video.test_codec.test_frameskip_format_mov_codec_wmv1
----...The tests are failing in bob.io.video when I test it locally with the new ffmpeg package:
```
======================================================================
ERROR: bob.io.video.test_codec.test_frameskip_format_mov_codec_wmv1
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/test_codec.py", line 24, in check_format_codec
orig, framerate, encoded = function(shape, framerate, format, codec, fname)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/utils.py", line 111, in color_distortion
format=format, check=False)
RuntimeError: writer - constructor: C++ exception caught: 'bob::io::video::avcodec_open2(codec=`h264_nvenc'(0x1c) == `NVIDIA NVENC H.264 encoder') failed: cannot open codec context to start reading or writing video file `/tmp/bobtest_rK1vKY.mp4' - ffmpeg reports error -1313558101 == `Unknown error occurred''
======================================================================
ERROR: bob.io.video.test_codec.test_frameskip_format_mov_codec_wmv1
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/test_codec.py", line 24, in check_format_codec
orig, framerate, encoded = function(shape, framerate, format, codec, fname)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/utils.py", line 183, in quality_degradation
format=format, check=False)
RuntimeError: writer - constructor: C++ exception caught: 'bob::io::video::avcodec_open2(codec=`h264_nvenc'(0x1c) == `NVIDIA NVENC H.264 encoder') failed: cannot open codec context to start reading or writing video file `/tmp/bobtest_PuDhNu.mp4' - ffmpeg reports error -1313558101 == `Unknown error occurred''
======================================================================
ERROR: bob.io.video.test_codec.test_frameskip_format_mov_codec_wmv1
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/test_codec.py", line 24, in check_format_codec
orig, framerate, encoded = function(shape, framerate, format, codec, fname)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/utils.py", line 148, in frameskip_detection
format=format, check=False)
RuntimeError: writer - constructor: C++ exception caught: 'bob::io::video::avcodec_open2(codec=`h264_nvenc'(0x1c) == `NVIDIA NVENC H.264 encoder') failed: cannot open codec context to start reading or writing video file `/tmp/bobtest_RNAHRU.mp4' - ffmpeg reports error -1313558101 == `Unknown error occurred''
======================================================================
ERROR: bob.io.video.test_codec.test_frameskip_format_mov_codec_wmv1
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/test_codec.py", line 24, in check_format_codec
orig, framerate, encoded = function(shape, framerate, format, codec, fname)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/utils.py", line 111, in color_distortion
format=format, check=False)
RuntimeError: writer - constructor: C++ exception caught: 'bob::io::video::avcodec_open2(codec=`h264_nvenc'(0x1c) == `NVIDIA NVENC H.264 encoder') failed: cannot open codec context to start reading or writing video file `/tmp/bobtest_Dy8kZP.avi' - ffmpeg reports error -1313558101 == `Unknown error occurred''
======================================================================
ERROR: bob.io.video.test_codec.test_frameskip_format_mov_codec_wmv1
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/test_codec.py", line 24, in check_format_codec
orig, framerate, encoded = function(shape, framerate, format, codec, fname)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/utils.py", line 183, in quality_degradation
format=format, check=False)
RuntimeError: writer - constructor: C++ exception caught: 'bob::io::video::avcodec_open2(codec=`h264_nvenc'(0x1c) == `NVIDIA NVENC H.264 encoder') failed: cannot open codec context to start reading or writing video file `/tmp/bobtest_zLsp5F.avi' - ffmpeg reports error -1313558101 == `Unknown error occurred''
======================================================================
ERROR: bob.io.video.test_codec.test_frameskip_format_mov_codec_wmv1
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/test_codec.py", line 24, in check_format_codec
orig, framerate, encoded = function(shape, framerate, format, codec, fname)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/utils.py", line 148, in frameskip_detection
format=format, check=False)
RuntimeError: writer - constructor: C++ exception caught: 'bob::io::video::avcodec_open2(codec=`h264_nvenc'(0x1c) == `NVIDIA NVENC H.264 encoder') failed: cannot open codec context to start reading or writing video file `/tmp/bobtest_oiHUDd.avi' - ffmpeg reports error -1313558101 == `Unknown error occurred''
======================================================================
ERROR: bob.io.video.test_codec.test_frameskip_format_mov_codec_wmv1
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/test_codec.py", line 24, in check_format_codec
orig, framerate, encoded = function(shape, framerate, format, codec, fname)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/utils.py", line 111, in color_distortion
format=format, check=False)
RuntimeError: writer - constructor: C++ exception caught: 'bob::io::video::avcodec_open2(codec=`h264_nvenc'(0x1c) == `NVIDIA NVENC H.264 encoder') failed: cannot open codec context to start reading or writing video file `/tmp/bobtest_JP61jG.mov' - ffmpeg reports error -1313558101 == `Unknown error occurred''
======================================================================
ERROR: bob.io.video.test_codec.test_frameskip_format_mov_codec_wmv1
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/test_codec.py", line 24, in check_format_codec
orig, framerate, encoded = function(shape, framerate, format, codec, fname)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/utils.py", line 183, in quality_degradation
format=format, check=False)
RuntimeError: writer - constructor: C++ exception caught: 'bob::io::video::avcodec_open2(codec=`h264_nvenc'(0x1c) == `NVIDIA NVENC H.264 encoder') failed: cannot open codec context to start reading or writing video file `/tmp/bobtest_n_tKUp.mov' - ffmpeg reports error -1313558101 == `Unknown error occurred''
======================================================================
ERROR: bob.io.video.test_codec.test_frameskip_format_mov_codec_wmv1
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/test_codec.py", line 24, in check_format_codec
orig, framerate, encoded = function(shape, framerate, format, codec, fname)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/utils.py", line 148, in frameskip_detection
format=format, check=False)
RuntimeError: writer - constructor: C++ exception caught: 'bob::io::video::avcodec_open2(codec=`h264_nvenc'(0x1c) == `NVIDIA NVENC H.264 encoder') failed: cannot open codec context to start reading or writing video file `/tmp/bobtest_joRyEN.mov' - ffmpeg reports error -1313558101 == `Unknown error occurred''
======================================================================
ERROR: bob.io.video.test_codec.test_user_video_format_mov_codec_wmv1
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/test_codec.py", line 124, in check_user_video
codec=codec, format=format)
RuntimeError: writer - constructor: C++ exception caught: 'bob::io::video::avcodec_open2(codec=`h264_nvenc'(0x1c) == `NVIDIA NVENC H.264 encoder') failed: cannot open codec context to start reading or writing video file `/tmp/bobtest_kj6Rb4.mp4' - ffmpeg reports error -1313558101 == `Unknown error occurred''
======================================================================
ERROR: bob.io.video.test_codec.test_user_video_format_mov_codec_wmv1
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/test_codec.py", line 124, in check_user_video
codec=codec, format=format)
RuntimeError: writer - constructor: C++ exception caught: 'bob::io::video::avcodec_open2(codec=`h264_nvenc'(0x1c) == `NVIDIA NVENC H.264 encoder') failed: cannot open codec context to start reading or writing video file `/tmp/bobtest__go0J8.avi' - ffmpeg reports error -1313558101 == `Unknown error occurred''
======================================================================
ERROR: bob.io.video.test_codec.test_user_video_format_mov_codec_wmv1
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/test_codec.py", line 124, in check_user_video
codec=codec, format=format)
RuntimeError: writer - constructor: C++ exception caught: 'bob::io::video::avcodec_open2(codec=`h264_nvenc'(0x1c) == `NVIDIA NVENC H.264 encoder') failed: cannot open codec context to start reading or writing video file `/tmp/bobtest_T48LeP.mov' - ffmpeg reports error -1313558101 == `Unknown error occurred''
======================================================================
FAIL: bob.io.video.test_codec.test_frameskip_format_mov_codec_wmv1
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/opt/miniconda/conda-bld/bob.io.video_1516376439700/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python2.7/site-packages/bob/io/video/test_codec.py", line 35, in check_format_codec
assert max(dist) <= maxdist, "max(distortion) %g > %g allowed for format `%s' and codec `%s'" % (max(dist), maxdist, format, codec)
AssertionError: max(distortion) 74.2393 > 55 allowed for format `mp4' and codec `mpeg2video'
```Conda-based CIAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.ip.gabor/-/issues/3Documentation builds requires Latex for matplotlib plots2018-01-17T09:57:39ZAmir MOHAMMADIDocumentation builds requires Latex for matplotlib plotsSince we are not going to have Latex installed in our CI machines anymore, this is failing.
See: https://gitlab.idiap.ch/bob/bob.ip.gabor/-/jobs/91810
```
+ sphinx-build -W /local/builds/bob/bob.ip.gabor/conda/../doc /local/builds/bob/b...Since we are not going to have Latex installed in our CI machines anymore, this is failing.
See: https://gitlab.idiap.ch/bob/bob.ip.gabor/-/jobs/91810
```
+ sphinx-build -W /local/builds/bob/bob.ip.gabor/conda/../doc /local/builds/bob/bob.ip.gabor/conda/../sphinx
Running Sphinx v1.6.3
making output directory...
Adding intersphinx source for `python': https://docs.python.org/2.7/
Adding intersphinx source for `numpy': https://docs.scipy.org/doc/numpy-1.12.0/
Adding intersphinx source for `matplotlib': http://matplotlib.org/
Adding intersphinx source for `setuptools': https://setuptools.readthedocs.io/en/latest/
Found documentation for bob.extension on http://www.idiap.ch/software/bob/docs/bob/bob.extension/master/; adding intersphinx source
Found documentation for bob.blitz on http://www.idiap.ch/software/bob/docs/bob/bob.blitz/master/; adding intersphinx source
Found documentation for bob.core on http://www.idiap.ch/software/bob/docs/bob/bob.core/master/; adding intersphinx source
Found documentation for bob.io.base on http://www.idiap.ch/software/bob/docs/bob/bob.io.base/master/; adding intersphinx source
Found documentation for bob.sp on http://www.idiap.ch/software/bob/docs/bob/bob.sp/master/; adding intersphinx source
loading pickled environment... not yet created
[autosummary] generating autosummary for: c_cpp_api.rst, guide.rst, index.rst, py_api.rst
loading intersphinx inventory from http://www.idiap.ch/software/bob/docs/bob/bob.sp/master/objects.inv...
loading intersphinx inventory from https://docs.python.org/2.7/objects.inv...
loading intersphinx inventory from http://matplotlib.org/objects.inv...
loading intersphinx inventory from http://www.idiap.ch/software/bob/docs/bob/bob.core/master/objects.inv...
loading intersphinx inventory from http://www.idiap.ch/software/bob/docs/bob/bob.extension/master/objects.inv...
loading intersphinx inventory from https://setuptools.readthedocs.io/en/latest/objects.inv...
loading intersphinx inventory from http://www.idiap.ch/software/bob/docs/bob/bob.blitz/master/objects.inv...
loading intersphinx inventory from http://www.idiap.ch/software/bob/docs/bob/bob.io.base/master/objects.inv...
loading intersphinx inventory from https://docs.scipy.org/doc/numpy-1.12.0/objects.inv...
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 4 source files that are out of date
updating environment: 4 added, 0 changed, 0 removed
reading sources... [ 25%] c_cpp_api
reading sources... [ 50%] guide
sh: latex: command not found
reading sources... [ 75%] index
reading sources... [100%] py_api
Warning, treated as error:
/local/builds/bob/bob.ip.gabor/doc/guide.rst:102: (WARNING/2) Exception occurred in plotting transform
from /local/builds/bob/bob.ip.gabor/doc/plot/transform.py:
Traceback (most recent call last):
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/sphinxext/plot_directive.py", line 651, in render_figures
figman.canvas.figure.savefig(img.filename(format), dpi=dpi)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/figure.py", line 1573, in savefig
self.canvas.print_figure(*args, **kwargs)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/backend_bases.py", line 2252, in print_figure
**kwargs)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/backends/backend_agg.py", line 545, in print_png
FigureCanvasAgg.draw(self)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/backends/backend_agg.py", line 464, in draw
self.figure.draw(self.renderer)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/artist.py", line 63, in draw_wrapper
draw(artist, renderer, *args, **kwargs)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/figure.py", line 1144, in draw
renderer, self, dsu, self.suppressComposite)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/image.py", line 139, in _draw_list_compositing_images
a.draw(renderer)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/artist.py", line 63, in draw_wrapper
draw(artist, renderer, *args, **kwargs)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/axes/_base.py", line 2426, in draw
mimage._draw_list_compositing_images(renderer, self, dsu)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/image.py", line 139, in _draw_list_compositing_images
a.draw(renderer)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/artist.py", line 63, in draw_wrapper
draw(artist, renderer, *args, **kwargs)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/axis.py", line 1138, in draw
renderer)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/axis.py", line 1078, in _get_tick_bboxes
extent = tick.label1.get_window_extent(renderer)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/text.py", line 967, in get_window_extent
bbox, info, descent = self._get_layout(self._renderer)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/text.py", line 353, in _get_layout
ismath=False)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/backends/backend_agg.py", line 230, in get_text_width_height_descent
renderer=self)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/texmanager.py", line 676, in get_text_width_height_descent
dvifile = self.make_dvi(tex, fontsize)
File "/local/builds/bob/bob.ip.gabor/conda-env/bob.ip.gabor_1506366718035/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/python2.7/site-packages/matplotlib/texmanager.py", line 423, in make_dvi
report))
RuntimeError: LaTeX was not able to process the following string:
'lp'
Here is the full report generated by LaTeX:
```
Blocks bob.admin#35Conda-based CIAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.extension/-/issues/38Add support for reading and parsing conda build recipes2022-05-16T14:39:10ZAmir MOHAMMADIAdd support for reading and parsing conda build recipesFollowing the discussion on bob.admin#35 and some offline discussion with @andre.anjos, we want to move all our CI infrastructure and packages to conda.
This will cause some duplication of information that you would have both in the cond...Following the discussion on bob.admin#35 and some offline discussion with @andre.anjos, we want to move all our CI infrastructure and packages to conda.
This will cause some duplication of information that you would have both in the conda recipe and in the `setup.py` file.
To keep only one source of information, we decided to make the [meta.yaml](https://conda.io/docs/building/meta-yaml.html) the authoritative source of information. This means that we populate the information in `setup.py` from the `meta.yaml` file. Here is a list of tasks or information that should be gotten from meta.yaml file:
* [ ] bob.extension will use pyyaml and jinja2 to parse the yaml file
* [ ] Make CONDA_BUILD=0 in the jinja2 context parser to get only the PyPI requirements.
* [ ] Accomodate for name differences between conda packages and PyPI package names if any
* [ ] package name
* [ ] package version
* [ ] package PyPI requirements
* [ ] console entry points
* [ ] home website
* [ ] license
* [ ] short description
* [ ] setup_requires
* [ ] install_requires
* [ ] test_requires
Maybe we can have a function in bob.extension that reads the yaml file and returns this information in a dictionary format.Conda-based CIhttps://gitlab.idiap.ch/bob/bob.extension/-/issues/35Circular dependence to bob.blitz during testing2019-10-03T13:24:29ZAndré AnjosCircular dependence to bob.blitz during testingThis package depends on bob.blitz to run its test units. This is a problem in test environments (like conda packaging) where package downloading via setuptools is forbidden. We need to fix these tests by creating units which independent ...This package depends on bob.blitz to run its test units. This is a problem in test environments (like conda packaging) where package downloading via setuptools is forbidden. We need to fix these tests by creating units which independent from other packages entirely. For the time being, such tests are skipped when bob.extension's conda package is built with `--exclude=test_extensions`. See logs with problem at bob/bob.conda!62.Conda-based CIPavel KORSHUNOVPavel KORSHUNOVhttps://gitlab.idiap.ch/bob/bob.extension/-/issues/34cflags_other is never used when compiling extensions2017-08-11T22:23:17ZAmir MOHAMMADIcflags_other is never used when compiling extensionsThis is related to exporting the `--pthread` in the `CFLAGS` variable to make sure we can compile against `blitz`.
but a look at:
```sh
$ pkg-config --cflags-only-other blitz
-pthread
```
revealed that `bob.extension` is ignoring this f...This is related to exporting the `--pthread` in the `CFLAGS` variable to make sure we can compile against `blitz`.
but a look at:
```sh
$ pkg-config --cflags-only-other blitz
-pthread
```
revealed that `bob.extension` is ignoring this flag. Even though such method exists: https://www.idiap.ch/software/bob/docs/latest/bob/bob.extension/master/py_api.html#bob.extension.pkgconfig.cflags_other but it was never used.
A quick and dirty patch (see below) fixes the problem but I'll leave that to you @andre.anjos to implement this properly.
```diff
diff --git a/bob/extension/__init__.py b/bob/extension/__init__.py
index ed11362..593f599 100644
--- a/bob/extension/__init__.py
+++ b/bob/extension/__init__.py
@@ -408,6 +408,7 @@ class Extension(DistutilsExtension):
self.pkg_libraries += libs
parameters['extra_link_args'] += pkg.other_libraries()
+ parameters['extra_compile_args'].extend(pkg.cflags_other().get('extra_compile_args', []))
# add the -isystem to all system include dirs
for k in system_includes:
```Refactoring 2016 and gitlab migration milestoneAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/bob/bob.bio.face/-/issues/18The cuhk_cufs is not tested2017-10-20T02:30:35ZAmir MOHAMMADIThe cuhk_cufs is not testedsince there is no config file for it.since there is no config file for it.Refactoring 2016 and gitlab migration milestoneTiago de Freitas PereiraTiago de Freitas Pereirahttps://gitlab.idiap.ch/bob/nightlies/-/issues/16Migration to new CI2017-10-04T19:42:20ZAmir MOHAMMADIMigration to new CIThe old CI does a couple of bad things including `export TMPDIR=/var/tmp`.
It needs to be updated.The old CI does a couple of bad things including `export TMPDIR=/var/tmp`.
It needs to be updated.Refactoring 2016 and gitlab migration milestonehttps://gitlab.idiap.ch/bob/bob.bio.face/-/issues/14Some database interfaces do not provide access to the annotations stored in t...2017-10-20T02:30:35ZManuel Günthersiebenkopf@googlemail.comSome database interfaces do not provide access to the annotations stored in the low-level databasesAs discussed in https://gitlab.idiap.ch/bob/bob/issues/235, there are some databases that do not take care of the annotations stored in the low-level databases. New `BioDatabase` interfaces (and new `BioFile` interfaces) need to be provi...As discussed in https://gitlab.idiap.ch/bob/bob/issues/235, there are some databases that do not take care of the annotations stored in the low-level databases. New `BioDatabase` interfaces (and new `BioFile` interfaces) need to be provided.
I think, having a generic `BioFile` derivative (maybe called `BioFileFromLowLevel` or alike) that keeps track of the low-level `File` object (which is required to query the annotations) would be easier than writing specialized `XXXBioFile`'s for each case. Also, a generic `BioDatabaseWithAnnotations` can be created, from which the `XXXBioDatabase`'s can be derived, so that the implementation needs to be done only once.
The question is A) if we want to have these intermediate level `BioFileFromLowLevel` and `BioDatabaseWithAnnotations` implementations and B) where we should put them? Is there any need for such intermediate level classes in other packages than `bob.bio.face` (and `bob.bio.video`)?Refactoring 2016 and gitlab migration milestonehttps://gitlab.idiap.ch/bob/bob.db.base/-/issues/10Missing documentation parts (annotations, objects)2017-09-30T18:11:14ZAndré AnjosMissing documentation parts (annotations, objects)After the migration from `bob.db.verification.utils` of some classes, we still miss the documentation bits.
@amohammadi, since you did this work, could you please patch-up the docs as well?After the migration from `bob.db.verification.utils` of some classes, we still miss the documentation bits.
@amohammadi, since you did this work, could you please patch-up the docs as well?Refactoring 2016 and gitlab migration milestoneAmir MOHAMMADIAmir MOHAMMADIhttps://gitlab.idiap.ch/bob/bob.db.base/-/issues/9autosummary is messing up with some namespaces2017-09-30T18:11:14ZAmir MOHAMMADIautosummary is messing up with some namespacesAs a consequence @tiago.pereira is ignoring this in all bob.db packages. Example: https://gitlab.idiap.ch/bob/bob.db.lfw/commit/3d206615699614e07165a74d7a19537468a71b93#8df8c367fbb5bd07a2dd35089ba84b609894aa5e_0_1As a consequence @tiago.pereira is ignoring this in all bob.db packages. Example: https://gitlab.idiap.ch/bob/bob.db.lfw/commit/3d206615699614e07165a74d7a19537468a71b93#8df8c367fbb5bd07a2dd35089ba84b609894aa5e_0_1Refactoring 2016 and gitlab migration milestone