Activity

From 07/07/2011 to 08/05/2011

08/05/2011

11:51 PM Tasks #481 (Resolved): Set Notification.method Field in Request/Reply Communication
* Implement in Java ✓
* Implement in C++ ✓
* Implement in Python ✓
* Implement in Common Lisp ✓
* Update [[Reques...
J. Moringen
11:43 PM Tasks #479 (Resolved): Implement ProtocolBufferConverter
Added in r2268. J. Moringen
08:54 PM Tasks #479 (Resolved): Implement ProtocolBufferConverter
J. Moringen
11:10 PM Tasks #476 (Resolved): Document Python Usage of ProtocolBuffer based Serialization
Applied in changeset r2270. J. Moringen
08:53 PM Tasks #476 (In Progress): Document Python Usage of ProtocolBuffer based Serialization
J. Moringen
06:01 PM Tasks #476 (Resolved): Document Python Usage of ProtocolBuffer based Serialization
Python is still missing at the following wiki page:
https://code.cor-lab.org/projects/rsb/wiki/ProtocolBufferConverter
S. Wrede
11:00 PM Tasks #432: Logo Design
Logo idea. Anonymous
10:58 PM Tasks #432: Logo Design
Just a quick logo idea I had the other day and had to put on paper not to forget it.
You might recognize the bus the...
Anonymous
08:26 PM Enhancement #478 (In Progress): Refactor rsb.transport.converter Module
* should be a package @rsb.converter@ ✓
* a module (maybe @rsb.converter.fundamental@) for fundamental converters
*...
J. Moringen
06:57 PM Enhancement #475: Use RST IDL Type for Protocol Buffer Tutorials
There's also https://code.cor-lab.org/projects/rst/repository/changes/trunk/proto/running/example/Image.proto. We cou... J. Moringen
06:00 PM Enhancement #475 (New): Use RST IDL Type for Protocol Buffer Tutorials
Currently, a separate IDL is checked in and used for the protobuf tutorials. Why not just use a standard RST type?
...
S. Wrede
06:37 PM Enhancement #477 (Feedback): Test / Reconsider Distributed Logging
* Is this part of RSB functionality?
* Part of an additional library?
* Which logging frameworks to support?
* Wha...
S. Wrede
06:06 PM Bug #357 (Feedback): Enforce Declared Informer Semantics
According to initial feedback (e.g. from Thies and Hendrik), this design decision needs some more consideration. As w... S. Wrede
05:58 PM Tasks #443 (Feedback): Document Java PBuf Usage
First trial here:
https://code.cor-lab.org/projects/rsb/wiki/ProtocolBufferConverter
S. Wrede
04:26 PM Enhancement #421 (Resolved): Use Sequence Numbers in Events (instead of full UUIDs)
Feature implemented in r2261. EventId now has a getAsUUID method which computes a V5 UUID on demand if not done pervi... S. Wrede
03:46 AM Enhancement #458 (Resolved): Remove ServerRequestId in Request Event?
J. Moringen
03:43 AM Enhancement #396 (Closed): Add an Event MetaData example
The example should be good enough since nobody said anything to the contrary. J. Moringen
02:50 AM Bug #472 (Resolved): LocalServer should wait for in-progress Calls when detaching
Applied in changeset r2259. J. Moringen

08/04/2011

12:50 AM Bug #472 (In Progress): LocalServer should wait for in-progress Calls when detaching
J. Moringen
12:30 AM Bug #472 (Resolved): LocalServer should wait for in-progress Calls when detaching
Applied in changeset r2258. J. Moringen
08:11 PM Bug #472 (Resolved): LocalServer should wait for in-progress Calls when detaching
May be an issue in other implementations as well J. Moringen
05:17 PM Feature #471 (New): Support for RPC clients which do not require a running server part
It should be simple to code a rpc client which is able to handle different states of the rpc server availability:
...
L. Schillingmann

08/03/2011

02:01 PM Enhancement #421: Use Sequence Numbers in Events (instead of full UUIDs)
Final changes (almost 95%) done:
* Informer now generates sequence numbers correctly upon sending of events.
* Even...
S. Wrede
01:55 PM Feature #403 (Resolved): Check if explicit Typeinfo representation is necessary
Initial implementation available with r2242. At client-level and internally now class objects are used for designatin... S. Wrede
01:51 PM Enhancement #352: Implement Converter Selection Strategies
See r2242 for details. S. Wrede
01:47 PM Enhancement #352 (Resolved): Implement Converter Selection Strategies
Basic implementation available in SVN trunk.
DefaultConverterRepository.getDefaultConverterRepository().addConvert...
S. Wrede
11:37 AM Tasks #438 (In Progress): Implement Server/RemoteServer
J. Moringen
11:36 AM Tasks #439 (Resolved): Implement Server/RemoteServer
J. Moringen
11:36 AM Tasks #437 (Resolved): Implement Server/RemoteServer
J. Moringen
04:35 AM Enhancement #469 (Resolved): Add Future-based Interface to Request/Reply Subsystem
J. Moringen
04:35 AM Enhancement #468 (Resolved): Add Future-based Interface to Request/Reply Subsystem
J. Moringen
04:35 AM Enhancement #467 (Resolved): Add Future-based Interface to Request/Reply Subsystem
J. Moringen
04:34 AM Enhancement #466 (Resolved): Add Future-based Interface to Request/Reply Subsystem
J. Moringen

08/02/2011

08:02 PM Enhancement #458 (In Progress): Remove ServerRequestId in Request Event?
J. Moringen
07:59 PM Enhancement #429 (Resolved): Reduce event creation cost
J. Moringen
07:53 PM Bug #465 (Resolved): Performance Bottleneck: expensive/frequent construction of UUID objects
J. Moringen
02:12 PM Bug #465: Performance Bottleneck: expensive/frequent construction of UUID objects
works fine. M. Rolf
07:53 PM Bug #464 (Resolved): Performance Bottleneck: expensive construction of Scope objects
J. Moringen
02:12 PM Bug #464: Performance Bottleneck: expensive construction of Scope objects
works fine. M. Rolf
07:34 AM Enhancement #356 (Closed): Change Protocol Buffer field UserInfo.key to "bytes" Type
J. Moringen

08/01/2011

09:21 PM Bug #464 (Feedback): Performance Bottleneck: expensive construction of Scope objects
The attached test program gives the following results:
before r2199:...
J. Moringen
09:19 PM Bug #464 (Resolved): Performance Bottleneck: expensive construction of Scope objects
Applied in changeset r2199. J. Moringen
05:39 PM Bug #464 (In Progress): Performance Bottleneck: expensive construction of Scope objects
J. Moringen
05:35 PM Bug #464 (Resolved): Performance Bottleneck: expensive construction of Scope objects
Scope construction consumes more than 60% time within spread::ReceiverTask::notifyHandler
(much more than actual d...
M. Rolf
08:11 PM Bug #465 (Feedback): Performance Bottleneck: expensive/frequent construction of UUID objects
J. Moringen
08:10 PM Bug #465: Performance Bottleneck: expensive/frequent construction of UUID objects
The attached test program gives the following results:
Before r2198:...
J. Moringen
08:07 PM Bug #465 (Resolved): Performance Bottleneck: expensive/frequent construction of UUID objects
Applied in changeset r2198. J. Moringen
05:50 PM Bug #465 (In Progress): Performance Bottleneck: expensive/frequent construction of UUID objects
J. Moringen
05:39 PM Bug #465 (Resolved): Performance Bottleneck: expensive/frequent construction of UUID objects
UUID contruction from Event->MetaData consumes too much time within spread::ReceiverTask::notifyHandler
is it necess...
M. Rolf

07/31/2011

11:22 PM RSB XML Support Tasks #463 (Closed): XML/XOP Support
J. Moringen
11:22 PM RSB XML Support Tasks #462 (Resolved): XML/XOP Support [Common Lisp]
J. Moringen
11:19 PM RSB XML Support Tasks #461 (Resolved): XML/XOP Support [Python]
J. Moringen

07/30/2011

06:21 PM Bug #460 (Closed): Compact Event Formatting Style is Useless
Consider this:... J. Moringen
04:41 PM Enhancement #458 (Resolved): Remove ServerRequestId in Request Event?
_See [[RequestReply]] for an explanation of the current scheme._
I think, we could implement this more efficiently...
J. Moringen

07/29/2011

11:59 PM Tasks #444 (In Progress): Test Client/Server Communication in Integration Test
J. Moringen
11:57 PM Enhancement #457 (Resolved): Remove Notification.version?
Applied in changeset r2171. J. Moringen
02:34 PM Enhancement #457 (In Progress): Remove Notification.version?
J. Moringen
02:23 PM Enhancement #457: Remove Notification.version?
Sounds good to me. I propose to do this now as we did change the protocol for 0.4 anyway... S. Wrede
12:54 PM Enhancement #457 (Resolved): Remove Notification.version?
The field @Notification.version@ is currently not processed in any implementation (I think). I propose removing it:
...
J. Moringen
03:20 PM Bug #425 (Resolved): document usage of setup.cfg for python
J. Wienke
02:18 PM Bug #425: document usage of setup.cfg for python
Johannes Wienke wrote:
> I updated [[InstallationPython]]. Is this sufficient?
I think it is sufficiently documen...
Anonymous
09:46 AM Bug #425 (Feedback): document usage of setup.cfg for python
I updated [[InstallationPython]]. Is this sufficient? J. Wienke
09:32 AM Bug #425 (In Progress): document usage of setup.cfg for python
J. Wienke

07/28/2011

05:18 PM Bug #447 (Resolved): Factory.cpp compilation fails on MacOS Snow Leopard
Great. This fixed it. Compilation against RSC and Boost 1.46 as well as protobuf installed via MacPorts and spread-4.... S. Wrede

07/27/2011

08:54 PM RSB XML Support Tasks #451 (In Progress): Integration Test for Cross-language XOP Communication
J. Moringen
01:20 PM RSB XML Support Tasks #451 (Resolved): Integration Test for Cross-language XOP Communication
* C++ (in progress)
* Python (basic stuff works)
* Java (missing)
* Common Lisp (basic stuff works)
J. Moringen
08:52 PM Bug #447 (Feedback): Factory.cpp compilation fails on MacOS Snow Leopard
J. Moringen

07/26/2011

12:55 AM Bug #447: Factory.cpp compilation fails on MacOS Snow Leopard
The template method @rsb::Factory::createConnectors@ has been added to avoid writing the same method three time. Howe... J. Moringen
10:37 PM Bug #447 (Resolved): Factory.cpp compilation fails on MacOS Snow Leopard
Error message:... S. Wrede

07/25/2011

09:09 PM Tasks #422 (Resolved): Provide Downloadable Version of Lisp Logger
J. Moringen
07:35 PM Tasks #444 (Resolved): Test Client/Server Communication in Integration Test
J. Moringen
07:34 PM Tasks #439 (In Progress): Implement Server/RemoteServer
J. Moringen
06:17 PM Tasks #443 (Resolved): Document Java PBuf Usage
Within the Wiki (show Ant file with protoc task) and / or Javadoc (link wiki page reference example from ProtBuf conv... S. Wrede
03:24 PM Bug #309: Create pure spread test case for latencies
Finally sent to the list... J. Wienke

07/23/2011

10:00 PM Tasks #441 (Resolved): Version checking against RSB-Protocol
Applied in changeset r2124. J. Moringen

07/22/2011

04:29 PM Tasks #441 (Resolved): Version checking against RSB-Protocol
Since RSB-Protocol is separate from the language client libraries (e.g. separated gar-installers), the RSB client lib... Anonymous

07/21/2011

09:20 PM Tasks #438: Implement Server/RemoteServer
Thx! ;-) S. Wrede
09:14 PM Tasks #438 (Resolved): Implement Server/RemoteServer
J. Moringen
09:15 PM Tasks #439 (Resolved): Implement Server/RemoteServer
J. Moringen
09:14 PM Tasks #437 (Resolved): Implement Server/RemoteServer
J. Moringen
09:03 PM Feature #436 (Resolved): Make Reply Timeout in Client-Server Communication configurable
Applied in changeset r2120. J. Moringen
07:36 PM Feature #436 (Resolved): Make Reply Timeout in Client-Server Communication configurable
J. Moringen
06:34 PM RSB XML Support Tasks #435 (Resolved): Import Java rsb-xml library
S. Wrede
11:34 AM Bug #425: document usage of setup.cfg for python
The reason it is removed was because there is no real default to assume and people did not notice the existence of th... J. Wienke

07/20/2011

11:40 PM Enhancement #352: Implement Converter Selection Strategies
Prototypical example for SimpleImage works in conjunction with the generic ProtoBuf converter but needs further testing. S. Wrede
10:09 PM Enhancement #352 (In Progress): Implement Converter Selection Strategies
Converter Selection Strategies are almost implemented and internal processing changed to use the new subsystem.
Ne...
S. Wrede
11:38 PM Feature #403: Check if explicit Typeinfo representation is necessary
This ticket is about the client-side API and the converter selection within Java. So, if a user writes a converter, h... S. Wrede
10:07 PM Tasks #434 (Rejected): Implement Converter Selection and Registration Facilities
F*ck. Ticket already there... S. Wrede
10:05 PM Tasks #434 (Rejected): Implement Converter Selection and Registration Facilities
Similar to C++ with the aim to allow registration and use of Google ProtoBuf converters. S. Wrede
10:00 PM RSBag Tasks #388 (Feedback): Outline Supported Use Cases
S. Wrede
10:00 PM RSBag Tasks #388: Outline Supported Use Cases
* What are the use cases that RSBag will support?
* How will it compare to rosbag?
* Which features will be avail...
S. Wrede
09:59 PM RSBag Tasks #387 (Resolved): Check in current state in SVN
S. Wrede
04:40 PM Tasks #432 (Feedback): Logo Design
S. Wrede
04:40 PM Tasks #432 (Feedback): Logo Design
Florian made me think about this one...
He chose "this picture":http://www.rsb4.de/images/stories/Standardbilder/...
S. Wrede
01:54 PM Tasks #106 (Feedback): Extract NaoQi Converters and Examples into separate Library
We need to discuss how deploy NAO specific converters to our partners and how this relates to the IDL specification c... S. Wrede
11:21 AM Enhancement #429 (Resolved): Reduce event creation cost
Main culprits:
* Regex-based input validation in @Scope@ constructor (see #464)
** Regex compilation ✓ (-now perfo...
J. Moringen
04:25 AM Enhancement #421: Use Sequence Numbers in Events (instead of full UUIDs)
We probably can't ensure strictly increasing creation times when relying on the respective operating system's clock a... J. Moringen
04:16 AM Tasks #422 (Feedback): Provide Downloadable Version of Lisp Logger
J. Moringen

07/19/2011

06:05 PM Bug #425 (Resolved): document usage of setup.cfg for python
RSBPython's setup configuration file "setup.cfg" is currently is missing in the trunk version as well as in the downl... Anonymous
10:58 AM Enhancement #421: Use Sequence Numbers in Events (instead of full UUIDs)
Overflows shouldn`t be a problem if the message contains a CreateTime. If it can be ensured that the CreateTime alway... S. Herbrechtsmeier
09:24 AM Enhancement #421 (In Progress): Use Sequence Numbers in Events (instead of full UUIDs)
J. Moringen
09:25 AM Bug #375 (In Progress): Fragmentation: Do not transmit full Event Meta-data in all Notifications
J. Moringen
09:25 AM Enhancement #356 (In Progress): Change Protocol Buffer field UserInfo.key to "bytes" Type
J. Moringen

07/18/2011

04:50 PM Tasks #402 (Resolved): Setup RST Project for IDL Collection
New RST project as RSB sub-project. SVN folders moved to new project, jobs adapted. S. Wrede

07/15/2011

11:45 PM Tasks #422 (In Progress): Provide Downloadable Version of Lisp Logger
J. Moringen
02:11 PM Bug #419: RSB clashes with Qt
Reversing include-order works.
However, Qt is quite widely used, so it would be nice to avoid names like signal/slo...
M. Rolf
11:50 AM Enhancement #424 (Resolved): Speed up compilation time by factor 2
C++ compilation takes quite some time at the moment.
Highly desirable to be faster.
Check (for instance) use of...
M. Rolf
11:40 AM Bug #423 (Resolved): Fix Boost Compile/Link behavior
If the configured boost-uuid path contains a full boost installation (instead of just UUID),
RSB is completely compi...
M. Rolf

07/14/2011

07:01 PM Tasks #422 (Resolved): Provide Downloadable Version of Lisp Logger
J. Moringen
06:58 PM Bug #419 (Feedback): RSB clashes with Qt
J. Moringen
06:49 PM Bug #419 (Resolved): RSB clashes with Qt
This seems to be broken in QT: from what I understand, QT defines some macros (@emit@ in this case) which get leaked ... J. Moringen
01:07 PM Bug #419 (Resolved): RSB clashes with Qt
The following program does not compile:... M. Rolf
06:56 PM Bug #420 (Feedback): Check Spread version in cmake
Maybe something like this:
@spread --version | grep -e 'Version' | sed -re 's/.*Version ([0-9])\..*/\1/'@
Does th...
J. Moringen
03:51 PM Bug #420 (Resolved): Check Spread version in cmake
E.g. warn for old version on Lucid systems. M. Rolf
06:37 PM Enhancement #421 (Resolved): Use Sequence Numbers in Events (instead of full UUIDs)
Proposal (original idea: Stefan Herbrechtsmeier):
Change Notification.id (which currently is a UUID) to a sequence n...
J. Moringen

07/12/2011

11:20 PM Tasks #374 (Resolved): Move XML Processing into separate System
Applied in changeset r2002. J. Moringen
 

Also available in: Atom