Activity

From 05/22/2011 to 06/20/2011

06/20/2011

11:24 PM Tasks #377 (New): Pull-style Event Receiving
J. Moringen
11:23 PM Tasks #376 (New): Pull-style Event Receiving
J. Moringen

06/19/2011

01:47 AM Bug #375 (Resolved): Fragmentation: Do not transmit full Event Meta-data in all Notifications
Problem
Currently, multiple identical notifications (except for @Notification.data_part@ and @Notification.data@) ar...
J. Moringen
01:41 AM Tasks #374 (Resolved): Move XML Processing into separate System
J. Moringen
08:07 PM Tasks #373 (In Progress): Move Spread Transport into separate System
* Probably @rsb-spread@
* To what extend should the Protocol Buffer code be included in the move?
J. Moringen

06/18/2011

03:18 PM Tasks #372 (Rejected): Write Wiki Page about Component Specification
We should consider a typical component such as the ISR for describing how the interface of such a component looks lik... S. Wrede

06/16/2011

12:19 PM Tasks #370 (Resolved): Relicensing to LGPL
To externalize spread we need to relicense RSC and RSB to LGPL. In this context also apply the new headers proposed b... J. Wienke

06/14/2011

10:27 AM Bug #367 (Resolved): Wire Schema Error on Deserializing data
Works great now with RSB trunk of C++/Java... Thx! S. Wrede

06/13/2011

08:48 PM Tasks #343 (Resolved): Create Intelligent Logger
Applied in changeset r1540. J. Moringen
03:00 PM Bug #368 (Resolved): INSTALL file for C++ implementation assumes autotools
Applied in changeset r1530. J. Wienke
02:51 PM Bug #368 (In Progress): INSTALL file for C++ implementation assumes autotools
rlevant for the first public release, assigning to this version J. Wienke
02:26 PM Bug #367: Wire Schema Error on Deserializing data
The interoperability should be fixed now. Can you test it again with the dialog and without the hack? J. Wienke
02:22 PM Bug #309: Create pure spread test case for latencies
As the spread website and mailing list are still completely inaccessible, I will remove this ticket from the version ... J. Wienke

06/12/2011

09:32 PM Bug #338 (Resolved): Clarify Meaning of "string" Wire-schema
J. Moringen
07:39 PM Bug #368 (Resolved): INSTALL file for C++ implementation assumes autotools
J. Moringen
07:25 PM Tasks #354: Framework Comparison Wiki Page
link to Wiki page J. Moringen
07:24 PM Tasks #354: Framework Comparison Wiki Page
Criteria from http://msgpack.org/ have been partially integrated. J. Moringen
05:41 PM Tasks #354: Framework Comparison Wiki Page
At http://msgpack.org/ there are some examples of qualitative criteria (RPC Feature Comparsion) together with a defin... S. Wrede
05:38 PM Bug #359 (Resolved): API Docs not accessbile for Unauthorized Users
S. Wrede
05:38 PM Bug #359: API Docs not accessbile for Unauthorized Users
Fixed by setting the correct rights to the anonymous role for the embedded plugin. S. Wrede

06/11/2011

09:33 PM Bug #367 (Closed): Wire Schema Error on Deserializing data
Thanx, so we can close this ticket as a duplicate of #338. S. Wrede
09:17 PM Bug #367: Wire Schema Error on Deserializing data
We still need to update CPP to the new conventions about the wire schema and encodings. This is work in progress that... J. Wienke
08:55 PM Bug #367 (Feedback): Wire Schema Error on Deserializing data
More detail needed. Workaround is running here, but what is needed until 0.3?
Is there a ticket for the missing co...
S. Wrede
08:43 PM Bug #367 (Rejected): Wire Schema Error on Deserializing data
cpp needs adaption. Not yet done. J. Wienke
08:30 PM Bug #367 (Resolved): Wire Schema Error on Deserializing data
Need to check if that correlates with our discussion last Thursday.
Situation was as follows:
* rsb_send (C++) t...
S. Wrede
04:24 PM Bug #366 (Closed): License of ROS transport
Some parts are based on (or rather inspired by) ROS code and therefore BSD with advertising clause. J. Moringen

06/10/2011

