Activity

From 08/05/2011 to 09/03/2011

09/03/2011

11:38 PM RSBag Feature #542 (Resolved): bag-info should display channel meta-data
In particular
* data type stored in the channel ✓
* definition of the data type, if available ✓
J. Moringen
09:48 PM Enhancement #540: Scope comparison still expensive
It probably depends on the particular usage patterns, but maybe the concept of "interning":http://en.wikipedia.org/wi... J. Moringen
09:32 PM Enhancement #540 (Closed): Scope comparison still expensive
Scope comparison proved to be still expensive, when profiling RSB in some examples. Strategy for implementation:
#...
Anonymous
09:43 PM Feature #541 (Closed): Introduce new QoS parameter for Informer Side Checking
Right now when sending events, checking of scopes and payload type is involved. This overhead might be significant on... Anonymous
03:46 PM Tasks #538 (Resolved): Build RSB on natty
Build jobs _RSB_ and _RSB-stable_ also on natty 32bit/64bit on our Jenkins Server.
Anonymous
03:08 PM Enhancement #498: Integrate causal vector for events
EventId in Java is actually existing since version 0.4 in more or less the way you suggest above. I changed this when... S. Wrede

09/02/2011

09:23 PM Enhancement #498: Integrate causal vector for events
I thought a bit about this and to me it seems we should completely get rid of the uuids for events. instead we should... J. Wienke
09:16 PM Feature #517 (Resolved): Necessity of Factory?
Applied in changeset r2515. J. Moringen
08:41 PM Feature #517 (In Progress): Necessity of Factory?
We decided to address the testability problem as follows:
# Initially, the convenience functions are implemented as ...
J. Moringen
08:50 PM Bug #527 (Resolved): setup.py does not work with self-downloaded epydoc
Applied in changeset r2513. J. Wienke
08:16 PM Bug #527 (In Progress): setup.py does not work with self-downloaded epydoc
J. Wienke
08:20 PM Enhancement #521 (Resolved): Introduce informer base class
Applied in changeset r2512. J. Moringen
06:25 PM Enhancement #521: Introduce informer base class
To me this sounds reasonable. S. Wrede
01:08 PM Bug #536: Make RPATH usage optional
Sebastian, what is your opinion here? I would agree with Stefan. For the gar-installer we could e.g. add this a defau... J. Wienke
01:03 PM Bug #536 (Resolved): Make RPATH usage optional
At the moment the default configuration adds RPATH to all binaries and libraries (CMAKE_INSTALL_RPATH_USE_LINK_PATH).... S. Herbrechtsmeier
12:17 PM Bug #534 (Resolved): Use lower case project name in data path
Applied in changeset r2506. J. Wienke
11:45 AM Bug #534: Use lower case project name in data path
We cannot apply this to the current stable branch, but for trunk it is possible. J. Wienke
10:18 AM Bug #534 (Resolved): Use lower case project name in data path
The default type case of Linux data paths (/usr/share/PROJECT) is low case.
The current usage of upper case breaks t...
S. Herbrechtsmeier

09/01/2011

09:55 PM Tasks #106 (Closed): Extract NaoQi Converters and Examples into separate Library
I can't remember if this happened. J. Wienke
09:24 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
BTW: Apart from the more general aspects in it, the issue can be set to resolved... S. Wrede
09:22 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
Thx. I'd still argue to put that into domain-specific libraries but as a start it sounds reasonable. Did we announce ... S. Wrede
09:08 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
There's no build logic at all for the converters. Have a look at the wiki there. There's a description of the intende... J. Wienke
09:06 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
OK. Didn't notice the converter folder in RST so far. However, wouldn't that tie the RST library to all the domain-sp... S. Wrede
08:55 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
Maybe it is still used for one of the old demos like summerschool or IK, but apart from that this is deprecated. Ever... J. Wienke
08:51 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
Sure, generally this is done with the RSB converter registry concept and the NaoRSB components at code.humavips.eu as... S. Wrede
06:59 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
This is done since a long time? Am I right? J. Wienke
06:58 PM Tasks #353: Document Installation using Binary Packages
Who feels responsible for this? J. Wienke
06:56 PM Bug #191: Python spread blocks at least sigint
Somehow it is possible to kill every rsb-python based software with ctrl+4. Why? ;) J. Wienke
06:46 PM Bug #533: Make spread executable optional
please note that you also need to update RSC for this to work properly. The 0.4 branch there has been adapted, too. J. Wienke
06:45 PM Bug #533 (Resolved): Make spread executable optional
Applied in changeset r2498. J. Wienke
06:30 PM Bug #533 (In Progress): Make spread executable optional
J. Wienke
03:02 PM Bug #533 (Resolved): Make spread executable optional
Remove the requirement for spread executable and disable unit tests if not available
S. Herbrechtsmeier

