Gentoo Archives: gentoo-dev

From: Nick Jones <carpaski@g.o>
To: gentoo-dev@g.o
Subject: [gentoo-dev] Concurrent download and merge
Date: Sat, 03 Aug 2002 12:14:02
Message-Id: 20020803115204.C1365@twobit.net
1 I've been working on code to make downloading occur continuously
2 during the emerge process. I have new, clean, and working code
3 that needs a bit more testing that I can give it. I'd appreciate
4 some testing. It includes a couple subtle enhancements also. Try
5 'emerge -ef world' to see the "(X of Y)" counts.
6
7 At present, the output is a little noisy because wget and builds
8 are happening at the same time. I HIGHLY recommend adding "-q"
9 to wget's FETCH_COMMAND in make.globals/make.conf.
10
11 Please CC me (carpaski@g.o) with any bugs that you think
12 you come across. PLEASE follow the directions in the README.txt.
13
14 http://gentoo.twobit.net/portage/threaded/
15
16 It does as follows:
17
18 1. Downloads begin and do not pause until they are completed.
19 2. Merges occur in order as the required files finish downloading.
20 3. Failed merges will stop the merging of packages at that point,
21 but fetching will continue until all files are downloaded.
22 4. Failed fetches will be announced, but WILL NOT stop the fetching.
23 Merges will continue until the failed fetch is reached. Fetches
24 will continue until all fetches have completed.
25 5. Failures in the fetching and/or failure in the merge will be
26 noted when both the fetching and the merging are completed.
27 Only one notice for the fetches is given. Only one notice
28 of the failed merge is given.
29
30 Thanks,
31 -- Nicholas Jones