12:30 AM Bug #365 (Resolved): Fixed XMLRPC port prevents multiple TCPROS clients
J. Moringen
07:00 PM Tasks #355 (Resolved): Examples in Wiki Pages
Applied in changeset r1503. J. Moringen
02:48 PM Tasks #355: Examples in Wiki Pages
Created a wiki page: [[Examples]]
CL is still missing, Jan?
J. Wienke
01:52 PM Tasks #355: Examples in Wiki Pages
I've created a forum posting on the redmine boards on how to embed source from the repository:
http://www.redmine.or...
J. Wienke
01:51 PM Tasks #355 (In Progress): Examples in Wiki Pages
J. Wienke
03:01 PM Bug #338: Clarify Meaning of "string" Wire-schema
we will skip the intermediate solution J. Moringen
01:07 PM Bug #338: Clarify Meaning of "string" Wire-schema
Forced ASCII-Conversion for Java. J. Wienke
02:57 PM Bug #309: Create pure spread test case for latencies
Spread website and list are completely down since several days... So no delivery of the message yet. J. Wienke
01:47 PM Tasks #350 (Resolved): Refactor SVN structure
J. Wienke
01:27 PM Tasks #350 (In Progress): Refactor SVN structure
I will do it now because otherwise we cannot create a good examples page that links to the repository (links containi... J. Wienke
01:25 PM Bug #359: API Docs not accessbile for Unauthorized Users
Michael, this could only be managed over the global permissions of the redmine installation. J. Wienke
09:17 AM Bug #359 (Resolved): API Docs not accessbile for Unauthorized Users
API Documentation tab is invisible if signed out. S. Wrede
12:30 PM Bug #357 (Resolved): Enforce Declared Informer Semantics
Applied in changeset r1479. J. Moringen

06/09/2011

10:50 PM Tasks #358 (Resolved): dstat-like output for rsb-logger
Applied in changeset r1469. J. Moringen
06:52 PM Tasks #358 (Resolved): dstat-like output for rsb-logger
J. Moringen
03:53 PM Bug #357 (Resolved): Enforce Declared Informer Semantics
Should a client be allowed to send data which is not of the Informer's configured type?
* -Only data of the declared...
J. Moringen
03:52 PM Enhancement #356 (Closed): Change Protocol Buffer field UserInfo.key to "bytes" Type
Implementation
* Change in @Protocol.proto@ ✓
* C++ ✓ (nothing has to be changed)
* Python ✓
* Java ✓
* Common L...
J. Moringen
02:59 PM Tasks #355 (Resolved): Examples in Wiki Pages
J. Moringen
02:55 PM Tasks #354 (Rejected): Framework Comparison Wiki Page
Compare against
* ROS
* YARP
* XCF
Wiki page is [[Ros Comparison|here]].
J. Moringen
02:52 PM Tasks #353 (Resolved): Document Installation using Binary Packages
J. Moringen
12:34 PM Enhancement #352 (Resolved): Implement Converter Selection Strategies
See #351 for details. J. Moringen
12:33 PM Enhancement #351 (New): Revise Converter Selection Mechanism
The converter selection mechanism has partially been extended to support more powerful selection strategies (see #304... J. Moringen
12:26 PM Tasks #304 (Resolved): Wildcard Mechnism for Converter Selection
Converter mechanism will be revised anyway. Java implementation can wait until then. J. Moringen
11:42 AM Bug #341 (Resolved): Eventprocessing does not honor QoS Settings
Applied in changeset r1462. J. Wienke

06/08/2011

06:22 PM Tasks #326 (Resolved): Create intelligent logger
Applied in changeset r1452. J. Moringen
05:17 PM Tasks #350 (Resolved): Refactor SVN structure
add {core,tools,xml} folders for python and java. J. Wienke
05:11 PM Bug #341 (In Progress): Eventprocessing does not honor QoS Settings
J. Wienke
05:08 PM Tasks #229 (Resolved): Validate SpreadConnection Implementation
Applied some fixes for CPP. For Java we could not find any of the described issues. J. Wienke
05:00 PM Bug #308 (Resolved): Separate interrupt and deactivate of SpreadConnection
Applied in changeset r1445. J. Wienke
02:27 PM Bug #308 (In Progress): Separate interrupt and deactivate of SpreadConnection
J. Wienke

06/07/2011

11:22 PM Tasks #326: Create intelligent logger
not sure about "intelligent", but well ... J. Moringen
06:24 PM Bug #299 (Resolved): Handle buffer satuaration in spread
Applied in changeset r1431. J. Wienke
05:45 PM Bug #299 (In Progress): Handle buffer satuaration in spread
J. Wienke
05:39 PM Bug #309: Create pure spread test case for latencies
A mail is sent to the spread list with this program:... J. Wienke
04:02 PM Bug #309 (In Progress): Create pure spread test case for latencies
J. Wienke
03:49 PM Tasks #342 (Resolved): Create Factory comparable to c++ to simplify creation of participants
Applied in changeset r1429. J. Moringen
12:03 PM Tasks #348 (Resolved): check thread safety
Done also for python J. Wienke
11:51 AM Tasks #348: check thread safety
Done for cpp J. Wienke
10:03 AM Tasks #348 (In Progress): check thread safety
J. Wienke
10:28 AM Tasks #304 (In Progress): Wildcard Mechnism for Converter Selection
J. Moringen

06/06/2011

06:50 PM Tasks #349 (Resolved): Test Processing of Meta-data and Timestamps
Applied in changeset r1405. J. Moringen
10:21 AM Tasks #349 (Resolved): Test Processing of Meta-data and Timestamps
Check encoding,deconding and transmission of
* RSB timestamps
* User-supplied timestamps
* User-supplied meta-data...
J. Moringen
05:30 PM Tasks #176 (Resolved): Add Metadata Support to Event Notifications
Applied in changeset r1398. J. Wienke
10:14 AM Tasks #348 (Resolved): check thread safety
Python + CPP may have TODOs about this... J. Wienke

06/05/2011

05:37 PM Bug #344 (New): C++ Spread: Transport-level errors are not handled properly
The ReceiverTask class has (at least) two potential causes of errors
* Spread errors (currently ignored)
* Converte...
J. Moringen
12:49 PM Tasks #342 (In Progress): Create Factory comparable to c++ to simplify creation of participants
J. Moringen
12:48 PM Tasks #343 (Resolved): Create Intelligent Logger
Print event components
* Meta-data
** Sender
** Timestamps (including user-supplied ones)
** UserInfo items
* Pa...
J. Moringen

05/31/2011

01:30 PM Tasks #342 (Resolved): Create Factory comparable to c++ to simplify creation of participants
J. Wienke
11:00 AM Bug #336 (Resolved): Move old metaInfos from event to MetaData class
J. Wienke
10:50 AM Enhancement #337 (Resolved): Simplify Notification Protocol Buffer Descriptors
Applied in changeset r1318. J. Wienke
09:43 AM Enhancement #337 (In Progress): Simplify Notification Protocol Buffer Descriptors
J. Wienke
10:50 AM Tasks #339 (Resolved): Remove type_id from Attachment PB?
Applied in changeset r1318. J. Wienke
09:48 AM Tasks #335 (Resolved): Add Metadata Support to Events and Notifications
Applied in changeset r1313. J. Moringen
09:20 AM Bug #341 (Resolved): Eventprocessing does not honor QoS Settings
J. Moringen
09:18 AM Tasks #222 (Rejected): Discuss Default Queue Sizes / Queuing and ThreadExecution Strategy
Eventprocessing has to be rewritten anyway. J. Moringen
05:53 AM Enhancement #321 (Resolved): Introspectable Configuration Options
Applied in changeset r1298. J. Moringen

05/30/2011

11:51 AM Feature #340 (Feedback): Implement Distributed Namingservice
For introspection in an RSB system comprised by multiple transports, a nameservice implementation is needed.
In co...
S. Wrede

05/29/2011

10:24 PM Tasks #339 (Resolved): Remove type_id from Attachment PB?
Since the Notifcation PB has wire_schema and each transport has exactly one associated wire-type (see [[Types]]), thi... J. Moringen

05/28/2011

11:22 PM Tasks #335 (In Progress): Add Metadata Support to Events and Notifications
J. Moringen
03:12 AM Bug #338 (Resolved): Clarify Meaning of "string" Wire-schema
Possible interpretations
* UTF-8 string (as in Protocol Buffers)
* ASCII string
* Array of bytes
Should be hand...
J. Moringen

05/27/2011

01:34 AM Enhancement #337 (Resolved): Simplify Notification Protocol Buffer Descriptors
Remove @Attachment@
* move @binary@ -> @Notification@
* remove @length@, @type_id@
Remove @MetaInfo@
* merge wi...
J. Moringen
07:50 PM Bug #336 (Resolved): Move old metaInfos from event to MetaData class
This should not be a first class member of event to prevent misuse. J. Wienke
06:38 PM Tasks #63 (Resolved): Document Installation from Source
J. Moringen
03:41 PM Tasks #63 (In Progress): Document Installation from Source
Most of this is done now in [[Installation]]. cl is missing... J. Wienke
06:15 PM Tasks #335 (Resolved): Add Metadata Support to Events and Notifications
Specification (subject to change) is at [[Events]].
J. Moringen
03:47 PM Tasks #334 (Resolved): Version bump
Applied in changeset r1251. J. Moringen
03:32 PM Tasks #334: Version bump
cl is still missing, everything else is bumped. J. Wienke
03:21 PM Tasks #334 (In Progress): Version bump
J. Wienke
01:11 PM Tasks #334 (Resolved): Version bump
to 0.3 required. J. Wienke
03:21 PM Tasks #176 (In Progress): Add Metadata Support to Event Notifications
I will integrate it for Python, Java and C++ J. Wienke
02:55 PM Tasks #332 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
I think most of this is done now on the pure user level. J. Wienke
12:06 PM Tasks #332 (In Progress): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
J. Wienke

05/26/2011

12:35 AM Tasks #333 (Resolved): Implement Local Transport
J. Moringen
12:34 AM Tasks #332 (New): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
J. Moringen
12:33 AM Tasks #332 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
J. Moringen
12:32 AM Tasks #330 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
Applied in changeset r1234. J. Moringen
09:54 PM Tasks #330 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
J. Moringen
10:40 PM Tasks #331 (In Progress): Generate and export API Documentation
J. Moringen
08:31 PM Bug #329 (Resolved): ProtocolBuffer Converter expects Wire-schemas of the Form "protocol-buffer:N...
The proposal to encode wire-schemas like this has been rejected. See [[Types]]. J. Moringen
07:24 PM Tasks #296 (Resolved): Include doxygen from jenkins in redmine
Everything is now automatically published from jenkins. J. Wienke
03:32 PM Bug #327 (Resolved): XPath filtered logger
A logger should be able to filter by XPath. J. Wienke
03:26 PM Tasks #326 (Resolved): Create intelligent logger
Print event components
* Meta-data
** Sender
** Timestamps (including user-supplied ones)
** UserInfo items
* Pa...
J. Wienke
03:22 PM Tasks #325 (Resolved): Implement Local Transport
J. Wienke
03:20 PM Tasks #291 (Resolved): Fix communication with C++ baseline
J. Wienke

05/25/2011

09:37 PM Feature #206 (In Progress): Provide additional pull-based model for receiving events without thre...
J. Moringen
09:37 PM Enhancement #286 (In Progress): Introspectable Configuration Options [C++]
J. Moringen
08:11 PM Enhancement #322 (In Progress): Introspectable Configuration Options [Java]
It should be possible to query the supported configuration options of connectors:
* This should work without instant...
J. Moringen
08:11 PM Enhancement #321 (Resolved): Introspectable Configuration Options
Options should be stored in connector classes.
It should be possible to query the supported configuration options ...
J. Moringen
08:09 PM Enhancement #320 (In Progress): Introspectable Configuration Options [Python]
For Python, we can probably store the introspection information in the connector class objects.
It should be possi...
J. Moringen
07:02 PM Bug #191: Python spread blocks at least sigint
This might be caused by Spread interacting with signal handlers: The same behavior regarding SIGINT can be observed w... J. Moringen
04:29 PM Bug #319 (Resolved): Errors mentioned in make-{informer,listener,reader} are not signaled
The documentation strings claim that errors {informer,listener,reader}-creation-failed would be signaled, but that is... J. Moringen
04:28 PM Tasks #310 (Resolved): Version bump to 0.2
Applied in changeset r1204. J. Moringen
03:37 PM Tasks #310: Version bump to 0.2
cl-rsb could use a version bump as well. Would be done in @cl-rsb.asd@ ... J. Moringen
02:04 PM Tasks #310: Version bump to 0.2
Jan, how is it with cl? Otherwise this is basically done now. J. Wienke
01:52 PM Tasks #310 (In Progress): Version bump to 0.2
J. Wienke
01:16 PM Bug #306 (Resolved): Apply QoS from config to ports
Applied in changeset r1194. J. Wienke

05/24/2011

10:26 PM Feature #318 (New): Support QoS in Spread connector
* Spread flags for outgoing messages
** Reliability
** Ordering
* Conditional pruning of assembly pools
J. Moringen
05:20 PM Bug #311 (Resolved): Remove any Output that bypasses the Logging Machinery
Applied in changeset r1172. J. Moringen
05:07 PM Bug #311 (Resolved): Remove any Output that bypasses the Logging Machinery
J. Moringen
04:59 PM Tasks #310 (Resolved): Version bump to 0.2
For all bindings. J. Wienke
04:58 PM Bug #309 (Resolved): Create pure spread test case for latencies
Some receive calls seem to take up to 100 ms in some strange conditions of the informing side (disconnecting before a... J. Wienke
04:53 PM Bug #308 (Resolved): Separate interrupt and deactivate of SpreadConnection
We want interruptible receive calls (interrupt method) and a separate deactivate which disconnects the mailbox but al... J. Wienke

05/23/2011

11:35 PM Tasks #196 (Resolved): Test for consistent option file parsing
Applied in changeset r1136. J. Moringen
08:58 PM Tasks #196 (In Progress): Test for consistent option file parsing
J. Moringen
05:39 PM Tasks #292 (Resolved): Fix communication with C++ baseline
J. Moringen
05:38 PM Feature #195 (Resolved): Integrate Option File Parsing
The only option that is not respected is @errorhandling.onhandlererror@. J. Moringen
05:34 PM Bug #307 (Resolved): QoS options are not respected by connectors
Applied in changeset r1116. J. Moringen
 

Also available in: Atom