ALP SLE-Micro product build
Please note that this is our very first ALP product.
This is also the very first git managed product.
And it is the first product which will receive the maintenance updates from a rolling release style build.
All source changes must be submitted via a git merge request in SUSE internal gitea instance.
Every sub directory is a package source for the build service.
Directories which should be edited via git merge requests
The 000package-groups directory stays as template directory. Usually all modifications regarding the product setup happens here.
In addition we have a number of simple packages, which we maintain directly in this git as well. These are currently:
- release-notes-sle-micro
- skelcd-SLE-Micro
In addition to that there are also appliance and container builds directly in this git:
- build-iso-image
- suse-toolbox-image
- SLE-Micro
- SLE-Micro-container
- SLE-Micro-base-container
Directories updated via pkglistgen.py
The following directories should usually not get touched, except via the pkglistgen tool.
The 000productcomposer directory contains the new build description for the new product-composer. This is also updated via openSUSE-release-tools directly (no more product-converter needed here). The _multibuild and default.productcompose files are generated. The supportstatus.txt is currently copied in from 000package-groups. We may skip this later. The _constraints file is not and can be modified manually.
000product is to become obsolete and removed, this is the product build using the old product-builder which is not capable to delive maintenance updates.
000release-packages is currently also fully handled via the product-converter service. It is up for discussion if we may obsolete this in future.