Rules for dependency generation
Think about and document how the dependency generation should work. We need to be able to cope with uninstall requirements, priorities of requests and alternative dependencies, so it won't be simple DFS.
Some intermediate tasks (without any aim to be complete):
-
Subtask #122 (closed) (SAT structure, stage 1) -
Subtask #124 (closed) (Satisfiable requests) -
Subtask #125 (closed) (Eliminate unneeded packages) -
Subtask #127 (closed) (Order packages according to dependencies) -
Subsatk #128 (closed) (Produce list of tasks to execute) -
Subtask #123 (closed) (SAT structure, stage 2) -
Subtask #126 (closed) (Alternative elimination)