Release Types Shell Script APT Repository makedeb Package Repository Docker


PKGBUILD Syntax Distro/Architecture Specific Variables Differences from makepkg Comparisons to Other Tools

Using the MPR

Introduction Mist - The MPR CLI Installing Packages Uploading Packages Support Policy


Introduction Getting Started Adding Packages

MPR User Guidelines

Marking Maintainers in a PKGBUILD Package Relationships Using Experimental makedeb Features


Obtaining Support Community Events makedeb Team Ways to Support makedeb Reporting Security Vulnerabilities

Package Relationships

When listing relationships for any given package under normal variables (i.e. things like depends, optdepends, and conflicts), the maintainer MUST make said relationships applicable to those on the latest Ubuntu LTS release.

An exception to this rule is when a new Ubuntu LTS release has recently been released (in April of every even year), at which point it is OK if the listed relationships are applicable to what was previously the latest Ubuntu LTS release.

Users needing to set package relationships outside of those specific to the latest Ubuntu LTS release should look at makedeb’s distribution-specific relationship functionality.

When a new Ubuntu LTS release has been made, it’s a good idea to list distro-specific packages for both releases (when applicable) to aid users who might be on either release.

Regardless, packages should still strive to make all packages listed under the default variables apply to the latest Ubuntu LTS release.