Activity

From 12/04/2014 to 01/02/2015

01/02/2015

02:02 PM Bug #2147: rsb-java build fails after version jump to 0.12
I just see that you do this in the build generator context. There, the project definitions needs to be updated. But t... J. Wienke
01:55 PM Bug #2147 (Rejected): rsb-java build fails after version jump to 0.12
You need to use a 0.12 protocol with any rsb implementation in version 0.12. J. Wienke
01:43 PM Bug #2147 (Rejected): rsb-java build fails after version jump to 0.12
building master still refers to rsbprotocol0.11:... R. Haschke
01:56 PM Bug #2148 (Rejected): rsb-python fails after version jump to 0.12
Your setup.cfg refers to this most likely. The code base itself will never know anything about famula. J. Wienke
01:45 PM Bug #2148 (Rejected): rsb-python fails after version jump to 0.12
something still refers to rsbprotocol0.11:... R. Haschke

12/31/2014

10:57 AM Revision 73994863 (rsb-cl): Better error message in src/introspection/platform-common.lisp
* src/introspection/platform-common.lisp (%current-user): improved
error signaled when entry in passwd database can...
J. Moringen

12/30/2014

10:51 AM Revision 56aa0278 (rsb-tools-cl): Fixed minor version component in backported cl-rsb-tools-intros...
* cl-rsb-tools-introspect.asd (+version-minor+): changed 12 -> 11 J. Moringen
08:45 AM Tasks #2146 (Resolved): Release version 0.12
check mark: ✓
# Create branches
#* project:rsc ✓ (see #2239)
#* project:rsb ✓
#* project:rsbag ✓
#* project:rs...
J. Moringen
08:40 AM We are starting to phase out support for RSB 0.9
RSB 0.11 "has been released":https://code.cor-lab.org/news/42. As a consequence, we are now starting to phase out sup... J. Moringen
08:20 AM Feature #228 (Closed): Introspection / Nameservice Interface and Initial Tool Support
J. Moringen
08:19 AM RSBag Revision 2b82915a (rsbag): Updated HEAD of submodule rsbag-manual
J. Moringen
08:11 AM Revision ff797c5a (rsb-manual): Backport: Initial documentation for introspect tool in tool-intro...
refs #1752
* tool-introspect.rst: new file; contains documentation of introspect
tool
* tools.rst: include tool-in...
J. Moringen

12/29/2014

