MulitOS team meeting
Agenda for 2/11/2019
- Presentation about separation of monolithic build
- Continue Discussion on uploaded specs around MultiOS
Multi-OS overview specification -
https://review.openstack.org/#/c/619801/
Reorganize Flock Services Source Code repositories –
https://review.openstack.org/#/c/631288/
Example of repo based on this spec -
https://github.com/starlingx-staging/stx-packaging
- MultiOS build system
- Opens
Notes:
Presentation about separation of monolithic build – Ken to share these slides, high level presentation
about the multiOS challenge and some implementation details.
Topics covered: Separate the OS build from the rest of StarlingX specific services and artifacts, build only specific elements and the non-OS piece.
Continue discussion on uploaded specs around MultiOS –
-Still no spec around the generation of deb. files and the generation of Ubuntu version of StarlingX
There has been some integration and testing on this but need to integrate this as part of a new spec
We might want to do the same for newer versions of CentOS
This team has to evaluate the option to build each component of the flock services and their 3rd party components and ship those independently
-Still no clear scope for multiOS activities for May release – we need to clearly state what are we trying to achieve for next release on the multiOS space.
There are some activities that are happening around the cleanup of mocks and dependencies of spec files
We are targeting those to be included as part of laying the ground work for multiOS
The team is on hold with a few tasks regarding directory structure, adding repos and build system while the meta spec is approved to continue with some of these “ground work
tasks”
- For may release the multiOS efforts should be focused around these main topics
Source code reorganization
Directory Layout
Dependency cleanup
We are waiting for these topics to be described in formal specs so we can start assessing the implementation details and discussing the wins around these for the project
AR – start writing the specs only focused on may release topics
AR – Come back with an updated proposal
AR – Need to start working on the next level of multiOS and details around the implementation so we can discuss them
MultiOS build system –
this topic was discussed along with the specs discussion, although, I wanted to restate that there are no changes planned to current build system, to support other OS we will bring up
tooling and infrastructure native to new supported OS, that and the ground work will set us up for supporting this multiOS effort.
Regards
Cesar Lara
Software Engineering Manager
OpenSource Technology Center