Packages must depend on a dependency "lsb". They may not depend on other system-provided dependencies. They must not depend on non-system-provided dependencies unless the dependencies are fulfilled by packages which are part of the same application. If a package includes "Provides" it must only provide a virtual package name which is registered to that application.