Meetings2014-03-20 » History » Version 8

« Previous - Version 8/11 (diff) - Next » - Current version
Anonymous, 03/20/2014 03:18 PM


Meetings 2014-03-20

Introspection

Data Model

  • Machine ID
    • Necessary for uniqueness. Too complicated? Portable?
  • 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
  • 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)