portage.git
15 years agoUse calendar.timegm instead of time.mktime, for correct timezone handling.
Zac Medico [Tue, 27 Oct 2009 22:54:56 +0000 (22:54 -0000)]
Use calendar.timegm instead of time.mktime, for correct timezone handling.
(trunk r14728)

svn path=/main/branches/2.1.7/; revision=14736

15 years agoDon't set mtime on downloaded metadata.dtd when using python3, since the
Zac Medico [Sun, 25 Oct 2009 20:27:02 +0000 (20:27 -0000)]
Don't set mtime on downloaded metadata.dtd when using python3, since the
rfc822.parsedate() function is not available. Thanks to Arfrever for
reporting. (trunk r14725)

svn path=/main/branches/2.1.7/; revision=14727

15 years agoupdate documentation on _test_openpty_eof and disable openpty on Solaris again (branc...
Zac Medico [Sun, 25 Oct 2009 20:26:50 +0000 (20:26 -0000)]
update documentation on _test_openpty_eof and disable openpty on Solaris again (branches/prefix r14721)
(trunk r14722)

svn path=/main/branches/2.1.7/; revision=14726

15 years agoBug #134466 - Add a --ask-enter-invalid option. When used together with the
Zac Medico [Sat, 24 Oct 2009 07:06:38 +0000 (07:06 -0000)]
Bug #134466 - Add a --ask-enter-invalid option. When used together with the
--ask option, interpret a single "Enter" key press as invalid input. This
helps prevent accidental acceptance of the first choice. (trunk r14710)

svn path=/main/branches/2.1.7/; revision=14719

15 years agoUse urllib.urlopen() instead of portage.fetch() for fetching metadata.dtd.
Zac Medico [Sat, 24 Oct 2009 07:06:28 +0000 (07:06 -0000)]
Use urllib.urlopen() instead of portage.fetch() for fetching metadata.dtd.
(trunk r14709)

svn path=/main/branches/2.1.7/; revision=14718

15 years agoAdd --help output for --unordered-display, and move man page docs from the
Zac Medico [Sat, 24 Oct 2009 07:06:07 +0000 (07:06 -0000)]
Add --help output for --unordered-display, and move man page docs from the
actions to the options section. (trunk r14708)

svn path=/main/branches/2.1.7/; revision=14717

15 years agoUse find with -print0 for absolute safety. (trunk r14707)
Zac Medico [Sat, 24 Oct 2009 07:05:51 +0000 (07:05 -0000)]
Use find with -print0 for absolute safety. (trunk r14707)

svn path=/main/branches/2.1.7/; revision=14716

15 years agoBug #289967 - Update installsources rsync code for >=debugedit-4.4.6-r2.
Zac Medico [Sat, 24 Oct 2009 07:05:33 +0000 (07:05 -0000)]
Bug #289967 - Update installsources rsync code for >=debugedit-4.4.6-r2.
Thanks to Peter Alfredsen <loki_val@g.o> for this patch. (trunk r14706)

svn path=/main/branches/2.1.7/; revision=14715

15 years agoFactor vdb loading code out of the depgraph constructor, since this procedure
Zac Medico [Sat, 24 Oct 2009 07:05:13 +0000 (07:05 -0000)]
Factor vdb loading code out of the depgraph constructor, since this procedure
is slow and it generates spinner output, which isn't very nice behavior for
a constructor. Now it's called on-demand by various methods when necessary.
(trunk r14705)

svn path=/main/branches/2.1.7/; revision=14714

15 years agoFactor out duplicate "These are the packages that would be merged",
Zac Medico [Sat, 24 Oct 2009 07:04:54 +0000 (07:04 -0000)]
Factor out duplicate "These are the packages that would be merged",
"Calculating dependencies", and spinner cleanup code. (trunk r14704)

svn path=/main/branches/2.1.7/; revision=14713

15 years agoAdd a --unordered-display option for use with --tree. This allows the display
Zac Medico [Sat, 24 Oct 2009 07:04:32 +0000 (07:04 -0000)]
Add a --unordered-display option for use with --tree. This allows the display
to be optimized differently since the merge order is not preserved. Thanks
to Sebastian Mingramm (few) for the initial patch. (trunk r14703)

svn path=/main/branches/2.1.7/; revision=14712

15 years agoFactor the --tree code out of depgraph.display(). (trunk r14702)
Zac Medico [Sat, 24 Oct 2009 07:04:14 +0000 (07:04 -0000)]
Factor the --tree code out of depgraph.display(). (trunk r14702)

svn path=/main/branches/2.1.7/; revision=14711

15 years agoFix license_groups parsing to stack the lists, so license_groups from overlays
Zac Medico [Mon, 19 Oct 2009 21:04:33 +0000 (21:04 -0000)]
Fix license_groups parsing to stack the lists, so license_groups from overlays
extend groups from the main tree instead of overwritting them. Thanks to
Vlastimil Babka <caster@g.o> for reporting. (trunk r14696)

svn path=/main/branches/2.1.7/; revision=14698

15 years agodrop IMAGE -- people have had years to catch up (trunk r14694)
Zac Medico [Mon, 19 Oct 2009 21:04:21 +0000 (21:04 -0000)]
drop IMAGE -- people have had years to catch up (trunk r14694)

svn path=/main/branches/2.1.7/; revision=14697

15 years agoIn calc_depclean(), Rename 'selected' to 'world', since 'selected' is currently
Zac Medico [Mon, 19 Oct 2009 03:56:51 +0000 (03:56 -0000)]
In calc_depclean(), Rename 'selected' to 'world', since 'selected' is currently
considered to be an internal set and we don't want it to be displayed to the
user as a reverse dependency.

svn path=/main/branches/2.1.7/; revision=14693

15 years agoBug #259697 - Update IUSE.invalid docs for glep 56. Thanks to Alec Warner
Zac Medico [Mon, 19 Oct 2009 03:47:14 +0000 (03:47 -0000)]
Bug #259697 - Update IUSE.invalid docs for glep 56. Thanks to Alec Warner
<antarus@g.o> for this patch. (trunk r14681)

svn path=/main/branches/2.1.7/; revision=14692

15 years agoAdd support for display of nested sets in --depclean and --prune reverse
Zac Medico [Mon, 19 Oct 2009 03:46:02 +0000 (03:46 -0000)]
Add support for display of nested sets in --depclean and --prune reverse
dependency output. This also fixes a bug from the 'selected' set changes
which could cause the system set to be disregarded in some cases.
(trunk r14680)

svn path=/main/branches/2.1.7/; revision=14691

15 years agoRemove support for 'extend', 'remove', and 'intersect' sets.conf section
Zac Medico [Mon, 19 Oct 2009 03:43:21 +0000 (03:43 -0000)]
Remove support for 'extend', 'remove', and 'intersect' sets.conf section
attributes in SetConfig.getSetAtoms() since the current implementation does
not meet user expectations, as mentioned in bug #253802, comment #5:

Package set operators currently operate on atoms, but what users really need
is for them to operate on the packages themselves. This will allow one set to
add or subtract packages from another even though the sets to not use the exact
same atoms to refer to the given packages.

I imagine the way this should be done is to create a mapping of atom -> package
for each set, perform the intersection using the packages, and then map the
package intersection back into a set of atoms. (trunk r14679)

svn path=/main/branches/2.1.7/; revision=14690

15 years agoMove filtering of misc bash variables from save_ebuild_env() to
Zac Medico [Mon, 19 Oct 2009 03:38:37 +0000 (03:38 -0000)]
Move filtering of misc bash variables from save_ebuild_env() to
filter_readonly_variables(). Add additional variables found in
the output of `env -i bash -c 'declare -p'`. (trunk r14676)

svn path=/main/branches/2.1.7/; revision=14689

15 years agoFix messages broken in r14616. Thanks to Arfrever for reporting and thanks to
Zac Medico [Mon, 19 Oct 2009 03:38:22 +0000 (03:38 -0000)]
Fix messages broken in r14616. Thanks to Arfrever for reporting and thanks to
Jonathan Callen <abcd@g.o> for this patch. (trunk r14675)

svn path=/main/branches/2.1.7/; revision=14688

15 years agoConvert --select to boolean True when enabled, so --resume code handles
Zac Medico [Mon, 19 Oct 2009 03:37:55 +0000 (03:37 -0000)]
Convert --select to boolean True when enabled, so --resume code handles
it like other boolean options. (trunk r14667)

svn path=/main/branches/2.1.7/; revision=14687

15 years agoWarn aabout default world and system set configuration being used when
Zac Medico [Mon, 19 Oct 2009 03:37:35 +0000 (03:37 -0000)]
Warn aabout default world and system set configuration being used when
sets.conf is corrupt. Thanks to Thanks to Sebastian Mingramm (few) for
the suggestion. (trunk r14666)

svn path=/main/branches/2.1.7/; revision=14686

15 years agoAdd a --use-ebuild-visibility option, for using unbuilt ebuild metadata
Zac Medico [Mon, 19 Oct 2009 03:37:16 +0000 (03:37 -0000)]
Add a --use-ebuild-visibility option, for using unbuilt ebuild metadata
in visibility checks for built ebuilds. Thanks to Sebastian Mingramm (few)
for reporting the problem and testing the patch. (trunk r14665)

svn path=/main/branches/2.1.7/; revision=14685

15 years agoFix breakage in DEFINED_PHASES code. (trunk r14664)
Zac Medico [Mon, 19 Oct 2009 03:37:02 +0000 (03:37 -0000)]
Fix breakage in DEFINED_PHASES code. (trunk r14664)

svn path=/main/branches/2.1.7/; revision=14684

15 years agoRemove reference to non-existent _source_ebuild function. (trunk r14663)
Zac Medico [Mon, 19 Oct 2009 03:36:54 +0000 (03:36 -0000)]
Remove reference to non-existent _source_ebuild function. (trunk r14663)

svn path=/main/branches/2.1.7/; revision=14683

15 years agoPreserve variables which have been set in global scope using 'declare'.
Zac Medico [Mon, 19 Oct 2009 03:36:30 +0000 (03:36 -0000)]
Preserve variables which have been set in global scope using 'declare'.
(trunk r14662)

svn path=/main/branches/2.1.7/; revision=14682

15 years agoIn SetConfig.getSetAtoms(), don't assume the set has a 'creator' attribute,
Zac Medico [Sun, 18 Oct 2009 04:17:54 +0000 (04:17 -0000)]
In SetConfig.getSetAtoms(), don't assume the set has a 'creator' attribute,
since if sets.conf is corrupt then emerge generates fallback sets without
the 'creator' attribute. (trunk r14660)

svn path=/main/branches/2.1.7/; revision=14661

15 years agoCall config._init_dirs() from emerge so that it's not called every time
Zac Medico [Sun, 18 Oct 2009 04:05:10 +0000 (04:05 -0000)]
Call config._init_dirs() from emerge so that it's not called every time
the portage api is imported. (trunk r14631)

svn path=/main/branches/2.1.7/; revision=14659

15 years agoAutomatically create a fallback setconfig, so emerge isn't crippled due to
Zac Medico [Sun, 18 Oct 2009 04:04:45 +0000 (04:04 -0000)]
Automatically create a fallback setconfig, so emerge isn't crippled due to
misssing/corrupt/outdated sets.conf. This is especially important since
WorldSet has been renamed to WorldSelectedSet, and thus new and old sets.conf
files are incompatible. (trunk r14630)

svn path=/main/branches/2.1.7/; revision=14658

15 years agoBug #227225 - Add *DEPEND.badtilde warning for ~ operator used with non-zero
Zac Medico [Sun, 18 Oct 2009 03:58:55 +0000 (03:58 -0000)]
Bug #227225 - Add *DEPEND.badtilde warning for ~ operator used with non-zero
revision. Thanks to David Leverton <levertond@googlemail.com> for this patch.
(trunk r14629)

svn path=/main/branches/2.1.7/; revision=14657

15 years agoMake cpv_getkey() use catpkgsplit() insead of a separate regex. (trunk r14628)
Zac Medico [Sun, 18 Oct 2009 03:58:44 +0000 (03:58 -0000)]
Make cpv_getkey() use catpkgsplit() insead of a separate regex. (trunk r14628)

svn path=/main/branches/2.1.7/; revision=14656

15 years agoFix repoman breakage from previous commit. (trunk r14627)
Zac Medico [Sun, 18 Oct 2009 03:58:34 +0000 (03:58 -0000)]
Fix repoman breakage from previous commit. (trunk r14627)

svn path=/main/branches/2.1.7/; revision=14655

15 years agoInside dep_zapdeps(), detect cases such as || ( foo:1 foo:2 ), where we want
Zac Medico [Sun, 18 Oct 2009 03:58:26 +0000 (03:58 -0000)]
Inside dep_zapdeps(), detect cases such as || ( foo:1 foo:2 ), where we want
to prefer the atom which matches the higher version rather than the atom
furthest to the left. Sorting is done separately for each of choice_bins, so
as not to interfere with the ordering of the bins. Because of the bin
separation, the main function of this code is to allow --depclean to remove
old slots (rather than to pull in new slots). (trunk r14626)

svn path=/main/branches/2.1.7/; revision=14654

15 years agoBug #273636 - Add doins and newins support for symlink preservation in
Zac Medico [Sun, 18 Oct 2009 03:58:14 +0000 (03:58 -0000)]
Bug #273636 - Add doins and newins support for symlink preservation in
EAPI 3. Thanks to Jonathan Callen <abcd@g.o> for the initial patch (I
added EAPI conditionals in order to share code between all EAPIs).
(trunk r14625)

svn path=/main/branches/2.1.7/; revision=14653

15 years agoBug #273643 - Don't export AA in EAPI 3. Thanks to Jonathan Callen <abcd@g.o>
Zac Medico [Sun, 18 Oct 2009 03:57:58 +0000 (03:57 -0000)]
Bug #273643 - Don't export AA in EAPI 3. Thanks to Jonathan Callen <abcd@g.o>
for the initial patch (I moved the code from spawnebuild to  config.environ).
(trunk r14624)

svn path=/main/branches/2.1.7/; revision=14652

15 years agoUse short substitution syntax in use_with() and use_enable(). Thanks to
Zac Medico [Sun, 18 Oct 2009 03:57:13 +0000 (03:57 -0000)]
Use short substitution syntax in use_with() and use_enable(). Thanks to
Jonathan Callen <abcd@g.o> for this patch. (trunk r14623)

svn path=/main/branches/2.1.7/; revision=14651

15 years agoFix einstall() change from previous commit, for compatibility with empty
Zac Medico [Sun, 18 Oct 2009 03:56:59 +0000 (03:56 -0000)]
Fix einstall() change from previous commit, for compatibility with empty
but set CONF_PREFIX. Thanks to Jonathan Callen <abcd@g.o> for reporting.
(trunk r14622)

svn path=/main/branches/2.1.7/; revision=14650

15 years agoUse [ "${foo+set}" = set ] instead of "${foo-unset}" != unset ], to avoid
Zac Medico [Sun, 18 Oct 2009 03:56:49 +0000 (03:56 -0000)]
Use [ "${foo+set}" = set ] instead of "${foo-unset}" != unset ], to avoid
any possility of ambiguity. Thanks to Jonathan Callen <abcd@g.o> for the
suggestion. (trunk r14621)

