summaryrefslogtreecommitdiff
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
* In calc_depclean(), Rename 'selected' to 'world', since 'selected' is currentlyZac Medico2009-10-191-0/+4
| | | | | | | 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
* Add support for display of nested sets in --depclean and --prune reverseZac Medico2009-10-192-41/+60
| | | | | | | | 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
* Remove support for 'extend', 'remove', and 'intersect' sets.conf sectionZac Medico2009-10-191-27/+4
| | | | | | | | | | | | | | | | 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
* Convert --select to boolean True when enabled, so --resume code handlesZac Medico2009-10-191-0/+1
| | | | | | it like other boolean options. (trunk r14667) svn path=/main/branches/2.1.7/; revision=14687
* Warn aabout default world and system set configuration being used whenZac Medico2009-10-191-0/+1
| | | | | | | 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
* Add a --use-ebuild-visibility option, for using unbuilt ebuild metadataZac Medico2009-10-193-1/+21
| | | | | | | 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
* In SetConfig.getSetAtoms(), don't assume the set has a 'creator' attribute,Zac Medico2009-10-181-1/+4
| | | | | | | 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
* Call config._init_dirs() from emerge so that it's not called every timeZac Medico2009-10-182-2/+1
| | | | | | the portage api is imported. (trunk r14631) svn path=/main/branches/2.1.7/; revision=14659
* Automatically create a fallback setconfig, so emerge isn't crippled due toZac Medico2009-10-181-0/+51
| | | | | | | | 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
* Make cpv_getkey() use catpkgsplit() insead of a separate regex. (trunk r14628)Zac Medico2009-10-181-4/+3
| | | | svn path=/main/branches/2.1.7/; revision=14656
* Fix repoman breakage from previous commit. (trunk r14627)Zac Medico2009-10-181-4/+4
| | | | svn path=/main/branches/2.1.7/; revision=14655
* Inside dep_zapdeps(), detect cases such as || ( foo:1 foo:2 ), where we wantZac Medico2009-10-181-15/+70
| | | | | | | | | | 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
* Bug #273643 - Don't export AA in EAPI 3. Thanks to Jonathan Callen <abcd@g.o>Zac Medico2009-10-181-0/+5
| | | | | | | for the initial patch (I moved the code from spawnebuild to config.environ). (trunk r14624) svn path=/main/branches/2.1.7/; revision=14652
* Bug #287869 - Add a --selective[=n] option (inverse of --oneshot). This isZac Medico2009-10-182-0/+21
| | | | | | | 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
* Merge the internal package set changes from trunk r14614 (bug #266454). NoneZac Medico2009-10-187-38/+44
| | | | | | | 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
* TODO: Make resume_depgraph() return reasons for dropped_tasks, forZac Medico2009-10-181-0/+1
| | | | | | display/logging. (trunk r14611) svn path=/main/branches/2.1.7/; revision=14640
* Bug #289068 - Avoid KeyError: USE when depgraph calls _getMissingLicenses.Zac Medico2009-10-181-0/+3
| | | | | | (trunk r14610) svn path=/main/branches/2.1.7/; revision=14639
* Add the "test" flag to implicit IUSE, so handling of FEATURES=test isZac Medico2009-10-181-1/+8
| | | | | | | | 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
* Only call _test_pty_eof() on Linux, since it seems to hang on most otherZac Medico2009-10-182-7/+25
| | | | | | | | 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
* Bug #288906 - Fix Scheduler._dblink_elog() to always append messages to theZac Medico2009-10-181-14/+19
| | | | | | | build log if available (regardless whether or not message goes to stdout). (trunk r14600) svn path=/main/branches/2.1.7/; revision=14634
* Implement __len__. (trunk r14598)Zac Medico2009-10-181-0/+5
| | | | svn path=/main/branches/2.1.7/; revision=14633
* Implement FetchlistDict.__len__, in order to avoidZac Medico2009-10-181-0/+5
| | | | | | infinite recursion in some cases. (trunk r14597) svn path=/main/branches/2.1.7/; revision=14632
* Bug #288551 - Handle invalid cpv in portdbapi.aux_get() by raising KeyError.Zac Medico2009-10-111-1/+5
| | | | | | (trunk r14579) svn path=/main/branches/2.1.7/; revision=14580
* Bug #288533 - Make WorldSet automatically include @system.Zac Medico2009-10-111-1/+2
| | | | svn path=/main/branches/2.1.7/; revision=14569
* Discard the log on success, since otherwise we'll have multiple log files forZac Medico2009-10-101-1/+9
| | | | | | the same package. (trunk r14559) svn path=/main/branches/2.1.7/; revision=14560
* Uncomment line accidentally commented in r14538. Thanks to Arfrever forZac Medico2009-10-101-1/+1
| | | | | | reporting. svn path=/main/branches/2.1.7/; revision=14556
* Bug #288025 - Avoid AttributeError on OSes that don't have os.statvfs.Zac Medico2009-10-101-1/+3
| | | | | | (trunk r14553) svn path=/main/branches/2.1.7/; revision=14554
* Revert the rest of the package sets related code and docs, to behave like theZac Medico2009-10-107-247/+42
| | | | | | 2.1.6 branch. svn path=/main/branches/2.1.7/; revision=14549
* Remove world_sets support.Zac Medico2009-10-102-34/+5
| | | | svn path=/main/branches/2.1.7/; revision=14544
* Bug #248603 - Disable warnings about missing repo_name entries for now.Zac Medico2009-10-101-1/+1
| | | | svn path=/main/branches/2.1.7/; revision=14542
* Fix _set module imports for rename, add hardcoded config for system and world,Zac Medico2009-10-1022-1418/+31
| | | | | | and remove unused sets code. svn path=/main/branches/2.1.7/; revision=14540
* Make the sets module private in this branch.Zac Medico2009-10-107-0/+0
| | | | svn path=/main/branches/2.1.7/; revision=14539
* Revert preserve-libs support since it won't be supported in this branch.Zac Medico2009-10-107-1502/+12
| | | | svn path=/main/branches/2.1.7/; revision=14538
* Disable EAPI 3_pre1.Zac Medico2009-10-101-1/+1
| | | | svn path=/main/branches/2.1.7/; revision=14537
* Fix ugly 'Candidates' --debug output.Zac Medico2009-10-091-1/+5
| | | | svn path=/main/trunk/; revision=14535
* Fix error in --changed-use logic.Zac Medico2009-10-091-2/+2
| | | | svn path=/main/trunk/; revision=14534
* Add --changed-use as an alias for --reinstall=changed-use. Thanks toZac Medico2009-10-092-0/+10
| | | | | | Jeremy Olexa <darkside@g.o> for the suggestion. svn path=/main/trunk/; revision=14533
* Bug #273099 - Add split-log and split-elog FEATURES for splitting build logsZac Medico2009-10-092-6/+25
| | | | | | | and elog mod_save logs into category subdirectories. Thanks to Sebastian Mingramm (few) for this patch. svn path=/main/trunk/; revision=14532
* Bug #274497 - Misc spelling, grammar, and terminology fixes, includingZac Medico2009-10-093-7/+7
| | | | | | URL -> URI and FOO's -> FOOs. svn path=/main/trunk/; revision=14531
* Force consistent color output, in case we are capturing fetchZac Medico2009-10-091-0/+5
| | | | | | | output through a normal pipe due to unavailability of ptys. Thanks to grobian for reporting. svn path=/main/trunk/; revision=14530
* Handle AUTOCLEAN and NOCOLOR case insensitivity inside config.Zac Medico2009-10-092-8/+9
| | | | svn path=/main/trunk/; revision=14528
* Fix "TabError: inconsistent use of tabs and spaces in indentation" with ↵Arfrever Frehtes Taifersar Arahesis2009-10-091-1/+1
| | | | | | Python 3 which was introduced in r14522. svn path=/main/trunk/; revision=14524
* Bug #272000 - When --keep-going is enabled, don't completely bail out atZac Medico2009-10-091-6/+8
| | | | | | | the beginning due to corrupt manifest(s). Thanks to Sebastian Mingramm (few) for this patch. svn path=/main/trunk/; revision=14523
* Bug #271551 - Inside depgraph.select_files(), avoid bailing out due to anZac Medico2009-10-091-0/+12
| | | | | | | ambiguous package name in cases when all but one of the resolved packages are virtual. Thanks to Sebastian Mingramm (few) for this patch. svn path=/main/trunk/; revision=14522
* Bug #267468 - Display the total number of binary packages in the mergeZac Medico2009-10-092-0/+15
| | | | | | list. Thanks to Sebastian Mingramm (few) for this patch. svn path=/main/trunk/; revision=14520
* Bug #287950 - Add a --fail-clean[=n] option, for enabling or disablingZac Medico2009-10-083-0/+32
| | | | | | FEATURES=fail-clean from the command line. svn path=/main/trunk/; revision=14518
* Bug #287950 - Add support for FEATURES=fail-clean which is useful for cleaningZac Medico2009-10-072-1/+29
| | | | | | up temp files on tmpfs after build failures with --keep-going. svn path=/main/trunk/; revision=14517
* Enable pty support on FreeBSD.Zac Medico2009-10-071-1/+1
| | | | svn path=/main/trunk/; revision=14516
* merge disable openpty conditional from branches/prefixFabian Groffen2009-10-071-1/+15
| | | | svn path=/main/trunk/; revision=14515
* Use the stricter _pkgsplit function.Zac Medico2009-10-071-1/+1
| | | | svn path=/main/trunk/; revision=14509