Meetings2014-03-20 » History » Version 9

Version 8 (Anonymous, 03/20/2014 03:18 PM) → Version 9/11 (J. Moringen, 03/20/2014 03:40 PM)

h1. Meetings 2014-03-20

h2. Introspection

h3. Data Model

* Machine ID
** Necessary for uniqueness. Too complicated? Portable?
** See also: http://docs.python.org/2/library/uuid.html#uuid.getnode
* Hierarchical participants
** Use UUID for parent pointer
* Program name vs. executable path vs. name of runtime
** Keep it simple

h3. Implementation

* Mandatory vs. configurable
** Add to @ParticipantConfig@
* 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

h2. Extended RPC

* Removal of @request@/@reply@ scopes
* Specification of meta-data

h2. 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?

h2. 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)