Files
common/lts/README.md
Tan, Yew Wayne 0664274e0a ltsutils: make lts-build: Build RPM or reuse existing build
Todo: can-reuse-binary simply compares package versions to determine if
Koji builds can be shared between branches. Work is in progress to
implement ABI compatiblity testing.

Signed-off-by: Tan, Yew Wayne <yew.wayne.tan@intel.com>
2019-06-21 09:12:15 -07:00

983 B

LTS package maintenance utility

This tooling is designed to automate 2 main tasks that are part of the package maintenance workflow of Clear Linux LTS. These tasks are:

  • Back-porting of a patch (e.g. security fix) to older branches.
  • Building RPMs with the intent of sharing binaries of older LTS branches to newer branches whenever possible.

There should be no need to run this tool directly. Instead use the following targets defined in Makefile.common.lts:

  • lts-show: Show a summary of active LTS branches
  • lts-backport: Attempt to fast-forward the previous active branch to the current branch
  • lts-build: Build RPM in Koji, or reuse existing build from older branch

"Active" branches correspond to LTS releases that currently have support. They are listed in a flat file "active-branches" in "lts" directory, from oldest to newest. New entries are added by Clear Linux LTS developers as new releases become available, and entries removed as releases become obsolete.