On 13/04/13 11:40, Anatol Pomozov wrote:
Hi
On Thu, Apr 11, 2013 at 11:11 PM, Allan McRae <allan@archlinux.org> 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