Activity

From 04/14/2014 to 05/13/2014

05/13/2014

09:40 PM We are starting to phase out support for RSB 0.7
RSB 0.10 "has been released for some time":https://code.cor-lab.org/news/38 now. As a consequence, we are now startin... J. Moringen
03:00 PM Tasks #1882 (In Progress): Document void -> void RPC in the troubleshooting section of the manual
Questions about this have been asked multiple times. J. Moringen
11:13 AM Bug #1881 (Resolved): Integration test fails
Starting with the 0.10 release, the integration tests is unstable on trusty 64 bit:
https://ci.cor-lab.org/job/rsb-i...
J. Wienke

05/12/2014

08:08 PM RSBag Revision f7aa79f9 (rsbag-tools-cl): Backport: Take into account executable suffixes in CMakeLists...
* CMakeLists.txt: append CMAKE_EXECUTABLE_SUFFIX to executable file
names
* main/dump.lisp (toplevel): append ".exe...
J. Moringen
08:08 PM RSBag Revision c034a831 (rsbag-tools-cl): Backport: Pretend language-agnostic project in CMakeLists.txt
* CMakeLists.txt: in call to project function, specify special language
NONE to mark project as language-agnostic; ...
J. Moringen
08:08 PM RSBag Revision cd362d7c (rsbag-tools-cl): Backport: Portability improvements in CMakeLists.txt
* CMakeLists.txt (SBCL_HOME): converter from native to CMake path
(SBCL_EXECUTABLE): likewise
(CL_SOURCE_REGISTRY...
J. Moringen
08:08 PM RSBag Revision 8d815bd7 (rsbag-tools-cl): Backport: No precise version extraction without git in CMakeL...
* CMakeLists.txt: do not attempt precise version extract when no git
executable has been found
J. Moringen
07:17 PM Revision b60e7227 (rsb-tools-cl): Backport: Take into account executable suffixes in CMakeLists.t...
* CMakeLists.txt: append CMAKE_EXECUTABLE_SUFFIX to executable file
names
* main/dump.lisp (toplevel): append ".exe...
J. Moringen
07:17 PM Revision d3c6f9fd (rsb-tools-cl): Backport: Do not implicitly declare C/C++ project nature in CMa...
* CMakeLists.txt (project): specify pseudo programming language "NONE"
to implicitly declaring C/C++
J. Moringen
07:16 PM Revision 42c9346f (rsb-tools-cl): Backport: Portability improvements in CMakeLists.txt
* CMakeLists.txt (SBCL_HOME): convert from native to CMake path
(SBCL_EXECUTABLE): likewise
(CL_SOURCE_REGISTRY):...
J. Moringen
07:16 PM Revision 7d6b1560 (rsb-tools-cl): Backport: No precise version extraction without git in CMakeLis...
* CMakeLists.txt: do not attempt precise version extract when no git
executable has been found
J. Moringen
06:08 PM Revision 1bf45b81 (rsb-manual): Fix java zip download link
The link to download the java zip changed with the recent changes of the
ci job.
J. Wienke

05/11/2014

06:35 PM Revision b5f99643 (rsb-cl): Moved detach method src/{participant -> event-processing/client}.lisp
* src/participant.lisp (detach participant): moved to
src/event-processing/client.lisp
* src/event-processing/clien...
J. Moringen
06:35 PM Revision c40316ce (rsb-cl): Minor fixes in test/informer.lisp
* test/informer.lisp (test informer-root::send-unchecked): fixed typo in
test name, documentation string and a scop...
J. Moringen
04:30 PM Enhancement #1876 (Resolved): Use service-provider system for participant classes
J. Moringen

05/10/2014

06:56 PM Revision c3b5c135 (rsb-cl): Fixed merge-scopes for scope designators and / in src/scope.lisp
* src/scope.lisp (merge-scopes): when merging with `+root-scope+', still
apply `ensure-scope' to the other scope
* ...
J. Moringen

05/09/2014

11:00 AM Bug #1872 (Resolved): C++ unit tests use default socket port
Applied in changeset rsb-cpp|commit:0d0dcbd990d456f6cae25ebf9b8b130f68667a60. J. Wienke
10:33 AM Bug #1872 (Resolved): C++ unit tests use default socket port
... J. Wienke
10:55 AM Revision 0d0dcbd9 (rsb-cpp): Always use the specified port for unit tests
* test/rsb/integrationtest.cpp: use the specified port for the socket
transport in th...
J. Wienke

05/08/2014

05:30 PM Bug #1846 (Resolved): Client disconnect can cause server abort
Applied in changeset rsb-cpp|commit:a2ace8801ae5cc80c96ce27988e086d1e15542c9. J. Moringen
01:29 PM Bug #1846: Client disconnect can cause server abort
Weird. Anyway, seems ok to me. I would add a comment to the safe exception method message to explain why this was added. J. Wienke
05:14 PM Revision 0ff18223 (rsb-cpp): Never abort when printing socket exceptions in src/rsb/transport/soc...
refs #1846
* src/rsb/transport/socket/BusConnection.cpp (safeSocketExceptionString):
new function; return exceptio...
J. Moringen
05:14 PM Revision a2ace880 (rsb-cpp): Do not abort on failed shutdown in src/rsb/transport/socket/BusConne...
fixes #1846
Apparently, an exception can be thrown during socket shutdown when the
remote peer requests a shutdown a...
J. Moringen
05:06 PM Feature #1870: Allow (optional) parallel method calls
The temporary patches I proposed with Leon are applied now in the master version. J. Wienke
02:36 PM Feature #1870 (New): Allow (optional) parallel method calls
* Johannes will commit patches containing a short-term workaround for C++ and Java
J. Moringen
05:03 PM Revision 19adc75a (rsb-cpp): Add parallel call parameter to ParallelEventReceivingStrategy
Adds a config option to ParallelEventReceivingStrategy that allows to
specify whether individual handlers might be ca...
J. Wienke
04:50 PM Bug #1871 (Resolved): Some socket-transport-related tests use the default port (55555)
Applied in changeset rsb-python|commit:a17e4d7c103c8276387f490a7f16ad246be9343c. J. Wienke
04:01 PM Bug #1871 (Resolved): Some socket-transport-related tests use the default port (55555)
See https://support.cor-lab.org/issues/556. J. Moringen
04:49 PM Revision 49810aed (rsb-python): Backport: Use socket test port consistently for all tests
Several tests did not correctly use the configured port for the socket
transport. This commit consistently applies co...
J. Wienke
04:47 PM Revision edcdca05 (rsb-python): Backport: Use socket test port consistently for all tests
Several tests did not correctly use the configured port for the socket
transport. This commit consistently applies co...
J. Wienke
04:43 PM Revision a17e4d7c (rsb-python): Use socket test port consistently for all tests
Several tests did not correctly use the configured port for the socket
transport. This commit consistently applies co...
J. Wienke
04:43 PM Revision bc992221 (rsb-python): Fix whitespaces in setup.py
J. Wienke

05/07/2014

01:53 AM Revision 38a384a2 (rsb-java): updates for introspection java ,minor corrections
S. Sharma
01:43 AM Revision 5b8c4259 (rsb-java): updates for introspection feature
S. Sharma
05:36 PM Revision c390bb00 (rsb-java): realized observer pattern as hook for participant creation and desc...
S. Wrede
03:55 PM Revision dce38557 (rsb-java): added test case for QueryHandler.java
S. Sharma
03:54 PM Revision 66dd0701 (rsb-java): update
S. Sharma

05/02/2014

02:38 PM Revision 443b129f (rsb-spread-cpp): Add a qibuild project file
J. Wienke
02:38 PM Revision c0c4381d (rsb-spread-cpp): Add a qibuild project file
J. Wienke

05/01/2014

12:47 AM Revision 8dcb60f8 (rsb-java): implemented internalnotify in QueryHandler (unit testing pending)
S. Sharma

04/30/2014

06:40 PM Bug #1846: Client disconnect can cause server abort
Johannes Wienke wrote:
> For the second patch: Is it clear why retrieving the exception message might fail?
I cou...
J. Moringen
02:15 PM Bug #1846: Client disconnect can cause server abort
For the second patch: Is it clear why retrieving the exception message might fail? J. Wienke
11:26 AM Bug #1846 (Feedback): Client disconnect can cause server abort
I would like to address this by means of the attached patches. Any opinions? J. Moringen
10:03 AM Bug #1846 (In Progress): Client disconnect can cause server abort
J. Moringen
07:49 AM Bug #1846: Client disconnect can cause server abort
Thanks for the detailed report, we will look into it as soon as we can. J. Moringen
06:34 PM Feature #1869 (Resolved): Realize ProcessInfo and HostInfo Backend in Java
We need to consider a solution for getting the low-level or OS-specific platform properties required for introspectio... S. Wrede
06:22 PM Feature #1737 (In Progress): Implement participant creation and destruction hooks
Realized infrastructure and tested for Listener participants. S. Wrede
04:24 PM Revision 75321572 (rsb-java): new signature and parameter object for hierarchical participant cre...
S. Wrede
03:52 PM Feature #1829 (In Progress): Initial support for participant hierarchies
Methods refactored to be participants. S. Wrede
03:51 PM Revision eda09305 (rsb-java): methods are now participants, refs #1829
S. Wrede
03:24 PM Revision f6348303 (rsb-java): changed Eclipse project configuration to use newer JUnit version co...
S. Wrede
03:06 PM Revision a599fc80 (rsb-java): commit of initial introspection code by Suchit; slightly refactored
S. Wrede
09:08 AM RSB XML Support Feature #1838 (Resolved): Binary Attachments in XOP
Applied in changeset rsb-xml-java|commit:ab04313e398b342ea95a2dbe6014a85364d1d7c2. L. Ziegler

04/29/2014

05:52 PM Bug #1860 (Resolved): Java Unit Test fails and hangs
Applied in changeset rsb-java|commit:8ea9e205914cd27f14d495c64246e07cbed269f5. J. Wienke
12:15 PM Bug #1860: Java Unit Test fails and hangs
... Q. Li
12:02 PM Bug #1860: Java Unit Test fails and hangs
This actually should be the case. Could you please post the contents of you rsb.conf here, so that we can reproduce t... J. Wienke
11:51 AM Bug #1860: Java Unit Test fails and hangs
thanks, Johannes, it has fixed my problem. could you please adapt this to any case? e.g. rsb.conf is in the ~./config... Q. Li
10:59 AM Bug #1860: Java Unit Test fails and hangs
Do you have a file called @~/.config/rsb.conf@? If so, could you please temporarily remove it and see whether the tes... J. Wienke
10:15 AM Bug #1860 (Resolved): Java Unit Test fails and hangs
... Q. Li
05:49 PM Revision 8ea9e205 (rsb-java): Shield tests against external rsb.conf files
Use test-ready ParticipantConfigs when creating participants to shield
against external influences.
fixes #1860
J. Wienke
05:33 PM Bug #1862: No way to specify custom converter selection strategies in java
There is now a new example explaining how to use custom converter selection strategies with wildcard conversion for u... J. Wienke
05:32 PM Bug #1862 (Resolved): No way to specify custom converter selection strategies in java
Applied in changeset rsb-java|commit:0311a9b5adb62d2981b5e69682320c505e9caec8. J. Wienke
03:02 PM Bug #1862 (Resolved): No way to specify custom converter selection strategies in java
The current java API does not provide any means of customizing the converter selection strategy for participants. J. Wienke
05:32 PM Revision 4fc52106 (rsb-java): Suppress an invalid warning
The is handled in the class it is passed in and will be destroyed by
that class.
J. Wienke
05:32 PM Revision 78784186 (rsb-java): Example for custom converter selection strategies
Adds an example that explains how to use custom converter selection
strategies for individual participants.
refs #1862
J. Wienke
05:27 PM Revision 511ab388 (rsb-java): New PredicateConverterSelectionStrategy
Adds a new ConverterSelectionStrategy based on predicates
refs #1862
J. Wienke
05:25 PM Revision 5dc71938 (rsb-java): Allow to copy ParticipantConfig instances
Added a copy method to ParticipantConfig so that clients can easily
create new instances from template instances.
re...
J. Wienke
05:20 PM Revision 0311a9b5 (rsb-java): Specify converters in TransportConfig
Add an attribute to TransportConfig for a ConverterRepository to use
when creating new connector instances. This allo...
J. Wienke
05:13 PM Revision 1dacc5d2 (rsb-java): Support equals in ParticipantConfig
Add comparison support for ParticipantConfig including all required
subclasses that have data-holder character.
* sr...
J. Wienke
05:06 PM Revision 15e3724b (rsb-java): Make properties iterable
Added iterator support to Properties for iterating over all properties.
This required to move Property into a separat...
J. Wienke
05:04 PM Revision 7be09ebd (rsb-java): Update junit version
Updated to recent junit 4.11 to get benefits of new API methods. J. Wienke
02:12 PM Revision 0da1bc6b (rsb-java): Fix typo in log message in InformerState
J. Wienke

04/28/2014

09:46 PM RSB XML Support Feature #1838: Binary Attachments in XOP
No, it's fine. L. Ziegler
08:54 PM RSB XML Support Feature #1838: Binary Attachments in XOP
I started applying and cleaning up these patches in some working copy but didn't push yet. Is this urgent? J. Moringen
11:02 AM RSB XML Support Feature #1838: Binary Attachments in XOP
Is this okay now? I could simply push the commits, since I have developer rights on this project. L. Ziegler
08:50 PM Revision 2ec735d2 (rsb-cpp): Backport: Install debug symbols on windows
J. Wienke
08:50 PM Revision 1afb0df6 (rsb-cpp): Backport: Install debug symbols on windows
J. Wienke
08:49 PM Revision b48ae94e (rsb-cpp): Fix Windows compilation
Commit 3d68ebe6e broke the windows build by changing the name of the
target built by CMake. This, in turn, changed th...
J. Wienke
08:49 PM Revision 74b01c18 (rsb-cpp): Install debug symbols on windows
J. Wienke

04/24/2014

03:52 PM Feature #1742: Implement introspection event sender
Suchit Sharma wrote:
> * How can I test the introspection client , do I nned to make some java version of plugin.cpp...
J. Moringen
03:07 PM Feature #1742: Implement introspection event sender
I'll try to answer whatever I can.
Suchit Sharma wrote:
> * There are few rsc references in c++ code like:
> @ v...
J. Wienke
11:43 AM Feature #1742: Implement introspection event sender
* How can I test the introspection client , do I nned to make some java version of plugin.cpp(in introspection packag... S. Sharma

04/22/2014

08:12 PM RSB XML Support Revision d5a9de79 (rsb-xml-java): Removed output on stdout in test/rsb/transport/XOPTest.java
* test/rsb/transport/XOPTest.java (XOPTest.testXOPString): removed
printing to stdout
J. Moringen
08:12 PM RSB XML Support Revision d0ccdac8 (rsb-xml-java): Fixed typo in src/rsb/converter/XOPConverter.java
* src/rsb/converter/XOPConverter.java (XOPConverter.signature): renamed
signatur -> signature
(XOPConverter.getSi...
J. Moringen
08:12 PM RSB XML Support Revision ab04313e (rsb-xml-java): Treat byte-array attachments specially in src/rsb/converter/XOP...
fixes #1838
Do not apply a converter when an attachment contains binary
data (i.e. ByteBuffer) anyway.
* src/rsb/tr...
L. Ziegler
08:11 PM RSB XML Support Revision a7585133 (rsb-xml-java): Added generic to deserialize() return type in src/rsb/converter...
* src/rsb/converter/XOPsConverter.java (XOPsConverter.deserialize):
added generic value to return type for better c...
J. Moringen
07:52 PM RSB XML Support Revision 76461d19 (rsb-xml-java): Suppress unused warning in test/rsb/transport/XOPTest.java
* test/rsb/transport/XOPTest.java (XOPTest.testInValidDoc): suppress
unused warning since object construction is te...
L. Ziegler
07:51 PM RSB XML Support Revision 6b35dbc6 (rsb-xml-java): Fixed deprecation warning in test/rsb/transport/XOMXOPTest.java
* test/rsb/transport/XOMXOPTest.java (XOMXOPTest::testNonXML): removed
unnecessary suppression of deprecation warni...
L. Ziegler
04:14 PM Feature #1742 (In Progress): Implement introspection event sender
J. Moringen
03:29 PM Feature #1742: Implement introspection event sender
This is automatically generated from the protobuf files that are part of the rsb-protocol project. If you use the cor... J. Wienke
01:33 PM Feature #1742: Implement introspection event sender
the function "bye" in introspectionsender.cpp calls rsb::protocol::introspection::Bye , do we need to implement this ... S. Sharma

04/18/2014

03:30 AM Revision a86ba070 (rsb-cl): Moved notification serialization to new package rsb.serialization
* src/serialization/protocol.lisp: new file; contains protocol
functions
* src/serialization/mixins.lisp: new file;...
J. Moringen

04/17/2014

03:01 PM Bug #1849 (Feedback): Call tool does not complain if it can't decode a reply
The call tool simply blocks if it receives a reply for a method with a data type that cannot be deserialized. No mess... J. Wienke
01:33 PM Feature #1742: Implement introspection event sender
Suchit Sharma wrote:
> Question :
> Do I need to attend the thursday meeting ?
Only if you want. It is not clear...
J. Moringen
11:26 AM Feature #1742: Implement introspection event sender
- created basic structure
- divided model.cpp to hostinfo.java , partipantinfo.java , etc
- done with extracting ma...
S. Sharma
11:18 AM Bug #1846: Client disconnect can cause server abort

h1. Setup
h2. Laptop
Socketserver wurde mit dem "rsb-loggercpp0.9 --scope=/ --style=detailed" gestartet.
Ei...
T. Korthals

04/16/2014

03:10 PM Bug #1846 (Resolved): Client disconnect can cause server abort
We assume the following (needs to be reproduced):
* A client disconnects because of network problems (e.g. WLAN)
* ...
J. Moringen

04/15/2014

07:05 PM Revision 109b73c3 (rsb-cl): Disabled failing test case in test/reader.lisp
The test used a feature that is not properly implemented in the current
version of the configuration code and will ch...
J. Moringen
06:58 PM Revision b60bd813 (rsb-cl): Fixed typo in name scope-root::construction/from-components in test/s...
* test/scope.lisp (test scope-root::construction/from-components): fixed
typo in test name construction/from-{conpo...
J. Moringen
06:31 PM Revision 5f0bc24f (rsb-cl): Silence logging during test execution in cl-rsb.asd
* cl-rsb.asd (perform test-op eql :cl-rsb-test): change log level :info
-> :warn before starting test execution
J. Moringen
06:31 PM Revision e66b631e (rsb-cl): Allow restarting of threaded receivers in src/transport/connector-mix...
* src/transport/connector-mixins.lisp
(stop-receiver threaded-receiver-mixin): set thread to nil to allow
restart...
J. Moringen
06:31 PM Revision f1160f8a (rsb-cl): Added function derive-scope-component in src/types.lisp
* src/types.lisp (derive-scope-component): new function; based on an
input string, return a legal scope component s...
J. Moringen
06:24 PM Revision 76f9aca0 (rsb-cl): Added scope component types and predicates in src/types.lisp
* src/types.lisp (scope-component-character?): new function; return
non-nil when a character is valid in a scope co...
J. Moringen
06:15 PM Revision 49d16ebc (rsb-cl): Force cleanup after restart tests in test/package.lisp
* test/package.lisp (define-restart-method-test-case): reset flag to nil
after running the test
J. Moringen
06:15 PM Revision b755d3f8 (rsb-cl): Use distinct scopes for tests in test/macros.lisp
* test/informer.lisp (define-basic-participant-test-cases informer):
added "rsbtest" prefix to scopes
(test infor...
J. Moringen
06:12 PM Revision ce4933c8 (rsb-cl): Fixed test suite parent in test/patterns/request-reply/[local-]server...
* test/patterns/request-reply/server.lisp (test suite server-root):
changed parent patterns-root -> patterns-reques...
J. Moringen
05:30 AM RSB XML Support Revision 43200a52 (rsb-xml-integrationtest): Use context manager protocol and create* in python/{...
* python/informer.py (header): updated copyright
(toplevel): create informer using rsb.createInformer; use context
...
J. Moringen
05:30 AM RSB XML Support Revision d6ad9c7d (rsb-xml-integrationtest): Silence logger in lisp/common.lisp
* lisp/common.lisp (header): updated copyright
(toplevel): changed default log level :info -> :warn
J. Moringen
02:56 AM Revision 3358504a (rsb-cl): Fixed use of SBCL private function in src/configuration.lisp
Use `sb-ext:posix-environ' instead of `sb-impl::posix-environ'. Starting
with SBCL 1.1.17, this will also allow envir...
J. Moringen

04/14/2014

01:41 AM Revision 23cc8a9c (rsb-cl): Minor improvements in src/{event,util}.lisp
* src/util.lisp (print-id): made colon? and at? parameters optional;
simplified implementation
* src/event.lisp (pr...
J. Moringen
01:32 AM Revision 5b59d594 (rsb-cl): Optimized scope=, sub-scope?, super-scope?, merge-scopes in src/scope...
* src/scope.lisp (ensure-scope): new function; helper function for
making `scope' instances when necessary
(scope...
J. Moringen
 

Also available in: Atom