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...
- 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.
- 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...
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... - 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; ... - 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... - 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 - 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... - 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++ - 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):... - 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 - 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.
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... - 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... - 04:30 PM Enhancement #1876 (Resolved): Use service-provider system for participant classes
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
* ...
05/09/2014
- 11:00 AM Bug #1872 (Resolved): C++ unit tests use default socket port
- Applied in changeset rsb-cpp|commit:0d0dcbd990d456f6cae25ebf9b8b130f68667a60.
- 10:33 AM Bug #1872 (Resolved): C++ unit tests use default socket port
- ...
- 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...
05/08/2014
- 05:30 PM Bug #1846 (Resolved): Client disconnect can cause server abort
- Applied in changeset rsb-cpp|commit:a2ace8801ae5cc80c96ce27988e086d1e15542c9.
- 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.
- 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... - 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... - 05:06 PM Feature #1870: Allow (optional) parallel method calls
- The temporary patches I proposed with Leon are applied now in the master version.
- 02:36 PM Feature #1870 (New): Allow (optional) parallel method calls
- * Johannes will commit patches containing a short-term workaround for C++ and Java
- 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... - 04:50 PM Bug #1871 (Resolved): Some socket-transport-related tests use the default port (55555)
- Applied in changeset rsb-python|commit:a17e4d7c103c8276387f490a7f16ad246be9343c.
- 04:01 PM Bug #1871 (Resolved): Some socket-transport-related tests use the default port (55555)
- See https://support.cor-lab.org/issues/556.
- 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... - 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... - 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... - 04:43 PM Revision bc992221 (rsb-python): Fix whitespaces in setup.py
05/07/2014
- 01:53 AM Revision 38a384a2 (rsb-java): updates for introspection java ,minor corrections
- 01:43 AM Revision 5b8c4259 (rsb-java): updates for introspection feature
- 05:36 PM Revision c390bb00 (rsb-java): realized observer pattern as hook for participant creation and desc...
- 03:55 PM Revision dce38557 (rsb-java): added test case for QueryHandler.java
- 03:54 PM Revision 66dd0701 (rsb-java): update
05/02/2014
- 02:38 PM Revision 443b129f (rsb-spread-cpp): Add a qibuild project file
- 02:38 PM Revision c0c4381d (rsb-spread-cpp): Add a qibuild project file
05/01/2014
- 12:47 AM Revision 8dcb60f8 (rsb-java): implemented internalnotify in QueryHandler (unit testing pending)
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... - 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?
- 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?
- 10:03 AM Bug #1846 (In Progress): Client disconnect can cause server abort
- 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.
- 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...
- 06:22 PM Feature #1737 (In Progress): Implement participant creation and destruction hooks
- Realized infrastructure and tested for Listener participants.
- 04:24 PM Revision 75321572 (rsb-java): new signature and parameter object for hierarchical participant cre...
- 03:52 PM Feature #1829 (In Progress): Initial support for participant hierarchies
- Methods refactored to be participants.
- 03:51 PM Revision eda09305 (rsb-java): methods are now participants, refs #1829
- 03:24 PM Revision f6348303 (rsb-java): changed Eclipse project configuration to use newer JUnit version co...
- 03:06 PM Revision a599fc80 (rsb-java): commit of initial introspection code by Suchit; slightly refactored
- 09:08 AM RSB XML Support Feature #1838 (Resolved): Binary Attachments in XOP
- Applied in changeset rsb-xml-java|commit:ab04313e398b342ea95a2dbe6014a85364d1d7c2.
04/29/2014
- 05:52 PM Bug #1860 (Resolved): Java Unit Test fails and hangs
- Applied in changeset rsb-java|commit:8ea9e205914cd27f14d495c64246e07cbed269f5.
- 12:15 PM Bug #1860: Java Unit Test fails and hangs
- ...
- 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...
- 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...
- 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...
- 10:15 AM Bug #1860 (Resolved): Java Unit Test fails and hangs
- ...
- 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 - 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...
- 05:32 PM Bug #1862 (Resolved): No way to specify custom converter selection strategies in java
- Applied in changeset rsb-java|commit:0311a9b5adb62d2981b5e69682320c505e9caec8.
- 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.
- 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. - 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 - 05:27 PM Revision 511ab388 (rsb-java): New PredicateConverterSelectionStrategy
- Adds a new ConverterSelectionStrategy based on predicates
refs #1862 - 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... - 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... - 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... - 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... - 05:04 PM Revision 7be09ebd (rsb-java): Update junit version
- Updated to recent junit 4.11 to get benefits of new API methods.
- 02:12 PM Revision 0da1bc6b (rsb-java): Fix typo in log message in InformerState
04/28/2014
- 09:46 PM RSB XML Support Feature #1838: Binary Attachments in XOP
- No, it's fine.
- 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?
- 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.
- 08:50 PM Revision 2ec735d2 (rsb-cpp): Backport: Install debug symbols on windows
- 08:50 PM Revision 1afb0df6 (rsb-cpp): Backport: Install debug symbols on windows
- 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... - 08:49 PM Revision 74b01c18 (rsb-cpp): Install debug symbols on windows
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... - 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... - 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...
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 - 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... - 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... - 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... - 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... - 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... - 04:14 PM Feature #1742 (In Progress): Implement introspection event sender
- 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...
- 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 ...
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;...
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...
- 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... - 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... - 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...
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)
* ...
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... - 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... - 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 - 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... - 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... - 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... - 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 - 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... - 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... - 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
... - 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 - 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...
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... - 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...
Also available in: Atom