svn path=/main/branches/2.1.7/; revision=14649

15 years agoFix WorldHandler to use the "selected" set. (trunk r14620)
Zac Medico [Sun, 18 Oct 2009 03:56:32 +0000 (03:56 -0000)]
Fix WorldHandler to use the "selected" set. (trunk r14620)

svn path=/main/branches/2.1.7/; revision=14648

15 years agoIn dyn_unpack, check mtimes on $A instead of $AA. Thanks to Jonathan Callen
Zac Medico [Sun, 18 Oct 2009 03:56:21 +0000 (03:56 -0000)]
In dyn_unpack, check mtimes on $A instead of $AA. Thanks to Jonathan Callen
<abcd@g.o> for reporting. (trunk r14619)

svn path=/main/branches/2.1.7/; revision=14647

15 years agoMake phase variable local in has_phase_defined_up_to(). (trunk r14618)
Zac Medico [Sun, 18 Oct 2009 03:56:12 +0000 (03:56 -0000)]
Make phase variable local in has_phase_defined_up_to(). (trunk r14618)

svn path=/main/branches/2.1.7/; revision=14646

15 years agoSimplify the conditionals from bug #273648. Thanks to Jonathan Callen
Zac Medico [Sun, 18 Oct 2009 03:55:54 +0000 (03:55 -0000)]
Simplify the conditionals from bug #273648. Thanks to Jonathan Callen
<abcd@g.o> for this patch. (trunk r14617)

