Affects Version/s: None
Fix Version/s: None
Component/s: Promise type: packages
Platform:RHEL or CentOS, Debian, Ubuntu, Solaris, AIX, HP-UX, Windows, Linux, Other (details)
Use case: Multiple packages of the same name with different versions available in the repository, and the package manager (for whatever reason) has installed the wrong version.
Some package managers don't accept downgrading.
The following syntax should be allowed:
"apache" policy => "absent", version => "2.4.12";
"apache" policy => "present", version => "2.2.29";
The expected behavior would be to remove package apache at exactly version "2.4.12", and request installation of version "2.2.29".
The current behavior, if version is specified and policy is absent then the package module is not called after "list-installed".