Skip to content

Release v6.2.0

Compare
Choose a tag to compare
@reaganlo reaganlo released this 29 Feb 00:55
· 88 commits to master since this release
This release includes support for building 3rd party content along with
other enhancements and bug fixes.

New features (beta) for 3rd party support:
- Create a minimal mix using just an os-core bundle that can be empty.
- Add BUILD_ID field in os-release file that specifies the upstream
  version from which the mix is created.
- Build bundles from contents by providing the content path using a new
  keyword "content()" in the bundle definition.
- Introduce a new export flag "x" in bundle manifests to indicate exportable
  files in "/bin/", "/usr/bin/" and "/usr/local/bin/".
  The user can override this flag by specifying the files using a new
  keyword "un-export()" in the bundle definition.

Other changes:
- Fix error to handle bundles that contain only optional bundles.
- Fix build errors due to stale dnf cache by cleaning the dnf cache before using it.
- Clean mix workspace before building bundles.
- Add --local flag for bundle creation that skips the upstream check and
  creates empty local bundles.
- Improve performance by writing mixbundles file just once for the resolved bundle set.
- Make bundle messages consistent.
- Print delta pack results together to prevent interleaved results.