18 May 2018 Minutes
Summary of discussion:
- Advancements of a snapcraft implementation using qemu using Fedora.
- We should use existing mechanisms already in place to setup snapcraft and snapd from inside the VM.
- Dealing with available RAM:
- kernel parameters to modify to allow for over-committing.
- load a started VM versus cold booting.
- build environment should define the amount of RAM it requires.
- Brain storming on how the build environment should be designed to cope with plugins:
- Idea one, the plugin asks for data and operates with them
- Idea two, the plugin asks the build environment to set itself up appropriately for running a plugin’s lifecycle step.
- Brainstorm of how to deal with stage-packages:
- a hook the environment can execute on.
- using a factory in snapcraft that can be overridden through build environment.
- Overview of plugins Plugin overview on specific assumed build environment
- Brainstorm for shared parts across multiple bases.
- Quick brainstorm of cross compilation with build environments.
- Tune the invite list depending on the agenda.