-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
6.13.z, 6.14.z, 6.15.z
Description of problem:
Running foreman-maintain upgrade check --target-version x.y.z will trigger the internal execution of the same verification multiple times even if nothing that would change the results was executed between the runs.
How reproducible:
Always
Is this issue a regression from an earlier version:
no
Steps to Reproduce:
1. Run an upgrade check an observe how many times the task "Checking repositories enabled on the system" is executed
Actual behavior:
Tasks "Checking repositories enabled on the system" and "Checking for presence of upstream repositories" do exactly the same thing. Adding those two tasks, we do have 3 executions of "dnf repolist enabled -d 6 -e 0" which will bring the same results.
Expected behavior:
Ideally, it would be executed once and the information cached.
Business Impact / Additional info: