summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make split-elog bold. (trunk r14803)Zac Medico2009-11-161-1/+1
| | | | svn path=/main/branches/2.1.7/; revision=14826
* When displaying masking messages, show the 'dependency required by' messageZac Medico2009-11-161-1/+7
| | | | | | before the masking docs message. (trunk r14802) svn path=/main/branches/2.1.7/; revision=14825
* Fix typo in comment. (trunk r14798)v2.1.7.4Zac Medico2009-11-071-1/+1
| | | | svn path=/main/branches/2.1.7/; revision=14799
* Use writemsg instead of print, to send debug messages to stderr. (trunk r14784)Zac Medico2009-11-071-5/+8
| | | | svn path=/main/branches/2.1.7/; revision=14797
* Bug #291200 - Add a --quiet-build option to redirect all build output to logsZac Medico2009-11-074-2/+15
| | | | | | alone, and do not display it on stdout. (trunk r14783) svn path=/main/branches/2.1.7/; revision=14796
* Collapse two [[ ]] into one. (trunk r14782)Zac Medico2009-11-071-1/+1
| | | | svn path=/main/branches/2.1.7/; revision=14795
* For --debug mode, enable bash tracing when sourcing the ebuild. (trunk r14781)Zac Medico2009-11-071-1/+8
| | | | svn path=/main/branches/2.1.7/; revision=14794
* Bug #291142 - Fix some cases when a 'missed update' message might not beZac Medico2009-11-071-1/+14
| | | | | | displayed. (trunk r14780) svn path=/main/branches/2.1.7/; revision=14793
* Use writemsg instead of print, to send debug messages to stderr. (trunk r14779)Zac Medico2009-11-071-7/+12
| | | | svn path=/main/branches/2.1.7/; revision=14792
* Define portage.proxy.objectproxy.ObjectProxy.__add__() to fix problem with ↵Zac Medico2009-11-071-0/+3
| | | | | | | | string concatenation reported by dol-sen. (trunk r14778) svn path=/main/branches/2.1.7/; revision=14791
* Decode git output in _emerge.actions.git_sync_timestamps() for bug #291790.Zac Medico2009-11-071-1/+2
| | | | | | (trunk r14777) svn path=/main/branches/2.1.7/; revision=14790
* Bug #291331 - Make send_mail() encode the unicode message as bytes beforeZac Medico2009-11-071-1/+3
| | | | | | | passing it to smtplib.SMTP.sendmail(), in order to avoid a UnicodeEncodeError which SMTP.send() tries to encode the message a plain ascii. (trunk r14776) svn path=/main/branches/2.1.7/; revision=14789
* Inside depgraph._complete_graph(), only pull in deps for the relevant rootZac Medico2009-11-071-0/+4
| | | | | | during remove operations. Thanks to acevery for reporting. (trunk r14775) svn path=/main/branches/2.1.7/; revision=14788
* Don't call FakeVartree.sync() redundantly when backtracking. (trunk r14774)Zac Medico2009-11-072-1/+11
| | | | svn path=/main/branches/2.1.7/; revision=14787
* Move FakeVartree population out of the constructor by calling the sync()Zac Medico2009-11-073-9/+10
| | | | | | | | method explicitly. This allows the depgraph constructor avoid populating the FakeVartree, and delay it until depgraph._load_vdb() is called. (trunk r14773) svn path=/main/branches/2.1.7/; revision=14786
* Eliminate duplicate code from the FakeVartree constructor which does theZac Medico2009-11-071-45/+6
| | | | | | same thing as FakeVartree.sync(). (trunk r14772) svn path=/main/branches/2.1.7/; revision=14785
* Fix --backtrack option handling. (trunk r14767)v2.1.7.3Zac Medico2009-10-311-1/+1
| | | | svn path=/main/branches/2.1.7/; revision=14768
* Add a --backtrack=COUNT option to control how many times backtracking isZac Medico2009-10-314-1/+37
| | | | | | allowed, and reduce the default from 30 to 5. (trunk r14763) svn path=/main/branches/2.1.7/; revision=14766
* For compatibility, still exit successfully if there are skipped directories.Zac Medico2009-10-311-1/+1
| | | | | | We can make it more strict later. (trunk r14762) svn path=/main/branches/2.1.7/; revision=14765
* Bug #290921 - Always exit unsuccessfully if -r is not specified and aZac Medico2009-10-311-5/+6
| | | | | | directory is skipped. This reverts a behavior change from r9484. (trunk r14760) svn path=/main/branches/2.1.7/; revision=14764
* Make cacheddir() always behave like EmptyOnError is True, since listdir()Zac Medico2009-10-311-7/+3
| | | | | | doesn't handle a None return value correctly. (trunk r14755) svn path=/main/branches/2.1.7/; revision=14759
* Make dblink.delete() remove empty parent category directories. (trunk r14754)Zac Medico2009-10-311-0/+5
| | | | svn path=/main/branches/2.1.7/; revision=14758
* Bug #291271 - Make vardbapi._bump_mtime() create category directories whenZac Medico2009-10-311-2/+5
| | | | | | necessary. (trunk r14753) svn path=/main/branches/2.1.7/; revision=14757
* Bug #259697 - Update IUSE.invalid docs for GLEP 56. (trunk r14751)Zac Medico2009-10-311-1/+1
| | | | svn path=/main/branches/2.1.7/; revision=14756
* Bug #290428 - Update mtime of /var/db/pkg and category subdirectories whenv2.1.7.2Zac Medico2009-10-271-0/+22
| | | | | | | stuff inside is modified, so that consumers can use directory mtimes to validate caches. (trunk r14735) svn path=/main/branches/2.1.7/; revision=14742
* Bug #290625 - Manually encode output to stdout in python3, in order to avoidZac Medico2009-10-274-27/+41
| | | | | | potential UnicodeEncodeError exceptions. (trunk r14734) svn path=/main/branches/2.1.7/; revision=14741
* Add a reference to bug #141118 inside _expand_new_virtuals(). (trunk r14732)Zac Medico2009-10-271-2/+4
| | | | svn path=/main/branches/2.1.7/; revision=14740
* Take the -c option and make it mean --depclean instead of --clean, sinceZac Medico2009-10-273-7/+7
| | | | | | --clean is pretty useless anyway. (trunk r14731) svn path=/main/branches/2.1.7/; revision=14739
* Add -R as a shortcut for --depclean. Thanks to Jonathan Callen <abcd@g.o> forZac Medico2009-10-273-3/+4
| | | | | | the suggestion. (trunk r14730) svn path=/main/branches/2.1.7/; revision=14738
* Add a parsedate() function which emulates rfc822.parsedate(), since python3Zac Medico2009-10-271-12/+28
| | | | | | doesn't have it. (trunk r14729) svn path=/main/branches/2.1.7/; revision=14737
* Use calendar.timegm instead of time.mktime, for correct timezone handling.Zac Medico2009-10-271-1/+2
| | | | | | (trunk r14728) svn path=/main/branches/2.1.7/; revision=14736
* Don't set mtime on downloaded metadata.dtd when using python3, since theZac Medico2009-10-251-5/+23
| | | | | | | rfc822.parsedate() function is not available. Thanks to Arfrever for reporting. (trunk r14725) svn path=/main/branches/2.1.7/; revision=14727
* update documentation on _test_openpty_eof and disable openpty on Solaris ↵Zac Medico2009-10-251-11/+10
| | | | | | | | again (branches/prefix r14721) (trunk r14722) svn path=/main/branches/2.1.7/; revision=14726
* Bug #134466 - Add a --ask-enter-invalid option. When used together with theZac Medico2009-10-246-24/+59
| | | | | | | --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
* Use urllib.urlopen() instead of portage.fetch() for fetching metadata.dtd.Zac Medico2009-10-241-42/+68
| | | | | | (trunk r14709) svn path=/main/branches/2.1.7/; revision=14718
* Add --help output for --unordered-display, and move man page docs from theZac Medico2009-10-242-6/+16
| | | | | | actions to the options section. (trunk r14708) svn path=/main/branches/2.1.7/; revision=14717
* Use find with -print0 for absolute safety. (trunk r14707)Zac Medico2009-10-241-2/+2
| | | | svn path=/main/branches/2.1.7/; revision=14716
* Bug #289967 - Update installsources rsync code for >=debugedit-4.4.6-r2.Zac Medico2009-10-241-9/+23
| | | | | | Thanks to Peter Alfredsen <loki_val@g.o> for this patch. (trunk r14706) svn path=/main/branches/2.1.7/; revision=14715
* Factor vdb loading code out of the depgraph constructor, since this procedureZac Medico2009-10-241-18/+44
| | | | | | | | 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
* Factor out duplicate "These are the packages that would be merged",Zac Medico2009-10-243-71/+63
| | | | | | "Calculating dependencies", and spinner cleanup code. (trunk r14704) svn path=/main/branches/2.1.7/; revision=14713
* Add a --unordered-display option for use with --tree. This allows the displayZac Medico2009-10-245-7/+60
| | | | | | | 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
* Factor the --tree code out of depgraph.display(). (trunk r14702)Zac Medico2009-10-241-136/+146
| | | | svn path=/main/branches/2.1.7/; revision=14711
* Fix license_groups parsing to stack the lists, so license_groups from overlaysZac Medico2009-10-191-2/+4
| | | | | | | 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
* drop IMAGE -- people have had years to catch up (trunk r14694)Zac Medico2009-10-193-6/+2
| | | | svn path=/main/branches/2.1.7/; revision=14697
* 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
* Bug #259697 - Update IUSE.invalid docs for glep 56. Thanks to Alec WarnerZac Medico2009-10-191-1/+1
| | | | | | <antarus@g.o> for this patch. (trunk r14681) svn path=/main/branches/2.1.7/; revision=14692
* 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
* Move filtering of misc bash variables from save_ebuild_env() toZac Medico2009-10-192-6/+7
| | | | | | | 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
* Fix messages broken in r14616. Thanks to Arfrever for reporting and thanks toZac Medico2009-10-191-4/+3
| | | | | | Jonathan Callen <abcd@g.o> for this patch. (trunk r14675) svn path=/main/branches/2.1.7/; revision=14688