Zac Medico [Tue, 31 Jul 2007 04:47:37 +0000 (04:47 -0000)]
In dblink.treewalk(), handle the case where the current cpv is already installed but it has a different slot (multislot or unapplied slotmove). (branches/2.1.2 r6834)
svn path=/main/branches/2.1.2.9/; revision=7532
Zac Medico [Tue, 31 Jul 2007 01:22:11 +0000 (01:22 -0000)]
Change the numeric value of DepPriority.MIN to be equal to that of a satisfied PDEPEND since there is currently nothing with lower priority. (branches/2.1.2 r7529)
svn path=/main/branches/2.1.2.9/; revision=7530
Zac Medico [Mon, 30 Jul 2007 08:12:00 +0000 (08:12 -0000)]
Initialize dblink.contentscache to None since getcontents() expects that now.
svn path=/main/branches/2.1.2.9/; revision=7519
Zac Medico [Mon, 30 Jul 2007 07:53:56 +0000 (07:53 -0000)]
For bug #186960, try to create a directory for $ROOT if it doesn't exist. (branches/2.1.2 r7517)
svn path=/main/branches/2.1.2.9/; revision=7518
Zac Medico [Mon, 30 Jul 2007 07:33:48 +0000 (07:33 -0000)]
Remove some useless dircache code. (branches/2.1.2 r6819)
svn path=/main/branches/2.1.2.9/; revision=7515
Zac Medico [Mon, 30 Jul 2007 07:26:07 +0000 (07:26 -0000)]
Make dblink invalidate the vardbapi caches for each merge and unmerge. Don't use portage.listdir() since mtime granularity can prevent cachedir from invalidating it's cache properly and
this redundant cache layer isn't needed anyway. This should solve the intermittent failure of AUTOCLEAN to properly clean packages. (branches/2.1.2 r7205)
svn path=/main/branches/2.1.2.9/; revision=7514
Zac Medico [Mon, 30 Jul 2007 07:13:09 +0000 (07:13 -0000)]
For bug #182964, replace os.rename() with portage.movefile() in cases where the parent directory might change. (branches/2.1.2 r6984)
svn path=/main/branches/2.1.2.9/; revision=7513
Zac Medico [Mon, 30 Jul 2007 07:09:42 +0000 (07:09 -0000)]
For bug #139670, update the dohtml docs to show all supported file extensions. Thanks to Arfrever Frehtes Taifersar Arahesis for this patch. (branches/2.1.2 r7433)
svn path=/main/branches/2.1.2.9/; revision=7512
Zac Medico [Mon, 30 Jul 2007 07:07:52 +0000 (07:07 -0000)]
For bug #137483, move the `emerge --help config` docs to the emerge man page. Thanks to Arfrever Frehtes Taifersar Arahesis for this patch. (branches/2.1.2 r7431)
svn path=/main/branches/2.1.2.9/; revision=7511
Zac Medico [Mon, 30 Jul 2007 07:05:34 +0000 (07:05 -0000)]
For bug #185048, make emerge-webrsync honor http_proxy and ftp_proxy from make.conf. (branches/2.1.2 r7416)
svn path=/main/branches/2.1.2.9/; revision=7510
Zac Medico [Mon, 30 Jul 2007 07:04:47 +0000 (07:04 -0000)]
For bug #186639, note that /etc/portage/profile/ supports all of the same file types that /etc/make.profile/ does, except parent. (branches/2.1.2 r7411:7414)
svn path=/main/branches/2.1.2.9/; revision=7509
Zac Medico [Mon, 30 Jul 2007 07:02:17 +0000 (07:02 -0000)]
For --buildpkgonly, say "built" instead of "merged" in the "These are the packages that would be <action>" message. (branches/2.1.2 r7406)
svn path=/main/branches/2.1.2.9/; revision=7508
Zac Medico [Mon, 30 Jul 2007 07:01:10 +0000 (07:01 -0000)]
use ${MAKE:-make} rather than make in einstall() (branches/2.1.2 r7404)
svn path=/main/branches/2.1.2.9/; revision=7507
Zac Medico [Mon, 30 Jul 2007 07:00:22 +0000 (07:00 -0000)]
For bug #186610, use `find <path>` to scan for config updates since `cd <path>` could fail and cause the cwd to be scanned. (branches/2.1.2 r7403)
svn path=/main/branches/2.1.2.9/; revision=7506
Zac Medico [Mon, 30 Jul 2007 06:57:42 +0000 (06:57 -0000)]
For bug #184774, put lha's -q option last since otherwise the option parser now requires level 0, 1, or 2 to be specified. (branches/2.1.2 r7359)
svn path=/main/branches/2.1.2.9/; revision=7505
Zac Medico [Mon, 30 Jul 2007 06:56:23 +0000 (06:56 -0000)]
For bug #169500, detect when the cvs server puts /Attic/ inside the path and automatically correct it. (branches/2.1.2 r7341)
svn path=/main/branches/2.1.2.9/; revision=7504
Zac Medico [Mon, 30 Jul 2007 06:55:10 +0000 (06:55 -0000)]
For bug #185930, direct all FETCHCOMMAND output to stdout. (branches/2.1.2 r7331)
svn path=/main/branches/2.1.2.9/; revision=7503
Zac Medico [Mon, 30 Jul 2007 06:54:20 +0000 (06:54 -0000)]
For bug #162923, when digest verification of a distfile fails, rename instead of unlinking it in case it's a large download and the user wants to salvage it due to a bad digest. (branches/2.1.2 r7326)
svn path=/main/branches/2.1.2.9/; revision=7502
Zac Medico [Mon, 30 Jul 2007 06:50:13 +0000 (06:50 -0000)]
If the fetcher reported success and the file is too small, don't attempt to resume. Upstream probably changed the distfile and we need to show a digest verification failure so the user gets a clue. (branches/2.1.2 r7322)
svn path=/main/branches/2.1.2.9/; revision=7501
Zac Medico [Mon, 30 Jul 2007 06:48:46 +0000 (06:48 -0000)]
For bug #185670, make sure package.use.{mask,force} are properly displayed. (branches/2.1.2 r7254, r7296, and r7499)
svn path=/main/branches/2.1.2.9/; revision=7500
Zac Medico [Mon, 30 Jul 2007 06:35:54 +0000 (06:35 -0000)]
For bug #185504, document profiles/repo_name. (branches/2.1.2 r7320)
svn path=/main/branches/2.1.2.9/; revision=7498
Zac Medico [Mon, 30 Jul 2007 06:31:54 +0000 (06:31 -0000)]
Discard "nomerge" nodes to speed up depgraph.altlist() since those nodes aren't used and the --tree algorithm does a good job of regenerating them when appropriate. This also fixes the display algorithm so it doesn't falsely detect duplicate edges as much. (branches/2.1.2 r7068)
svn path=/main/branches/2.1.2.9/; revision=7497
Zac Medico [Mon, 30 Jul 2007 06:12:38 +0000 (06:12 -0000)]
Document PORTAGE_WORKDIR_MODE for bug #8688. (branches/2.1.2 r7236)
svn path=/main/branches/2.1.2.9/; revision=7495
Zac Medico [Mon, 30 Jul 2007 06:10:26 +0000 (06:10 -0000)]
Update the FEATURES=strict docs for better clarity. (branches/2.1.2 r7235)
svn path=/main/branches/2.1.2.9/; revision=7494
Zac Medico [Mon, 30 Jul 2007 06:09:15 +0000 (06:09 -0000)]
document FEATURES=sesandbox #161985 (branches/2.1.2 r7234)
svn path=/main/branches/2.1.2.9/; revision=7493
Zac Medico [Mon, 30 Jul 2007 06:05:58 +0000 (06:05 -0000)]
remove readable bits for debug files if the souce ELF is setXid (branches/2.1.2 r7232)
svn path=/main/branches/2.1.2.9/; revision=7492
Zac Medico [Mon, 30 Jul 2007 05:48:28 +0000 (05:48 -0000)]
For bug #184412, make depclean more consistent with the update algorithm by keeping the highest version that as visible in the portage tree and pruning any versions that are either masked or no longer exist in the portage tree. (branches/2.1.2 r7196)
svn path=/main/branches/2.1.2.9/; revision=7491
Zac Medico [Mon, 30 Jul 2007 05:39:29 +0000 (05:39 -0000)]
Remove redundant config update notification (bug #184116, branches/2.1.2 r7160)
svn path=/main/branches/2.1.2.9/; revision=7490
Zac Medico [Mon, 30 Jul 2007 05:36:55 +0000 (05:36 -0000)]
Implement BlockerCache.keys() so that DictMixin.__repr__() works. (branches/2.1.2 r7136)
svn path=/main/branches/2.1.2.9/; revision=7489
Zac Medico [Mon, 30 Jul 2007 05:35:44 +0000 (05:35 -0000)]
For bug #131030, update the warning about potential for emerge --sync overwrite or delete files in ${PORTDIR}. Add references to the PKGDIR and DISTDIR docs. (branches/2.1.2 r7112:7115)
svn path=/main/branches/2.1.2.9/; revision=7488
Zac Medico [Mon, 30 Jul 2007 05:33:16 +0000 (05:33 -0000)]
For bug #180045, try to merge PDEPEND as soon as possible so that it behaves more like RDEPEND. (branches/2.1.2 r7104:7107, r7116:7119, and r7122:7127)
svn path=/main/branches/2.1.2.9/; revision=7487
Zac Medico [Mon, 30 Jul 2007 05:17:28 +0000 (05:17 -0000)]
For bug #183431, catch a ParseError caused by a corrupt profile and dump an error message. This allows emerge to continue with actions that don't require a valid profile, such as --sync. (branches/2.1.2 r7074)
svn path=/main/branches/2.1.2.9/; revision=7486
Zac Medico [Mon, 30 Jul 2007 05:13:31 +0000 (05:13 -0000)]
Add sanity checks in fetch() and digestgen() to automatically detect and handle invalid empty distfiles since some users have reported difficulty when trying to create digests. (branches/2.1.2 r7039:7045)
svn path=/main/branches/2.1.2.9/; revision=7485
Zac Medico [Mon, 30 Jul 2007 05:04:52 +0000 (05:04 -0000)]
Update FETCHCOMMAND and RESUMECOMMAND docs (bug #141550, branches/2.1.2 r7005:7007)
svn path=/main/branches/2.1.2.9/; revision=7484
Zac Medico [Mon, 30 Jul 2007 05:03:03 +0000 (05:03 -0000)]
dont break when the binhost url doesn't end with a slash (bug #144440, branches/2.1.2 r7003)
svn path=/main/branches/2.1.2.9/; revision=7483
Zac Medico [Mon, 30 Jul 2007 05:01:10 +0000 (05:01 -0000)]
change default diff_command for emacs (bug #147558, branches/2.1.2 r7001)
svn path=/main/branches/2.1.2.9/; revision=7482
Zac Medico [Mon, 30 Jul 2007 04:58:06 +0000 (04:58 -0000)]
get ACCEPT_KEYWORDS from the env in gvisible() to properly handle negated values (bug #139600) (branches/2.1.2 r6998)
svn path=/main/branches/2.1.2.9/; revision=7481
Zac Medico [Mon, 30 Jul 2007 04:52:55 +0000 (04:52 -0000)]
Document RESTRICT=bindist and add a note about allowance for conditional syntax. (branches/2.1.2 r6957)
svn path=/main/branches/2.1.2.9/; revision=7480
Zac Medico [Mon, 30 Jul 2007 04:51:11 +0000 (04:51 -0000)]
Clean up the profile masking code. (branches/2.1.2 r6936)
svn path=/main/branches/2.1.2.9/; revision=7479
Zac Medico [Mon, 30 Jul 2007 04:49:45 +0000 (04:49 -0000)]
cache the result of --suffix to reduce testing overhead as suggested by Mr_Bones_ (branches/2.1.2 r6935)
svn path=/main/branches/2.1.2.9/; revision=7478
Zac Medico [Mon, 30 Jul 2007 04:45:05 +0000 (04:45 -0000)]
Add support for RSYNC_EXTRA_OPTS to webrsync (branches/2.1.2 r6927)
svn path=/main/branches/2.1.2.9/; revision=7477
Zac Medico [Mon, 30 Jul 2007 04:42:00 +0000 (04:42 -0000)]
Some minor fixes for manifest code (branches/2.1.2 r6923)
svn path=/main/branches/2.1.2.9/; revision=7476
Zac Medico [Mon, 30 Jul 2007 04:40:35 +0000 (04:40 -0000)]
Display message about --buildpkgonly restriction in pretend mode as well (branches/2.1.2 r6908)
svn path=/main/branches/2.1.2.9/; revision=7475
Zac Medico [Mon, 30 Jul 2007 04:38:58 +0000 (04:38 -0000)]
default --help should be usable, so make the extended output require --verbose (branches/2.1.2 r6906)
svn path=/main/branches/2.1.2.9/; revision=7474
Zac Medico [Mon, 30 Jul 2007 04:37:49 +0000 (04:37 -0000)]
fix grammar in error output (branches/2.1.2 r6905)
svn path=/main/branches/2.1.2.9/; revision=7473
Zac Medico [Mon, 30 Jul 2007 04:37:04 +0000 (04:37 -0000)]
make PDEPEND wording less restrictive #172511 and clarify install status wrt ||() as noted by ferringb (branches/2.1.2 r6904)
svn path=/main/branches/2.1.2.9/; revision=7472
Zac Medico [Mon, 30 Jul 2007 04:33:54 +0000 (04:33 -0000)]
Use the the optparse options for --ignore-default-opts since that allows option abreviation to work. (branches/2.1.2 r6891)
svn path=/main/branches/2.1.2.9/; revision=7471
Zac Medico [Mon, 30 Jul 2007 04:31:03 +0000 (04:31 -0000)]
For bug #180165, make portageq print a "Permission denied" error when appropriate and make has_version die if portageq has an unexpected exit code. (branches/2.1.2 r6885)
svn path=/main/branches/2.1.2.9/; revision=7470
Zac Medico [Mon, 30 Jul 2007 04:29:11 +0000 (04:29 -0000)]
If a package is in the world set but it's not installed, go ahead and install it if it's available (instead of telling the user to run emaint). (branches/2.1.2 r6884 and r6888)
svn path=/main/branches/2.1.2.9/; revision=7469
Zac Medico [Mon, 30 Jul 2007 04:26:52 +0000 (04:26 -0000)]
Fix cacheddir() to behave properly if os.listdir() raises errno.EACCES (Permission denied). (branches/2.1.2 r6880)
svn path=/main/branches/2.1.2.9/; revision=7468
Zac Medico [Mon, 30 Jul 2007 04:23:08 +0000 (04:23 -0000)]
For bug #143340, give an appropriate message when there is no read access to a binary package. (branches/2.1.2 r6878)
svn path=/main/branches/2.1.2.9/; revision=7467
Zac Medico [Mon, 30 Jul 2007 04:17:23 +0000 (04:17 -0000)]
Make repoman exit with nonzero status whenever there are qa issues (already does the same in commit mode). Thanks to Daniel Gryniewicz <dang@gentoo.org> in bug #182166. (branches/2.1.2 r6857)
svn path=/main/branches/2.1.2.9/; revision=7466
Zac Medico [Mon, 30 Jul 2007 04:16:05 +0000 (04:16 -0000)]
For bug #182021, use active voice when notifying the user that superuser access is required. (branches/2.1.2 r6855)
svn path=/main/branches/2.1.2.9/; revision=7465
Zac Medico [Mon, 30 Jul 2007 04:14:21 +0000 (04:14 -0000)]
For bug #182157, never chmod 0 symlinks before unlinking them. (branches/2.1.2 r6849)
svn path=/main/branches/2.1.2.9/; revision=7464
Zac Medico [Mon, 30 Jul 2007 04:06:52 +0000 (04:06 -0000)]
For bug #181953, prevent the circular_blocks code from selecting a node that's already been selected by the normal node selection process. (branches/2.1.2 r6838)
svn path=/main/branches/2.1.2.9/; revision=7463
Zac Medico [Mon, 30 Jul 2007 04:03:08 +0000 (04:03 -0000)]
Fix dblink.isowner() so it works properly when ROOT!=/. (branches/2.1.2 r6828)
svn path=/main/branches/2.1.2.9/; revision=7462
Zac Medico [Mon, 30 Jul 2007 03:50:38 +0000 (03:50 -0000)]
Always return a dict from dblink.getcontents() since callers never expect to get None. (branches/2.1.2 r6817)
svn path=/main/branches/2.1.2.9/; revision=7461
Zac Medico [Mon, 30 Jul 2007 03:46:30 +0000 (03:46 -0000)]
Update the PORT_LOGDIR docs for bug #82378. Thanks to Arfrever FTA for reporting. (branches/2.1.2 r6811)
svn path=/main/branches/2.1.2.9/; revision=7460
Zac Medico [Mon, 30 Jul 2007 03:45:08 +0000 (03:45 -0000)]
For bug #181355, detect parenthesis mismatch in paren_reduce(), raise an InvalidDependString exception, and make sure that all callers handle the exception properly. (branches/2.1.2 r6798)
svn path=/main/branches/2.1.2.9/; revision=7459
Zac Medico [Mon, 30 Jul 2007 03:43:18 +0000 (03:43 -0000)]
For bug #181551, support slot deps in package.keywords. (branches/2.1.2 r6791)
svn path=/main/branches/2.1.2.9/; revision=7458
Zac Medico [Mon, 30 Jul 2007 03:42:15 +0000 (03:42 -0000)]
Make repoman work with both + and - flags in IUSE. (branches/2.1.2 r6789)
svn path=/main/branches/2.1.2.9/; revision=7457
Zac Medico [Mon, 30 Jul 2007 03:38:54 +0000 (03:38 -0000)]
Skip bogus '$ECLASS inherited illegally' messages when installing from a binary package. (branches/2.1.2 r6776)
svn path=/main/branches/2.1.2.9/; revision=7456
Zac Medico [Mon, 30 Jul 2007 03:37:38 +0000 (03:37 -0000)]
For bug #152828, run -ldconfig when != . (branches/2.1.2 r6771)
svn path=/main/branches/2.1.2.9/; revision=7455
Zac Medico [Mon, 30 Jul 2007 03:35:35 +0000 (03:35 -0000)]
For bug #139383, in xtermTitleReset() use os.system() instead of commands.getoutput() since the latter puts too much restriction on what echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\033\\" may contain. (branches/2.1.2 r6769, r6773, r6800, and r6847)
svn path=/main/branches/2.1.2.9/; revision=7454
Zac Medico [Mon, 30 Jul 2007 03:22:53 +0000 (03:22 -0000)]
For bug #181104, make econf give an appropriate error message when configure is not executable. (branches/2.1.2 r6767)
svn path=/main/branches/2.1.2.9/; revision=7453
Zac Medico [Mon, 30 Jul 2007 03:21:33 +0000 (03:21 -0000)]
Make all the python code respect USE conditionals in RESTRICT. It's already handled on the bash side since RESTRICT is assigned the value of PORTAGE_RESTRICT. (branches/2.1.2 r6763:6765)
svn path=/main/branches/2.1.2.9/; revision=7452
Zac Medico [Mon, 30 Jul 2007 03:17:10 +0000 (03:17 -0000)]
Return copies of the cached values from pkgsplit and catpkgsplit. (branches/2.1.2 r6763)
svn path=/main/branches/2.1.2.9/; revision=7451
Zac Medico [Mon, 30 Jul 2007 03:15:32 +0000 (03:15 -0000)]
For bug #156536, update --resume docs to show that the resume history is capable of storing two merge lists. (branches/2.1.2 r6762)
svn path=/main/branches/2.1.2.9/; revision=7450
Zac Medico [Mon, 30 Jul 2007 03:14:25 +0000 (03:14 -0000)]
For bug #153967, use -O ${DISTDIR}/${FILE} in the default FETCHCOMMAND. (branches/2.1.2 r6761)
svn path=/main/branches/2.1.2.9/; revision=7449
Zac Medico [Mon, 30 Jul 2007 03:11:58 +0000 (03:11 -0000)]
When dblink.treewalk() looks for an installed instance in the same slot, make sure that it selects the one with the highest COUNTER in case there are multiple matches. (branches/2.1.2 r6758)
svn path=/main/branches/2.1.2.9/; revision=7448
Zac Medico [Mon, 30 Jul 2007 03:09:24 +0000 (03:09 -0000)]
Remove duplicate entries from special variables processed by env_update() (bug #172194) (branches/2.1.2 r6757 and r6759)
svn path=/main/branches/2.1.2.9/; revision=7447
Zac Medico [Mon, 30 Jul 2007 03:06:32 +0000 (03:06 -0000)]
Use user-provided ${mv_opts} for -5 (bug #47442) (branches/2.1.2 r6756)
svn path=/main/branches/2.1.2.9/; revision=7446
Zac Medico [Mon, 30 Jul 2007 03:05:17 +0000 (03:05 -0000)]
Add ECONF_SOURCE to the econf docs. (branches/2.1.2 r6755)
svn path=/main/branches/2.1.2.9/; revision=7445
Zac Medico [Mon, 30 Jul 2007 03:03:45 +0000 (03:03 -0000)]
Document EXTRA_ECONF, thanks to Arfrever FTA in bug #167057. (branches/2.1.2 r6754)
svn path=/main/branches/2.1.2.9/; revision=7444
Zac Medico [Mon, 30 Jul 2007 03:02:17 +0000 (03:02 -0000)]
For bug #82378, only set permissions on PORT_LOGDIR if it is created automatically. (branches/2.1.2 r6744)
svn path=/main/branches/2.1.2.9/; revision=7443
Zac Medico [Mon, 30 Jul 2007 03:00:20 +0000 (03:00 -0000)]
Improve support for slot deps atoms given on the command line. (branches/2.1.2 r6731)
svn path=/main/branches/2.1.2.9/; revision=7442
Zac Medico [Mon, 30 Jul 2007 02:57:44 +0000 (02:57 -0000)]
Don't complain when is missing unless manifest1 compatibility is enabled. (branches/2.1.2 r6717)
svn path=/main/branches/2.1.2.9/; revision=7441
Zac Medico [Mon, 30 Jul 2007 02:55:06 +0000 (02:55 -0000)]
Instead of calling sys.exit() when aux_get() fails inside getfetchlist(), convert the KeyError to an InvalidDependString exception since callers already handle it. (branches/2.1.2 r6715)
svn path=/main/branches/2.1.2.9/; revision=7440
Zac Medico [Mon, 30 Jul 2007 02:53:45 +0000 (02:53 -0000)]
Don't repeatedly invoke the depend phase for ebuilds that are already known to be broken. (branches/2.1.2 r6714)
svn path=/main/branches/2.1.2.9/; revision=7439
Zac Medico [Mon, 30 Jul 2007 02:52:34 +0000 (02:52 -0000)]
For bug #149397, raise an InvalidDependString exception if a USE has no basename. (branches/2.1.2 r6713)
svn path=/main/branches/2.1.2.9/; revision=7438
Zac Medico [Mon, 30 Jul 2007 02:48:40 +0000 (02:48 -0000)]
Only check ChangeLog if we're dealing with an ebuild (bug #170604) (branches/2.1.2 r6702)
svn path=/main/branches/2.1.2.9/; revision=7437
Zac Medico [Mon, 30 Jul 2007 02:46:52 +0000 (02:46 -0000)]
For bug #172886, catch GetoptError. (branches/2.1.2 r6701)
svn path=/main/branches/2.1.2.9/; revision=7436
Zac Medico [Mon, 30 Jul 2007 02:45:23 +0000 (02:45 -0000)]
Make dep_zapdeps() pull SLOT from the correct dbapi instance when it falls back to the vdb. (branches/2.1.2 r6700)
svn path=/main/branches/2.1.2.9/; revision=7435
Zac Medico [Mon, 30 Jul 2007 02:24:01 +0000 (02:24 -0000)]
For bug #139670, update the dohtml docs to show all supported file extensions. Thanks to Arfrever Frehtes Taifersar Arahesis for this patch. (trunk r7432)
svn path=/main/branches/2.1.2/; revision=7433
Zac Medico [Mon, 30 Jul 2007 01:30:17 +0000 (01:30 -0000)]
For bug #137483, move the `emerge --help config` docs to the emerge man page. Thanks to Arfrever Frehtes Taifersar Arahesis for this patch. (trunk r7430)
svn path=/main/branches/2.1.2/; revision=7431
Zac Medico [Sun, 29 Jul 2007 22:13:03 +0000 (22:13 -0000)]
For bug #187016, and env.d to the default USE_ORDER. (trunk r7426:7428)
svn path=/main/branches/2.1.2/; revision=7429
Zac Medico [Sun, 29 Jul 2007 02:10:36 +0000 (02:10 -0000)]
For pty logging, handle the EAGAIN error that is thrown from fcntl when the slave end of the pty is closed on FreeBSD. (trunk r7424)
svn path=/main/branches/2.1.2/; revision=7425
Zac Medico [Sat, 28 Jul 2007 22:52:37 +0000 (22:52 -0000)]
For bug #186876, fall back it os.pipe() if pty.openpty() fails. (trunk r7422)
svn path=/main/branches/2.1.2/; revision=7423
Zac Medico [Sat, 28 Jul 2007 04:13:47 +0000 (04:13 -0000)]
When the fetch phase fails inside doebuild(), create an eerror log since the mod_echo module might push the original message off of the top of the terminal and prevent the user from being able to see it. (trunk r7419)
svn path=/main/branches/2.1.2/; revision=7420
Zac Medico [Sat, 28 Jul 2007 03:07:07 +0000 (03:07 -0000)]
Handle 2 more cases where elog_process() needs to be called:
- binary install via pkgmerge() fails before reaching the merge phase (pkg_setup dies)
- doebuild() is called for the merge phase but it dies before reaching the merge phase
(trunk r7417)
svn path=/main/branches/2.1.2/; revision=7418
Zac Medico [Sat, 28 Jul 2007 00:09:40 +0000 (00:09 -0000)]
For bug #185048, make emerge-webrsync honor http_proxy and ftp_proxy from make.conf. (trunk r7415)
svn path=/main/branches/2.1.2/; revision=7416
Zac Medico [Fri, 27 Jul 2007 23:31:31 +0000 (23:31 -0000)]
For bug #186639, note that /etc/portage/profile/ supports all of the same file types that /etc/make.profile/ does, except parent. (trunk r7413)
svn path=/main/branches/2.1.2/; revision=7414
Zac Medico [Fri, 27 Jul 2007 23:17:54 +0000 (23:17 -0000)]
For bug #186639, add more clarification about the relationship between /etc/make.profile/ and /etc/portage/profile/. (trunk r7411)
svn path=/main/branches/2.1.2/; revision=7412
Zac Medico [Fri, 27 Jul 2007 22:35:15 +0000 (22:35 -0000)]
For bug #186480, while we transition to repository lables, avoid ? spam in the repository display by ignoring a missing repository label for an installed package.
svn path=/main/branches/2.1.2/; revision=7409
Zac Medico [Fri, 27 Jul 2007 22:03:31 +0000 (22:03 -0000)]
For bug #186826, always show --newuse flags that trigger reinstallation even when not in --verbose mode. (trunk r7407)
svn path=/main/branches/2.1.2/; revision=7408
Zac Medico [Fri, 27 Jul 2007 18:57:58 +0000 (18:57 -0000)]
For --buildpkgonly, say "built" instead of "merged" in the "These are the packages that would be <action>" message. (trunk r7405)
svn path=/main/branches/2.1.2/; revision=7406
Zac Medico [Fri, 27 Jul 2007 18:34:54 +0000 (18:34 -0000)]
use ${MAKE:-make} rather than make in einstall() (trunk r7396)
svn path=/main/branches/2.1.2/; revision=7404
Zac Medico [Thu, 26 Jul 2007 21:54:49 +0000 (21:54 -0000)]
For bug #186610, use `find <path>` to scan for config updates since `cd <path>` could fail and cause the cwd to be scanned. (trunk r7402)
svn path=/main/branches/2.1.2/; revision=7403
Zac Medico [Thu, 26 Jul 2007 21:26:23 +0000 (21:26 -0000)]
When setting the size of the pty for logging, check if stdout isatty rather than stdin. (trunk r7400)
svn path=/main/branches/2.1.2/; revision=7401
Zac Medico [Wed, 25 Jul 2007 11:16:27 +0000 (11:16 -0000)]
Merge the portage.spawn() implementation with pty logging from trunk:
- Sending output through the pty device makes logging compatible with
sesandbox and the default selinux security policy (see bug #162404).
- Having a pty device for stdout makes $PAGER behave nicely for things like
check_license() from eutils.eclass.
svn path=/main/branches/2.1.2/; revision=7395