Meetings2014-03-20 » History » Version 10
« Previous -
Version 10/11
(diff) -
Next » -
Current version
J. Moringen, 03/23/2014 09:11 PM
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¶
- Removal of
request
/reply
scopes - Specification of meta-data
Jenkins¶
- Migration of quantal64 slave (needs 1 MEU (Michael equivalence unit))
- Support some newer Ubuntu version (precise+quantal doesn't seem to be the most useful combination)
- Build win32 stuff using Wine, MinGW (and other free software)
- Setup an ARM (which?) slave?
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)