svn path=/main/branches/2.1.7/; revision=14645

15 years agoBug #273648 - EAPI 3 - the following condtions must be met:
Zac Medico [Sun, 18 Oct 2009 03:55:38 +0000 (03:55 -0000)]
Bug #273648 - EAPI 3 - the following condtions must be met:
1. The A variable contains no items.
2. The phase function in question is not in DEFINED_PHASES.
3. None of the phase functions unpack, prepare, configure, compile or install,
   if supported by the EAPI in question and occurring prior to the phase about
   to be executed, are in DEFINED_PHASES.

Thanks to Jonathan Callen <abcd@g.o> for this patch. (trunk r14616)

svn path=/main/branches/2.1.7/; revision=14644

15 years agoBug #287869 - Add a --selective[=n] option (inverse of --oneshot). This is
Zac Medico [Sun, 18 Oct 2009 03:55:06 +0000 (03:55 -0000)]
Bug #287869 - Add a --selective[=n] option (inverse of --oneshot). This is
useful if you want to use EMERGE_DEFAULT_OPTS to make --oneshot behavior
default. (trunk r14615)

svn path=/main/branches/2.1.7/; revision=14643

15 years agoMerge the internal package set changes from trunk r14614 (bug #266454). None
Zac Medico [Sun, 18 Oct 2009 03:54:13 +0000 (03:54 -0000)]
Merge the internal package set changes from trunk r14614 (bug #266454). None
of these changes should be noticeable to users. This is just to keep the diff
relative to trunk as small as possible.

svn path=/main/branches/2.1.7/; revision=14642

15 years agoEnsure that /dev/std* streams have appropriate sandbox permission for
Zac Medico [Sun, 18 Oct 2009 03:23:21 +0000 (03:23 -0000)]
Ensure that /dev/std* streams have appropriate sandbox permission for
bug #288863. This can be removed after sandbox is fixed and portage
depends on the fixed version. (trunk r14612)

svn path=/main/branches/2.1.7/; revision=14641

15 years agoTODO: Make resume_depgraph() return reasons for dropped_tasks, for
Zac Medico [Sun, 18 Oct 2009 03:23:07 +0000 (03:23 -0000)]
TODO: Make resume_depgraph() return reasons for dropped_tasks, for
display/logging. (trunk r14611)

svn path=/main/branches/2.1.7/; revision=14640

15 years agoBug #289068 - Avoid KeyError: USE when depgraph calls _getMissingLicenses.
Zac Medico [Sun, 18 Oct 2009 03:22:11 +0000 (03:22 -0000)]
Bug #289068 - Avoid KeyError: USE when depgraph calls _getMissingLicenses.
(trunk r14610)

svn path=/main/branches/2.1.7/; revision=14639

15 years agoAdd back info_vars docs accidentally removed in r14587. Thanks to Arfrever for
Zac Medico [Sun, 18 Oct 2009 03:21:35 +0000 (03:21 -0000)]
Add back info_vars docs accidentally removed in r14587. Thanks to Arfrever for
reporting. (trunk r14609)

svn path=/main/branches/2.1.7/; revision=14638

15 years agoAdd the "test" flag to implicit IUSE, so handling of FEATURES=test is
Zac Medico [Sun, 18 Oct 2009 03:21:07 +0000 (03:21 -0000)]
Add the "test" flag to implicit IUSE, so handling of FEATURES=test is
consistent regardless of explicit IUSE. Users may use use.mask and
package.use.mask to control FEATURES=test for all ebuilds, regardless of
explicit IUSE. (trunk r14607)

svn path=/main/branches/2.1.7/; revision=14637

15 years agoOnly call _test_pty_eof() on Linux, since it seems to hang on most other
Zac Medico [Sun, 18 Oct 2009 03:20:48 +0000 (03:20 -0000)]
Only call _test_pty_eof() on Linux, since it seems to hang on most other
kernels. This should fix the hang reported on FreeBSD here:
http://archives.gentoo.org/gentoo-alt/msg_d81c5e8c6dd6849312ecb048feb41c5b.xml
(trunk r14606)

svn path=/main/branches/2.1.7/; revision=14636

15 years agoAdd some examples for ACCEPT_LICENSE and ACCEPT_PROPERTIES. (trunk r14601)
Zac Medico [Sun, 18 Oct 2009 03:20:22 +0000 (03:20 -0000)]
Add some examples for ACCEPT_LICENSE and ACCEPT_PROPERTIES. (trunk r14601)

svn path=/main/branches/2.1.7/; revision=14635

15 years agoBug #288906 - Fix Scheduler._dblink_elog() to always append messages to the
Zac Medico [Sun, 18 Oct 2009 03:20:05 +0000 (03:20 -0000)]
Bug #288906 - Fix Scheduler._dblink_elog() to always append messages to the
build log if available (regardless whether or not message goes to stdout).
(trunk r14600)

svn path=/main/branches/2.1.7/; revision=14634

15 years agoImplement __len__. (trunk r14598)
Zac Medico [Sun, 18 Oct 2009 03:19:36 +0000 (03:19 -0000)]
Implement __len__. (trunk r14598)

svn path=/main/branches/2.1.7/; revision=14633

15 years agoImplement FetchlistDict.__len__, in order to avoid
Zac Medico [Sun, 18 Oct 2009 03:19:15 +0000 (03:19 -0000)]
Implement FetchlistDict.__len__, in order to avoid
infinite recursion in some cases. (trunk r14597)

svn path=/main/branches/2.1.7/; revision=14632

15 years agoAdd a note about ACCEPT_LICENSE. (trunk r14593) v2.1.7.1
Zac Medico [Mon, 12 Oct 2009 05:55:39 +0000 (05:55 -0000)]
Add a note about ACCEPT_LICENSE. (trunk r14593)

svn path=/main/branches/2.1.7/; revision=14594

15 years agoUpdate ACCEPT_LICENSE and ACCEPT_PROPERTIES docs. (trunk r14591)
Zac Medico [Mon, 12 Oct 2009 05:50:40 +0000 (05:50 -0000)]
Update ACCEPT_LICENSE and ACCEPT_PROPERTIES docs. (trunk r14591)

svn path=/main/branches/2.1.7/; revision=14592

15 years agoAdd a reference to GLEP 23. (trunk r14589)
Zac Medico [Mon, 12 Oct 2009 05:44:58 +0000 (05:44 -0000)]
Add a reference to GLEP 23. (trunk r14589)

svn path=/main/branches/2.1.7/; revision=14590

15 years agoDocument license_groups. (trunk r14587)
Zac Medico [Mon, 12 Oct 2009 05:38:53 +0000 (05:38 -0000)]
Document license_groups. (trunk r14587)

svn path=/main/branches/2.1.7/; revision=14588

15 years agoUse a shell script wrapper for EPYTHON handling. (trunk r14585)
Zac Medico [Sun, 11 Oct 2009 23:58:17 +0000 (23:58 -0000)]
Use a shell script wrapper for EPYTHON handling. (trunk r14585)

svn path=/main/branches/2.1.7/; revision=14586

15 years agoUse a shell script for dohtml instead of a function, for xargs compatibility.
Zac Medico [Sun, 11 Oct 2009 23:46:09 +0000 (23:46 -0000)]
Use a shell script for dohtml instead of a function, for xargs compatibility.
(trunk r14582)

svn path=/main/branches/2.1.7/; revision=14584

15 years agoRename dohtml to dohtml.py. Next commit will add a shell script wrapper for
Zac Medico [Sun, 11 Oct 2009 23:46:01 +0000 (23:46 -0000)]
Rename dohtml to dohtml.py. Next commit will add a shell script wrapper for
EPYTHON handling. (trunk r14581)

svn path=/main/branches/2.1.7/; revision=14583

15 years agoBug #288551 - Handle invalid cpv in portdbapi.aux_get() by raising KeyError.
Zac Medico [Sun, 11 Oct 2009 23:06:34 +0000 (23:06 -0000)]
Bug #288551 - Handle invalid cpv in portdbapi.aux_get() by raising KeyError.
(trunk r14579)

svn path=/main/branches/2.1.7/; revision=14580

15 years agoBug #288551 - Fix portageq to handle portage.exception.AmbiguousPackageName
Zac Medico [Sun, 11 Oct 2009 23:01:30 +0000 (23:01 -0000)]
Bug #288551 - Fix portageq to handle portage.exception.AmbiguousPackageName
instead of ValueError. (trunk r14577)

svn path=/main/branches/2.1.7/; revision=14578

15 years agoAdd a xpak-helper.py script, so that shell code always calls python via
Zac Medico [Sun, 11 Oct 2009 22:51:08 +0000 (22:51 -0000)]
Add a xpak-helper.py script, so that shell code always calls python via
a shebang. (trunk r14575)

svn path=/main/branches/2.1.7/; revision=14576

15 years agoFix python shebangs. s:/usr/bin/env python:/usr/bin/python: (trunk r14573)
Zac Medico [Sun, 11 Oct 2009 21:17:22 +0000 (21:17 -0000)]
Fix python shebangs. s:/usr/bin/env python:/usr/bin/python: (trunk r14573)

svn path=/main/branches/2.1.7/; revision=14574

15 years agoAdd some more EPYTHON safety. (trunk r14570)
Zac Medico [Sun, 11 Oct 2009 20:41:13 +0000 (20:41 -0000)]
Add some more EPYTHON safety. (trunk r14570)

svn path=/main/branches/2.1.7/; revision=14572

15 years agoSet EPYTHON variable as empty when calling portageq or dohtml to avoid using potentia...
Zac Medico [Sun, 11 Oct 2009 20:41:01 +0000 (20:41 -0000)]
Set EPYTHON variable as empty when calling portageq or dohtml to avoid using potentially unsupported version of Python.
(trunk r14568)

svn path=/main/branches/2.1.7/; revision=14571

15 years agoBug #288533 - Make WorldSet automatically include @system.
Zac Medico [Sun, 11 Oct 2009 19:43:30 +0000 (19:43 -0000)]
Bug #288533 - Make WorldSet automatically include @system.

svn path=/main/branches/2.1.7/; revision=14569

15 years agoAdd notes about python3 support. (trunk r14564) v2.1.7
Zac Medico [Sat, 10 Oct 2009 22:30:57 +0000 (22:30 -0000)]
Add notes about python3 support. (trunk r14564)

svn path=/main/branches/2.1.7/; revision=14565

15 years agoAdd a note about --update and bug #275945 for 2.1.7. (trunk r14561)
Zac Medico [Sat, 10 Oct 2009 19:43:45 +0000 (19:43 -0000)]
Add a note about --update and bug #275945 for 2.1.7. (trunk r14561)

svn path=/main/branches/2.1.7/; revision=14563

15 years agoDiscard the log on success, since otherwise we'll have multiple log files for
Zac Medico [Sat, 10 Oct 2009 19:20:16 +0000 (19:20 -0000)]
Discard the log on success, since otherwise we'll have multiple log files for
the same package. (trunk r14559)

svn path=/main/branches/2.1.7/; revision=14560

15 years agoDocument 'backtracking' in the MASKED PACKAGES section. (trunk r14557)
Zac Medico [Sat, 10 Oct 2009 19:03:50 +0000 (19:03 -0000)]
Document 'backtracking' in the MASKED PACKAGES section. (trunk r14557)

svn path=/main/branches/2.1.7/; revision=14558

15 years agoUncomment line accidentally commented in r14538. Thanks to Arfrever for
Zac Medico [Sat, 10 Oct 2009 10:49:59 +0000 (10:49 -0000)]
Uncomment line accidentally commented in r14538. Thanks to Arfrever for
reporting.

svn path=/main/branches/2.1.7/; revision=14556

15 years agoBug #288025 - Avoid AttributeError on OSes that don't have os.statvfs.
Zac Medico [Sat, 10 Oct 2009 10:44:49 +0000 (10:44 -0000)]
Bug #288025 - Avoid AttributeError on OSes that don't have os.statvfs.
(trunk r14553)

svn path=/main/branches/2.1.7/; revision=14554

15 years agoRevert the rest of the package sets related code and docs, to behave like the
Zac Medico [Sat, 10 Oct 2009 03:08:40 +0000 (03:08 -0000)]
Revert the rest of the package sets related code and docs, to behave like the
2.1.6 branch.

svn path=/main/branches/2.1.7/; revision=14549

15 years agoRemove 2.2 news and notes, and add add 2.1.7.
Zac Medico [Sat, 10 Oct 2009 02:45:49 +0000 (02:45 -0000)]
Remove 2.2 news and notes, and add add 2.1.7.

svn path=/main/branches/2.1.7/; revision=14547

15 years agoUpdate portage version in headers.
Zac Medico [Sat, 10 Oct 2009 02:32:58 +0000 (02:32 -0000)]
Update portage version in headers.

svn path=/main/branches/2.1.7/; revision=14546

15 years agoRemove preserve-libs docs.
Zac Medico [Sat, 10 Oct 2009 02:30:19 +0000 (02:30 -0000)]
Remove preserve-libs docs.

svn path=/main/branches/2.1.7/; revision=14545

15 years agoRemove world_sets support.
Zac Medico [Sat, 10 Oct 2009 02:28:46 +0000 (02:28 -0000)]
Remove world_sets support.

svn path=/main/branches/2.1.7/; revision=14544

15 years agoRemove unused PATH code from EAPI 3_pre1.
Zac Medico [Sat, 10 Oct 2009 02:16:23 +0000 (02:16 -0000)]
Remove unused PATH code from EAPI 3_pre1.

svn path=/main/branches/2.1.7/; revision=14543

15 years agoBug #248603 - Disable warnings about missing repo_name entries for now.
Zac Medico [Sat, 10 Oct 2009 02:12:15 +0000 (02:12 -0000)]
Bug #248603 - Disable warnings about missing repo_name entries for now.

svn path=/main/branches/2.1.7/; revision=14542

15 years agoRemove set config documentation.
Zac Medico [Sat, 10 Oct 2009 02:02:01 +0000 (02:02 -0000)]
Remove set config documentation.

svn path=/main/branches/2.1.7/; revision=14541

15 years agoFix _set module imports for rename, add hardcoded config for system and world,
Zac Medico [Sat, 10 Oct 2009 01:58:52 +0000 (01:58 -0000)]
Fix _set module imports for rename, add hardcoded config for system and world,
and remove unused sets code.

svn path=/main/branches/2.1.7/; revision=14540

15 years agoMake the sets module private in this branch.
Zac Medico [Sat, 10 Oct 2009 01:35:55 +0000 (01:35 -0000)]
Make the sets module private in this branch.

svn path=/main/branches/2.1.7/; revision=14539

15 years agoRevert preserve-libs support since it won't be supported in this branch.
Zac Medico [Sat, 10 Oct 2009 01:33:10 +0000 (01:33 -0000)]
Revert preserve-libs support since it won't be supported in this branch.

svn path=/main/branches/2.1.7/; revision=14538

15 years agoDisable EAPI 3_pre1.
Zac Medico [Sat, 10 Oct 2009 01:10:53 +0000 (01:10 -0000)]
Disable EAPI 3_pre1.

svn path=/main/branches/2.1.7/; revision=14537

15 years agoFix ugly 'Candidates' --debug output.
Zac Medico [Fri, 9 Oct 2009 23:40:13 +0000 (23:40 -0000)]
Fix ugly 'Candidates' --debug output.

svn path=/main/trunk/; revision=14535

15 years agoFix error in --changed-use logic.
Zac Medico [Fri, 9 Oct 2009 23:27:02 +0000 (23:27 -0000)]
Fix error in --changed-use logic.

svn path=/main/trunk/; revision=14534

15 years agoAdd --changed-use as an alias for --reinstall=changed-use. Thanks to
Zac Medico [Fri, 9 Oct 2009 23:19:06 +0000 (23:19 -0000)]
Add --changed-use as an alias for --reinstall=changed-use. Thanks to
Jeremy Olexa <darkside@g.o> for the suggestion.

svn path=/main/trunk/; revision=14533

15 years agoBug #273099 - Add split-log and split-elog FEATURES for splitting build logs
Zac Medico [Fri, 9 Oct 2009 22:50:56 +0000 (22:50 -0000)]
Bug #273099 - Add split-log and split-elog FEATURES for splitting build logs
and elog mod_save logs into category subdirectories. Thanks to Sebastian
Mingramm (few) for this patch.

svn path=/main/trunk/; revision=14532

15 years agoBug #274497 - Misc spelling, grammar, and terminology fixes, including
Zac Medico [Fri, 9 Oct 2009 22:13:04 +0000 (22:13 -0000)]
Bug #274497 - Misc spelling, grammar, and terminology fixes, including
URL -> URI and FOO's -> FOOs.

svn path=/main/trunk/; revision=14531

15 years agoForce consistent color output, in case we are capturing fetch
Zac Medico [Fri, 9 Oct 2009 20:28:30 +0000 (20:28 -0000)]
Force consistent color output, in case we are capturing fetch
output through a normal pipe due to unavailability of ptys.
Thanks to grobian for reporting.

svn path=/main/trunk/; revision=14530

15 years agoAdd a --color < y | n > option so that color output can be forced. This is
Zac Medico [Fri, 9 Oct 2009 20:16:45 +0000 (20:16 -0000)]
Add a --color < y | n > option so that color output can be forced. This is
going to be used by emerge to force color fetch output when appropriate.

svn path=/main/trunk/; revision=14529

15 years agoHandle AUTOCLEAN and NOCOLOR case insensitivity inside config.
Zac Medico [Fri, 9 Oct 2009 20:14:03 +0000 (20:14 -0000)]
Handle AUTOCLEAN and NOCOLOR case insensitivity inside config.

svn path=/main/trunk/; revision=14528

15 years agoAdd back Arfrever's emerge --info change because it's good and I was just
Zac Medico [Fri, 9 Oct 2009 19:50:09 +0000 (19:50 -0000)]
Add back Arfrever's emerge --info change because it's good and I was just
confused.

svn path=/main/trunk/; revision=14527

15 years agoAsk for the output of 'emerge --info' instead of 'emerge --info =$CATEGORY/$PF'....
Arfrever Frehtes Taifersar Arahesis [Fri, 9 Oct 2009 19:44:01 +0000 (19:44 -0000)]
Ask for the output of 'emerge --info' instead of 'emerge --info =$CATEGORY/$PF'. Suggested by zmedico.

svn path=/main/trunk/; revision=14526

15 years agoAsk for the output of 'emerge --info =$CATEGORY/$PF'.
Arfrever Frehtes Taifersar Arahesis [Fri, 9 Oct 2009 18:07:15 +0000 (18:07 -0000)]
Ask for the output of 'emerge --info =$CATEGORY/$PF'.

svn path=/main/trunk/; revision=14525

15 years agoFix "TabError: inconsistent use of tabs and spaces in indentation" with Python 3...
Arfrever Frehtes Taifersar Arahesis [Fri, 9 Oct 2009 17:15:43 +0000 (17:15 -0000)]
Fix "TabError: inconsistent use of tabs and spaces in indentation" with Python 3 which was introduced in r14522.

svn path=/main/trunk/; revision=14524

15 years agoBug #272000 - When --keep-going is enabled, don't completely bail out at
Zac Medico [Fri, 9 Oct 2009 07:27:52 +0000 (07:27 -0000)]
Bug #272000 - When --keep-going is enabled, don't completely bail out at
the beginning due to corrupt manifest(s). Thanks to Sebastian Mingramm (few)
for this patch.

svn path=/main/trunk/; revision=14523