Changes

Jump to navigation Jump to search
m
Line 22: Line 22:  
== Concept ==
 
== Concept ==
   −
The general idea is exactly about presolving dependencies tree for limited list of top-level packages and store this information on the server. When clients need to download only small amount of information (in comparing with entire list of available packages) to reuse it as-is (and avoid reading full database into memory).
+
The general idea is exactly about presolving dependencies tree for limited list of top-level packages and store this information on a server. Clients need to download only small amount of information (in comparing with entire list of available packages) to reuse it as-is (and avoid reading database into memory during solving process).
    
Another important point is that all presolved dependency trees don't include packages from some standard installation. In other words, particular dependency tree doesn't end with the {{Code|glibc}} packages, instead, it ends with {{Code|sugar}} package. That should drastically restrict the length of trees.
 
Another important point is that all presolved dependency trees don't include packages from some standard installation. In other words, particular dependency tree doesn't end with the {{Code|glibc}} packages, instead, it ends with {{Code|sugar}} package. That should drastically restrict the length of trees.

Navigation menu