Skip to content

Package Maintenance

smileaf419 edited this page Jun 26, 2023 · 2 revisions

As with maintaining any repository a set of restrictions, qualifications and design choices are needed.

Unstable vs Stable

Discussion: https://github.com/smileaf419/spkg/discussions/23

  1. Package must compile/install without error.
  2. Package must not conflict with any existing stable packages.

Example: Linux Kernel 6.3 changed API causing ZFS to fail. This would keep the 6.3 branch unstable until a fix is released.

  1. Give the community 1-2 week(s) to report bugs.
  2. Security fix release

When to add a revision or increment it

Discussion: https://github.com/smileaf419/spkg/discussions/25

  1. Any time a non-compile time error is fixed

If a compile error fix caused a revision update, it would cause the package if already installed, to be reinstalled needlessly.

Clone this wiki locally