Activity
From 07/18/2013 to 08/16/2013
08/15/2013
- 02:58 PM RSB XML Support Revision 85c448af (rsb-xml-cl): "Unscreamified" sbcl.cmake.in, cpack/{DebianUbuntu,CPackInclude}....
- * sbcl.cmake.in: unscreamified
* cpack/DebianUbuntu.cmake: likewise
* cpack/CPackInclude.cmake: likewise - 02:05 PM RSB XML Support Revision 8c6e0d2b (rsb-xml-cl): Capture error output for "version" Lisp process in CMakeLists.txt
- * CMakeLists.txt: when running "version" Lisp process, capture error
output into version.{1,2}.err - 02:04 PM RSB XML Support Revision fda5bd15 (rsb-xml-cl): Added LISP_{SOURCE_REGISTRY_ENTRIES,FASL_CACHE_DIR} in CMakeLists...
- * CMakeLists.txt (LISP_SOURCE_REGISTRY_ENTRIES): new option; allows
injecting entries into the ASDF source registry... - 01:08 PM RSB XML Support Revision f44dd45c (rsb-xml-cl): Allow git to describe "un-annotated" tags in CMakeLists.txt
- * CMakeLists.txt: call git describe with --tags to allow
"un-annotated" tags
08/09/2013
- 07:49 PM RSB XML Support Tasks #1587 (In Progress): Release version 0.9
- 01:29 PM Revision d9f93577 (rsb-python): Picked from 0.9: Fix setuptools pylint usage
- Our settings do not work with more recent versions of the setuptools pylint
command. - 01:26 PM Revision e851fc9a (rsb-python): Fix setuptools pylint usage
- Our settings do not work with more recent versions of the setuptools pylint
command. - 01:16 PM Revision d1d40d7c (rsb-java): Picked from 0.9: Fixed maven deploy version script.
08/08/2013
- 02:59 PM Bug #1589 (Resolved): Something is wrong with the index page
- The rsb-python-0.7 job published to that wrong location. I have fixed the job and deleted the files on cordocs once a...
- 09:05 AM Bug #1589: Something is wrong with the index page
- I deleted that entry two days ago from the server. If it appeared again we probably do something wrong with the upload.
- 02:26 PM Tasks #1562 (Resolved): Release version 0.9
- 12:02 PM Tasks #1562: Release version 0.9
- I have created a pull request to update the homebrew formulas:
https://github.com/swrede/homebrew-formulas/pull/12 - 02:22 PM Tasks #1563 (Resolved): Write news entry for 0.9 release
- news#34
- 02:21 PM RSB 0.9 has been released
- We are happy to announce the release of version 0.9 of the RSB middleware. Version 0.9 is the direct successor of 0.7...
- 01:38 PM Revision 5ed5fddc (rsb-java): Fixed maven deploy version script.
08/07/2013
- 01:53 AM Bug #1589 (Resolved): Something is wrong with the index page
- http://docs.cor-lab.org/ » rsb-python
There is an entry called trunk/html which should probably not be there. - 01:50 AM RSBag Revision 0d08d191 (rsbag): Updated HEADs of submodules resbag-{cl,tools-cl}
- 01:44 AM RSBag Revision ae117835 (rsbag): Updated HEADs of submodules rsbag-{cl,tools-cl,python,manual}
- 01:41 AM RSBag Revision 70edf5fe (rsbag): Added submodule rsbag-python
- 01:38 AM RSBag Revision 35309315 (rsbag-manual): Version bump to 0.10 in CMakeLists.txt
- refs #1562
* CMakeLists.txt (RSBAG_MANUAL_VERSION_MINOR): changed value 9 -> 10 - 01:36 AM RSBag Revision b9d18ea0 (rsbag-python): Version bump to 0.10 in setup.py
- refs #1562
* setup.py (defineProjectVersion): changed version 0.9 -> 0.10 - 01:16 AM RSBag Revision 1f94c786 (rsbag-tools-cl): Do not load asdf-system-connections in main/dump.lisp
- * main/dump.lisp (toplevel): do not load system
asdf-system-connections; load system iterate - 01:15 AM RSBag Revision becd27c5 (rsbag-tools-cl): Allow git to describe "un-annotated" tags in CMakeLists.txt
- Previously, only annotated tags had been used to designate release
commits. However, the most recent release used an ... - 01:15 AM RSBag Revision c74efe45 (rsbag-tools-cl): Version bump to 0.10.0 in cl-rsbag-tools-*.asd
- Test generation in CMakeLists.txt needed slight adjustments to handle
the independent versioning of the native serial... - 12:32 AM RSBag Revision f44a48f8 (rsbag-cl): Allow git to describe "un-annotated" tags in CMakeLists.txt
- Previously, only annotated tags had been used to designate release
commits. However, the most recent release used an ... - 12:31 AM RSBag Revision 6052ccc4 (rsbag-cl): Version bump to 0.10.0 in cl-rsbag.asd
- Changed system version 0.9 -> 0.10, but introduced
+serialization-version-{major,minor}+ to allow independent version... - 11:44 PM Revision aea8520d (rsb-ros-cl): Allow git to describe "un-annotated" tags in CMakeLists.txt
- Previously, only annotated tags had been used to designate release
commits. However, the most recent release used an ... - 11:39 PM Revision 2e42cc17 (rsb-yarp-cl): Renamed package {rsb -> rsb-yarp}.transport.yarp.test in test/tr...
- * test/transport/yarp/nameserver.lisp
(in-package rsb-yarp.transport.yarp.test): adapted to renamed
package
* tes... - 11:34 PM Revision ffcea087 (rsb-yarp-cl): Allow git to describe "un-annotated" tags in CMakeLists.txt
- Previously, only annotated tags had been used to designate release
commits. However, the most recent release used an ... - 11:28 PM Revision 7102ead1 (rsb-tools-cl): Do not load asdf-system-connections in main/dump.lisp
- * main/dump.lisp (toplevel): do not load system
asdf-system-connections; load system iterate - 11:21 PM Revision 0e0a0b5e (rsb-tools-cl): Allow git to describe "un-annotated" tags in CMakeLists.txt
- Previously, only annotated tags had been used to designate release
commits. However, the most recent release used an ... - 08:03 PM Revision 5e5a477a (rsb-cpp): More or less a backport of the "fix" for the test for overflowing Sp...
- With a patched Spread daemon, like the one we use, 8.000 messages do
not overflow Spread's message queue. As a hackis... - 07:36 PM Revision 32106ea9 (rsb-tools-cpp): Backport: Fixed package filename in cpack/CPackDebianConfig.cmake
- * cpack/CPackDebianConfig.cmake: remove duplicate
${CPACK_PACKAGE_REVISION} in Debian package filename - 07:07 PM Revision c66a5aca (rsb-cpp): Undeprecated Event::getSequenceNumber in src/rsb/Event.h
- * src/rsb/Event.h (Event::getSequenceNumber): undeprecated
- 06:46 PM Revision 92e729f5 (rsb-spread-cpp): Backport: Fix unit test for spread buffer flooding.
- With one of our spread patched, 8000 messages are not enough now.
- 06:27 PM Revision ca2005af (rsb-protocol): Allow parallel installation of multiple versions
- * CMakeLists.txt: added VERSION_SUFFIX; append to installation
directories - 06:25 PM Revision 6ad9ef3e (rsb-protocol): Use CMAKE_PROJECT_NAME where possible in *.cmake
- * CMakeLists.txt: use CMAKE_PROJECT_NAME and PROJECT_NAME_LOWERCASE
to derive file names and installation directori... - 05:32 PM Revision 03091f10 (rsb-cl): Backport: Fixed format control in src/transport/socket/connector.lisp
- * src/transport/socket/connector.lisp (%get-bus): fixed invalid
logical block format directive - 05:27 PM Revision 8be5636b (rsb-tools-cpp): Backport: Fixed package filename in cpack/CPackDebianConfig.cmake
- * cpack/CPackDebianConfig.cmake: remove duplicate
${CPACK_PACKAGE_REVISION} in Debian package filename - 05:22 PM Revision 8b4bd906 (rsb-tools-cpp): Fixed package filename in cpack/CPackDebianConfig.cmake
- * cpack/CPackDebianConfig.cmake: remove duplicate
${CPACK_PACKAGE_REVISION} in Debian package filename - 05:11 PM Revision ad800808 (rsb-tools-cpp): Allow parallel installation of multiple versions
- * CMakeLists.txt (PROJECT): change rsb-tools-cpp -> rsb-tools
(BUFFER_LIBRARY_NAME): appended ${VERSION_SUFFIX}
(... - 05:10 PM Bug #1588 (Resolved): Failing test in timesync sub-project
- For maybe 1 out of 3 executions of the test suite, I see this failure:...
- 05:01 PM Revision c696d65e (rsb-spread-cpp): Fix unit test for spread buffer flooding.
- With one of our spread patched, 8000 messages are not enough now.
- 04:50 PM Revision b4059f7f (rsb-cl): Backport: Disabled failing test 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... - 04:44 PM Revision 60aae390 (rsb-cl): Disabled failing test 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... - 02:05 PM Revision a190e36d (rsb): Add a copy of gitslave
- For users without working installation.
- 11:11 AM RSB XML Support Tasks #1587 (Resolved): Release version 0.9
- 02:10 AM Revision 65e0f72a (rsb-integrationtest): Backport: replaced deprecated sb-ext:quit call in lisp/s...
- * lisp/server.lisp (server-main): replaced deprecated call sb-ext:quit
-> sb-ext:exit - 02:09 AM Revision d35bc79f (rsb-integrationtest): Replaced deprecated sb-ext:quit call in lisp/server.lisp
- * lisp/server.lisp (server-main): replaced deprecated call sb-ext:quit
-> sb-ext:exit
08/06/2013
- 01:49 AM Revision cb797596 (rsb-manual): Backport: Added entry for version 0.9 in news.rst
- refs #1563
* news.rst: added entry for version 0.9 - 11:35 PM Revision 460360d8 (rsb-cl): Allow git to describe "un-annotated" tags in CMakeLists.txt
- Previously, only annotated had been used to designate release
commits. However, the most recent release used an "ordi... - 10:08 PM RSBag Revision 630416ac (rsbag): Updated HEAD of submodule rsbag-manual
- 10:07 PM Revision 97096c09 (rsb-manual): Added entry for version 0.9 in news.rst
- refs #1563
* news.rst: added entry for version 0.9 - 07:56 PM Revision f4c1bc7c (rsb-manual): Fix links to API documentations
- 07:28 PM RSBag Revision e4b1e16e (rsbag-manual): Added entry for version 0.9 in news.rst
- refs #1563
* news.rst: added entry for version 0.9 - 07:18 PM Tasks #1563: Write news entry for 0.9 release
- We are happy to announce the release of version 0.9 of the RSB middleware. Version 0.9 is the direct successor of 0.7...
- 02:13 PM Tasks #1563 (In Progress): Write news entry for 0.9 release
- Here is a draft for the new release text. Feel free to adapt inside this message:
We are happy to announce the rel... - 04:52 PM Revision 35c840e0 (rsb-zmq-cl): Manual version bump to real 0.9
- 04:49 PM Revision 1049b1e4 (rsb-zmq-cl): Version bump to 0.10.0, refs #1562
- 04:49 PM Revision 6b9cbb70 (rsb-yarp-cpp): Version bump to 0.10.0, refs #1562
- 04:49 PM Revision 0faa5e33 (rsb-yarp-cl): Version bump to 0.10.0, refs #1562
- 04:49 PM Revision e37c8969 (rsb-tools-cl): Version bump to 0.10.0, refs #1562
- 04:49 PM Revision a46190e9 (rsb-tools-cpp): Version bump to 0.10.0, refs #1562
- 04:49 PM Revision c1bd76ee (rsb-spread-cpp): Version bump to 0.10.0, refs #1562
- 04:49 PM Revision 3e35fd12 (rsb-python): Version bump to 0.10.0, refs #1562
- 04:49 PM Revision 45c42383 (rsb-ros-cl): Version bump to 0.10.0, refs #1562
- 04:49 PM Revision ecb88219 (rsb-realtime-cpp): Version bump to 0.10.0, refs #1562
- 04:49 PM Revision ede96ee4 (rsb-protocol): Version bump to 0.10.0, refs #1562
- 04:49 PM Revision db9b85fd (rsb-matlab): Version bump to 0.10.0, refs #1562
- 04:49 PM Revision a902caf2 (rsb-java): Version bump to 0.10.0, refs #1562
- 04:49 PM Revision 70159c98 (rsb-integrationtest): Version bump to 0.10.0, refs #1562
- 04:49 PM Revision 41b721b0 (rsb-manual): Version bump to 0.10.0, refs #1562
- 04:49 PM Revision 84274e53 (rsb-cl): Version bump to 0.10.0, refs #1562
- 04:49 PM Revision cc30c400 (rsb-cpp): Version bump to 0.10.0, refs #1562
- 04:48 PM Revision 579c0240 (rsb): Create tag and branch for new release - 1
- 04:42 PM Revision e6f4c67c (rsb): Do not fail in case there were no changes in a subproject
- 04:37 PM Revision 59bc4454 (rsb): Speculative fix for sed usage
- 04:25 PM Revision 7326ad19 (rsb): Make cl release fixes work and fix branches
- 03:02 PM Tasks #1562: Release version 0.9
- Narf, for the versioning system to work we need to define the "Checkout/merge to local branch (optional)" to 0.9. Oth...
- 02:40 PM Revision 9b2883f1 (rsb): Fix branch and tag naming to our conventions
- 01:52 PM Revision 55e01c73 (rsb): Fixed release branch names in release.sh
- * release.sh: fixed names of created release branches MAJOR.MINOR ->
release-MAJOR.MINOR - 01:51 PM Revision 7ea90bcd (rsb): Fixed handling of asd files in release.sh
- * release.sh: fixed the regular expressions for asd files
08/05/2013
- 07:37 PM Revision ff1dec9a (rsb): Update release script for 0.9 release.
- refs #1562
- 07:31 PM Revision a45dbd2d (rsb-integrationtest): Quote version to be compatible with release script
- 06:01 PM Tasks #1562 (In Progress): Release version 0.9
- 05:58 PM Revision 06ae4e40 (rsb): Added release helper script release.sh, version-bump.txt
- * release.sh: release skript; tries to bump all versions
* version-bump.txt: some notes regarding the topic of making... - 04:27 PM Revision f0e3f14f (rsb-java): Simplify shutdown of connections.
- Respecify BusConnection#shutdown to ignore mutiple calls. This removes
two similar if statements. - 04:20 PM Revision a5aa1e44 (rsb-java): Fix javadoc linking
- 04:12 PM Bug #1585 (Resolved): rsb-trunk-maven-deploy sometimes fails
- There were two race conditions. They have been fixed in commit:rsb-java|df3b1918 and commit:rsb-java|be28f9bd.
- 03:56 PM Revision be28f9bd (rsb-java): Prevent a race condition in accepting new clients
- Without this commit it could happen that a BusClient.activate call
returned before the client was correctly installed... - 03:14 PM Revision df3b1918 (rsb-java): Prevent double shutdown of BusConnection
- This sometimes led to assertion errors.
- 01:11 PM Revision 7e71d4d3 (rsb-java): Some code cleanup.
- * Fix logger calls
* Missing comments - 01:06 PM Revision e59f9b0d (rsb-java): Use the correct config key for tcp no delay.
- 01:05 PM Revision de255ec1 (rsb-java): Fix environment config loading.
- A refactoring error hard to find in unit tests as the own environment
cannot be modified in java. A worng variable wa...
08/04/2013
- 12:07 AM Revision 6d4b3bec (rsb-manual): Improved example in specification-socket.rst
- refs #1583
* specification-socket.rst (Example): fixed setup handshake; added
shutdown handshake
08/03/2013
- 04:33 AM Bug #1207 (Resolved): Cobertura-based coverage testing does not seem to work with Java 1.7
- Applied in changeset rsb-java|commit:ff17c0dd008697f70dad27bd0319f4475ab87712.
- 02:55 AM Revision ff17c0dd (rsb-java): Convert coverage reporting to jacoco
- fixes #1207
08/02/2013
- 06:34 PM Revision 988b4022 (rsb-java): Try to wait longer for results
- refs #1585
- 06:27 PM Revision 9e3ef5ac (rsb-java): Fix assertion in BusBase$ReceiveThread
- When someone externally has called Bus#deactivate the thread might have
already been removed from the dispatching and... - 06:26 PM Revision bfafd1d4 (rsb-java): Fix eclipse project for checkstyle changes
- 05:34 PM Bug #1585: rsb-trunk-maven-deploy sometimes fails
- Apart from the real problem I can also see this:...
- 05:26 PM Bug #1585: rsb-trunk-maven-deploy sometimes fails
- Weird, I can only reproduce this on the ci server slave precise64
- 04:55 PM Bug #1585 (Resolved): rsb-trunk-maven-deploy sometimes fails
- Somewhere in socket transport.
- 05:19 PM Revision 0fdcc3be (rsb-java): Fix javadoc warnings
- 04:56 PM Revision 042188eb (rsb-java): Do not output checkstyle to stdout
- This confuses the jenkins warnings parser
- 04:38 PM Revision 097d16e2 (rsb-java): Adapt maven project to recent code check changes
- * use PMD rules
* add checkstyle - 04:37 PM RSB XML Support Revision c91418f4 (rsb-xml-java): better exception handling
- 03:38 PM Revision 07e22c82 (rsb-java): Move code checker configs and results to separate folders
- 03:24 PM Revision 58b87366 (rsb-java): Integrate checkstyle and fix warnings.
- Integrated checkstyle into ant-based build and eclipse project and fixed
a lot of the found warnings. - 01:00 PM Bug #1297 (Resolved): Failing tests in rsb-integration-tests
- Done with gar installer in /vol/default and setting SPREAD_PYTHON_ROOT for the slave.
- 04:44 AM Bug #1297 (In Progress): Failing tests in rsb-integration-tests
- Seems to mostly resolved by our recent socket transport improvements.
@Johannes: there are 14 remaining test failu... - 04:51 AM Revision 2233ec24 (rsb-integrationtest): Changed to signature of terminate method
- * cpp/client.cpp: adapted to changed signature of terminate method
* cpp/server.cpp: likewise
* java/client.java: lik... - 04:41 AM Revision 03133119 (rsb-cl): Added shutdown protocol in src/transport/socket/*.lisp
- refs #1048
This implements the initial change towards a shutdown protocol. For
now, we use shutdown(3posix) for the ... - 04:40 AM Tasks #1583 (Resolved): Update socket transport specs
- Applied in changeset rsb-manual|commit:b0b5d25d8aa330912008f95fbf5681f041c6bd1a.
- 04:39 AM Revision f57e800c (rsb-integrationtest): Cosmetic changes
- * cpp/config.cpp: fixed indentation
* cpp/event_id.cpp: likewise
* cpp/informer.cpp: improved output
* cpp/listener.c... - 04:35 AM Revision 3d79fc5d (rsb-manual): Fix description of setup handshake protocol
- refs #1583
The server only send a message during the setup handshake, but does
not receive anything. Opposite situat... - 04:35 AM Revision b0b5d25d (rsb-manual): Added description of shutdown handshake protocol in specification...
- fixes #1583
* specification-socket.rst: added active and passive shutdown
handshake states and their triggering co... - 03:53 AM Revision 87a6d6a2 (rsb-cl): Added shutdown protocol in src/transport/socket/*.lisp
- refs #1078
This implements the initial change towards a shutdown protocol. For
now, we use shutdown(3posix) for the ... - 02:07 AM Revision 41f12e43 (rsb-integrationtest): Enabled socket transport in test/integrationtest.py
- * test/integrationtest.py (header): updated copyright
(transport): added socket transport to list of transports whi... - 02:05 AM Revision 49c8c39f (rsb-integrationtest): Fixed use of deprecated API in cpp/{listener,informer,cl...
- * cpp/listener.cpp: (header): updated copyright
(main): replaced Factory::getInstance() -> getFactory()
* cpp/infor... - 02:00 AM Revision 3fba5380 (rsb-integrationtest): Added VERSION_{MAJOR,MINOR} in CMakeLists.txt
- This allows depending on specific versions of RS{C,B} which in turn
allows using the most recent API and avoiding dep...
08/01/2013
- 01:47 AM Revision 92761782 (rsb-integrationtest): Disabled core compression in lisp/dump.lisp
- It is more portable this way and the executable start faster.
* lisp/dump.lisp: disabled core compression in `dump' ... - 01:44 AM Revision 8aa0068c (rsb-integrationtest): Moved rsb-cpp dependency CMakeLists.txt -> cpp/CMakeList...
- * CMakeLists.txt: removed FIND_PACKAGE RSB here
* cpp/CMakeLists.txt: added it here - 01:38 AM Revision 54e712e6 (rsb-integrationtest): Fixed system dependencies in lisp/common.lisp
- * lisp/common.lisp (toplevel): load system network.spread instead of
cl-spread - 09:59 PM RSBag Revision 13cb595a (rsbag): Updated HEAD of submodule rsbag-manual
- 09:58 PM RSBag Revision eed566ed (rsbag-manual): Added "Wire-schema is not Known" in troubleshooting.rst
- * troubleshooting.rst (Wire-schema is not Known): new entry; explains
bag-record's warning and suggests solutions - 05:19 PM Revision 5e680381 (rsb-integrationtest): Let C++ server sleep before termination.
- Prevents that bus clients are forcefully disconnected when they are too
slow.
refs #1584 - 05:18 PM Revision 36ad7dcf (rsb-integrationtest): Fix data type in C++ programs.
- The whole integration test now uses int64 for numerical data.
- 05:17 PM Tasks #1584 (New): Prevent termination of BusServer when client connections exist
- Sometimes it might be a good idea to prevent the termination of the bus server in case there are still active client ...
- 05:15 PM Revision 9fa91fb5 (rsb-java): Implement shutdown protocol for socket transport
- Implemented a basic shutdown protocol using the TCP functionalities.
refs #1048 - 05:14 PM Revision 70013a87 (rsb-integrationtest): Clean up imports
- 04:57 PM Bug #1582 (Closed): Socket transport seems to damage transfered byte sequences
- This might be fixed now as we have fixed a possible race condition for sending notifications. Here, two sending threa...
- 04:54 PM Tasks #1583 (Resolved): Update socket transport specs
- * Fix handshake sequence (too many reads and write)
* Add shutdown sequence - 04:54 PM Tasks #1048: Specify disconnect protocol for socket transport
- Shutdown sequence has been implemented using the TCP possibilities in java, python and c++.
What is still missing ... - 04:39 PM Revision 6cfa45b8 (rsb-python): Implement shutdown protocol for socket transport
- Implemented a basic shutdown protocol using the TCP functionalities.
refs #1048 - 04:22 PM Revision bbb63277 (rsb-cpp): Implement shutdown protocol for socket transport
- Implemented a basic shutdown protocol using the TCP functionalities.
refs #1048 - 02:18 PM Revision 52f03708 (rsb-java): Remove tcpnodelay TODO
- This is already solved.
07/31/2013
- 09:52 PM Revision 02eb5db5 (rsb-yarp-cpp): Fixed handling of CMAKE_INSTALL_RPATH in CMakeLists.txt
- CMAKE_INSTALL_RPATH was set() without the CACHE keyword causing it to
overwrite user-supplied values. In addition, th... - 09:49 PM Revision b86a96b9 (rsb-spread-cpp): Fixed handling of CMAKE_INSTALL_RPATH in CMakeLists.txt
- CMAKE_INSTALL_RPATH was set() without the CACHE keyword causing it to
overwrite user-supplied values. In addition, th... - 03:02 PM Revision 3c38ab27 (rsb-java): Improved log message in BusBase
- Mention the connection we are operating on.
- 02:57 PM Revision 3dcfcf4a (rsb-cpp): Added Int64converter.
- refs #484
- 02:50 PM Revision dadf1d16 (rsb-integrationtest): Fix python config parser test
- Adapt to changed ParticipantConfig API.
- 02:36 PM Revision 4adba84e (rsb-integrationtest): Fix python server
- Be sure to always send what we declare in addOne.
- 02:03 PM Revision 004c62a2 (rsb-python): Fix socket tear down.
- Only shut down the write direction in consistency with other
implementations. - 01:44 PM Revision 1cba458c (rsb-java): Implement int64 converter
- Register this instead of the unit64 converter as there are no separate
data types in java to distinguish between both... - 10:43 AM Bug #1582 (Closed): Socket transport seems to damage transfered byte sequences
- I observed several errors in protobuf deserialization, e.g. like this one...
- 10:29 AM Tasks #1581 (Resolved): Remove disconnected connection in BusServer
- Applied in changeset rsb-java|commit:3f7ed064742695ecbcb12d7fdeb7414e63070688.
- 10:25 AM Revision 3f7ed064 (rsb-java): fixes #1581: Implement removal of disconnected clients
- In case of sending errors on BusConnections, remove these connections
correctly. Implementing this change required ad...
07/30/2013
- 10:42 PM Revision 07ab52c2 (rsb-yarp-cl): Some minor improvements in src/transport/yarptcp/*.lisp
- * src/transport/yarptcp/in-connector.lisp
(notify in-connector scope eql :attached): turned documentation
string ... - 10:37 PM Revision f4dfcc90 (rsb-yarp-cl): Support both "do" commands in src/transport/yarptcp/out-connecto...
- There are two "do" (?) commands: "do" and "d". Not sure what the
difference is or anything, but they do exist so prep... - 10:35 PM Revision 8f71eb38 (rsb-yarp-cl): Improved constants in src/transport/yarptcp/wire-protocol.lisp
- * src/transport/yarptcp/wire-protocol.lisp (make-yarp-block): added
`eval-when' to make the function available duri... - 09:11 PM Revision 37416019 (rsb-yarp-cl): Added read-sequence-of-length in src/transport/yarptcp/wire-prot...
- * src/transport/yarptcp/wire-protocol.lisp (read-sequence-of-length):
new function; read a sequence of bytes of a g... - 08:58 PM Revision 758aa507 (rsb-yarp-cl): Use RSB random state for port id in src/transport/yarptcp/in-con...
- * src/transport/yarptcp/in-connector.lisp (in-connector::port-id):
bind uuid::*uuid-random-state* to rsb:*id-random... - 07:54 PM Revision e24b79c3 (rsb-java): Correctly terminate connections
- * BusConnectionBase.java: indicate a closed connection using an
EOFException in the read method
* BusBase.java: handl... - 07:36 PM Revision ad4116fd (rsb-java): Ensure correct deactivation of TCP BusConnections.
- TCP connections need different ways of deactivating depending on the
endpoint type.
* BusConnectionBase.java: transf... - 07:31 PM Revision 3c1cd524 (rsb-java): Fix wrong log message
- 07:30 PM Revision a0e5ef73 (rsb-java): Fix typos
- 07:28 PM Revision 1817e731 (rsb-java): Fix termination of AcceptorThread
- Do not log an exception in case we are sure that we want a shutdown.
- 07:12 PM Revision 96bd3119 (rsb-yarp-cl): Stop receiver thread in src/transport/yarptcp/in-push-connector....
- * src/transport/yarptcp/in-push-connector.lisp
(notify :before in-push-connector scope eql :detached): new method;
... - 07:12 PM Revision 87452e66 (rsb-yarp-cl): Minor cleanup in src/transport/yarp{tcp,}/*.lisp
- * src/transport/yarptcp/connector.lisp (connector): removed temporary
:converter default initarg
* src/transport/ya... - 05:06 PM Revision dca42e15 (rsb-integrationtest): Missing ipv4 stacks
- 04:07 PM Revision eed0a101 (rsb-java): BusServer: prevent dispatching notifications back to originating
- clients.
* BusBase.java: pass receiving connection to handleIncoming, adapt
dispatching to allow optional filtering ... - 01:15 PM Revision 95bf88a8 (rsb-integrationtest): Make scripts executable
- 01:12 PM Revision ed8481d2 (rsb-java): Fix option parsing in SocketFactory
- 12:50 PM Tasks #1581 (Resolved): Remove disconnected connection in BusServer
- Currently the BusServer continuously tries to dispatch new events to all connections that registered during its lifet...
- 12:46 PM Revision 997c0862 (rsb-integrationtest): Delay shutdown of java server test
- Delay shutdown some time so that a client can correctly disconnect
without socket transport errors. - 12:40 PM Revision 685b75fe (rsb-java): Correctly handle ByteBuffer array creation.
- The array method can throw an exception in some cases. these were not
handled so far. A helper class "ByteHelpers" no... - 10:49 AM Revision b0f087c6 (rsb-java): Prevent deadlocks in dispatching
- Changed the queue type to something that can really queue up stuff. The
previous implementation used a SynchronousQue... - 10:16 AM Revision 42d94739 (rsb-integrationtest): Try to fix compilation
- 09:29 AM Revision 8536524a (rsb-integrationtest): Fix config testvfor java
- 09:21 AM Revision bab0dd97 (rsb-java): Use the Activatable interface for EventReceivingStrategies
- Replace the custom shutdown method with this interface. Using an
explicit activation step also prevents a bug where p... - 09:03 AM Revision 48293c44 (rsb-java): Rename RSBObject to Activatable
- * Better reflect what this interface specifies by the name
* Specify that deactivate should wait for all resources. T...
07/29/2013
- 01:09 PM Revision 791f3f3a (rsb-spread-cpp): Expose the plugin dir in cmake.
- 11:59 AM Revision 6ac66049 (rsb-spread-cpp): Fix cmake configuration files
- There were lots of remainders from rsb-yarp.
- 10:40 AM Revision 810b8b88 (rsb-java): Allow to fail test step
- Add a property which allows to fail the test target in case one of the
tests fails instead of continuing blindly. - 10:36 AM Revision 807c8ba9 (rsb-java): PMD cleanup, especially in the filter tests
07/26/2013
- 05:08 PM Revision de3e9abe (rsb-java): Fix future error method.
- Avoid endless recursion
- 05:02 PM Revision 9e7bfffa (rsb-integrationtest): Fix java compilation
- 04:34 PM Revision cd55c060 (rsb-java): Removed useless non-javadoc comments
- IDEs and annotations should provide enough functionality nowadays to see
that we have overridden methods. - 04:31 PM Feature #1575 (Resolved): Java might prefer IPv6 addresses over IPv4 which prevents communication...
- Applied in changeset rsb-manual|commit:90ee0944231db94ff82ffceb5881d7c74d2c10d5.
- 09:32 AM Feature #1575: Java might prefer IPv6 addresses over IPv4 which prevents communication with C++
- Processes which act as bus clients should probably try IPv4 and IPv6 addresses when connecting. Where possible, bus s...
- 09:25 AM Feature #1575: Java might prefer IPv6 addresses over IPv4 which prevents communication with C++
- What do you mean by both? I don't know whether there actually is a chance to bind to IPv4 and IPv6 in parallel with j...
- 09:22 AM Feature #1575: Java might prefer IPv6 addresses over IPv4 which prevents communication with C++
- I agree and don't know of any alternatives.
We should probably look into using both, IPv4 and IPv6, in all impleme... - 09:11 AM Feature #1575 (In Progress): Java might prefer IPv6 addresses over IPv4 which prevents communicat...
- I don't think there is a chance to force the use of IPv4 simply by using Inet4Addresses inside the java code. E.g. on...
- 04:30 PM Revision 90ee0944 (rsb-manual): fixes #1575: Explain java IPv6 problem
- 04:16 PM Revision a0b44cbc (rsb-java): Mac mvnprep working on mac.
- sed -r is not required
- 04:13 PM Revision ee1bd1de (rsb-java): Use socket transport for user level test
- 04:10 PM Feature #725 (Resolved): Disable Spread by Default
- 09:56 AM Feature #725: Disable Spread by Default
- OK, I removed the "blocked-by" relation. We can close this issue now, right?
- 09:42 AM Feature #725: Disable Spread by Default
- Jan Moringen wrote:
> @Johannes: What do you think about the earlier comment:
> > Now that I look at it, implementi... - 09:27 AM Feature #725: Disable Spread by Default
- The Python code has the socket transport enabled by default. Thus, Spread should be disabled by default.
@Johannes... - 09:21 AM Feature #725: Disable Spread by Default
- Isn't this done for python? I just committed the respective change for java. If python is done, we can close this issue.
- 04:09 PM Bug #1577 (Resolved): rsb-java-trunk-maven-deploy has test errors from socket transport
- I do not understand the details, but this got resolved by commit:rsb-java|f1d87e6239d71cb30e6f7cdd5c3663544de29291
- 09:17 AM Bug #1577 (Resolved): rsb-java-trunk-maven-deploy has test errors from socket transport
- I don't know why, but test do not run properly for the maven deploy job with "address already in use" errors for the ...
- 03:39 PM Revision 03496f67 (rsb-java): Unregister deactivated bus instances from caches
- We are not sure whether a bus can correctly be reactivated multiple
times. Hence, once they are deactivated by the re... - 02:09 PM Bug #1576 (Resolved): Applications using the socket transport do not terminate correctly
- Applied in changeset rsb-java|commit:f1d87e6239d71cb30e6f7cdd5c3663544de29291.
- 09:22 AM Bug #1576 (In Progress): Applications using the socket transport do not terminate correctly
- Ok, then I will also follow this approach.
- 09:20 AM Bug #1576: Applications using the socket transport do not terminate correctly
- The other implementations use reference counting for this.
- 09:16 AM Bug #1576 (Resolved): Applications using the socket transport do not terminate correctly
- Applications using the socket transport in java do not terminate correctly. The problem is that due to the BusServer ...
- 02:08 PM Revision f1d87e62 (rsb-java): fixes #1576: Implement Bus reference counting
- Use reference counting for cached Bus instances to ensure that they are
properly deconstructed.
* Bus.java: Make Bus... - 01:39 PM Feature #1012 (Resolved): Change default configuration to enable only socket transport
- Applied in changeset rsb-java|commit:c5d54fa7caef543974fca71a713f2ffc14498212.
- 09:20 AM Revision c5d54fa7 (rsb-java): fixes #1012: enabled socket transport as default
- * Factory.java: use socket as default transport
* DefaultTransports.java: register socket transport factory
refs #725
07/25/2013
- 08:16 PM Feature #1575 (Resolved): Java might prefer IPv6 addresses over IPv4 which prevents communication...
- Solution:
* Add a new property to prefer IPv4 and set it to true - 07:30 PM Revision 6f75ddc0 (rsb-java): Make it possible to specify the socket port for tests
- Parse the port from the configuration.
- 07:23 PM Feature #713 (Resolved): Implement socket-based transport
- Applied in changeset rsb-java|commit:2f6223413796f8ffc27d2577642d3c51d4a584fb.
- 07:19 PM Revision d322201e (rsb-java): Improve documentation of RSBObject
- Add a comment about multiple calls to activate and deactivate.
- 07:19 PM Revision 4b6aa651 (rsb-java): Fix Event#toString format.
- Be consistent with spaces.
- 07:17 PM Revision e16af19c (rsb-java): Unified ProtocolConversion and EventBuilder
- Moved all static method to the more generic class ProtocolConversion.
- 07:10 PM Revision 2f622341 (rsb-java): fixes #713: implemented socket transport
- Merge branch 'feature-713'
- 07:06 PM Revision 6bcbb7b3 (rsb-java): Remove java compiler warnings
- 07:02 PM Revision d637ad55 (rsb-java): Cleanup of PMD warnings
- 06:54 PM Revision 8e807e45 (rsb-java): Implemented caching of Bus instances.
- * BusCache.java: new cache for Bus instances based on their socket
options
* BusCacheTest.java: test for the new clas... - 05:58 PM Revision 6a3eefce (rsb-java): Remove code duplication between spread and socket transport.
- Factored out commonalities into ProtocolConversion.
* ProtocolConversion.java: new method to serialize event data
* ... - 05:47 PM Revision f1d7313d (rsb-java): Remove code duplication between socket connectors
- Removed code duplication between the two socket connector
implementations by creating a utility class containing the ... - 05:33 PM Revision 5f2d37a5 (rsb-java): Removed duplicated code for event construction from notification
- The spread ReceiverTask and the SocketInPushConnector share some code to
deserialize an event and its contained data ... - 05:27 PM Revision 1b750629 (rsb-java): Fix socket reading
- The reading logic did not respect that read operations might return
before a whole ByteBuffer is filled. This is fixe... - 04:55 PM Revision 5cb168a6 (rsb-java): Let SocketInPushConnector extends AbstractFilterObserver
- this avoid useless empty double dispatch methods.
- 04:50 PM Revision eda0db54 (rsb-java): First working version of the socket transport
- Functionality is checked by instantiating the refactored ConnectorCheck
and ConnectorRoundtripCheck classes.
* OutCo...
07/22/2013
- 08:56 AM Revision 5d26ecaf (rsb-tools-cl): Install source, asd and sexp files in CMakeLists.txt, cpack/Deb...
- * CMakeLists.txt: added install rules for *.asd, *.sexp and *.lisp
* cpack/DebianUbuntu.cmake: added creation of syml... - 06:55 AM Revision 56a9dff7 (rsb-tools-cl): Conform to clon's protocol for enabling core compression
- * main/main.lisp (main): use vanilla clon's protocol for enabling core
compression; warn about missing core compres... - 06:55 AM Revision 21d279d3 (rsb-tools-cl): Added variable BINARY_SUFFIX in CMakeLists.txt
- * CMakeLists.txt: added new variable BINARY_SUFFIX; VERSION_SUFFIX
now contains only the version; use the two varia... - 06:32 AM Revision 03e897c3 (rsb-ros-cl): Capture error output for "version" Lisp process in CMakeLists.txt
- * CMakeLists.txt: when running "version" Lisp process, capture error
output into version.{1,2}.err - 06:32 AM Revision 91e9bacf (rsb-ros-cl): Added LISP_{SOURCE_REGISTRY_ENTRIES,FASL_CACHE_DIR} in CMakeLists...
- * CMakeLists.txt (LISP_SOURCE_REGISTRY_ENTRIES): new option; allows
injecting entries into the ASDF source registry... - 06:32 AM Revision 87070e03 (rsb-ros-cl): Use :encoding :utf-8 initarg in rsb-ros.asd
- * rsb-ros.asd (system rsb-ros): added initarg: :encoding :utf-8
(system rsb-ros-test): likewise - 06:04 AM RSBag Revision 05cb6b1c (rsbag-tools-cl): Use defparameter for versions in cl-rsbag-*.asd
- Using `defparameter' instead of `defconstant' produces fewer problems
with reloading and upgrading.
* cl-rsbag-commo... - 05:42 AM Bug #1571 (Resolved): 0.7 version does not build on MacOS
- See https://ci.cor-lab.org/job/rsb-cpp-0.7-macos/
Probably related to #1570 - 05:25 AM Revision f2ba520b (rsb-tools-cl): Conform to clon's protocol for enabling core compression
- * main/dump.lisp (toplevel): use vanilla clon's protocol for enabling
core compression when the implementation is S... - 05:24 AM RSBag Revision ab585243 (rsbag-tools-cl): Conform to clon's protocol for enabling core compression
- * main/dump.lisp (toplevel): use vanilla clon's protocol for enabling
core compression when the implementation is S... - 04:46 AM RSBag Revision 3962f9fd (rsbag): Updated HEAD of submodule rsbag-manual
- 04:45 AM Revision 48a54660 (rsb-manual): Include project version in install directory name in CMakeLists.txt
- * CMakeLists.txt: in install rule, include project major and minor
version in destination directory - 04:25 AM RSBag Revision fca8b2bd (rsbag-manual): Include project version in install directory name in CMakeLists...
- * CMakeLists.txt: in install rule, include project major and minor
version in destination directory - 04:22 AM RSBag Revision f94ca19a (rsbag-manual): Fixed destination directory in install rule in CMakeLists.txt
- * CMakeLists.txt: in install rule fixed destination directory
share/doc/{CMAKE_PROJECT_NAME} -> share/doc/${CMAKE_P... - 04:18 AM RSBag Revision 91901449 (rsbag-tools-cl): Conform to clon's protocol for enabling core compression
- * main/main.lisp (main): use vanilla clon's protocol for enabling core
compression; warn about missing core compres... - 03:05 AM Revision bd8f5f77 (rsb-tools-cl): Conform to clon's protocol for enabling core compression
- * main/main.lisp (main): use vanilla clon's protocol for enabling core
compression; warn about missing core compres...
07/21/2013
- 01:19 AM Revision 2ebd7ffb (rsb-yarp-cl): Do not load asdf-system-connections in rsb-yarp.asd
- * rsb-yarp.asd (toplevel): do not load system asdf-system-connections
07/20/2013
- 11:56 AM Revision 7b691d87 (rsb-yarp-cl): Use :encoding :utf-8 initarg in rsb-yarp.asd
- * rsb-yarp.asd (system rsb-yarp): added initarg: :encoding :utf-8
(system rsb-yarp-test): likewise - 11:56 AM Revision 30403e58 (rsb-yarp-cl): Added LISP_{SOURCE_REGISTRY_ENTRIES,FASL_CACHE_DIR} in CMakeList...
- * CMakeLists.txt (LISP_SOURCE_REGISTRY_ENTRIES): new option; allows
injecting entries into the ASDF source registry... - 11:10 AM Revision 87807b32 (rsb-cl): Use external protocol definition in cl-rsb.asd, CMakeLists.txt
- * The location of the protocol definitions can be specified in three
ways:
1. By setting `cl-user::*rsb.protocol... - 11:10 AM Revision 8e540036 (rsb-cl): Added LISP_{SOURCE_REGISTRY_ENTRIES,FASL_CACHE_DIR} in CMakeLists.txt
- * CMakeLists.txt (LISP_SOURCE_REGISTRY_ENTRIES): new option; allows
injecting entries into the ASDF source registry... - 11:10 AM Revision 30d6e102 (rsb-cl): Capture error output for "version" Lisp process in CMakeLists.txt
- * CMakeLists.txt: when running "version" Lisp process, capture error
output into version.{1,2}.err - 11:10 AM Revision 3d41ae8b (rsb-cl): Use :encoding :utf-8 initarg in cl-rsb.asd
- * cl-rsb.asd (system cl-rsb): added initarg: :encoding :utf-8
(system cl-rsb-doc): likewise
(system cl-rsb-test):...
07/19/2013
- 11:51 AM Revision 8b09d30c (rsb-java): Temp commit
- 10:08 AM RSBag Feature #1496 (Resolved): Integrate extended recovery features
- Recovery from different kinds of problems, most importantly missing indices and incomplete chunks, is implemented and...
- 05:04 AM Revision a71fa361 (rsb-tools-cl): Added variable BINARY_SUFFIX in CMakeLists.txt
- * CMakeLists.txt: added new variable BINARY_SUFFIX; VERSION_SUFFIX
now contains only the version; use the two varia... - 05:04 AM Revision 6d0c80b8 (rsb-tools-cl): Use :encoding :utf-8 initarg in *.asd
- * cl-rsb-common.asd (system cl-rsb-common): added initarg: :encoding
:utf-8
(system cl-rsb-common-test): likewise... - 04:58 AM RSBag Revision 533c2778 (rsbag-tools-cl): Capture error output for "version" Lisp process in CMakeLists...
- * CMakeLists.txt: when running "version" Lisp process, capture error
output into version.err - 04:25 AM Revision 0e0d2a4b (rsb-cl): Fixed handling of missing files in options-from-default-sources
- * src/configuration.lisp (options-from-default-sources): use
`with-open-file' instead of `with-input-from-file' sin... - 04:16 AM RSBag Revision 6c2e5851 (rsbag-tools-cl): Added LISP_{SOURCE_REGISTRY_ENTRIES,FASL_CACHE_DIR} in CMakeL...
- * CMakeLists.txt (LISP_SOURCE_REGISTRY_ENTRIES): new option; allows
injecting entries into the ASDF source registry... - 04:15 AM RSBag Revision d3c9303c (rsbag-tools-cl): Simplifications, cleanup in CMakeLists.txt, sbcl.cmake.in
- * CMakeLists.txt: added new variable VERSION_SUFFIX; use where
appropriate
* sbcl.cmake.in: "unscreamified"; quote ... - 03:55 AM Feature #1139 (In Progress): Reference documentation in error reports
- My prototype implementation produces this when no suitable converter can be found:...
- 03:19 AM RSBag Feature #1481 (Resolved): Support changing timestamp used for indexing in bag-transform
- This already works.
Note that just running @bag-merge@ does not perform any re-indexing; it is necessary to use t... - 02:38 AM RSBag Bug #1566 (Resolved): binary-download links on documentation website are broken for rsbag0.7
- Applied in changeset rsbag-manual|commit:1324574393bcdca81fb154f80da8adda27a4959b.
- 02:37 AM RSBag Revision 2006fa21 (rsbag): Updated HEAD of submodule rsbag-manual
- 02:35 AM RSBag Revision 13245743 (rsbag-manual): Fixed links in "Binary Downloads" section
- fixes #1566
* preparation.rst (Binary Downloads): fixed download links to CI
server jobs
07/18/2013
- 12:43 AM Tasks #1059 (Resolved): Implement bus connection functionality
- Applied in changeset rsb-java|commit:e9f5d7dc57dfd32668fd95e091f98e0b1231249d.
- 08:28 PM Revision 672af55c (rsb-java): Made connector tests generic.
- Encapsulated the generic connector tests already available for spread in
abstract base classes so that they can be re... - 05:26 PM Revision b7e066ca (rsb-java): Added SocketOptions class
- A class which collects all options about a socket connection.
* SocketOptions.java: new class
* Utilities.java: adde... - 04:20 PM Revision eb7e0bd9 (rsb-java): Reworked and finalized Bus classes.
- BusServer and BusClient are now fully functional for sending and
receiving Notifications.
* Bus.java: cleanup, moved... - 01:51 PM Revision e9f5d7dc (rsb-java): fixes #1059: Finalized bus connection structures.
- Merge branch 'task-1059'
Also available in: Atom