08/31/2011

10:11 PM Tasks #529 (In Progress): Organize CoR-Lab Colloq Slot for RSB Introduction
Asked Alicia... S. Wrede
03:08 PM Tasks #529 (Resolved): Organize CoR-Lab Colloq Slot for RSB Introduction
S. Wrede
03:04 PM Tasks #528 (Closed): Add a "Fixing the Network" Wiki page (also documenting Spread Best Practices)
Probably just copy the corresponding wiki content from xcf.sf.net.
https://code.ai.techfak.uni-bielefeld.de/trac/x...
S. Wrede
02:18 PM Bug #527 (Resolved): setup.py does not work with self-downloaded epydoc
PATH must be extended or something like that to find the epydoc binary. J. Wienke

08/30/2011

07:26 PM RSBag Feature #493: Allow start/stop of recordings via RPC interface (without program restart)
Sebastian Wrede wrote:
> With annotation we ment to insert some metadata describing the current trial / experiment. ...
J. Moringen
06:52 PM RSBag Feature #493 (Feedback): Allow start/stop of recordings via RPC interface (without program restart)
With annotation we ment to insert some metadata describing the current trial / experiment. I understand that this can... S. Wrede
11:21 AM RSBag Feature #493 (Rejected): Allow start/stop of recordings via RPC interface (without program restart)
Start/Stop with one TIDELog file per chunk is already possible
Annotation support is out of scope for rsbag.
J. Moringen
04:37 AM RSBag Feature #493 (Feedback): Allow start/stop of recordings via RPC interface (without program restart)
What does this mean?
Should the recording program expose an RSB RPC interface for starting and stopping the record...
J. Moringen
06:47 PM Enhancement #523: Enhance installation instructions for Java
The updated documentation looks good, a potential addition could be to describe shortly how to invoke the test suite ... S. Wrede
04:32 AM Enhancement #523 (Feedback): Enhance installation instructions for Java
J. Moringen
11:23 AM RSBag Tasks #388 (Closed): Outline Supported Use Cases
J. Moringen
06:58 AM Bug #486 (Resolved): Converters for Fundamental Types are not Implemented [Common Lisp]
Applied in changeset r2468. J. Moringen
04:33 AM RSB XML Support Tasks #463 (In Progress): XML/XOP Support
J. Moringen
04:06 AM Bug #386 (Resolved): Change {Listener,Reader,Informer} Docstring Examples to use Factory?
Applied in changeset r2467. J. Moringen
03:20 AM Enhancement #526 (Resolved): Unintuitive error if LocalServer method returns None
Applied in changeset r2462. J. Moringen
02:34 AM Enhancement #526 (In Progress): Unintuitive error if LocalServer method returns None
J. Moringen
02:31 AM Tasks #516: Reorganize files and directories in rsb-protocol
Default assignee for protocol category ;) J. Moringen

08/29/2011

01:50 AM Tasks #525 (Resolved): Python client example is broken for 0.4
Applied in changeset r2460. J. Moringen
03:03 PM Tasks #525 (Resolved): Python client example is broken for 0.4
there is no timeout argument. J. Wienke
03:10 PM Enhancement #526 (Resolved): Unintuitive error if LocalServer method returns None
Current result:... J. Wienke
11:37 AM Tasks #516: Reorganize files and directories in rsb-protocol
Why exactly am I assignee? ;) J. Wienke

08/27/2011

