Skip to content
This repository has been archived by the owner on Jul 20, 2021. It is now read-only.

5.0.1: (SIMP-1595) Provide complete dependency boundaries

Latest
Compare
Choose a tag to compare
@op-ct op-ct released this 13 Jun 21:08
· 5 commits to master since this release
Before this patch, dependencies in `metadata.json` and
`build/rpm_metadata/requires` were missing upper boundaries and often
listed inaccurate lower boundaries.  This created an extremely fragile
5.2.X/4.3.X module ecosystem on the Forge, as a major release in any
dependency would be certain to break the module.

This commit resolves the issue by introducing upper and lower boundaries
for each dependency in `metadata.json` and propagates those dependencies
to the RPM dependencies listed in `build/rpm_metadata/requires`.

The minimum version boundaries were determined from the modules as they
were checked out in `simp-core` for the latest SIMP 5.2.X/4.3.X release
(with the addition recent z-version bumps from Forge-readiness patches).

SIMP-1595 #comment Fixed `pupmod-simp-ganglia`
SIMP-1655 #close

Change-Id: If01052b41ff4b2124f363c3fac88a82ff832d451