Activity
From 05/09/2013 to 06/07/2013
06/07/2013
- 07:41 PM Feature #1535 (Resolved): Allow hard-wired foreign library paths
- Applied in changeset rsb-tools-cl|commit:f363b72f4d3bedd5f6781dbeec7a36aeb528f779.
- 01:25 PM Feature #1535 (Resolved): Allow hard-wired foreign library paths
- This is necessary for enabling installations without LD_LIBRARY_PATH hacks in some cases.
- 07:17 PM Revision f7a3379d (rsb-tools-cl): Disable make-{static,dynamic} on Windows in main/main.lisp
- refs #1535
* main/main.lisp (make-static): do nothing on Windows
(make-dynamic): likewise - 07:11 PM Revision 5395a329 (rsb-tools-cl): Extended symlink creation in main/main.lisp
- * main/main.lisp (main): pass prefix and suffix argument to
`%maybe-create-links'; adjusted help text
(%maybe-cre... - 07:11 PM Revision f363b72f (rsb-tools-cl): Added re-dumping, hard-wired foreign libraries in main/main.lisp
- fixes #1535
* main/main.lisp (header): updated copyright
(main): accept "redump" commandline option
(make-static... - 06:17 PM Revision 6862fbb7 (rsb-tools-cpp): Only suggest spread package in cpack/CPackDebianConfig.cmake
- * cpack/CPackDebianConfig.cmake: suggest instead of recommending
spread package - 06:04 PM RSBag Revision 087d8ac8 (rsbag-tools-cl): Only suggest spread package in cpack/DebianUbuntu.cmake
- * cpack/DebianUbuntu.cmake: suggest instead of recommending spread
package - 04:20 PM Bug #1537: debian packaged rsb0.9 links against libspread, but doesn`t have spread as debian depe...
- We will turn the Spread transport into a plugin for the 0.9 release.
The best option therefore seems to be having
... - 04:13 PM Bug #1537 (Closed): debian packaged rsb0.9 links against libspread, but doesn`t have spread as de...
- @librsb.so@ from the @librsb0.9@ debian package links against the system @libspread.so@...
- 01:23 PM RSBag Feature #1534 (Resolved): Allow hard-wired foreign library paths
- This is necessary for enabling installations without LD_LIBRARY_PATH hacks in some cases.
06/06/2013
- 12:18 AM RSBag Revision 97896e90 (rsbag): Updated HEAD of submodule rsbag-manual
- 12:18 AM RSBag Revision 3b3c9941 (rsbag-manual): Updated binary download URLs in preparation.rst
- * preparation.rst: added binary download URL for Window 7 x86_64;
updated all other URLs - 03:37 AM Feature #1442: RPC should support argumentless methods properly
- @Sebastian: I looked at this once and it seemed fine (if I remember correctly). Would you rather first finish everyth...
06/05/2013
- 09:52 PM RSBag Revision 6504c178 (rsbag-tools-cl): Avoid filename clashes for parallel installations of multiple...
- fixes #1100
* CMakeLists.txt: define VERSION_SUFFIX and BINARY_SUFFIX; use
VERSION_SUFFIX for subdirectory in PREF... - 08:54 PM RSBag Revision 3ef50c31 (rsbag-tools-cl): Avoid filename clashes for parallel installations of multiple...
- fixes #1100
* CMakeLists.txt: define VERSION_SUFFIX and BINARY_SUFFIX; use
VERSION_SUFFIX for subdirectory in PREF... - 08:26 PM Bug #1489 (Feedback): Selection of new fundamental converters breaks existing programs
- Should be fixed in rsb-python and rsb-cl.
rsb-python now registers only a subset of the available builtin converte... - 03:08 PM Bug #1489 (In Progress): Selection of new fundamental converters breaks existing programs
- 08:17 PM Revision b8b52ec4 (rsb-cl): Changed converter priority in src/configuration.lisp
- refs #1489
* src/configuration.lisp (default-converters): prioritize int64
converter over all other integer conver... - 08:11 PM Revision 041a9ed1 (rsb-python): Register converter subset, choose most specific converter in rsb/...
- refs #1489
* rsb/converter.py: when registering builtin converters, skip the ones
which would introduce ambiguity ... - 07:41 PM RSBag Revision 7491c514 (rsbag-python): Improved cleanup protocol in rsbag/__init__.py
- * rsbag/__init__.py (Connection._cleanup): call bag-play's "quit"
method; log warnings if something goes wrong
(B... - 07:38 PM RSBag Revision 34b9aa15 (rsbag-python): Added logging in rsbag/__init__.py
- * rsbag/__init__.py (Connection): added logger
(Bag): likewise
06/01/2013
- 12:05 PM Revision 53507e3c (rsb-cpp): Convert to new plugin Manager API from RSC
- * Factory.{h,cpp}: include and make accessible a Manager instance
* main.cpp: Use this instance for listing plugins
05/31/2013
- 05:31 PM Revision e1c2aa30 (rsb-cl): temp commit
- 04:06 PM RSBag Revision b76b4034 (rsbag-cl): TODO temp commit: more ROSBag backend improvements
- 03:07 PM RSBag Revision 3945b5cb (rsbag-cl): TODO: temp commit ROSBag backend improvements
- 03:05 PM RSBag Revision ba16a496 (rsbag-cl): Initial version ROSBag backend in src/backend/rosbag/
- * src/backend/rosbag/conditions.lisp: new file; conditions used by the
ROSBag backend
* src/backend/rosbag/generat... - 03:05 PM RSBag Revision 1752e9c4 (rsbag-cl): let+ adaptations
- 01:47 PM Tasks #1167 (In Progress): Provide Spread transport as plugin (C++)
- 01:45 PM Feature #1521 (Resolved): LocalServer lacks a Callback<void,void> specialization
- 01:45 PM Feature #1521 (In Progress): LocalServer lacks a Callback<void,void> specialization
- An example can be found in the @examples/server@ directory.
- 01:45 PM Feature #1521 (Resolved): LocalServer lacks a Callback<void,void> specialization
- Applied in changeset rsb-cpp|commit:2eefc46c2880bea316bb9e6711d47173514a7bec.
- 12:40 PM Feature #1521 (In Progress): LocalServer lacks a Callback<void,void> specialization
- 01:11 PM RSBag Feature #1481 (In Progress): Support changing timestamp used for indexing in bag-transform
- @bag-merge@ already has the @--transform-timestamp@ option. I have to investigate whether anything needs to be done.
- 12:46 PM Revision 0e115db8 (rsb-cpp): Return constant strings for request,reply types in src/rsb/patterns/...
- * src/rsb/patterns/Server.{h,cpp} (Server::*Callback::getRequestType):
return constant string
(Server::*Callback:... - 12:43 PM Revision 2eefc46c (rsb-cpp): Added rsb::patterns::LocalServer::Callback<void,void> in src/rsb/pat...
- fixes #1521
* src/rsb/patterns/Server.h (header): updated copyright
(Server::Callback<void, void): new class; Call...
05/30/2013
- 10:04 AM Feature #1521: LocalServer lacks a Callback<void,void> specialization
- I already did this once but it did not quite work for some reason I can't remember. I will try again.
05/29/2013
- 11:01 PM Revision 9d284c35 (rsb-tools-cl): Added encoding specification to systems in cl-rsb-formatting.asd
- * cl-rsb-formatting.asd (system cl-rsb-formatting): added :encoding
:utf-8
(system cl-rsb-formatting-and-cl-rsb-s... - 10:56 PM RSBag Revision 1c8d2470 (rsbag-tools-cl): Disabled symlinking on Windows in main/main.lisp
- * main/main.lisp (header): updated copyright
(%maybe-create-link): sb-posix:symlink is not available on Windows - 09:33 PM RSBag Revision c91b10c8 (rsbag-tools-cl): Do not enable Spread library reloading on Windows in main/dum...
- * main/dump.lisp (toplevel): do not enable Spread library reloading on
Windows - 09:30 PM Revision 9c99fd65 (rsb-realtime-cpp): Roundtrip working, correct packing and unpacking of rst Joi...
- 09:28 PM RSBag Revision cc0e3054 (rsbag-tools-cl): Fixed bogus dependency of MAIN_NAME command in CMakeLists.txt
- * CMakeLists.txt: removed bogus dependency on undefined ${SCRIPT} in
custom command for MAIN_NAME - 09:27 PM RSBag Revision 69bda364 (rsbag-tools-cl): Added option FASL_CACHE_DIR in CMakeLists.txt
- * CMakeLists.txt (FASL_CACHE_DIR): new option; controls where the fasl
cache directory is created - 07:58 PM Revision c2d94f0e (rsb-cl): Improved config file pathnames in src/variables.lisp
- * src/variables.lisp (*default-configuration-files*): use pathname
syntax; use `user-homedir-pathname' instead of "... - 04:00 PM Bug #1497 (Resolved): Receive and Deliver-Timestamps not set correctly
- Looks correct to me now.
- 02:06 AM Bug #1497 (Feedback): Receive and Deliver-Timestamps not set correctly
- @Johannes: Please check whether these changes fix the problem for you.
- 02:51 PM Feature #1521 (Resolved): LocalServer lacks a Callback<void,void> specialization
- Currently it is not possible to register a method with no argument and no return value to a rsb server.
Solution: ...
05/28/2013
- 12:39 AM Revision 3186c41c (rsb-cl): Fixed separation of framework- and user-timestamps in src/transport/*...
- refs #1497
* src/transport/socket/conversion.lisp (make-notification): be careful
to not store any framework times... - 12:37 AM Revision 1b86a7af (rsb-cl): Fixed name of tcpnodelay option in src/transport/socket/connector.lisp
- fixes #1519
* src/transport/socket/connector.lisp (connector): changed option name
nodelay? -> tcpnodelay
(conne... - 12:10 AM Bug #1497 (In Progress): Receive and Deliver-Timestamps not set correctly
- 10:23 PM Revision b5902adc (rsb-realtime-cpp): Fixed notification unpacking for Oncilla roundtrip
- 07:47 PM Revision f465dd0c (rsb-tools-cl): Do not enable Spread library reloading on Windows in main/dump....
- * main/dump.lisp (toplevel): do not enable Spread library reloading on
Windows - 07:47 PM Revision 3f99f467 (rsb-tools-cl): Added option FASL_CACHE_DIR in CMakeLists.txt
- * CMakeLists.txt (FASL_CACHE_DIR): new option; controls where the fasl
cache directory is created - 07:47 PM Revision 885a8b84 (rsb-tools-cl): Format user timestamps distinguishably in formatting/event-styl...
- refs #1497
* formatting/util.lisp (header): updated copyright
(timestamp-name): new function; prepend "*" to names... - 03:44 PM Revision 250d86b6 (rsb-tools-cl): Fixed bogus dependency of MAIN_NAME command in CMakeLists.txt
- * CMakeLists.txt: removed bogus dependency on undefined ${SCRIPT} in
custom command for MAIN_NAME - 03:27 PM Bug #1519 (Resolved): Option for controlling TCP_NODELAY has wrong name in CL implementation
- Applied in changeset rsb-cl|commit:dcdd182c41b757b0c845ebf3744ebbac97454732.
- 01:18 PM Bug #1519 (Resolved): Option for controlling TCP_NODELAY has wrong name in CL implementation
- The option is called @nodelay@ instead of @tcpnodelay@.
- 03:08 PM Bug #1408 (Resolved): Converter registration should be possible without rewriting default partici...
- Applied in changeset rsb-python|commit:8ec3b1e64674144c7f1165338d82ce35dbf6d447.
- 11:23 AM Bug #1408: Converter registration should be possible without rewriting default participant config...
- I have pushed respective changes to the implementation and the manual. Can someone please review them and verify the ...
- 03:06 PM Revision bbb228f7 (rsb-manual): Adapt manual to python converter registration changes
- Reflect the lazy creation of converter maps for individual participants.
* Warn about previous usage
refs #1408
Me... - 03:05 PM Revision f0258e71 (rsb-manual): Update python converter registration.
- With the lazy way of creating converter maps for individual participants
it is
not required anymore to manually recre... - 02:55 PM Revision 8ec3b1e6 (rsb-python): Enable converter registration without changes to ParticipantConfig
- Make the creation of ConverterMap instances dynamic so that new converters can
be added to the global map all the tim... - 02:53 PM Revision cbd9e3c2 (rsb-python): Move ConverterMap instantiation to Participant.
- This preserves the cohesion in the ParticipantConfig.Transport class and
prevents business logic inside this class.
... - 02:03 PM Revision 68d2ec7e (rsb-cpp): Fix API doc install dir.
- Use the correct path inside $prefix/share.
- 01:51 PM Revision 3649bf37 (rsb-cpp): Try to fix execution of pkg-config tests.
- Fix {DY}LD_LIBRARY_PATH setting.
- 01:42 PM Revision dcdd182c (rsb-cl): Fixed name of tcpnodelay option in src/transport/socket/connector.lisp
- fixes #1519
* src/transport/socket/connector.lisp (connector): changed option name
nodelay? -> tcpnodelay
(conne... - 01:40 PM Bug #1517 (Resolved): TCPNODELAY is off by default in C++
- Applied in changeset rsb-cpp|commit:7672063f86aada6f1056c05599803bd11e30e37f.
- 11:35 AM Bug #1517: TCPNODELAY is off by default in C++
- I think so as well. I just didn't get to it yesterday.
- 11:34 AM Bug #1517 (Resolved): TCPNODELAY is off by default in C++
- TCPNODELAY is off by default in C++, although it should be on, right?
- 01:04 PM Bug #1518 (Resolved): RSB_TRANSPORT_SOCKET_NODELAY documentation seems erroneous
- Applied in changeset rsb-manual|commit:c0f78250c62c74c96a7271043b0b617760af65b6.
- 12:47 PM Bug #1518: RSB_TRANSPORT_SOCKET_NODELAY documentation seems erroneous
- Forgot to paste the link:
http://docs.cor-lab.org/rsb-manual/trunk/html/common.html - 11:51 AM Bug #1518 (Resolved): RSB_TRANSPORT_SOCKET_NODELAY documentation seems erroneous
- In the RSB manual, @tcp_nodelay@ for the socket transport is documented to be set through the environment variable @R...
- 12:52 PM Revision 7672063f (rsb-cpp): Fixed default of transport.socket.tcpnodelay option in src/rsb/trans...
- fixes #1517
* src/rsb/transport/socket/InPullConnector.cpp (header): updated
copyright
(InPullConnector::create)... - 12:51 PM Revision c0f78250 (rsb-manual): Fixed RSB_TRANSPORT_SOCKET_{NODELAY -> TCPNODELAY} in common.rst
- fixes #1518
* common.rst: fixed name of environment variable
RSB_TRANSPORT_SOCKET_{NODELAY -> TCPNODELAY} to match... - 11:50 AM Revision ea72d253 (rsb-cpp): Do not assume a specific build layout.
- Remove build path assumption in the pkg-config test.
- 11:31 AM Feature #1149: Allow checking if handlers are registered in Listener
- Martin, Robert, are you planing on implementing the proposed changes or should we do this?
- 11:21 AM Revision e0c71b68 (rsb-python): Improve starting and stopping of spread daemon.
- Use a context manager to start and stop the spread daemon instead of a
class with a del method for stopping, where th... - 10:36 AM Revision 24849541 (rsb-manual): Update python converter registration.
- With the lazy way of creating converter maps for individual participants it is
not required anymore to manually recre... - 10:34 AM Revision d98723b3 (rsb-python): Update example for converter registration.
- Calling setDefaultParticipantConfig is not required anymore.
refs #1408 - 10:19 AM Revision 1877000f (rsb-python): Implement lazy converter map preparation.
- So far, inside the participant configuration, the converter map was prepared
once initially with the first access to ...
05/27/2013
- 09:40 PM Bug #1408 (In Progress): Converter registration should be possible without rewriting default part...
- 07:41 PM Revision 9a1a012a (rsb-python): Where possible, prevent using built-in symbols of python.
- Reusing names of internal python functions prevents effective error reporting and might lead to confusion.
Unfortunat... - 06:31 PM Enhancement #1516 (New): Separate Converter selection strategies for sending and receiving
- Both directions differ significantly. This was already the reason why the connector infrastructure is split into two ...
- 06:29 PM Enhancement #1515 (New): Add data type to all participants, especially listeners
- This would automatically allows to select the correct converter for deserialization. Also, right now the situation is...
- 06:26 PM Bug #1489: Selection of new fundamental converters breaks existing programs
- * For python this means: only register the converters for these types
* For C++: Clients are obliged to use these cl... - 06:21 PM Bug #1489: Selection of new fundamental converters breaks existing programs
- Verdict: We want the same defaults for all languages. This means there is one int and one float type that is consiste...
- 05:21 PM Bug #1497: Receive and Deliver-Timestamps not set correctly
- Generally the problem does not exist in the core but is merely a display problem of the cl logger. What happens is th...
- 04:55 PM Bug #1230 (Closed): Unintuitive error message upon misconfiguration
- The current behavior is OK in all cases Johannes and I could test on MacOS and Linux (But we can still document this,...
- 04:55 PM Tasks #1513 (Resolved): Document exception handling in main function of RSB-using C++ programs
- Each RSB client program should handle exceptions at least in its main method because on certain OSes the exception ty...
- 03:30 PM Revision 4b999ed1 (rsb-cpp): Fixes pkgconfig test for Mac
- * On Mac the command 'mktemp' expects a template for the tmpdir name to create. Added this to the pkgconfig test scri...
- 01:09 PM Tasks #1167: Provide Spread transport as plugin (C++)
- As a separate repository for the single language implementation.
05/24/2013
- 04:44 PM RSB XML Support Revision 29d173b3 (rsb-xml-java): fixed copy constructors, fixed id handling
05/22/2013
- 04:27 PM Revision 43103ad9 (rsb-cpp): Remove old and abandoned code.
- No one missed this for a long time.
- 03:13 PM Revision 5a074a78 (rsb-cpp): Correctly handle multiple entries in Boost_LIBRARY_DIRS.
- Otherwise the pkg-config potentially contained errors in the form of
paths without -L directives.
refs #1448. - 01:58 PM Revision 0d15d282 (rsb-cpp): Please adhere to coding conventions.
- 11:27 AM Enhancement #648: Ideas for Recording Data on a Resource-Constrained System
- Do you mean
"a self-contained recording toolchain for resource-constrained systems is still relevant"
or
"a... - 11:22 AM Enhancement #648: Ideas for Recording Data on a Resource-Constrained System
- Yes, it is. Probably not a first priority right now but still relevant.
05/21/2013
- 01:09 AM RSB XML Support Revision 5fb1a614 (rsb-xml-java): thread safety
- 12:41 AM RSB XML Support Revision 3e474c69 (rsb-xml-java): added tostring implementation
- 04:39 PM Feature #759 (Closed): Check RSB Real-Time compatibility
- @Sebastian: please reopen, if you disagree.
- 04:38 PM Feature #759: Check RSB Real-Time compatibility
- Agreed.
- 02:38 PM Feature #759: Check RSB Real-Time compatibility
- Maybe this should be explored in the dedicated rsb-realtime-cpp project?
I am leaning towards closing this and ope... - 03:31 PM RSB XML Support Revision 0724a2c5 (rsb-xml-cpp): renamed namespaces
- converter stuff-> rsb::converter
data types-> rsb::transport - 03:00 PM RSBag Revision 70f68607 (rsbag): Updated HEAD of submodule rsbag-manual
- 02:50 PM Tasks #804 (Closed): Unify Naming of Deployed Executables
- I checked the binaries installed by the RSB and RSBag projects and all follow the scheme...
- 02:43 PM Tasks #892 (Rejected): Apply for GSoC 2012 with RSB Octave Support
- 02:40 PM Enhancement #648: Ideas for Recording Data on a Resource-Constrained System
- Is this still relevant?
If so, we could investigate using the new rsb-realtime-cpp for streaming data for remote r... - 02:35 PM Enhancement #890 (In Progress): Logger should accept multiple URIs
- 02:24 PM RSBag Revision 0a466fe8 (rsbag-manual): Small update for newer bag-cat CLI syntax.
- 02:01 PM Revision b1356dad (rsb-cpp): Generates valid JUnit XML
- refs #1448
- 01:50 PM Tasks #1448 (Resolved): Test pkg-config
- Applied in changeset rsb-cpp|commit:1981a02fc13ed37731c8240fa443575a59a0d8fe.
- 01:42 PM Revision 1981a02f (rsb-cpp): Clean-up of pkgconfig test script
- * Cleanup
* Documentation
* Setting LD_LIBRARY_PATH to test execution of build example
fixes #1448 - 01:14 PM Revision 15a3ed55 (rsb-cpp): Fixed pkgconfig test
- * Don`t overwrite, but extend PKG_CONFIG_PATH
refs #1448 - 11:13 AM Revision 51d5c1fe (rsb-cpp): Pkgconfig test writes JUnit XML result file
- * Pkgconfig test now writes JUnit XML result file to be processable by CI server
* Rsult file rsbtest_pkgconfig.xml (... - 10:12 AM Revision 3fe8b418 (rsb-cpp): Adds pkgconfig test
- * Makes installation into temporary folder
* Builds rsb informer example against pkgconfig file of installation
* Req...
05/17/2013
- 07:43 PM Enhancement #1500 (New): Encode version in library name
- If setup in rsc proves to be working, encode rsb version in the library name, which makes parallel installation and p...
- 04:12 PM RSB XML Support Revision b1854e74 (rsb-xml-cpp): changed implementation of xmltioxop to always use xop's data str...
- 07:31 AM Revision a617e1f8 (rsb-tools-cl): Better separator character in formatting/event-style-meta-data....
- * formatting/event-style-meta-data.lisp (header): updated copyright
(style-meta-data): use when full UTF-8 characte...
05/16/2013
- 02:20 PM Revision c8bf4aad (rsb-tools-cl): Fixed handling of method commandline option in send/main.lisp
- * send/main.lisp (main): do not set event method if the commandline
option has not been supplied
05/14/2013
- 11:50 PM RSB XML Support Revision e20e3afb (rsb-xml-cpp): added XOPs type and the corresponding converter
05/13/2013
- 11:00 PM Bug #1497 (Resolved): Receive and Deliver-Timestamps not set correctly
- I am not entirely sure which part is causing this, but I am using bag-play to replay old log files and messages from ...
05/11/2013
- 04:40 AM RSBag Revision a1d9f64e (rsbag-cl): Force output when writing buffers in src/backend/tidelog/file.lisp
- * src/backend/tidelog/file.lisp (write-buffer file chnk): call
`force-output' after writing a chunk; minor simplifi...
05/10/2013
- 10:19 AM RSBag Revision 7fc1a907 (rsbag-cl): Extended error recovery in TIDELog backend
- refs #1496
* src/backend/tidelog/repair.lisp: new file; contains functions for
rebuilding missing or damaged indic... - 10:16 AM RSBag Revision 9659f2c5 (rsbag-tools-cl): Added test for recovering from missing index in CMakeLists.txt
- refs #1496
* CMakeLists.txt: store TIDELog files into new variables
{VALID,RECOVERABLE}_TIDE_FILES; use these vari... - 10:06 AM RSBag Revision f03c9fb9 (rsbag-cl): Added print-offset in src/backend/util.lisp
- * src/backend/util.lisp: new file; contains utility functions used in
backend modules
* src/backend/package.lisp (p... - 09:55 AM RSBag Feature #1496 (Resolved): Integrate extended recovery features
Also available in: Atom