12:39 AM Enhancement #521: Introduce informer base class
I thought some more about this and came to the conclusion that
* @InformerBase@ should probably not be considered ab...
J. Moringen

08/26/2011

11:24 PM RSBag Tasks #524 (In Progress): Which timestamps should be set based on recorded information?
Out of create, send, receive and deliver, which timestamps should be recorded and later restored when replaying event... J. Moringen
08:32 PM Enhancement #521: Introduce informer base class
I implemented this experimentally and it seems feasible.
Advantages
* Payload-independent pointer type for @Informer...
J. Moringen
05:14 PM Enhancement #523 (Resolved): Enhance installation instructions for Java
Identified problems
* The respective roles of @$prefix@ and @build.properties@ should be explained
* It should be m...
J. Moringen
05:12 PM Enhancement #522 (Resolved): Improve default build configuration on windows
Suggestions for @build.xml@ by John McCrae
> You could perhaps slightly improve the script by adding some conditions...
J. Moringen
04:29 AM RSBag Tasks #512: Implement bag-play tool
Available here:
* "0.4 i686":https://ci.cor-lab.de/job/cl-rsbag-tools-stable/label=ubuntu_lucid_32bit/
* "0.4 x86_6...
J. Moringen
04:26 AM RSBag Tasks #512 (Resolved): Implement bag-play tool
Applied in changeset r81. J. Moringen

08/25/2011

06:13 PM Enhancement #521 (Resolved): Introduce informer base class
Introduce an informer base class, which provides all non-templated features and derive the current (templated) inform... Anonymous

08/24/2011

07:46 PM Feature #517: Necessity of Factory?
This increases the coupling and reduces the possibility of producing testable code. If you have a factory instance, t... J. Wienke

08/23/2011

12:38 AM Bug #319 (Resolved): Errors mentioned in make-{informer,listener,reader} are not signaled
Applied in changeset r2432. J. Moringen
11:53 PM RSBag Tasks #511 (Resolved): Implement bag-record tool
Available here:
* "0.4 i686":https://ci.cor-lab.de/job/cl-rsbag-tools-stable/label=ubuntu_lucid_32bit/
* "0.4 x86_6...
J. Moringen
11:52 PM RSBag Tasks #512 (In Progress): Implement bag-play tool
J. Moringen
11:52 PM RSBag Tasks #513 (Resolved): Implement bag-info tool
Available here:
* "0.4 i686":https://ci.cor-lab.de/job/cl-rsbag-tools-stable/label=ubuntu_lucid_32bit/
* "0.4 x86_6...
J. Moringen
04:47 PM RSBag Tasks #520 (Resolved): Serialize RSB events including meta-data
Applied in changeset r56. J. Moringen
10:48 AM RSBag Tasks #520 (Resolved): Serialize RSB events including meta-data
J. Moringen
10:31 AM Tasks #519 (Resolved): Integrate statistics into logger
J. Wienke

08/22/2011

05:57 PM RSBag Tasks #510 (Resolved): Create cl-rsbag build job
https://ci.cor-lab.de/job/rsbag-cl
https://ci.cor-lab.de/job/rsbag-tools-cl
J. Moringen

08/20/2011

02:17 PM Feature #517 (Resolved): Necessity of Factory?
Originally reported by Robert Haschke:
> looking at the RSB examples, I'm wondering, why it is necessary to explic...
J. Moringen

08/19/2011

11:50 PM Tasks #516 (Resolved): Reorganize files and directories in rsb-protocol
* Split @Protocol.proto@ into @Notification.proto@ and @MetaData.proto@
* Include @MetaData.proto@ from @Notificatio...
J. Moringen
11:29 PM Bug #515 (New): Data handlers cannot deal with unexpected types
See also: the first topic of [[Meetings2011-08-02]].
h2. Problem Statement
Associated handlers of listeners bas...
J. Moringen

08/18/2011

