portage.git
17 years agoDon't protect USE_EXPAND variables from -* anymore because the really critical ones...
Zac Medico [Tue, 22 May 2007 13:11:15 +0000 (13:11 -0000)]
Don't protect USE_EXPAND variables from -* anymore because the really critical ones should all be in use.force now (typically kernel_linux, elibc_glibc, and userland_GNU). (trunk r6539:6540)

svn path=/main/branches/2.1.2/; revision=6572

17 years agoFor bug #178293, don't write digest-* files unnecessarily when SRC_URI is empty....
Zac Medico [Sun, 13 May 2007 21:35:38 +0000 (21:35 -0000)]
For bug #178293, don't write digest-* files unnecessarily when SRC_URI is empty. (trunk r6534:6535)

svn path=/main/branches/2.1.2/; revision=6536

17 years agoFix the varexpand quotes tests since quotes are no longer removed by this function...
Zac Medico [Sun, 13 May 2007 07:21:57 +0000 (07:21 -0000)]
Fix the varexpand quotes tests since quotes are no longer removed by this function. (trunk r6524:6525)

svn path=/main/branches/2.1.2/; revision=6526

17 years agoFor bug #177763, clarify about how FEATURES=keepwork allows ${WORKDDIR} to be reused...
Zac Medico [Thu, 10 May 2007 19:01:48 +0000 (19:01 -0000)]
For bug #177763, clarify about how FEATURES=keepwork allows ${WORKDDIR} to be reused. (trunk r6518:6519)

svn path=/main/branches/2.1.2/; revision=6520

17 years agoMake sure FEATURES=test and USE=test are consistently enabled for all requested phase...
Zac Medico [Thu, 10 May 2007 18:15:20 +0000 (18:15 -0000)]
Make sure FEATURES=test and USE=test are consistently enabled for all requested phases when the test phase is forced via the ebuild command. (trunk r6516:6517)

svn path=/main/branches/2.1.2/; revision=6518

17 years agoMake sure USE=test is properly enabled when the test phase is forced via the ebuild...
Zac Medico [Thu, 10 May 2007 05:35:04 +0000 (05:35 -0000)]
Make sure USE=test is properly enabled when the test phase is forced via the ebuild command, even when USE from ${T}/environment doen't have it. (trunk r6512:6513)

svn path=/main/branches/2.1.2/; revision=6514

17 years agoFor bug #177591, increase shell compatibility by preserving quotes in varexpand(...
Zac Medico [Wed, 9 May 2007 22:59:35 +0000 (22:59 -0000)]
For bug #177591, increase shell compatibility by preserving quotes in varexpand() since quote removal is handled by shlex. (trunk r6504:6505)

svn path=/main/branches/2.1.2/; revision=6510

17 years agoMake sure USE=test is properly enabled when the test phase is forced via the ebuild...
Zac Medico [Wed, 9 May 2007 22:50:49 +0000 (22:50 -0000)]
Make sure USE=test is properly enabled when the test phase is forced via the ebuild command.  Thanks to Caster for reporting. (trunk r6507:6508)

svn path=/main/branches/2.1.2/; revision=6509

17 years agoPrevent blockers that are only partially resolvable by merge order from accidentally... v2.1.2.7
Zac Medico [Mon, 7 May 2007 02:30:10 +0000 (02:30 -0000)]
Prevent blockers that are only partially resolvable by merge order from accidentally being ignored. (trunk r6493:6494)

svn path=/main/branches/2.1.2/; revision=6495

17 years agoUse shlex for better splitting of PORTAGE_RSYNC_OPTS and PORTAGE_RSYNC_EXTRA_OPTS...
Zac Medico [Sun, 6 May 2007 20:13:24 +0000 (20:13 -0000)]
Use shlex for better splitting of PORTAGE_RSYNC_OPTS and PORTAGE_RSYNC_EXTRA_OPTS. (trunk r6491:6492)

svn path=/main/branches/2.1.2/; revision=6493

17 years agoUse shlex for better splitting of FETCHCOMMAND. (trunk r6489:6490)
Zac Medico [Sun, 6 May 2007 19:38:01 +0000 (19:38 -0000)]
Use shlex for better splitting of FETCHCOMMAND. (trunk r6489:6490)

svn path=/main/branches/2.1.2/; revision=6491

17 years agoUse varexpand to expand FETCHCOMMAND and RESUMECOMMAND. (trunk r6486:6487)
Zac Medico [Sun, 6 May 2007 07:57:00 +0000 (07:57 -0000)]
Use varexpand to expand FETCHCOMMAND and RESUMECOMMAND. (trunk r6486:6487)

svn path=/main/branches/2.1.2/; revision=6488

