Robotics Systems Types: Issueshttps://code.cor-lab.de/https://code.cor-lab.de/favicon.ico?14019720732016-03-03T11:42:57ZOpen Source Collaboration Platform
Redmine Tasks #2507 (Resolved): Add license information to manualhttps://code.cor-lab.de/issues/25072016-03-03T11:42:57ZJ. Moringenjmoringe@cor-lab.uni-bielefeld.de
<ul>
<li>Decide on license</li>
<li>Add license to footer text</li>
</ul> Tasks #2505 (Resolved): Review, improve and promote sandbox types for 0.13 versionhttps://code.cor-lab.de/issues/25052016-03-02T11:58:09ZJ. Moringenjmoringe@cor-lab.uni-bielefeld.deFeature #2483 (Resolved): RST types for HLC / Flobihttps://code.cor-lab.de/issues/24832015-12-17T09:46:35ZS. Schulzsschulz@cit-ec.uni-bielefeld.de
<p>i attached a revised patch to this issue.</p>
<p>note that not all suggestions were merged, i rather had a look how<br />other message types were implemented in rst stable and used the same<br />approach.</p> Feature #2482 (Closed): Update Protobuf to 2.6.1https://code.cor-lab.de/issues/24822015-12-17T08:03:33ZT. Korthalstkorthals@cit-ec.uni-bielefeld.de
<p>The major benefits are as follows:</p>
General
<ul>
<li>Added oneofs(unions) feature. Fields in the same oneof will share <br />memory and at most one field can be set at the same time. Use the <br />oneof keyword to define a oneof like: <br /> message SampleMessage { <br /> oneof test_oneof { <br /> string name = 4; <br /> YourMessage sub_message = 9; <br /> } <br /> } </li>
<li>Files, services, enums, messages, methods and enum values can be marked <br />as deprecated now.</li>
<li>Added Support for list values, including lists of mesages, when <br />parsing text-formatted protos in C++ and Java. <br />For example: foo: [1, 2, 3]</li>
</ul>
C++
<ul>
<li>Enhanced customization on TestFormat printing. </li>
<li>Added SwapFields() in reflection API to swap a subset of fields. <br />Added SetAllocatedMessage() in reflection API. </li>
<li>Repeated primitive extensions are now packable. The <br />[packed=true] option only affects serializers. Therefore, it is <br />possible to switch a repeated extension field to packed format <br />without breaking backwards-compatibility. </li>
<li>Various speed optimizations.</li>
</ul>
Java
<ul>
<li>writeTo() method in ByteString can now write a substring to an <br />output stream. Added endWith() method for ByteString. </li>
<li>ByteString and ByteBuffer are now supported in CodedInputStream <br />and CodedOutputStream. </li>
<li>java_generate_equals_and_hash can now be used with the LITE_RUNTIME.</li>
</ul>
Python
<ul>
<li>A new C++-backed extension module (aka "cpp api v2") that replaces the <br />old ("cpp api v1") one. Much faster than the pure Python code. This one <br />resolves many bugs and is recommended for general use over the <br />pure Python when possible. </li>
<li>Descriptors now have enum_types_by_name and extension_types_by_name dict <br />attributes. </li>
<li>Support for Python 3.</li>
</ul> Enhancement #2478 (Resolved): Add Highlight Target typehttps://code.cor-lab.de/issues/24782015-12-11T10:09:55ZP. Holthauspholthau@cit-ec.uni-bielefeld.de
<p>see attached patch file.</p> Enhancement #2453 (Resolved): Deprecate euroc typeshttps://code.cor-lab.de/issues/24532015-12-04T12:21:21ZJ. Wienkejwienke@techfak.uni-bielefeld.de
<p>Project has finished and types are generally hacky.</p> Enhancement #2452 (Resolved): Deprecate FloatSoundArray and FormattedSoundChunkhttps://code.cor-lab.de/issues/24522015-12-04T12:16:19ZJ. Wienkejwienke@techfak.uni-bielefeld.de
<p>Obscure types with missing or too spare comments. NAO specific information leaked into the structure of these types.</p> Tasks #2450 (Resolved): extend face type with gaze informationshttps://code.cor-lab.de/issues/24502015-12-01T14:02:47ZB. Carlmeyerbcarlmey@techfak.uni-bielefeld.de
<p>I would like to add some gaze informations in the face type.</p> Feature #2449 (Resolved): Modify existing types to completely represent the information available...https://code.cor-lab.de/issues/24492015-11-27T14:44:07ZM. Goerlichmgoerlic@techfak.uni-bielefeld.de
<p>I use the sandbox:rst.tracking.TrackedPosture3DFloat datatype datatype to publish kinect skeletons. I make two proposals:</p>
<p>- regarding stable:rst.kinematics.Posture3DFloat</p>
<p>Since the kinect also offers a joint rotation (which, as far as I know, represents the global rotation of the bone connecting it to it's parent in a coordinate system, where the y-axis is aligned with the bone) it would be cool if this information could be transmitted.</p>
<p>- regarding sandbox:rst.tracking.TrackedPosture3DFloat</p>
<p>There are several skeleton tracking systems out there and they all different sets of names of skeletons etc. It would be helpful to include such info inside the data type so only the datatype and the definition by the tracking system is required to understand the data. At the moment the software publishing the data also plays a role since it defines the order of the joints transmitted.</p> Bug #2445 (Resolved): Proto for a set of recognition resultshttps://code.cor-lab.de/issues/24452015-11-25T11:40:35ZV. Richtervrichter@techfak.uni-bielefeld.de
<p>A Prototype holding recognition results for a set of aspects of the world.</p>
<p>This generalizes <a href="https://code.cor-lab.de/issues/2439" class="issue tracker-2 status-6 priority-4 priority-default closed" title="Proto for a Situation recognition (Rejected)">#2439</a> which should be rejected.</p> Feature #2439 (Rejected): Proto for a Situation recognitionhttps://code.cor-lab.de/issues/24392015-11-20T11:15:30ZV. Richtervrichter@techfak.uni-bielefeld.de
<p>I would like to add a prototype showing the result of a situation recognition.</p> Feature #2436 (Resolved): Add TextToSpeech to the sandboxhttps://code.cor-lab.de/issues/24362015-11-18T09:59:31ZS.ör. Klettsklett@techfak.uni-bielefeld.deBug #2416 (Resolved): Python bindings are not build if both python3 and python2.7 are installed a...https://code.cor-lab.de/issues/24162015-10-30T19:02:08ZN. Kösternkoester@techfak.uni-bielefeld.de
<a name="Issue"></a>
<h2 >Issue<a href="#Issue" class="wiki-anchor">¶</a></h2>
<p>Currently the CMakeLists.txt for RST only does an optional check whether to build bindings for Cpp, Java or Pyhton. If Python 3 is the default on a system and Python 2.7 is also installed, the Python bindings are <strong>not</strong> build. This does not throw an error but a only a single line saying bindings are not being build.</p>
<p>I would propose to have a negative check here - meaning that by default all bindings are build and if one fails, the installation is aborted. A user would then have to actively deselect bindings.</p>
<a name="Example"></a>
<h2 >Example:<a href="#Example" class="wiki-anchor">¶</a></h2>
<ul>
<li>When deploying a distribution using the CITK Toolkit, one will have the following projects (when using RSB/RST) in a <a class="collapsible collapsed" href="#" id="collapse-573f09d2-show" onclick="$('#collapse-573f09d2-show, #collapse-573f09d2-hide').toggle(); $('#collapse-573f09d2').fadeToggle(150);; return false;">distribution</a><a class="collapsible" href="#" id="collapse-573f09d2-hide" onclick="$('#collapse-573f09d2-show, #collapse-573f09d2-hide').toggle(); $('#collapse-573f09d2').fadeToggle(150);; return false;" style="display:none;">distribution</a><div class="collapsed-text" id="collapse-573f09d2" style="display:none;"><pre>
[ ... ]
[ "rsc", "0.12" ],
[ "rsb-protocol", "0.12" ],
[ "rsb-cpp", "0.12" ],
[ "rsb-java", "0.12" ],
[ "rsb-python", "0.12" ],
[ "rst-proto", "0.12" ],
[ "rst-converters-cpp", "0.12" ],
[ "rst-converters-python", "0.12" ],
[ ... ]
</pre></div></li>
</ul>
<ul>
<li>If you have a system with both pyhton2.7 and python3 (default) installed, you may have
<a class="collapsible collapsed" href="#" id="collapse-d303d4fc-show" onclick="$('#collapse-d303d4fc-show, #collapse-d303d4fc-hide').toggle(); $('#collapse-d303d4fc').fadeToggle(150);; return false;">this setup</a><a class="collapsible" href="#" id="collapse-d303d4fc-hide" onclick="$('#collapse-d303d4fc-show, #collapse-d303d4fc-hide').toggle(); $('#collapse-d303d4fc').fadeToggle(150);; return false;" style="display:none;">this setup</a><div class="collapsed-text" id="collapse-d303d4fc" style="display:none;"><pre>
$ la /usr/bin/python*
lrwxrwxrwx 1 root root 9 2015-10-30 18:04 /usr/bin/python -> python3
lrwxrwxrwx 1 root root 9 2015-09-07 15:59 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 6.1K 2015-09-07 15:59 /usr/bin/python2.7
lrwxrwxrwx 1 root root 9 2015-09-20 13:48 /usr/bin/python3 -> python3.5
-rwxr-xr-x 2 root root 11K 2015-09-20 13:48 /usr/bin/python3.5
[...]
</pre></div></li>
</ul>
<ul>
<li>Which leads to <a class="collapsible collapsed" href="#" id="collapse-f7bd5ce2-show" onclick="$('#collapse-f7bd5ce2-show, #collapse-f7bd5ce2-hide').toggle(); $('#collapse-f7bd5ce2').fadeToggle(150);; return false;">this during the build of rst-proto</a><a class="collapsible" href="#" id="collapse-f7bd5ce2-hide" onclick="$('#collapse-f7bd5ce2-show, #collapse-f7bd5ce2-hide').toggle(); $('#collapse-f7bd5ce2').fadeToggle(150);; return false;" style="display:none;">this during the build of rst-proto</a><div class="collapsed-text" id="collapse-f7bd5ce2" style="display:none;"><pre>
+ cd build
+ export PKG_CONFIG_PATH=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib/pkgconfig:
+ PKG_CONFIG_PATH=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib/pkgconfig:
++ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSC-CMakeConfig.cmake -o -name rsc-cmake-config.cmake ')' -exec dirname '{}' ';'
+ RSC_CMAKE_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.12
++ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSTConfig.cmake -o -name rst-config.cmake ')' -exec dirname '{}' ';'
+ RST_DIR=
++ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name PythonInterpConfig.cmake -o -name pythoninterp-config.cmake ')' -exec dirname '{}' ';'
+ PYTHONINTERP_DIR=
++ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSC-CMakeConfig.cmake -o -name rsc-cmake-config.cmake ')' -exec dirname '{}' ';'
+ RSC_CMAKE_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.12
++ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name RSTConfig.cmake -o -name rst-config.cmake ')' -exec dirname '{}' ';'
+ RST_DIR=
++ find /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -type f '(' -name PythonInterpConfig.cmake -o -name pythoninterp-config.cmake ')' -exec dirname '{}' ';'
+ PYTHONINTERP_DIR=
+ cmake -DRSC-CMake_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.12 -DRST_DIR= -DPythonInterp_DIR= -DRSC-CMake_DIR=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/share/rsc-cmake0.12 -DRST_DIR= -DPythonInterp_DIR= -DCMAKE_INSTALL_PREFIX=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_SKIP_BUILD_RPATH=FALSE -DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE -DCMAKE_INSTALL_RPATH=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib -DCMAKE_INSTALL_LIBDIR=lib -DVERSION_PATCH=0 ..
-- The C compiler identification is GNU 5.2.0
-- The CXX compiler identification is GNU 5.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- protoc does not support matlab
-- Found PROTOBUF: /lib64/libprotobuf.so
-- This is a git repository
-- This is rst version 0.12.101
-- Generating package for generator: TGZ
-- Performing Test CHECK_CXX_FLAG_pipe
-- Performing Test CHECK_CXX_FLAG_pipe - Success
-- Performing Test CHECK_CXX_FLAG_Wall
-- Performing Test CHECK_CXX_FLAG_Wall - Success
-- Performing Test CHECK_CXX_FLAG_Wextra
-- Performing Test CHECK_CXX_FLAG_Wextra - Success
-- Performing Test CHECK_CXX_FLAG_DIAGNOSTICS
-- Performing Test CHECK_CXX_FLAG_DIAGNOSTICS - Success
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Enabling export macro RSTSTABLE_EXPORT for CPP
-- Enabling export macro RSTSANDBOX_EXPORT for CPP
-- Enabling export macro RSTDEPRECATED_EXPORT for CPP
-- Found PythonInterp: /usr/bin/python (found version "3.5")
-- Python 2 not found or setuptools not available. Not installing python bindings.
-- Enabled features:
* cpp binding
* java binding
-- Configuring done
[...]
</pre></div></li>
</ul>
<ul>
<li>So the python bindings are <strong>silently excluded</strong>, which will finally lead to an error when building <code>rst-converters-python</code> (which really is not helpful as the <code>rst-proto</code> job finishes successfully). See <a class="collapsible collapsed" href="#" id="collapse-b079b30c-show" onclick="$('#collapse-b079b30c-show, #collapse-b079b30c-hide').toggle(); $('#collapse-b079b30c').fadeToggle(150);; return false;">this example output</a><a class="collapsible" href="#" id="collapse-b079b30c-hide" onclick="$('#collapse-b079b30c-show, #collapse-b079b30c-hide').toggle(); $('#collapse-b079b30c').fadeToggle(150);; return false;" style="display:none;">this example output</a><div class="collapsed-text" id="collapse-b079b30c" style="display:none;"><pre>
Started by user nkoester
Building in workspace /media/local_data/nkoester/jenkins/ltm-system/jobs/rst-converters-python-0.12-toolkit-ltm-nightly/workspace
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://code.cor-lab.org/git/rst.git.converters # timeout=10
Cleaning workspace
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -fdx # timeout=10
Fetching upstream changes from https://code.cor-lab.org/git/rst.git.converters
> git --version # timeout=10
> git -c core.askpass=true fetch --tags --progress https://code.cor-lab.org/git/rst.git.converters +refs/heads/*:refs/remotes/origin/*
> git rev-parse origin/0.12^{commit} # timeout=10
Checking out Revision 3d83c1d8edca76d3a56b95b872665d860a89dac2 (origin/0.12)
> git config core.sparsecheckout # timeout=10
> git checkout -f 3d83c1d8edca76d3a56b95b872665d860a89dac2 # timeout=10
> git branch -a # timeout=10
> git rev-parse 0.12^{commit} # timeout=10
> git rev-parse remotes/origin/0.10^{commit} # timeout=10
> git rev-parse remotes/origin/0.11^{commit} # timeout=10
> git rev-parse remotes/origin/0.12^{commit} # timeout=10
> git rev-parse remotes/origin/0.6^{commit} # timeout=10
> git rev-parse remotes/origin/0.7^{commit} # timeout=10
> git rev-parse remotes/origin/0.9^{commit} # timeout=10
> git rev-parse remotes/origin/feature-rosetta^{commit} # timeout=10
> git rev-parse remotes/origin/master^{commit} # timeout=10
> git rev-parse remotes/origin/old-1.0^{commit} # timeout=10
> git rev-parse remotes/origin/old-1.1^{commit} # timeout=10
> git rev-parse remotes/origin/pythonconverters^{commit} # timeout=10
> git branch -D 0.12 # timeout=10
> git checkout -b 0.12 3d83c1d8edca76d3a56b95b872665d860a89dac2
> git rev-list 3d83c1d8edca76d3a56b95b872665d860a89dac2 # timeout=10
[workspace] $ /bin/sh -xe /tmp/hudson4234846804082115333.sh
+ rm -rf /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib/python2.7/site-packages/rstconverters-0.12.0-py2.7-linux-x86_64.egg
[workspace] $ /bin/sh -xe /tmp/hudson3755824366695180448.sh
+ find . -mindepth 1 -maxdepth 1 -not '(' -name .git -o -name python ')' -exec rm -rf '{}' ';'
++ mktemp -d ./XXXXXXXX
+ temp=./tqDjyUoo
+ mv -T python ./tqDjyUoo/
+ find ./tqDjyUoo/ -mindepth 1 -maxdepth 1 -exec mv '{}' . ';'
+ rm -rf ./tqDjyUoo
[workspace] $ /bin/sh -xe /tmp/hudson2089358571567304135.sh
+ PYTHON=python2.7
++ python2.7 -c 'from distutils.sysconfig import get_python_lib;print(get_python_lib(prefix="/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly"))'
+ INSTALL_DIRECTORY=/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib/python2.7/site-packages
+ mkdir -p /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib/python2.7/site-packages
+ export PYTHONPATH=/home/nkoester/bin/opt/ranger/lib/python2.7/site-packages::/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib/python2.7/site-packages
+ PYTHONPATH=/home/nkoester/bin/opt/ranger/lib/python2.7/site-packages::/media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib/python2.7/site-packages
+ python2.7 setup.py setopt -c install -o prefix -s /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly
This is a release branch. Defining
This is version 0.12.0-g3d83c1d
Installed /media/local_data/nkoester/jenkins/ltm-system/jobs/rst-converters-python-0.12-toolkit-ltm-nightly/workspace/.eggs/unittest_xml_reporting-1.12.0-py2.7.egg
Searching for epydoc
Reading https://pypi.python.org/simple/epydoc/
Best match: epydoc 3.0.1
Downloading https://pypi.python.org/packages/source/e/epydoc/epydoc-3.0.1.zip#md5=0983c77b90479694e92004cafeca0121
Processing epydoc-3.0.1.zip
Writing /tmp/easy_install-U0OYUc/epydoc-3.0.1/setup.cfg
Running epydoc-3.0.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-U0OYUc/epydoc-3.0.1/egg-dist-tmp-lRXzKV
zip_safe flag not set; analyzing archive contents...
epydoc.docparser: module references __path__
epydoc.docintrospecter: module references __file__
epydoc.docintrospecter: module references __path__
epydoc.docintrospecter: module MAY be using inspect.findsource
epydoc.apidoc: module references __path__
epydoc.test.__init__: module references __file__
creating /media/local_data/nkoester/jenkins/ltm-system/jobs/rst-converters-python-0.12-toolkit-ltm-nightly/workspace/.eggs/epydoc-3.0.1-py2.7.egg
Extracting epydoc-3.0.1-py2.7.egg to /media/local_data/nkoester/jenkins/ltm-system/jobs/rst-converters-python-0.12-toolkit-ltm-nightly/workspace/.eggs
Installed /media/local_data/nkoester/jenkins/ltm-system/jobs/rst-converters-python-0.12-toolkit-ltm-nightly/workspace/.eggs/epydoc-3.0.1-py2.7.egg
running setopt
Writing setup.cfg
+ python2.7 setup.py setopt -c install -o force -s true
This is a release branch. Defining
This is version 0.12.0-g3d83c1d
running setopt
Writing setup.cfg
+ python2.7 setup.py install
This is a release branch. Defining
This is version 0.12.0-g3d83c1d
running install
running bdist_egg
running egg_info
creating rstconverters.egg-info
writing requirements to rstconverters.egg-info/requires.txt
writing rstconverters.egg-info/PKG-INFO
writing top-level names to rstconverters.egg-info/top_level.txt
writing dependency_links to rstconverters.egg-info/dependency_links.txt
writing manifest file 'rstconverters.egg-info/SOURCES.txt'
reading manifest file 'rstconverters.egg-info/SOURCES.txt'
writing manifest file 'rstconverters.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/rstconverters
copying rstconverters/opencv.py -> build/lib.linux-x86_64-2.7/rstconverters
copying rstconverters/__init__.py -> build/lib.linux-x86_64-2.7/rstconverters
copying rstconverters/version.py -> build/lib.linux-x86_64-2.7/rstconverters
running build_ext
building 'rstconverters.imageproc' extension
creating build/temp.linux-x86_64-2.7
creating build/temp.linux-x86_64-2.7/extensions
gcc -pthread -fno-strict-aliasing -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -I/usr/include/python2.7 -c extensions/imageproc.c -o build/temp.linux-x86_64-2.7/extensions/imageproc.o
gcc -pthread -shared -Wl,-O1,--sort-common,--as-needed,-z,relro build/temp.linux-x86_64-2.7/extensions/imageproc.o -L/usr/lib -lpython2.7 -o build/lib.linux-x86_64-2.7/rstconverters/imageproc.so
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/rstconverters
copying build/lib.linux-x86_64-2.7/rstconverters/imageproc.so -> build/bdist.linux-x86_64/egg/rstconverters
copying build/lib.linux-x86_64-2.7/rstconverters/opencv.py -> build/bdist.linux-x86_64/egg/rstconverters
copying build/lib.linux-x86_64-2.7/rstconverters/__init__.py -> build/bdist.linux-x86_64/egg/rstconverters
copying build/lib.linux-x86_64-2.7/rstconverters/version.py -> build/bdist.linux-x86_64/egg/rstconverters
byte-compiling build/bdist.linux-x86_64/egg/rstconverters/opencv.py to opencv.pyc
byte-compiling build/bdist.linux-x86_64/egg/rstconverters/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/rstconverters/version.py to version.pyc
creating stub loader for rstconverters/imageproc.so
byte-compiling build/bdist.linux-x86_64/egg/rstconverters/imageproc.py to imageproc.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying rstconverters.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying rstconverters.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying rstconverters.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying rstconverters.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying rstconverters.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
writing build/bdist.linux-x86_64/egg/EGG-INFO/native_libs.txt
zip_safe flag not set; analyzing archive contents...
creating dist
creating 'dist/rstconverters-0.12.0-py2.7-linux-x86_64.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing rstconverters-0.12.0-py2.7-linux-x86_64.egg
Copying rstconverters-0.12.0-py2.7-linux-x86_64.egg to /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib/python2.7/site-packages
Adding rstconverters 0.12.0 to easy-install.pth file
Installed /media/local_data/nkoester/vol/ltm/releases/trusty/ltm-nightly/lib/python2.7/site-packages/rstconverters-0.12.0-py2.7-linux-x86_64.egg
Processing dependencies for rstconverters==0.12.0
Searching for rst>=0.9
Reading https://pypi.python.org/simple/rst/
No local packages or download links found for rst>=0.9
error: Could not find suitable distribution for Requirement.parse('rst>=0.9')
Build step 'Execute shell' marked build as failure
Finished: FAILURE
</pre></div></li>
</ul>
<ul>
<li>Can be fixed by replacing the symlink at /usr/bin/python to point to /usr/bin/python2.7 (which should not be necessary/is not always possible)</li>
</ul> Feature #2385 (Resolved): Add new type TrackedPolygonalPatch3D to Sandboxhttps://code.cor-lab.de/issues/23852015-09-09T16:13:34ZL. Zieglerlziegler@techfak.uni-bielefeld.de
<p>Please add the attached types (TrackedPolygonalPatch3D and TrackedPolygonalPatch3DSet) to sandbox and backport to 0.12.</p> Feature #2384 (Resolved): Add new speech hypotheses types to sandboxhttps://code.cor-lab.de/issues/23842015-09-07T12:07:17ZB. Carlmeyerbcarlmey@techfak.uni-bielefeld.de
<p>Please add the new data types SpeechHypothesis and SpeechHypotheses to the sandbox.</p>