Meetings 2014-03-20¶
Introspection¶
Data Model¶
- Machine ID
- Necessary for uniqueness. Too complicated? Portable?
- See also: http://docs.python.org/2/library/uuid.html#uuid.getnode, http://0pointer.de/blog/projects/ids.html
- Hierarchical participants
- Use UUID for parent pointer
- Program name vs. executable path vs. name of runtime
- Keep it simple
Implementation¶
- Mandatory vs. configurable
- Add to
ParticipantConfig
- Add to
- C++ implementation
- Try to load plugin unconditionally
- Java implementation
- Who can do it? Nobody.
- => Delay release
- Introspection tool: removal of (supposedly) crashed processes
- Configurable removal timeout
Extended RPC¶
postponed to 2014-03-27
Jenkins¶
postponed to 2014-03-27
Build generator tool¶
- Needs handling of OS dependencies (e.g. debian packages)
- We will make a first suggestion for syntax in project recipes (cf. gar installer and cpack syntax)
- Later add mechanism that uses database of available and required system packages (cf. Jan)