17 years agoFor bug #171259, fix vercmp so that implicit _p0 is less than explicit _p0. Thanks...
Zac Medico [Sat, 5 May 2007 23:52:19 +0000 (23:52 -0000)]
For bug #171259, fix vercmp so that implicit _p0 is less than explicit _p0.  Thanks to TGL <degrenier@easyconnect.fr> for the patch. (trunk r6484:6485)

svn path=/main/branches/2.1.2/; revision=6486

17 years agoUse match_from_list in order to potentially avoid more blocks. (trunk r6481:6482)
Zac Medico [Sat, 5 May 2007 19:58:09 +0000 (19:58 -0000)]
Use match_from_list in order to potentially avoid more blocks. (trunk r6481:6482)

svn path=/main/branches/2.1.2/; revision=6483

17 years agoFor bug #177211, use chmod -R on the children of the current directory in order to...
Zac Medico [Sat, 5 May 2007 18:11:14 +0000 (18:11 -0000)]
For bug #177211, use chmod -R on the children of the current directory in order to reduce the size of the argument list. (trunk r6479:6480

svn path=/main/branches/2.1.2/; revision=6481

17 years agoFor bug #175058, comment #15, expand all possible variables in each argument. (trunk...
Zac Medico [Sat, 5 May 2007 17:41:18 +0000 (17:41 -0000)]
For bug #175058, comment #15, expand all possible variables in each argument. (trunk r6477:6478)

svn path=/main/branches/2.1.2/; revision=6479

17 years agodocument the behavior of `ebuild` wrt FEATURES=noauto #175444 (trunk r6470:6471) v2.1.2.6
Zac Medico [Sat, 5 May 2007 03:21:44 +0000 (03:21 -0000)]
document the behavior of `ebuild` wrt FEATURES=noauto #175444 (trunk r6470:6471)

svn path=/main/branches/2.1.2/; revision=6476

17 years agoFor bug #176765, when a new package is blocked by another one that is being replaced...
Zac Medico [Thu, 3 May 2007 09:24:13 +0000 (09:24 -0000)]
For bug #176765, when a new package is blocked by another one that is being replaced, handle another case where the conflict can be avoided. (trunk r6472:6473)

svn path=/main/branches/2.1.2/; revision=6474

17 years agoFix eend so that it works properly on a standard BSD console. Thanks to UberLord...
Zac Medico [Wed, 2 May 2007 17:23:44 +0000 (17:23 -0000)]
Fix eend so that it works properly on a standard BSD console.  Thanks to UberLord. (trunk r6466:6467)

svn path=/main/branches/2.1.2/; revision=6468

17 years agoFor bug #175058, avoid potential quoting issues by spawning FETCHCOMMAND without...
Zac Medico [Sun, 29 Apr 2007 06:37:29 +0000 (06:37 -0000)]
For bug #175058, avoid potential quoting issues by spawning FETCHCOMMAND without a shell. (trunk r6455:6456)

svn path=/main/branches/2.1.2/; revision=6457

17 years agoFor bug #176384, adjust config according to options of the command being resumed...
Zac Medico [Sat, 28 Apr 2007 19:15:34 +0000 (19:15 -0000)]
For bug #176384, adjust config according to options of the command being resumed. (trunk r6453:6454)

svn path=/main/branches/2.1.2/; revision=6455

17 years agoFor bug #175058, properly quote the variables in FETCHCOMMAND and RESUMECOMMAND since...
Zac Medico [Sat, 28 Apr 2007 17:38:43 +0000 (17:38 -0000)]
For bug #175058, properly quote the variables in FETCHCOMMAND and RESUMECOMMAND since the command is spawned in a bash shell. (trunk r6451:6452)

svn path=/main/branches/2.1.2/; revision=6453

17 years agoIn the installsources docs, note that CFLAGS needs to be set to include debug informa...
Zac Medico [Sat, 28 Apr 2007 04:57:40 +0000 (04:57 -0000)]
In the installsources docs, note that CFLAGS needs to be set to include debug information.  Thanks to tigger^ for reporting. (trunk r6441:6442)

svn path=/main/branches/2.1.2/; revision=6448

17 years agoFix up missing mymergelist variable from the previous commit. (trunk r6445:6446)
Zac Medico [Sat, 28 Apr 2007 01:58:22 +0000 (01:58 -0000)]
Fix up missing mymergelist variable from the previous commit. (trunk r6445:6446)

svn path=/main/branches/2.1.2/; revision=6447

17 years agoFor bug #176305, validate the resume merge list before attempting to verify the ebuil...
Zac Medico [Sat, 28 Apr 2007 01:46:45 +0000 (01:46 -0000)]
For bug #176305, validate the resume merge list before attempting to verify the ebuild manifests. (trunk r6443:6444)