12:54 AM RSBag Tasks #509 (Resolved): Create a protocol buffer message for serialized events
Applied in changeset r22. J. Moringen
12:33 AM RSBag Tasks #509 (In Progress): Create a protocol buffer message for serialized events
J. Moringen
06:24 PM RSBag Tasks #509 (Resolved): Create a protocol buffer message for serialized events
J. Moringen
12:33 AM RSBag Tasks #510 (In Progress): Create cl-rsbag build job
J. Moringen
07:02 PM RSBag Tasks #510 (Resolved): Create cl-rsbag build job
J. Moringen
07:05 PM RSBag Tasks #513 (Resolved): Implement bag-info tool
J. Moringen
07:04 PM RSBag Tasks #512 (Resolved): Implement bag-play tool
J. Moringen
07:03 PM RSBag Tasks #511 (Resolved): Implement bag-record tool
J. Moringen

08/12/2011

03:50 PM Enhancement #498 (Closed): Integrate causal vector for events
Events are caused by other events and this information is useful very often. We need a way to tell which event caused... J. Wienke
04:09 AM Support #497 (In Progress): Document inspection of protocol buffer payloads using the common lisp...
[[ProtocolBufferPayloadInspection|Wiki page]] J. Moringen
04:08 AM Support #497 (Resolved): Document inspection of protocol buffer payloads using the common lisp lo...
J. Moringen

08/11/2011

05:36 PM Feature #496 (Resolved): Provide Binary Package of cl-rsb-tools for MacOS
Version:
https://ci.cor-lab.de/view/RSB/job/cl-rsb-tools-stable/label=ubuntu_lucid_32bit/lastSuccessfulBuild/artifac...
S. Wrede
04:10 PM Bug #491 (Resolved): Protocol buffer compiler does not process import directives
Applied in changeset r2373. J. Moringen

08/10/2011

06:37 PM Bug #490 (Closed): Scope() with unicode argument fails (at least) for remote server calls (always)
Seems to be fixed. J. Moringen
05:09 AM Bug #490 (Feedback): Scope() with unicode argument fails (at least) for remote server calls (always)
J. Moringen
05:08 AM Bug #490 (Resolved): Scope() with unicode argument fails (at least) for remote server calls (always)
Applied in changeset r2328. J. Moringen
06:07 PM Bug #357 (Resolved): Enforce Declared Informer Semantics
Done in r2336. S. Wrede
05:54 PM Bug #357 (In Progress): Enforce Declared Informer Semantics
S. Wrede
05:49 PM Bug #357 (Closed): Enforce Declared Informer Semantics
S. Wrede
05:48 PM Bug #357: Enforce Declared Informer Semantics
Added a test case. While polymorphic informers and sending to sub-scopes are possible, the Java implementation curren... S. Wrede
05:54 PM Bug #495 (Rejected): Check if Event is Send to Sub-Scopes of Informer Scope
Actually, the Java implementation only allows to send events to the configured scope of the informer. So, I'll fix th... S. Wrede
05:48 PM Bug #495 (Rejected): Check if Event is Send to Sub-Scopes of Informer Scope
Informer-Scope: /informer
Event to /informer/A is OK, to / is not.
S. Wrede
05:01 PM Tasks #438 (Resolved): Implement Server/RemoteServer
Data and event signatures implemented. This finally allows (a)sycnhronous request/reply in Java. S. Wrede
09:15 AM RSBag Feature #493 (Resolved): Allow start/stop of recordings via RPC interface (without program restart)
S. Wrede

08/09/2011

12:38 AM Bug #491 (Resolved): Protocol buffer compiler does not process import directives
This affects the Common Lisp logger.
Notable example:
https://code.cor-lab.org/projects/rst/repository/entry/trun...
J. Moringen
11:11 AM Bug #490 (Closed): Scope() with unicode argument fails (at least) for remote server calls (always)
Working code:... Anonymous
10:14 AM Enhancement #468 (Resolved): Add Future-based Interface to Request/Reply Subsystem
Applied in changeset r2323. J. Moringen
07:35 AM Bug #357 (In Progress): Enforce Declared Informer Semantics
J. Moringen
03:24 AM Bug #357: Enforce Declared Informer Semantics
Testcases needed for each language. S. Wrede
04:13 AM Enhancement #469 (Resolved): Add Future-based Interface to Request/Reply Subsystem
Applied in changeset r2311. J. Moringen
03:19 AM Tasks #444 (Resolved): Test Client/Server Communication in Integration Test
Fixed by Jan / Sebastian productions. S. Wrede
03:17 AM Enhancement #467 (Resolved): Add Future-based Interface to Request/Reply Subsystem
Fixed. See rsb.patterns.Future. S. Wrede