05:05 PM Revision 01aee5e7 (rsb-tools-cl): Backport: Run all introspect tests with inprocess: URI in CMake...
refs #1751
Some test cases for the introspect tool involved the default transport
configuration with usually means s...
J. Moringen
05:05 PM Revision 522961e6 (rsb-tools-cl): Backport: RSB version printing in introspect/print.lisp
refs #1837
* introspect/print.lisp (print-process-info-details-markup): print
version of RSB implementation used i...
J. Moringen
05:05 PM Revision 3e248a79 (rsb-tools-cl): Backport: Support printing executing user in introspect/print.lisp
refs #2036
* introspect/print.lisp (print-process-info-details-markup): print name
of executing user, if available
J. Moringen
05:05 PM Revision bbac7e4d (rsb-tools-cl): Backport: {machine,software}-{type,version} printing in introsp...
refs #1978
* introspect/print.lisp (print-host-info-details-markup): print actual
{machine,software}-{type,version...
J. Moringen
05:05 PM Revision 21cdf7ee (rsb-tools-cl): Backport: Added introspect tool in introspect/*.lisp
refs #1751
* introspect/styles.lisp: new file; contains introspection processing
styles
* introspect/print.lisp: n...
J. Moringen
05:05 PM Revision c02f4089 (rsb-tools-cl): Backport: Allow service selection in style creation in formatti...
* formatting/protocol.lisp (make-style symbol): accept service keyword
parameter; if supplied, use the service to i...
J. Moringen
05:05 PM Revision ee5fa6ab (rsb-tools-cl): Backport: Switched style creation to service-provider in format...
* formatting/protocol.lisp (define-service-provider style): changed
define-findable-class-family -> define-service-...
J. Moringen
04:52 PM Revision d6f9e498 (rsb-tools-cl): Run all introspect tests with inprocess: URI in CMakeLists.txt
refs #1751
Some test cases for the introspect tool involved the default transport
configuration with usually means s...
J. Moringen
04:27 PM Feature #44 (Resolved): Implement basic introspection support
J. Moringen
04:20 PM Tasks #1752 (Resolved): Document introspection tool
Applied in changeset commit:rsb-manual|3032a6ca7090f90bd2127bae63d959247fa8b67c. J. Moringen
04:19 PM Revision 3032a6ca (rsb-manual): Initial documentation for introspect tool in tool-introspect.rst
fixes #1752
* tool-introspect.rst: new file; contains documentation of introspect
tool
* tools.rst: include tool-i...
J. Moringen
02:40 PM Feature #1751 (Resolved): Create introspection tool
Applied in changeset commit:rsb-tools-cl|fff0fdbd6f84e3a954b468fe4884378308557100. J. Moringen
01:59 PM Revision 3d260d33 (rsb-tools-cl): Support printing executing user in introspect/print.lisp
refs #2036
* introspect/print.lisp (print-process-info-details-markup): print name
of executing user, if available
J. Moringen
01:59 PM Revision 15873c3e (rsb-tools-cl): RSB version printing in introspect/print.lisp
refs #1837
* introspect/print.lisp (print-process-info-details-markup): print
version of RSB implementation used i...
J. Moringen
01:59 PM Revision 612c9222 (rsb-tools-cl): {machine,software}-{type,version} printing in introspect/print....
refs #1978
* introspect/print.lisp (print-host-info-details-markup): print actual
{machine,software}-{type,version...
J. Moringen
01:46 PM Revision fff0fdbd (rsb-tools-cl): Added introspect tool in introspect/*.lisp
fixes #1751
* introspect/styles.lisp: new file; contains introspection processing
styles
* introspect/print.lisp: ...
J. Moringen
11:38 AM Revision e75ace8d (rsb-tools-cl): Allow service selection in style creation in formatting/protoco...
* formatting/protocol.lisp (make-style symbol): accept service keyword
parameter; if supplied, use the service to i...
J. Moringen
10:13 AM Revision d07deef7 (rsb-tools-cl): Switched style creation to service-provider in formatting/*.lisp
* formatting/protocol.lisp (define-service-provider style): changed
define-findable-class-family -> define-service-...
J. Moringen

12/27/2014

02:16 AM Revision 40007c7f (rsb-cl): Removed useless inline declamations in src/{event,patterns/request-re...
* src/event.lisp (%maybe-set-event-id): removed useless inline
declamation
* src/patterns/request-reply/remote-serv...
J. Moringen

12/26/2014

08:53 PM RSBag Revision cf67e1d4 (rsbag-manual): Backport: Adjustments in installation instructions in preparati...
* preparation.rst (Binary Downloads): removed links to Windows jobs;
adjusted job URLs
(Debian Packages): improve...
J. Moringen
08:47 PM RSBag Revision 32d2b97f (rsbag-manual): Adjustments in installation instructions in preparation.rst
* preparation.rst (Binary Downloads): added "edit-on-version-bump"
marker; removed links to Windows jobs
(Debian ...
J. Moringen

12/25/2014

06:11 PM Revision c3505c5e (rsb-cl): Removed backward-compatibility in src/**/*.lisp
* Removed {listener,reader,informer}-creation-error compatibility
conditions.
* Removed restart handling in make-{...
J. Moringen
06:11 PM Revision d9ac4b06 (rsb-cl): Made restart-related tests a bit more modular in test/**/*.lisp
Separated `define-restart-method-test-case' into
`define-restart-test-method' and `define-restart-test-case'.
* test...
J. Moringen
04:57 PM Revision 4bb57c3a (rsb-cl): Fixed license initarg in system definitions in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): fixed license initarg
(system cl-rsb-doc): likewise
(system cl-rsb-test): likewise
...
J. Moringen

12/23/2014

06:03 PM Revision b49b5514 (rsb-manual): fixed typo
Signed-off-by: Johannes Wienke <jwienke@techfak.uni-bielefeld.de> R. Haschke
06:03 PM Revision 4e1fa64e (rsb-manual): Improved converter documentation
* specification-converters.rst: new file with descriptions for converter
selection and disambiguation
* glossary.rs...
R. Haschke
05:50 PM Revision bdad4917 (rsb-manual): Backport: Minor corrections in the 0.11 section in news.rst
* news.rst (0.11): mention changes in the Java implementation; clarified
description of tool changes; fixed a typo
J. Moringen
05:48 PM Revision 7529f6e7 (rsb-manual): Minor corrections in the 0.11 section in news.rst
* news.rst (0.11): mention changes in the Java implementation; clarified
description of tool changes; fixed a typo
J. Moringen
05:43 PM RSB 0.11 has been released
We are happy to announce the release of version 0.11 of the RSB middleware.
h2. Notes
* Starting with this rele...
J. Moringen
03:26 PM RSB XML Support Revision de5135d3 (rsb-xml-java): Configure protobuf version with mvnprep script
Adapt the requested version of protobuf along with the mvnprep script to
better match the underlying operating system...
J. Wienke
03:24 PM RSB XML Support Revision 8285b01a (rsb-xml-java): Configure protobuf version with mvnprep script
Adapt the requested version of protobuf along with the mvnprep script to
better match the underlying operating system...
J. Wienke
03:20 PM Revision 2a178bf2 (rsb): Add descriptions for rsb-java maven deployment
Adds a section explaining how to upload (release) a new rsb-java version
on the CITEC maven public repository.
J. Wienke
03:11 PM RSB XML Support Revision 19692c06 (rsb-xml): Configure specific branch for each submodule in .gitmodules
This lets users get the current HEADs of the respective branches (as
opposed to the HEADs at the time of the release)...
J. Moringen
03:10 PM RSB XML Support Revision e652b9db (rsb-xml): Updated HEADs of submodules rsb-xml-*
J. Moringen
03:08 PM RSB XML Support Revision e57088ea (rsb-xml): Configure master branch for each submodule in .gitmodules
This lets users get the current HEADs of the respective master
branches (as opposed to the HEADs at the time of the r...
J. Moringen
03:07 PM RSB XML Support Revision affaeab4 (rsb-xml): Updated HEADs of submodules rsb-xml-*
J. Moringen
03:06 PM RSB XML Support Revision 3c0cbbe3 (rsb-xml): Issue number as commandline option in release.sh
* release.sh (usage): mention issue number commandline option
(release): accept issue number as commandline option ...
J. Moringen
03:06 PM RSB XML Support Revision 82af0ba6 (rsb-xml): Fixed set_version_setuptools in release.sh
* release.sh (set_version_setuptools): fixed regexp syntax errors J. Moringen

12/22/2014

09:24 PM Revision c7b95147 (rsb-tools-cpp): merged branch master into enhancement-loggerqt
R. Haschke
09:22 PM Revision 7cdb8339 (rsb-cpp): merged branch master into famula
R. Haschke
09:05 PM Revision a8320836 (rsb-manual): Merge remote-tracking branch 'origin/master'
R. Haschke
09:03 PM RSB XML Support Revision f162da33 (rsb-xml-java): Version bump to 0.12.0, refs #1726
J. Moringen
09:03 PM RSB XML Support Revision 2c288306 (rsb-xml-integrationtest): Version bump to 0.12.0, refs #1726
J. Moringen
09:03 PM RSB XML Support Revision 9efb50d5 (rsb-xml-cl): Version bump to 0.12.0, refs #1726
J. Moringen
09:03 PM RSB XML Support Revision 259f3b8f (rsb-xml-cpp): Version bump to 0.12.0, refs #1726
J. Moringen
08:52 PM RSBag Revision dbe1f0db (rsbag-manual): Backport: Mention loop commandline option in news.rst
refs #1837
* news.rst (0.11): mention loop commandline option
J. Moringen
08:51 PM RSBag Revision e5ff9439 (rsbag-manual): Mention loop commandline option in news.rst
refs #1837
* news.rst (0.11): mention loop commandline option
J. Moringen
08:31 PM RSBag Revision e2761605 (rsbag-manual): Added section 0.12 in news.rst
* news.rst (0.12): new section; for changes in 0.12 relative to 0.11 J. Moringen
08:06 PM RSBag Revision 55262ae7 (rsbag-manual): Post-release adjustments in index.rst
refs #1726
* index.rst: changed reference to stable manual to version 0.11
J. Moringen
08:06 PM RSBag Revision 93da8100 (rsbag-manual): Post-release adjustments in index.rst
refs #1726
* index.rst: removed suggestion to use stable version
J. Moringen
08:02 PM Revision ae93e23b (rsb): Configure specific branch for each submodule in .gitmodules
This lets users get the current HEADs of the respective branches (as
opposed to the HEADs at the time of the release)...
J. Moringen
08:00 PM RSBag Revision 059668bb (rsbag): Configure specific branch for each submodule in .gitmodules
This lets users get the current HEADs of the respective branches (as
opposed to the HEADs at the time of the release)...
J. Moringen
07:59 PM RSBag Revision 60c54b5a (rsbag): Updated HEADs of submodules rsbag-*
J. Moringen
07:57 PM RSBag Revision 1e044aa1 (rsbag): Configure specific branch for each submodule in .gitmodules
This lets users get the current HEADs of the respective branches (as
opposed to the HEADs at the time of the release)...
J. Moringen
07:56 PM RSBag Revision 9707aebb (rsbag): Updated HEADs of submodules rsbag-*
J. Moringen
07:53 PM RSBag Revision a08f10e5 (rsbag-tools-cl): Version bump to 0.12.0, refs #1726
J. Moringen
07:53 PM RSBag Revision a80d8812 (rsbag-cl): Version bump to 0.12.0, refs #1726
J. Moringen
07:53 PM RSBag Revision e2e35e62 (rsbag-manual): Version bump to 0.12.0, refs #1726
J. Moringen
07:53 PM RSBag Revision 751fed94 (rsbag-python): Version bump to 0.12.0, refs #1726
J. Moringen
07:52 PM RSBag Revision d92368a4 (rsbag): Issue number as commandline option in release.sh
* release.sh (usage): mention issue number commandline option
(release): accept issue number as commandline option ...
J. Moringen
07:51 PM RSBag Revision 1fa10d5a (rsbag): Fixed set_version_setuptools in release.sh
* release.sh (set_version_setuptools): fixed regexp syntax errors J. Moringen
07:31 PM Revision 1fd185f1 (rsb-manual): Added section 0.12 in news.rst
* news.rst (0.12): new section; for changes in 0.12 relative to 0.11 J. Moringen
05:04 PM Revision 8e9fb7cd (rsb): Configure specific branch for each submodule in .gitmodules
This lets users get the current HEADs of the respective branches (as
opposed to the HEADs at the time of the release)...
J. Moringen
05:03 PM Revision 0a9d1851 (rsb): Updated HEADs of submodules rsb-*
J. Moringen
04:58 PM Revision a8ee5908 (rsb): Configure master branch for each submodule in .gitmodules
This lets users get the current HEADs of the respective master
branches (as opposed to the HEADs at the time of the r...
J. Moringen
04:56 PM Revision 1a8a4972 (rsb): Updated HEADs of submodules rsb-*
J. Moringen
04:51 PM Revision bd6465cb (rsb-realtime-cpp): temp commit - will be removed
J. Moringen
04:44 PM Revision 863b70f6 (rsb): test
J. Moringen
04:34 PM Revision 325f28a8 (rsb): Clarification and extensions in release.rst
* release.rst: clarified some commands; added description for pushing
tags and branches
J. Moringen
04:32 PM Revision b9896381 (rsb): Issue number as commandline option in release.sh
* release.sh (usage): mention issue number commandline option
(release): accept issue number as commandline option ...
J. Moringen
04:31 PM Revision c001ea62 (rsb): Fixed set_version_setuptools in release.sh
* release.sh (set_version_setuptools): fixed regexp syntax errors J. Moringen
04:11 PM Revision 1a8ecbf0 (rsb-python): Version bump to 0.12.0, refs #1726
J. Moringen
04:06 PM Revision 7b34e3a8 (rsb-manual): Use VERSION_{MAJOR,MINOR} + REQUIRED for RSC dependency in CMakeL...
* CMakeLists.txt (find_package RSC-CMake): use VERSION_{MAJOR,MINOR} for
RSC dependency; mark the dependency as REQ...
J. Moringen
03:55 PM Revision 5f5bea70 (rsb-manual): Post-release adjustments in index.rst
refs #1726
* index.rst: changed reference to stable manual to version 0.11
J. Moringen
03:53 PM Revision bb72ae8e (rsb-manual): Post-release adjustments in index.rst, install.rst
refs #1726
* index.rst: removed suggestion to use stable version
* install.rst (Debian Packages): do not mention tes...
J. Moringen
03:47 PM Revision 01159ae2 (rsb-zmq-cl): Version bump to 0.12.0, refs #1726
J. Moringen
03:47 PM Revision 797a82fd (rsb-yarp-cl): Version bump to 0.12.0, refs #1726
J. Moringen
03:47 PM Revision ca6f7bd1 (rsb-tools-cpp): Version bump to 0.12.0, refs #1726
J. Moringen
03:47 PM Revision 9ca7f953 (rsb-yarp-cpp): Version bump to 0.12.0, refs #1726
J. Moringen
03:47 PM Revision 0ee70891 (rsb-spread-cpp): Version bump to 0.12.0, refs #1726
J. Moringen
03:47 PM Revision 4770fe21 (rsb-ros-cl): Version bump to 0.12.0, refs #1726
J. Moringen
03:47 PM Revision 1255cfe1 (rsb-tools-cl): Version bump to 0.12.0, refs #1726
J. Moringen
03:47 PM Revision 992948e4 (rsb-protocol): Version bump to 0.12.0, refs #1726
J. Moringen
03:47 PM Revision fffa461e (rsb-realtime-cpp): Version bump to 0.12.0, refs #1726
J. Moringen
03:47 PM Revision 79c8e98e (rsb-matlab): Version bump to 0.12.0, refs #1726
J. Moringen
03:47 PM Revision fd45c4e2 (rsb-manual): Version bump to 0.12.0, refs #1726
J. Moringen
03:47 PM Revision 64cee3c8 (rsb-java): Version bump to 0.12.0, refs #1726
J. Moringen
03:47 PM Revision 0c08882e (rsb-cpp): Version bump to 0.12.0, refs #1726
J. Moringen
03:47 PM Revision 50a51a15 (rsb-cl): Version bump to 0.12.0, refs #1726
J. Moringen
03:47 PM Revision f51542a3 (rsb-integrationtest): Version bump to 0.12.0, refs #1726
J. Moringen
11:21 AM Feature #228: Introspection / Nameservice Interface and Initial Tool Support
Yes, let's close this issue and discuss the remaining bits in more detailed tickets. S. Wrede

12/19/2014

10:01 PM Tasks #1726 (In Progress): Release version 0.11
J. Moringen
07:47 PM Feature #228 (Feedback): Introspection / Nameservice Interface and Initial Tool Support
I would like to close this since #44 is done and provides some of the functionality.
The remaining topics
* Typ...
J. Moringen
07:44 PM Feature #340 (Feedback): Implement Distributed Namingservice
> For introspection in an RSB system comprised by multiple transports, a nameservice implementation is needed.
Giv...
J. Moringen
07:13 PM Revision 2fc5a0ad (rsb-cpp): Sometimes use hostname as host id in src/rsb/introspection/Model.{h,...
* src/rsb/introspection/Model.{h,cpp} (currentCompatibleHostId): new
function; when compatibility with other langua...
J. Moringen
07:04 PM Revision b64eab9f (rsb-integrationtest): Cosmetic changes in **/*.*
* cpp/local-introspection.cpp (main): fixed output
* lisp/remote-introspection.lisp (toplevel): fixed typo in comment...
J. Moringen
06:48 PM Revision 5040c97f (rsb-cpp): Sometimes use hostname as host id in src/rsb/introspection/Model.{h,...
* src/rsb/introspection/Model.{h,cpp} (currentCompatibleHostId): new
function; when compatibility with other langua...
J. Moringen
06:44 PM Revision f725e70a (rsb-cpp): Fixed typo in error message in src/rsb/introspection/Model.cpp
* src/rsb/introspection/Model.cpp (tryCurrentHostname): fixed
tryCurrent{ -> Hostname} in logged error message
J. Moringen
05:54 PM Revision 18cbc8ed (rsb-integrationtest): Verify host id in lisp/remote-introspection.lisp
* lisp/remote-introspection.lisp (expect-objects host-entry cons):
compare actual and expected host id
(expected-...
J. Moringen
05:54 PM Revision b6f3e262 (rsb-integrationtest): Do not check commandline arguments for Java in lisp/remo...
* lisp/remote-introspection.lisp (expect-objects process-entry cons): do
not check commandline arguments for Java s...
J. Moringen

12/18/2014

09:18 PM Feature #1978 (Resolved): Include machine and (operating system) software types and versions in h...
J. Moringen
08:52 PM Revision 115901ee (rsb-cl): Sometimes use hostname as host id in src/introspection/platform-commo...
* src/introspection/platform-common.lisp (current-host-id): when
compatibility with other languages is required and...
J. Moringen
08:46 PM Revision bccef407 (rsb-cl): Adapted host id and hostname handling in src/introspection/*.lisp
* src/introspection/platform-common.lisp (current-host-id): when
performing the fallback behavior, use new function...
J. Moringen
08:37 PM Revision af0b1e17 (rsb-integrationtest): Fixed expected hostname in lisp/remote-introspection.lisp
* lisp/remote-introspection.lisp (expected-objects-1): determine
expected hostname via `current-host-info'
(expec...
J. Moringen
08:10 PM Revision 9042517c (rsb-cl): Implemented %current-process-start-time in src/introspection/platform...
refs #1823
* src/introspection/platform-sbcl-darwin.lisp
(define-alien-type struct kproc): new alien structure; us...
J. Moringen
08:10 PM Revision 6d68dce0 (rsb-cl): Strip domain part in current-host-info in src/introspection/model.lisp
refs #1978
* src/introspection/model.lisp (current-host-info): remove domain part
of potentially fully qualified h...
J. Moringen
07:45 PM Revision 766f7c6a (rsb-cl): Strip domain part in current-host-info in src/introspection/model.lisp
refs #1978
* src/introspection/model.lisp (current-host-info): remove domain part
of potentially fully qualified h...
J. Moringen
07:45 PM Revision e9c8bd6a (rsb-cl): Implemented %current-process-start-time in src/introspection/platform...
refs #1823
* src/introspection/platform-sbcl-darwin.lisp
(define-alien-type struct kproc): new alien structure; us...
J. Moringen
05:07 PM Revision dfb53e93 (rsb-protocol): Made Host.id required in proto/rsb/protocol/operatingsystem/Hos...
refs #1749
* proto/rsb/protocol/operatingsystem/Host.proto (Host.id): changed to
required; specified mechanism for...
J. Moringen
01:47 AM Enhancement #2052 (Closed): Explain efficiency characteristics of Spread in the manual
R. Haschke
01:45 AM Bug #2039 (Closed): rsb-loggercpp0.11 doesn't format payload anymore
R. Haschke
01:44 AM Bug #2012 (Closed): examples in doc not linked
R. Haschke
01:37 AM Revision 8f446eb0 (rsb-cpp): merge branch 'master' into famula
R. Haschke

12/17/2014

07:48 PM Revision 6b0d4741 (rsb-java): Ensure short host names for introspection
* src/rsb/util/os/RuntimeOsUtilities.java: add a method to strip off
domain parts from host names.
J. Wienke
07:34 PM Revision 19866943 (rsb-java): Rename CommonHostInfo#setMachineId -> setHostId
Be consistent with naming of getter and setter method. J. Wienke
07:31 PM Revision 4b29addb (rsb-cl): _ instead of - in current-machine-type in src/introspection/platform-...
* src/introspection/platform-common.lisp (current-machine-type): replace
#\- with #\_ to comply to RSB introspecti...
J. Wienke
06:55 PM Revision 19b75ab2 (rsb-manual): Use RSC-CMake instead of RSC
This enables the project to work without a C++ compiler. J. Wienke
06:54 PM Revision bbb3db96 (rsb-protocol): Use RSC-CMake instead of RSC
This enables the project to not request a C++ compiler. J. Wienke
06:30 PM Feature #1750 (Resolved): Test introspection as part of integrationtest
Applied in changeset commit:rsb-integrationtest|b191d19a2f8da6c74e7f9d300708293f7af439d7. J. Moringen
06:14 PM Revision 5a1e2495 (rsb-cpp): Reduce warning level for QoS in socket transport
Prevent warning messages about QoS in the socket transport to not
confuse external users.
J. Wienke
06:07 PM Revision db926f22 (rsb-java): Reduce warning level for machine id reading
Use FINE instead of WARNING in the expected case that a source for the
machine id cannot be read.
J. Wienke
05:49 PM Revision fb9c7807 (rsb-java): Normalization in OsUtilities.deriveMachineTypeName in src/rsb/util/...
refs #1978
* src/rsb/util/os/OsUtilities.java (OsUtilities.deriveMachineTypeName):
convert value to lower-case for...
J. Moringen
05:49 PM Revision aa7a3c9b (rsb-java): Normalization in OsUtilities.deriveOsFamilyName in src/rsb/util/os/...
refs #1978
* src/rsb/util/os/OsUtilities.java (OsUtilities.deriveOsFamilyName): new
method; convert value to lower...
J. Moringen
05:41 PM Revision b191d19a (rsb-integrationtest): Added test java/LocalIntrospectionTest.java
fixes #1750
* java/LocalIntrospectionTest.java: new file; test for introspection
sender
* java/local-introspection...
J. Moringen
05:41 PM Revision f5108921 (rsb-integrationtest): Added tests {cpp,python,lisp}/{local,remote}-introspecti...
refs #1750
The new introspection tests work by starting a local-introspection and a
remote-introspection process in ...
J. Moringen
05:24 PM Revision 114f9418 (rsb-cpp): {machine,software}-{type,version} in src/rsb/intospection/*.{h,cpp}
refs #1978
* src/rsb/introspection/Model.{h,cpp} (tryCurrentMachineType): new
function; try calling RSC function f...
J. Moringen
04:22 PM Revision 48837bcd (rsb-python): Normalize participant kind in rsb/introspection/__init__.py
* rsb/introspection/__init__.py (IntrospectionSender.addParticipant):
added local function camelCaseToDashSeperated...
J. Moringen
04:16 PM Revision d615aee0 (rsb-python): Added machine version support in rsb/introspection/__init__.py
refs #1978
* rsb/introspection/__init__.py (machineVersion): new function; on
Linux, extract machine version from ...
J. Moringen
04:16 PM Revision 55051bb8 (rsb-python): Enable introspection without host id
Ensure that introspection can be used on platforms, where a unique host
id cannot be determined. This includes using ...
J. Wienke
04:16 PM Revision b6487829 (rsb-python): Determine script being executed in rsb/introspection/__init__.py
refs #1978
* rsb/introspection/__init__.py (programName): new file; determine name
of "entry point script" being e...
J. Wienke
04:16 PM Revision 5f61e36f (rsb-python): Use the platform module in rsb/introspection/__init__.py
refs #1978
Use the Python platform module to access host and platform details for
introspection more easily and also...
J. Wienke
03:32 PM Feature #2139 (New): Finalize introspection implementation
J. Moringen
03:27 PM Tasks #1128 (Resolved): Delete wiki pages which duplicate information included in the manual
J. Moringen
11:51 AM Tasks #1128: Delete wiki pages which duplicate information included in the manual
The windows installation instructions in the manual are in much better shape now and we got pre-compiled archives. So... J. Wienke
03:24 PM Revision 27d75802 (rsb-manual): Added description in specification-transport-level-filtering.rst
ref #1128
* specification-transport-level-filtering.rst: new file; contains
description of transport-level filteri...
J. Moringen
03:08 PM Tasks #2011 (Resolved): Update examples and documentation to use rsc::misc::{waitForSignal,lastAr...
Applied in changeset commit:rsb-cpp|a7e2fffcadef545e9090571cf792e321ff015296. J. Moringen
11:14 AM Tasks #2011: Update examples and documentation to use rsc::misc::{waitForSignal,lastArrivedSignal}
Does anyone remember what is still missing here? J. Wienke
03:06 PM Revision a7e2fffc (rsb-cpp): Use RSC SignalWaiter mechanism in examples/**/*.cpp
fixes #2011
* examples/queue_processing/queueprocessing.cpp: use SignalWaiter for
waiting and return value
* examp...
J. Moringen
03:01 PM Feature #2036 (Resolved): Include id of executing user in process information
J. Moringen
02:52 PM Revision 26523a61 (rsb-java): Documentation improvements in src/rsb/util/os/HostInfo.java
* src/rsb/util/os/HostInfo.java (HostInfo.getMachineType): improved
documentation string
J. Moringen
02:52 PM Revision a0a34c01 (rsb-java): Documentation fixes for LinuxHostInfo in src/rsb/util/os/LinuxHostI...
* src/rsb/util/os/LinuxHostInfo.java (LinuxHostInfo): improved
documentation string
J. Moringen
02:13 PM Feature #2138 (New): Allow constructing scopes from a list of component strings (potentially sing...
* Java
* C++
* Python
J. Moringen
02:09 PM Tasks #2137 (New): Handling of missing/not-encodable Hostname and/or HostId
Besides implementing this, should be specified in either protocol definition files or specification section of the ma... J. Moringen
01:54 PM Tasks #2136 (Resolved): Specify scope derivation from arbitrary strings
J. Moringen
12:58 PM Bug #2134 (Resolved): Error 22 when closing multiple socket listeners in python
I get the following error (it's not a showstopper) when shutting down multiple listeners in rsb python, using socket ... N. Köster
11:40 AM Bug #1896 (Resolved): Documentation of cpp-spread-plugin missing?
Applied in changeset commit:rsb-manual|57439e13ee05a9e22dab378f1e25cdd4bc72b89c. J. Wienke
11:14 AM Bug #1896 (In Progress): Documentation of cpp-spread-plugin missing?
J. Wienke
11:39 AM Revision dd7fb452 (rsb-manual): Fix multi-prefix cpp compile instructions
There was a wrong cmake variable name in the note. J. Wienke
11:37 AM Revision 57439e13 (rsb-manual): Explain from-source installation of spread plugin
Include the spread plugin in the compilation instructions.
fixes #1896
J. Wienke
11:25 AM Revision 1ef42785 (rsb-manual): Revert "Do not required a C/C++ compiler"
Otherwise DefineProjectVersion from RSC cannot be used in recent CMake
versions since including RSC tries to check fo...
J. Wienke
11:23 AM Revision 5b3d9a11 (rsb-manual): Fix RSC including in CMake
* Require the correct version for this release
* Adapt CMAKE_MODULE_PATH so that DefineProjectVersion can be found
...
J. Wienke
11:11 AM Bug #344: C++ Spread: Transport-level errors are not handled properly
At least we now prevent endless 100% CPU loops. The remaining issues will have to wait for the real implementation of... J. Wienke
11:09 AM Feature #1767: Export default plugin folder
Arne, any way to solve this for the release? J. Wienke
11:08 AM Enhancement #1597: setup.py should specify the protobuf dependency with the exact version
This is partially implemented for the case of compiling from source. However, this logic will not work in case of upl... J. Wienke
11:03 AM Bug #1899 (Resolved): Check documentation / sync job for remains of previous manual versions
I have added a command before uploading the new version to remove remainders. J. Wienke
10:45 AM Tasks #1908 (Rejected): Convert simple makefile to CMake makefile for building native extensions
No more native extensions are used. J. Wienke
10:44 AM Feature #1837 (Resolved): Include RSB version in process introspection information
All implementations do this now. J. Wienke
10:44 AM Feature #1823 (Resolved): Transmit start-time of processes in introspection messages
Since all implementations do this, this can probably be closed. J. Wienke

12/16/2014

04:50 PM Revision a7411564 (rsb-java): Documentation improvements in src/rsb/util/os/OsUtilities.java
* src/rsb/util/os/OsUtilities.java (OsUtilities.MachineType): fixed
misconceptions about the meaning of the X86 and...
J. Moringen
04:07 PM Revision 0d9e31a5 (rsb-protocol): {machine,software}_type docstrings in proto/rsb/protocol/operat...
* proto/rsb/protocol/operatingsystem/Host.proto (Host.machine_type):
extended documentation string
(Host.software...
J. Moringen
02:15 PM Revision 0d2e4365 (rsb-tools-cpp): allow build without RSBXML
- exclude XOPViewer targets
- added missing #if's
R. Haschke

12/15/2014

11:04 PM Revision ccb0aa79 (rsb-integrationtest): Added IntegrationTest.addTestPair in test/integrationtes...
* test/integrationtest.py (IntegrationTest.startProcess): print
commandline and environment in a more readable mann...
J. Moringen
09:59 PM RSBag Revision 19cdcbd4 (rsbag-tools-cl): Fixed :license initargs in *.asd
* cl-rsbag-common.asd (header): updated copyright
(system cl-rsbag-common): value of :license initarg just names th...
J. Moringen
02:48 PM Revision 45dd3695 (rsb-tools-cpp): Require protobuf in cmake list
The logger uses protobuf. So we need to find the headers. J. Wienke
02:13 PM Revision 3ce4048b (rsb-matlab): Add the citec repo for upstream dependencies
Make this project compilable without a specific environment
configuration by including the citec repository explicitl...
J. Wienke

12/12/2014

06:17 PM Revision 6e54cf93 (rsb-java): Backwards compatibility for getDefaultParticipantConfig
Still provide the method with the typo as a deprecated function for some
time.
see 6620cbc5ea0f69142292e7bd72eeeb544...
J. Wienke
05:25 PM Bug #2131 (Rejected): Java SingleThreadEventReceivingStrategy cannot activate after deactivating
J. Wienke
05:22 PM Bug #2131: Java SingleThreadEventReceivingStrategy cannot activate after deactivating
This is actually an "intended feature". The documentation from @Activatable@ stated:
> If not stated otherwise, obje...
J. Wienke
04:58 PM Bug #2131 (Rejected): Java SingleThreadEventReceivingStrategy cannot activate after deactivating
Since the Thread is not set to null activating will always lead to "already active" errors.... M. Goerlich
05:24 PM Revision c94a8e84 (rsb-java): Fix typos in javadoc comments
J. Wienke
03:32 PM Tasks #1909 (Rejected): Include Generated Shared Libraries in RSB Jar files
We do not use shared libraries now. J. Wienke
03:30 PM Bug #1920 (Resolved): C++ part of integration test does not build on mavericks64 slave
Fixed by commit:rsb-integrationtest|387e78c J. Wienke
03:08 PM Bug #1920 (In Progress): C++ part of integration test does not build on mavericks64 slave
J. Wienke
03:25 PM Revision 387e78c0 (rsb-integrationtest): Explicitly use the boost namespace
Prevent clashes with Cxx11 by explicitly calling boost implementations
with the full namespace.
J. Wienke
02:30 PM Revision 2e172542 (rsb-python): Prevent os.getlogin exceptions
os.getlogin might fail. So we must not use it as a default argument to
ProcessInfo without checking for exceptions.
J. Wienke
02:28 PM Revision 172ab443 (rsb-python): Improve ParticipantConfig printing
Some members were missing in the output J. Wienke
01:38 PM Revision 42593eeb (rsb-python): Try to debug jenkins build.
This commit will be force-puished away again! J. Jenkins
12:19 PM Revision 869a5416 (rsb-python): Try to debug jenkins build.
This commit will be force-puished away again! J. Jenkins
12:13 PM Revision 66c7968a (rsb-python): Try to debug jenkins build.
This commit will be force-puished away again! J. Jenkins
12:04 PM Revision 2f52c3e3 (rsb-python): Try to debug jenkins build.
This commit will be force-puished away again! J. Jenkins
11:56 AM Revision 7f7e54da (rsb-python): Try to debug jenkins build.
This commit will be force-puished away again! J. Jenkins
03:39 AM Revision 6620cbc5 (rsb-java): Fixed typo in method name in src/rsb/Factory.java
* src/rsb/Factory.java (Factory.getDefaultParticipantConfig): fixed
method name get{Defaul -> Default}ParticipantCo...
J. Moringen

12/11/2014

08:06 PM Revision d9716864 (rsb-manual): Fixed markup syntax error in install-python.rst
* install-python.rst (Start building and installation): fixed small
markup syntax error
J. Moringen
07:53 PM Tasks #2130 (Resolved): Remove deprecated Factory::createServer method
J. Moringen
05:47 PM Feature #1982 (In Progress): Enable introspection senders by default?
We decided to not enable introspection by default for the 0.11 release for the following reasons:
* Avoid the possib...
J. Moringen
05:15 PM Revision 3abc57f7 (rsb-python): Added machineType helper in rsb/introspection/__init__.py
refs #1978
* rsb/introspection/__init__.py (machineType): new function; translate
i686 -> x86
(HostInfo.__init__...
J. Moringen
05:15 PM Revision 3db094c3 (rsb-python): Allow non-identifier-named remote methods in rsb/patterns/__init_...
* rsb/patterns/__init__.py (RemoteServer.ensureMethod): new method;
return method creating it if necessary
(Remot...
J. Moringen
05:12 PM Revision a2996da7 (rsb-python): Use createLocalServer instead of createServer in test/patternstes...
The latter is deprecated.
* test/patternstest.py (LocalServerTest.testConstruction): use
createLocalServer instead...
J. Moringen
05:09 PM Revision 349a17bd (rsb-python): Use context manager in test/patternstest.py
* test/patternstest.py (LocalServerTest.testConstruction): use context
manager for server objects
(RoundTripTest....
J. Moringen
04:56 PM Revision 8280393c (rsb-python): Writable ParticipantConfig properties in rsb/__init__.py
refs #1743
* rsb/__init__.py (ParticipantConfig.setQualityOfServiceSpec): new
method; set qualityOfServiceSpec
(...
J. Moringen
04:56 PM Revision e3efd491 (rsb-python): Deepcopy support for ParticipantConfig in rsb/__init__.py
* rsb/__init__.py (ParticipantConfig.Transport.__deepcopy__): new
method; deepcopy Transport object
(ParticipantC...
J. Moringen
01:51 PM Revision f568b710 (rsb-java): Debug output for mvnprep.sh
Indicate what happens to the protoc version J. Wienke
01:51 PM Revision 35208078 (rsb-java): Enable test resource in maven build
Match the maven build to the ant structure to allow resources from the
test tree.
J. Wienke
01:44 PM Revision ff82af10 (rsb-java): Debug output for mvnprep.sh
Indicate what happens to the protoc version J. Wienke
01:25 PM Revision 6cc00ee9 (rsb-java): Enable test resource in maven build
Match the maven build to the ant structure to allow resources from the
test tree.
J. Wienke
01:15 PM Revision 18ee790b (rsb-java): Remove NotFoundException
was never used J. Wienke
01:12 PM Feature #1869 (Resolved): Realize ProcessInfo and HostInfo Backend in Java
Applied in changeset commit:rsb-java|8abc8f82fb2108e09e62cc842b7ca472b10d23e4. J. Wienke
01:12 PM Feature #1742 (Resolved): Implement introspection event sender
Applied in changeset commit:rsb-java|8abc8f82fb2108e09e62cc842b7ca472b10d23e4. J. Wienke
01:07 PM Revision 8abc8f82 (rsb-java): Implement introspection support
Implements introspection support for java.
fixes #1742
fixes #1869
refs #1978
refs #1837
refs #1823
J. Wienke
01:00 PM Revision cfe2bfb5 (rsb-java): Clean up host and process information providers
* Move classes to util, since these classes are not
introspection-related
* Clean up implementation code
* Let Linu...
J. Wienke
12:51 PM Revision 25bb89c1 (rsb-java): Clean up host and process information providers
* Move classes to util, since these classes are not
introspection-related
* Clean up implementation code
* Let Linu...
J. Wienke

12/10/2014

09:22 PM Revision c05e7ded (rsb-integrationtest): Untabified java/{EventId,Config}.java
* java/EventId.java: tabs -> spaces
* java/Config.java: likewise
J. Moringen
09:21 PM Revision 865eaed3 (rsb-integrationtest): Fixed class names and filenames in java/*.java
* java/EventIdTest.java: renamed java/{event_id -> EventIdTest}.java;
changed class name accordingly
* java/ConfigT...
J. Moringen
07:56 PM Revision 765ca9da (rsb-cl): Pass introspection? initarg to composite participants in src/**/*.lisp
This allows composite participant classes like {local,remote}-server to
receive the introspection? keyword argument, ...
J. Moringen
03:47 PM Revision c780578e (rsb-java): PMD cleanup
J. Wienke
02:46 PM Revision cc34424d (rsb-java): Remove NonRecusiveFactoryObserverTest
This test duplicates ParticipantObservationTest J. Wienke
11:57 AM Revision dcf98f5e (rsb-java): Remove manual introspection test
This test doesn't test anything right now. J. Wienke
11:55 AM Revision b87c6843 (rsb-java): Code clean up in ProtocolHandler
J. Wienke
10:57 AM Revision 32aa102d (rsb-java): Expose component separator constant in Scope
This enabled other code to use this constant instead of manually
defining "/" over and over again.
J. Wienke
10:49 AM Revision b23a2ddd (rsb-java): Improve IntrospectionModel API and implementation
* Use a map inside to have better access times and easy checks for
existing participants
* Eliminate List type from...
J. Wienke
03:47 AM RSBag Revision 906db745 (rsbag-tools-cl): Do not supply a default flush strategy in bag-record/main.lisp
Backends may want different default flush strategies (or none at all),
so having a global default is not appropriate....
J. Moringen
03:29 AM RSBag Revision 9ffd4de2 (rsbag-tools-cl): Minimal configuration of progress style in bag-record/main.lisp
refs #979
* bag-record/main.lisp (update-synopsis): added progress-style
commandline option
(progress-style/chan...
J. Moringen

12/09/2014

12:58 AM Revision 41d54e38 (rsb-java): TODO
J. Wienke
12:49 AM Revision 468dd683 (rsb-java): Improve IntrospectionModel API and implementation
* Use a map inside to have better access times and easy checks for
existing participants
* Eliminate List type from...
J. Wienke
12:14 AM Revision 5c01a4e6 (rsb-java): Move introspection enabled information to participant config
Allow to chose whether introspection is enabled for each participant by
moving this information to the participant co...
J. Wienke
10:55 PM Revision 74dd1590 (rsb-java): Decouple introspection model from protocol handler
Introduce an observer pattern for the model to decouple it from knowing
the protocol handler. Moreover, it allows bet...
J. Wienke
07:59 PM RSBag Revision ed74d56b (rsbag-cl): force-output after writing chunk in src/backend/tidelog/file.lisp
* src/backend/tidelog/file.lisp (header): updated copyright
(write-buffer file chnk): call `force-output' on the st...
J. Moringen
03:51 PM Revision 967509d6 (rsb-java): Move Host and ProcessInfo instances to ProtocolHandler
They are not needed or used by the model and merely passed over to the
handler anyways. Moreover, they are mainly req...
J. Wienke
03:45 PM Revision 59ae6a91 (rsb-java): Sort out default value logic and generation for Info classes
* Move business logic of finding values from RuntimeMXBean instances
into dedicated testable class
* Add a HostIdEn...
J. Wienke
02:40 PM Revision 8d961ed1 (rsb-java): Convert Host and ProcessInfo to nullable generic values
* Do not assume that we know all possible OSes and machine types.
Instead, use string representations with the valu...
J. Wienke
12:48 PM Revision d05b6ba8 (rsb-java): Separate getting OS name and arch from class identification
This commit separates accessing the java properties for getting an OS
name and bit architecture from deriving hand-se...
J. Wienke
12:25 PM Revision 9b328659 (rsb-java): Collect OS-independent abstractions in OsUtilities
Collects OS-independent helper methods from around the class tree inside
this utility class to have such methods in a...
J. Wienke
12:09 PM Revision a810cb91 (rsb-java): Unify usage of scope constants in ProtocolHandler
Always use the same idiom to construct scopes. J. Wienke
10:37 AM Bug #2127 (Rejected): Exception upon call to getProperty with Boolean
Could not reproduce this. Closing this issue until it reappears. S. Wrede

12/08/2014

06:59 PM Revision b8502351 (rsb-java): Code cleanup
* Fixed many PMD and checkstyle warnings
* Added documentation in larger parts of the introspection code
* Clarified ...
J. Wienke
05:21 PM Revision 418c773e (rsb-java): Remove non-javadoc comments
The code bases does not use these comments and relies on the overrides
annotations and IDE, which will not get outdat...
J. Wienke
05:21 PM Revision 84f04c8e (rsb-java): Fix headers for introspection files
Use the usual license header. J. Wienke
03:46 PM Revision 259725de (rsb-java): * adjusted log level
S. Wrede
03:46 PM Revision bbb26726 (rsb-java): * changed introspection field back to string constant due to #2127
* enabled introspection manually in minimal test case
* auto-formatted tests
S. Wrede
03:45 PM Revision 2171bb34 (rsb-java): * extracted ProcessInfo interface
* renamed abstract ProcessInfo class to CommonProcessInfo S. Wrede
03:45 PM Revision 59ea116a (rsb-java): * adjusted log levels
S. Wrede
03:45 PM Revision 418c9921 (rsb-java): * initial implementation of PortableProcessInfo based on pure Java
functionality (has limitations, but at least provides pid, starttime,
java version and vm arguments)
* tested on MacO...
S. Wrede
03:45 PM Revision 17907159 (rsb-java): * used exception logging instead of printStackTrace
S. Wrede
03:45 PM Revision 8676f361 (rsb-java): * initial implementation of PortableHostInfo with pure java means
* extracted and renamed OSFamily enum from OSDetector
* use OSFamily enum in HostInfo classes
* adapted serialization...
S. Wrede
03:45 PM Revision a1d0f9fc (rsb-java): * changed type of rsb.introspection property field from String to
Boolean S. Wrede
03:45 PM Revision 7c963297 (rsb-java): * extracted HostInfo interface
* renamed abstract HostInfo class to CommonHostInfo S. Wrede
03:45 PM Revision 3a6b92d0 (rsb-java): * Change of HostInfo to CommonHostInfo in log expr
S. Wrede
03:45 PM Revision 5cb6b7f0 (rsb-java): * auto-formatted introspection package
* added comments at class level S. Wrede
03:45 PM Revision 60f87872 (rsb-java): * added check on user name
S. Wrede
03:45 PM Revision 58e916b1 (rsb-java): * use of assertions to prevent null checks
* improved exception handling in lazy activation S. Wrede
03:45 PM Revision 757e0971 (rsb-java): * restricted visibility of some fields and methods
* simplified code S. Wrede
03:45 PM Revision 3d5fbf99 (rsb-java): * Use CamelCase for machine type enum
* Changed check for machine type to use contains instead startsWith S. Wrede
03:45 PM Revision bfbaee45 (rsb-java): * restricted method visibility
S. Wrede
03:45 PM Revision e8e39bc1 (rsb-java): * Wrapped participant list as synchronized collection
* Simplified add and remove participant methods S. Wrede
03:45 PM Revision fd6111ee (rsb-java): * return null if local hostname lookup fails
* simplified code S. Wrede
03:45 PM Revision 412fb33b (rsb-java): * added protobuf-2.6 jar to local library folder
S. Wrede

12/07/2014

10:10 PM Feature #2122 (Resolved): Implement OS-specific Instantitation of Process and Host Info backends
S. Wrede
06:38 PM Feature #1742 (Feedback): Implement introspection event sender
Initial implementation done and available in @wip-introspection@. Complete refactoring and partial rewrite of @featur... S. Wrede
06:29 PM Revision 84a534ff (rsb-java): * adjusted log level
S. Wrede
06:20 PM Revision 0ddc1791 (rsb-java): * changed introspection field back to string constant due to #2127
* enabled introspection manually in minimal test case
* auto-formatted tests
S. Wrede

12/06/2014

09:53 PM Bug #2127 (Rejected): Exception upon call to getProperty with Boolean
Doing this... S. Wrede
09:37 PM Revision cca94c90 (rsb-java): * auto-formatted introspection package
* added comments at class level S. Wrede
09:32 PM Revision b6b55ff6 (rsb-java): * added check on user name
S. Wrede
09:29 PM Revision 9d98d67d (rsb-java): * Change of HostInfo to CommonHostInfo in log expr
S. Wrede
09:28 PM Revision 37d36144 (rsb-java): * use of assertions to prevent null checks
* improved exception handling in lazy activation S. Wrede
09:24 PM Feature #2036 (Feedback): Include id of executing user in process information
S. Wrede
09:23 PM Feature #1978: Include machine and (operating system) software types and versions in host informa...
Partially done for Java. Reported values are machine and software type. S. Wrede
09:21 PM Feature #1823 (Feedback): Transmit start-time of processes in introspection messages
S. Wrede
09:21 PM Feature #1837 (Feedback): Include RSB version in process introspection information
S. Wrede
09:18 PM Feature #1869 (Feedback): Realize ProcessInfo and HostInfo Backend in Java
Initial portable and linux implementation of process and host info available. S. Wrede
08:26 PM Feature #1869: Realize ProcessInfo and HostInfo Backend in Java
Initial proposal for portable process info implementation available. S. Wrede
09:17 PM Revision 6296a4a7 (rsb-java): * initial implementation of PortableHostInfo with pure java means
* extracted and renamed OSFamily enum from OSDetector
* use OSFamily enum in HostInfo classes
* adapted serialization...
S. Wrede
08:24 PM Revision 87607069 (rsb-java): * initial implementation of PortableProcessInfo based on pure Java
functionality (has limitations, but at least provides pid, starttime,
java version and vm arguments)
* tested on MacO...
S. Wrede
05:36 PM Revision 099f15dc (rsb-java): * adjusted log levels
S. Wrede
05:34 PM Revision 47c4107b (rsb-java): * used exception logging instead of printStackTrace
S. Wrede
05:29 PM Revision 12c2e5a7 (rsb-java): * extracted ProcessInfo interface
* renamed abstract ProcessInfo class to CommonProcessInfo S. Wrede
05:24 PM Revision 277afa39 (rsb-java): * extracted HostInfo interface
* renamed abstract HostInfo class to CommonHostInfo S. Wrede
04:52 PM Revision 6b5cdffe (rsb-java): * changed type of rsb.introspection property field from String to
Boolean S. Wrede
04:50 PM Revision c05a15f4 (rsb-java): * restricted visibility of some fields and methods
* simplified code S. Wrede
04:49 PM Revision cb0ed47c (rsb-java): * restricted method visibility
S. Wrede
04:49 PM Revision 4ba0bf91 (rsb-java): * return null if local hostname lookup fails
* simplified code S. Wrede
04:47 PM Revision a61edca9 (rsb-java): * Wrapped participant list as synchronized collection
* Simplified add and remove participant methods S. Wrede
04:45 PM Revision 8687b3b9 (rsb-java): * Use CamelCase for machine type enum
* Changed check for machine type to use contains instead startsWith S. Wrede

12/05/2014

12:59 PM Revision b6a06728 (rsb-java): * added protobuf-2.6 jar to local library folder
S. Wrede
12:58 PM Revision 75f0d6b7 (rsb-java): * changed getType in ParticipantInfo to return either null or a Cla...
object
* adpated serialization in ProtocolHandler accordingly
S. Wrede

12/04/2014

08:19 PM Revision 81c51a33 (rsb-java): * added field / method to get and represent executing user to
ProcessInfo
* added user and rsb version information to process info serialization
S. Wrede
08:05 PM Revision 8f9c7873 (rsb-java): * added abstract getType method to Participant base class
* added implementations to all participant implementations, meaningful
is currently mainly for Informer participant
*...
S. Wrede
07:25 PM Revision c6b8ec33 (rsb-java): * added enum for machine types to HostInfo base
* added method to guess machine types in a portable way
* chanaged OSDetector's enum values to match introspection ke...
S. Wrede
06:53 PM Feature #2122 (Feedback): Implement OS-specific Instantitation of Process and Host Info backends
Implementation of OSDetector should work on Windows, MacOS and Linux. A list of OSes that are assumed to be detectabl... S. Wrede
06:49 PM Revision f6c2af35 (rsb-java): * added OSDetector class for simple test on OS family
* added OS-dependant instantiation of Process- and HostInfo in
IntrospectionModel
* refs #2122
S. Wrede
02:12 PM Revision 531fef7c (rsb-cl): Added eval method in src/introspection/local-introspection.lisp
* src/introspection/local-introspection.lisp
(introspection-server :before introspection-sender): provide a method
...
J. Moringen
02:11 PM Revision f12f0a79 (rsb-cl): Added entry-children methods in src/introspection/remote-introspectio...
These methods allow treating introspection objects as tree nodes.
* src/introspection/remote-introspection.lisp
(e...
J. Moringen
02:10 PM Revision df388e59 (rsb-cl): Added missing generic function process-info-state in src/introspectio...
refs #2036
Had been omitted in initial commit.
* src/introspection/protocol.lisp (process-info-state): new generic
...
J. Moringen

12/03/2014

12:32 AM Feature #2122 (Resolved): Implement OS-specific Instantitation of Process and Host Info backends
E.g. LinuxProcessInfo if we are on Linux or PortableProcesInfo if we live in Windows. S. Wrede
12:29 AM Feature #1869: Realize ProcessInfo and HostInfo Backend in Java
Added and enabled a slightly refactored and extended implementation of the ProcFS-based ProcessInfo class written by ... S. Wrede
12:26 AM Revision f89b6af4 (rsb-java): * added LinuxProcessInfo as Linux-specific ProcFS-based implementation
of the ProcessInfo interface
* ProcessInfo implementation is a slightly refactored, reviewed and
extended version of ...
S. Wrede
 

Also available in: Atom