svn path=/main/branches/2.1.2/; revision=6445

17 years agoAlways ensure permissions in DISTCC_DIR in order to try to prevent potential permissi... v2.1.2.5
Zac Medico [Thu, 26 Apr 2007 20:44:29 +0000 (20:44 -0000)]
Always ensure permissions in DISTCC_DIR in order to try to prevent potential permission problems for non-root users who are in the portage group (userpriv, etc.). (trunk r6439:6440)

svn path=/main/branches/2.1.2/; revision=6441

17 years agoFor bug #176139, only symlink the distfiles that are required according the current...
Zac Medico [Thu, 26 Apr 2007 19:43:56 +0000 (19:43 -0000)]
For bug #176139, only symlink the distfiles that are required according the current USE settings. (trunk r6437:6438)

svn path=/main/branches/2.1.2/; revision=6439

17 years agoFor bug #175781, add a higher preference priority for choices where all matching...
Zac Medico [Tue, 24 Apr 2007 06:58:16 +0000 (06:58 -0000)]
For bug #175781, add a higher preference priority for choices where all matching slots are installed (not just any slot). (trunk r6431:6432)

svn path=/main/branches/2.1.2/; revision=6433

17 years agoUse portable sh syntax rather than bash syntax. Thanks to drizzt. (trunk r6428:6429)
Zac Medico [Sat, 21 Apr 2007 10:50:30 +0000 (10:50 -0000)]
Use portable sh syntax rather than bash syntax.  Thanks to drizzt. (trunk r6428:6429)

svn path=/main/branches/2.1.2/; revision=6430

17 years agoAlso validate RESTRICT inside doebuild(). (trunk r6426:6427)
Zac Medico [Fri, 20 Apr 2007 22:53:42 +0000 (22:53 -0000)]
Also validate RESTRICT inside doebuild(). (trunk r6426:6427)

svn path=/main/branches/2.1.2/; revision=6428

17 years agoAlso validate SRC_URI inside doebuild(). (trunk r6424:6425)
Zac Medico [Fri, 20 Apr 2007 22:25:53 +0000 (22:25 -0000)]
Also validate SRC_URI inside doebuild(). (trunk r6424:6425)

svn path=/main/branches/2.1.2/; revision=6426

17 years agoFor bug #175344, validate LICENSE and PROVIDE inside doebuild(). (trunk r6422:6423)
Zac Medico [Fri, 20 Apr 2007 22:18:42 +0000 (22:18 -0000)]
For bug #175344, validate LICENSE and PROVIDE inside doebuild(). (trunk r6422:6423)

svn path=/main/branches/2.1.2/; revision=6424

17 years agoFor bug #175344, handle a potential InvalidDependString exception when parsing PROVID...
Zac Medico [Fri, 20 Apr 2007 21:53:37 +0000 (21:53 -0000)]
For bug #175344, handle a potential InvalidDependString exception when parsing PROVIDE. (trunk r6420:6421)

svn path=/main/branches/2.1.2/; revision=6422

17 years agoFor bug #175344, handle a potential InvalidDependString exception when parsing PROVID...
Zac Medico [Fri, 20 Apr 2007 21:32:23 +0000 (21:32 -0000)]
For bug #175344, handle a potential InvalidDependString exception when parsing PROVIDE. (trunk r6418:6419)

svn path=/main/branches/2.1.2/; revision=6420

17 years agoFor bug #175344, use cp_list instead of xmatch in order to avoid dep_expand calls...
Zac Medico [Fri, 20 Apr 2007 18:43:40 +0000 (18:43 -0000)]
For bug #175344, use cp_list instead of xmatch in order to avoid dep_expand calls. (trunk r6416:6417)

svn path=/main/branches/2.1.2/; revision=6418

17 years agoconvert `type -p` to `type -P` as noted by grobian (trunk r6410:6411) v2.1.2.4
Zac Medico [Mon, 16 Apr 2007 01:16:50 +0000 (01:16 -0000)]
convert `type -p` to `type -P` as noted by grobian (trunk r6410:6411)

svn path=/main/branches/2.1.2/; revision=6414

17 years agomisc style fixes (trunk r6400:6401)
Zac Medico [Sat, 14 Apr 2007 19:22:49 +0000 (19:22 -0000)]
misc style fixes (trunk r6400:6401)

svn path=/main/branches/2.1.2/; revision=6405

17 years agorevise tests so that does not trigger an error (trunk r6400:6401)
Zac Medico [Sat, 14 Apr 2007 19:21:01 +0000 (19:21 -0000)]
revise tests so that  does not trigger an error (trunk r6400:6401)

