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 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). |