08/08/2011

10:25 PM Enhancement #466 (Resolved): Add Future-based Interface to Request/Reply Subsystem
Applied in changeset r2303. J. Moringen
05:52 AM Enhancement #466: Add Future-based Interface to Request/Reply Subsystem
data and eventCalls sounds more clear to me. Personally, I could live with completely removing the andWait methods, b... J. Wienke
09:50 PM Tasks #489 (Resolved): Increase performance of less operator (bool operator< const) of Scope
Applied in changeset r2302. Anonymous
08:57 PM Tasks #489 (Resolved): Increase performance of less operator (bool operator< const) of Scope
When using inprocess transport in C++, @Scope@ is used as a key type for a @std::map@. Every time @find()@ is perform... Anonymous
06:38 PM Tasks #481 (Resolved): Set Notification.method Field in Request/Reply Communication
S. Wrede
06:37 PM Tasks #443 (Resolved): Document Java PBuf Usage
For now, it seems OK. Stefan understood it... ;-) S. Wrede
06:37 PM Tasks #438: Implement Server/RemoteServer
Basic functionality is working but so far not tested in integration test. S. Wrede
05:29 AM Tasks #432: Logo Design
I really like the proposal. There is basically only two things to change for me:
# different font
# if a small logo...
J. Wienke
04:09 AM Bug #486 (In Progress): Converters for Fundamental Types are not Implemented [Common Lisp]
J. Moringen
03:59 AM Bug #486 (Resolved): Converters for Fundamental Types are not Implemented [Common Lisp]
Despite what [[Types|this]] description suggests. J. Moringen
03:59 AM Bug #487 (Resolved): Converters for fundamental types are not implemented [Python]
Despite what [[Types|this]] description suggests. J. Moringen
03:58 AM Bug #485 (In Progress): Converters for Fundamental Types are not Implemented [Java]
Despite what [[Types|this]] description suggests.
Progress:
|_.Wire Schema |_.String Designator ...
J. Moringen
03:58 AM Bug #484 (Resolved): Converters for Fundamental Types are not Implemented [C++]
Despite what [[Types|this]] description suggests.
Seemingly most important: @double@ (see #606).
Progress:
|...
J. Moringen
02:00 AM Enhancement #468 (In Progress): Add Future-based Interface to Request/Reply Subsystem
J. Moringen

08/07/2011

09:09 PM Support #483 (New): Document Connector Extension Point
How to write a new connector, e.g., an XMPP connector in C++? S. Wrede
02:20 AM Enhancement #469 (Feedback): Add Future-based Interface to Request/Reply Subsystem
Should we add a mechanism for making blocking calls or should we just go with @server.mymethod('foo').get()@? J. Moringen

08/06/2011

12:46 AM Enhancement #466 (Feedback): Add Future-based Interface to Request/Reply Subsystem
Please provide feedback regarding the client interface. I'm not too happy with the @call@, @callAndWait@, @callMethod... J. Moringen
10:53 PM Enhancement #466 (Resolved): Add Future-based Interface to Request/Reply Subsystem
Applied in changeset r2277. J. Moringen
05:07 AM Enhancement #466 (In Progress): Add Future-based Interface to Request/Reply Subsystem
J. Moringen
10:54 PM Enhancement #469 (In Progress): Add Future-based Interface to Request/Reply Subsystem
J. Moringen
03:46 AM Enhancement #482 (Resolved): Use a Filter to select Request/Reply Events
Currently, the event method is checked in the respective handlers of @RemoteServer@ and @LocalServer@ classes. Howeve... J. Moringen

08/05/2011

12:47 AM Tasks #481 (In Progress): Set Notification.method Field in Request/Reply Communication
J. Moringen
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
 

Also available in: Atom