svn path=/main/branches/2.1.2/; revision=6404

17 years agodocument new version suffix style #166522 (trunk r6394:6395)
Zac Medico [Sat, 14 Apr 2007 07:47:48 +0000 (07:47 -0000)]
document new version suffix style #166522 (trunk r6394:6395)

svn path=/main/branches/2.1.2/; revision=6398

17 years agocreate leading directories to match behavior of other do* programs (trunk r6393:6394...
Zac Medico [Sat, 14 Apr 2007 07:45:14 +0000 (07:45 -0000)]
create leading directories to match behavior of other do* programs (trunk r6393:6394 and r6395:6396)

svn path=/main/branches/2.1.2/; revision=6397

17 years agosimplify unsafe file checking so files/paths with spaces dont cause troubles (trunk...
Zac Medico [Fri, 13 Apr 2007 19:50:52 +0000 (19:50 -0000)]
simplify unsafe file checking so files/paths with spaces dont cause troubles (trunk r6391:6392)

svn path=/main/branches/2.1.2/; revision=6393

17 years agoUse relative paths inside ecompressdir in order to avoid 'Argument list too long...
Zac Medico [Fri, 13 Apr 2007 05:44:23 +0000 (05:44 -0000)]
Use relative paths inside ecompressdir in order to avoid 'Argument list too long' errors with large file sets (observed when installing sys-apps/man-pages). (trunk r6387:6388)

svn path=/main/branches/2.1.2/; revision=6389

17 years agoAdd CATEGORY to blacklisted variables since it can interfere with CATEGORY guessing...
Zac Medico [Fri, 13 Apr 2007 05:11:04 +0000 (05:11 -0000)]
Add CATEGORY to blacklisted variables since it can interfere with CATEGORY guessing inside doebuild. (trunk r6385:6386)

svn path=/main/branches/2.1.2/; revision=6387

17 years agoUse catpkgsplit instead of pkgsplit for consistency with usage elsewhere. (trunk...
Zac Medico [Fri, 13 Apr 2007 04:14:50 +0000 (04:14 -0000)]
Use catpkgsplit instead of pkgsplit for consistency with usage elsewhere. (trunk r6383:6384)

svn path=/main/branches/2.1.2/; revision=6385

17 years agocleanup example ebuild to be more representative of a good ebuild #174260 by Timothy...
Zac Medico [Thu, 12 Apr 2007 19:49:25 +0000 (19:49 -0000)]
cleanup example ebuild to be more representative of a good ebuild #174260 by Timothy Redaelli (trunk r6378:6379)

svn path=/main/branches/2.1.2/; revision=6382

17 years agoremove references to EXEDESTTREE (trunk r6349:6350)
Zac Medico [Thu, 12 Apr 2007 05:29:16 +0000 (05:29 -0000)]
remove references to EXEDESTTREE (trunk r6349:6350)

svn path=/main/branches/2.1.2/; revision=6376

17 years agodocument /var/cache/edb/, /var/db/pkg/, and /var/lib/portage/config (trunk r6348...
Zac Medico [Thu, 12 Apr 2007 05:28:37 +0000 (05:28 -0000)]
document /var/cache/edb/, /var/db/pkg/, and /var/lib/portage/config (trunk r6348:6349)

svn path=/main/branches/2.1.2/; revision=6375

17 years agotell people that the FILES section is not supposed to be complete (and sneak in a...
Zac Medico [Thu, 12 Apr 2007 05:27:08 +0000 (05:27 -0000)]
tell people that the FILES section is not supposed to be complete (and sneak in a few style fixups) (trunk r6347:6348)

svn path=/main/branches/2.1.2/; revision=6374

17 years agoremove references to DOCDESTTREE and INSDESTTREE (trunk r6345:6346)
Zac Medico [Thu, 12 Apr 2007 05:25:58 +0000 (05:25 -0000)]
remove references to DOCDESTTREE and INSDESTTREE (trunk r6345:6346)

svn path=/main/branches/2.1.2/; revision=6373

17 years agoFor bug #173808, add back the old heuristics to make sure that we don't just blindly...
Zac Medico [Thu, 12 Apr 2007 04:14:46 +0000 (04:14 -0000)]
For bug #173808, add back the old heuristics to make sure that we don't just blindly compress the contents of any directory named "man".

svn path=/main/branches/2.1.2/; revision=6372

17 years agoFor bug #173808, compress ${mandir} all in one go instead of doing subdirectories...
Zac Medico [Tue, 10 Apr 2007 08:41:20 +0000 (08:41 -0000)]
For bug #173808, compress ${mandir} all in one go instead of doing subdirectories separately.  This allows symlinks that point into sibling directories to get updated properly by ecompressdir. (trunk r6361:6362)

svn path=/main/branches/2.1.2/; revision=6363

17 years agoEfficiently recycle partial valid vdb cache when possible. This reduces disk load...
Zac Medico [Tue, 10 Apr 2007 06:04:10 +0000 (06:04 -0000)]
Efficiently recycle partial valid vdb cache when possible.  This reduces disk load when switching between versions of portage that cache different keys. (trunk r6359:6360)

svn path=/main/branches/2.1.2/; revision=6361

17 years agoDon't load FEATURES in load_infodir() because FEATURES from the build host shouldn...
Zac Medico [Mon, 9 Apr 2007 17:20:00 +0000 (17:20 -0000)]
Don't load FEATURES in load_infodir() because FEATURES from the build host shouldn't be interpreted asFEATURES on the client system.  Thanks to Thanks to Chri

svn path=/main/branches/2.1.2/; revision=6359

17 years agoOnly apply permissions to ccache, confcache, and distcc dirs when they are created...
Zac Medico [Sun, 8 Apr 2007 19:37:13 +0000 (19:37 -0000)]
Only apply permissions to ccache, confcache, and distcc dirs when they are created in order to avoid interference with whatever the user's preferred permissions are.  Thanks to Diego Pettenò <flameeyes@gmail.com> for reporting. (trunk r6353:6354)

svn path=/main/branches/2.1.2/; revision=6355

17 years agoPunt the sorted_versions() function in favor of list.sort(vercmp). (trunk r6338:6339)
Zac Medico [Thu, 5 Apr 2007 20:47:09 +0000 (20:47 -0000)]
Punt the sorted_versions() function in favor of list.sort(vercmp). (trunk r6338:6339)

svn path=/main/branches/2.1.2/; revision=6340

17 years agoFor bug #173184, handle the CommandNotFound that is produced during uninstallation...
Zac Medico [Mon, 2 Apr 2007 19:44:25 +0000 (19:44 -0000)]
For bug #173184, handle the CommandNotFound that is produced during uninstallation of prelink. (trunk r6331:6332)

svn path=/main/branches/2.1.2/; revision=6333

17 years agoFix missing import. (trunk r6324:6325)
Zac Medico [Sat, 31 Mar 2007 11:04:00 +0000 (11:04 -0000)]
Fix missing import. (trunk r6324:6325)

svn path=/main/branches/2.1.2/; revision=6326

17 years agoFor bug #172571, use socket.AF_INET as the default family for socket.getaddrinfo... v2.1.2.3
Zac Medico [Wed, 28 Mar 2007 22:40:41 +0000 (22:40 -0000)]
For bug #172571, use socket.AF_INET as the default family for socket.getaddrinfo(). (trunk r6320:6321)

svn path=/main/branches/2.1.2/; revision=6322

17 years agoFor bug #172539, fix ecompressdir suffix handling so that automatic decompression...
Zac Medico [Wed, 28 Mar 2007 19:05:01 +0000 (19:05 -0000)]
For bug #172539, fix ecompressdir suffix handling so that automatic decompression of Z, gz, and bz2 suffixes works properly. (trunk r6308:6309)

svn path=/main/branches/2.1.2/; revision=6310

17 years agoCorrectly pull the metadata again when the node is converted. (trunk r6306:6307)
Zac Medico [Wed, 28 Mar 2007 17:18:10 +0000 (17:18 -0000)]
Correctly pull the metadata again when the node is converted. (trunk r6306:6307)

svn path=/main/branches/2.1.2/; revision=6308

17 years agoConvert "ebuild" and "binary" "nomerge" nodes into "installed" nodes for greater...
Zac Medico [Wed, 28 Mar 2007 17:00:37 +0000 (17:00 -0000)]
Convert "ebuild" and "binary" "nomerge" nodes into "installed" nodes for greater consistency in the depgraph. (trunk r6304:6305)

svn path=/main/branches/2.1.2/; revision=6306

17 years agoSynchronize PORTAGE_COMPRESS_FLAGS to reflect that -9 is the default now. (trunk...
Zac Medico [Wed, 28 Mar 2007 08:59:03 +0000 (08:59 -0000)]
Synchronize PORTAGE_COMPRESS_FLAGS to reflect that -9 is the default now. (trunk r6302:6303)

svn path=/main/branches/2.1.2/; revision=6304

17 years agoProperly anchor sed regexp for readlonly attribut filtering. (trunk r6300:6301)
Zac Medico [Tue, 27 Mar 2007 22:51:34 +0000 (22:51 -0000)]
Properly anchor sed regexp for readlonly attribut filtering. (trunk r6300:6301)

svn path=/main/branches/2.1.2/; revision=6302

17 years agoFilter the readonly attribute from variables saved in ${T}/environment to prevent...
Zac Medico [Tue, 27 Mar 2007 22:33:26 +0000 (22:33 -0000)]
Filter the readonly attribute from variables saved in ${T}/environment to prevent 'readonly variable' error messages in later phases. (trunk r6298:6299)

svn path=/main/branches/2.1.2/; revision=6300

17 years agosource ${T}/environment before the definition of qa_source() and qa_call() so that...
Zac Medico [Tue, 27 Mar 2007 22:24:18 +0000 (22:24 -0000)]
source ${T}/environment before the definition of qa_source() and qa_call() so that the call stack shows the original files and line numbers instead of those from ${T}/environment.  Thanks to Markus Ullmann <jokey@gentoo.org> for reporting. (trunk r6296:6297)

svn path=/main/branches/2.1.2/; revision=6298

17 years agoforcibly break all hard links so we dont need to rely on --force in compressor (trunk...
Zac Medico [Tue, 27 Mar 2007 20:55:42 +0000 (20:55 -0000)]
forcibly break all hard links so we dont need to rely on --force in compressor (trunk r6220:6221)

svn path=/main/branches/2.1.2/; revision=6296

17 years agodrop the need for the force flag by default and just delete the existing files automa...
Zac Medico [Tue, 27 Mar 2007 20:53:25 +0000 (20:53 -0000)]
drop the need for the force flag by default and just delete the existing files automatically #171007 (trunk r6218:6219)

svn path=/main/branches/2.1.2/; revision=6295

17 years agosend stdout to /dev/null since we rely on the output of stdout here to determine...
Zac Medico [Tue, 27 Mar 2007 20:42:47 +0000 (20:42 -0000)]
send stdout to /dev/null since we rely on the output of stdout here to determine the proper suffix #171212 (trunk r6228:6229)

svn path=/main/branches/2.1.2/; revision=6294

17 years agoFor bug #170178, remove all hardcoded references to '/usr/lib/portage'. (trunk r6202...
Zac Medico [Tue, 27 Mar 2007 20:32:16 +0000 (20:32 -0000)]
For bug #170178, remove all hardcoded references to '/usr/lib/portage'. (trunk r6202:6203)

svn path=/main/branches/2.1.2/; revision=6293

17 years agoVerify the Manifest first even if there's only one package (prior to the fetch phase...
Zac Medico [Sun, 25 Mar 2007 09:57:30 +0000 (09:57 -0000)]
Verify the Manifest first even if there's only one package (prior to the fetch phase). (trunk r6282:6283)

svn path=/main/branches/2.1.2/; revision=6284

17 years agoVerify all ebuild manifests before building anything now so that the user is notified...
Zac Medico [Sat, 24 Mar 2007 22:45:14 +0000 (22:45 -0000)]
Verify all ebuild manifests before building anything now so that the user is notified of failure as soon as possible. (trunk r6276:6277)

svn path=/main/branches/2.1.2/; revision=6278

17 years agoreturn from the merge task instead of calling sys.exit directly. (trunk r6274:6275)
Zac Medico [Sat, 24 Mar 2007 21:42:57 +0000 (21:42 -0000)]
return from the merge task instead of calling sys.exit directly. (trunk r6274:6275)

svn path=/main/branches/2.1.2/; revision=6276

17 years agoAllow the merge task to continue despite conflicts when --fetch-all-uri is specified...
Zac Medico [Sat, 24 Mar 2007 21:39:36 +0000 (21:39 -0000)]
Allow the merge task to continue despite conflicts when --fetch-all-uri is specified. (trunk r6272:6273)

svn path=/main/branches/2.1.2/; revision=6274

17 years agoFor bug #172033, remove the obsolete QA Notice for man pages that are already compres...
Zac Medico [Sat, 24 Mar 2007 18:52:24 +0000 (18:52 -0000)]
For bug #172033, remove the obsolete QA Notice for man pages that are already compressed. (trunk r6270:6271)

svn path=/main/branches/2.1.2/; revision=6272

17 years agoClean up and simplify preference selection logic for bug #171840. (trunk r6268:6269)
Zac Medico [Fri, 23 Mar 2007 02:56:00 +0000 (02:56 -0000)]
Clean up and simplify preference selection logic for bug #171840. (trunk r6268:6269)

svn path=/main/branches/2.1.2/; revision=6270

17 years agoFor bug #171840, consider all choices for slot intersection and promote those that...
Zac Medico [Fri, 23 Mar 2007 01:27:16 +0000 (01:27 -0000)]
For bug #171840, consider all choices for slot intersection and promote those that have upgrades relative to other choices. (trunk r6266:6267)

svn path=/main/branches/2.1.2/; revision=6268

17 years agoIgnore non-existent directories for bug #171809. This is required for readonly mode...
Zac Medico [Fri, 23 Mar 2007 00:16:32 +0000 (00:16 -0000)]
Ignore non-existent directories for bug #171809.  This is required for readonly mode. (trunk r6264:6265)

svn path=/main/branches/2.1.2/; revision=6266

17 years agoFix a utime call to prevent a timestamp collision for bug #171117. (trunk r6216:6217)
Zac Medico [Fri, 16 Mar 2007 18:37:48 +0000 (18:37 -0000)]
Fix a utime call to prevent a timestamp collision for bug #171117. (trunk r6216:6217)

svn path=/main/branches/2.1.2/; revision=6218

17 years agoFor bug #171117, ensure that the new and old config have different timestamps (for...
Zac Medico [Fri, 16 Mar 2007 18:12:21 +0000 (18:12 -0000)]
For bug #171117, ensure that the new and old config have different timestamps (for the benefit of programs like rsync that need distiguishable timestamps to detect file changes).  Thanks to Ben Bennett <sink@limey.net> for reporting. (trunk r6214:6215)

svn path=/main/branches/2.1.2/; revision=6216

17 years agoAutomatically convert ROOT and PORTAGE_CONFIGROOT to absolute paths when necessary...
Zac Medico [Fri, 16 Mar 2007 05:02:20 +0000 (05:02 -0000)]
Automatically convert ROOT and PORTAGE_CONFIGROOT to absolute paths when necessary since relative paths lead to problems. (trunk r6209:6211)

svn path=/main/branches/2.1.2/; revision=6214

17 years agoFor bug #163262 and conformance with section 7.2 of the PMS, make the export attribut...
Zac Medico [Fri, 16 Mar 2007 01:28:33 +0000 (01:28 -0000)]
For bug #163262 and conformance with section 7.2 of the PMS, make the export attribute of variables persist between ebuild phases. (trunk r6211:6212)

svn path=/main/branches/2.1.2/; revision=6213

17 years agoMake prepinfo remove installed info indexes recursively. Thanks to Christian Faulham...
Zac Medico [Tue, 13 Mar 2007 06:58:59 +0000 (06:58 -0000)]
Make prepinfo remove installed info indexes recursively.  Thanks to Christian Faulhammer <opfer@gentoo.org> for reporting (see bugs #162675 and #170133). (trunk r6204:6205)

svn path=/main/branches/2.1.2/; revision=6206

17 years agoFor bug #169620, in --tree display always show the dowload size on the node that... v2.1.2.2
Zac Medico [Tue, 6 Mar 2007 18:31:01 +0000 (18:31 -0000)]
For bug #169620, in --tree display always show the dowload size on the node that is "ordered" rather than one of it's "nomerge" counterparts. (trunk r6185:6186)

svn path=/main/branches/2.1.2/; revision=6187

17 years agoallow people to disable compression by setting the PORTAGE_COMPRESS variables to...
Zac Medico [Mon, 5 Mar 2007 00:36:44 +0000 (00:36 -0000)]
allow people to disable compression by setting the PORTAGE_COMPRESS variables to "" (trunk r6173:6174)

svn path=/main/branches/2.1.2/; revision=6177

17 years agoAvoid pointless population of the binary tree when --buildpkg is enabled. Thanks...
Zac Medico [Mon, 5 Mar 2007 00:13:31 +0000 (00:13 -0000)]
Avoid pointless population of the binary tree when --buildpkg is enabled.  Thanks to vapier for reporting. (trunk r6174:6175)

svn path=/main/branches/2.1.2/; revision=6176

17 years agoDisplay blockers at the end of the list so that it will more often be easy for the...
Zac Medico [Sun, 4 Mar 2007 04:25:18 +0000 (04:25 -0000)]
Display blockers at the end of the list so that it will more often be easy for the user to see them in a terminal.  Thanks to iapitus and hydrogen for the suggestion. (trunk r6168:6169)

svn path=/main/branches/2.1.2/; revision=6170

17 years agoRemove the KVERS environment variable since it's code that creates it is broken anywa... v2.1.2.1
Zac Medico [Sun, 4 Mar 2007 02:36:55 +0000 (02:36 -0000)]
Remove the KVERS environment variable since it's code that creates it is broken anyway (only sets KVERS="." in the general case). (trunk r6165:6166)

svn path=/main/branches/2.1.2/; revision=6167

17 years agoFix the minimum index for pruning consecutive duplicate nodes. (trunk r6163:6164)
Zac Medico [Sun, 4 Mar 2007 01:49:54 +0000 (01:49 -0000)]
Fix the minimum index for pruning consecutive duplicate nodes. (trunk r6163:6164)

svn path=/main/branches/2.1.2/; revision=6165

17 years agoAdd a note about --with-bdeps in the --depclean failure message. (trunk r6161:6162)
Zac Medico [Sun, 4 Mar 2007 01:36:24 +0000 (01:36 -0000)]
Add a note about --with-bdeps in the --depclean failure message. (trunk r6161:6162)

svn path=/main/branches/2.1.2/; revision=6163

17 years agoFor bug #169187, make --depclean prune unneeded slots such that it is consistent...
Zac Medico [Sun, 4 Mar 2007 00:34:57 +0000 (00:34 -0000)]
For bug #169187, make --depclean prune unneeded slots such that it is consistent with the world update algorithm. (trunk r6159:6160)

svn path=/main/branches/2.1.2/; revision=6161

17 years agoOnly prune duplicate consecutive nodes if they both have depth == 0. (trunk r6157...
Zac Medico [Sat, 3 Mar 2007 23:05:52 +0000 (23:05 -0000)]
Only prune duplicate consecutive nodes if they both have depth == 0. (trunk r6157:6158)

svn path=/main/branches/2.1.2/; revision=6159

17 years agoPass waiting_msg into recursive lockfile() calls. (trunk r6155:6156)
Zac Medico [Sat, 3 Mar 2007 21:47:59 +0000 (21:47 -0000)]
Pass waiting_msg into recursive lockfile() calls. (trunk r6155:6156)

svn path=/main/branches/2.1.2/; revision=6157

17 years agoMake sure that excess "nomerge" nodes are pruned correctly. (trunk r6147:6148)
Zac Medico [Sat, 3 Mar 2007 11:24:41 +0000 (11:24 -0000)]
Make sure that excess "nomerge" nodes are pruned correctly. (trunk r6147:6148)

svn path=/main/branches/2.1.2/; revision=6149

17 years agoAdd missing sys import. (trunk r6145:6146)
Zac Medico [Sat, 3 Mar 2007 10:39:35 +0000 (10:39 -0000)]
Add missing sys import. (trunk r6145:6146)

svn path=/main/branches/2.1.2/; revision=6147

17 years agoFor bug #138840, show a more informative message when waiting for a distfiles lock...
Zac Medico [Sat, 3 Mar 2007 09:49:56 +0000 (09:49 -0000)]
For bug #138840, show a more informative message when waiting for a distfiles lock due to parallel-fetch.  Thanks to David Watzke <david@watzke.cz> for the initial patch. (trunk r6142:6143)

svn path=/main/branches/2.1.2/; revision=6144

17 years agos/node/selected_parent/ for clarity (trunk r6140:6141)
Zac Medico [Sat, 3 Mar 2007 08:54:34 +0000 (08:54 -0000)]
s/node/selected_parent/ for clarity (trunk r6140:6141)

svn path=/main/branches/2.1.2/; revision=6142

17 years agoFix types.InstanceType test which is failing now for some reason. (trunk r6136:6137)
Zac Medico [Sat, 3 Mar 2007 08:32:20 +0000 (08:32 -0000)]
Fix types.InstanceType test which is failing now for some reason. (trunk r6136:6137)

svn path=/main/branches/2.1.2/; revision=6140

17 years agoupdate --help example to match current behavior #168678 by Arthur Hagen (trunk r6099...
Zac Medico [Sat, 3 Mar 2007 08:07:54 +0000 (08:07 -0000)]
update --help example to match current behavior #168678 by Arthur Hagen (trunk r6099:6100)

svn path=/main/branches/2.1.2/; revision=6139

17 years agoFor bug #169046, fill in the --tree display with "nomerge" nodes so that the user...
Zac Medico [Sat, 3 Mar 2007 01:21:20 +0000 (01:21 -0000)]
For bug #169046, fill in the --tree display with "nomerge" nodes so that the user can always see at lease 1 parent on any non-root node.  Packages may appear in the display list multiple times, and will be marked "nomerge" when their position in the list does not correspond to actual merge order. (trunk r6134:6135)

svn path=/main/branches/2.1.2/; revision=6136

17 years agoWhen emerge automatically resumes, add --ignore-default-opts to the command line...
Zac Medico [Fri, 2 Mar 2007 20:07:20 +0000 (20:07 -0000)]
When emerge automatically resumes, add --ignore-default-opts to the command line in order to prevent things like --ask from leaking in via EMERGE_DEFAULT_OPTS.  Thanks to Peter Weller <welp@gentoo.org> for reporting. (trunk r6132:6133)

svn path=/main/branches/2.1.2/; revision=6134