On 13/04/13 11:40, Anatol Pomozov wrote: > Hi > > On Thu, Apr 11, 2013 at 11:11 PM, Allan McRae <[email protected]> wrote: >> The 4.2 roadmap is empty! >> https://wiki.archlinux.org/index.php?title=DeveloperWiki:Pacman_Roadmap >> >> I thought it would be good to discuss what people are planning. So far >> things I know are being or will be worked on: >> >> - Remove of support for PKGBUILDs with only a build() function >> - Removal of directory symlink support >> >> >> Other things that have starts of patchsets available: >> >> - Parallel operations (I think I will take this...) > Are you talking about paralleling CPU extensive operations like > integrity checking or you mean parallel in broad sense?
I am only considering integrity checking and conflict checking. > Things I keep > in mind are: > - download package index (list) with multiple threads > - download packages in multiple threads Downloading could be done parallel, but that is a separate issue. > - install packages in parallel > - parallelize package download and installation. pacman does not > need to wait all package downloads, does it? Download is a network > bound task and installation is disk bound so doing these things in the > same time should reduce total installation time. We need all packages downloaded to perform conflict checking. Installing in parallel would be difficult as we need to maintain dependency ordering. Allan
