summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix types.InstanceType test which is failing now for some reason.Zac Medico2007-03-031-1/+1
| | | | svn path=/main/trunk/; revision=6137
* For bug #169046, fill in the --tree display with "nomerge" nodes so that the ↵Zac Medico2007-03-031-27/+75
| | | | | | 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. svn path=/main/trunk/; revision=6135
* When emerge automatically resumes, add --ignore-default-opts to the command ↵Zac Medico2007-03-021-2/+14
| | | | | | line in order to prevent things like --ask from leaking in via EMERGE_DEFAULT_OPTS. Thanks to Peter Weller <welp@gentoo.org> for reporting. svn path=/main/trunk/; revision=6133
* For bug #168646, remove --prune-empty-dirs from PORTAGE_RSYNC_OPTS since ↵Zac Medico2007-03-021-2/+1
| | | | | | it's only a small optimization and it's inconvenient to force >=rsync-2.6.4 on server admins at this time. If users desire, they can still add it to PORTAGE_RSYNC_EXTRA_OPTS. svn path=/main/trunk/; revision=6129
* Even if there's no timestamp available locally, fetch the timestamp anyway ↵Zac Medico2007-03-021-1/+6
| | | | | | as an initial probe to verify that the server is responsive. This protects us from hanging indefinitely on a connection attempt to an unresponsive server which rsync's --timeout option does not prevent. svn path=/main/trunk/; revision=6127
* Remove unnecessary print statement reported by solar.Zac Medico2007-03-021-1/+0
| | | | svn path=/main/trunk/; revision=6125
* Fix broken rsync exitcode shift.Zac Medico2007-03-011-1/+1
| | | | svn path=/main/trunk/; revision=6123
* Fix the rest of the broken except statement syntax.Zac Medico2007-03-012-3/+3
| | | | svn path=/main/trunk/; revision=6121
* Fix broken except statement syntax.Zac Medico2007-03-011-1/+1
| | | | svn path=/main/trunk/; revision=6119
* For consistency, remove exit code 2 (protocol incompatibility) from the ↵Zac Medico2007-03-011-1/+1
| | | | | | other list of rsync exit codes. svn path=/main/trunk/; revision=6117
* - please be --quiet emerge. still need to hunt down one more newlineNed Ludd2007-03-011-4/+4
| | | | svn path=/main/trunk/; revision=6113
* Make sure pids are appropriately removed from portage.process.spawned_pids.Zac Medico2007-03-011-2/+2
| | | | svn path=/main/trunk/; revision=6111
* Use an alarm signal to implement a timeout when rsync is fetching the server ↵Zac Medico2007-03-011-12/+40
| | | | | | timestamp file, since rsync's --timeout option doesn't apply to the initial connection attempt. svn path=/main/trunk/; revision=6109
* Fix misplaced [1]Zac Medico2007-03-011-1/+1
| | | | svn path=/main/trunk/; revision=6107
* For bug #168646, don't bail out immediately when rsync detects protocol ↵Zac Medico2007-03-011-1/+7
| | | | | | incompatibility (code 2) during fetching of the timestamp file. Retry for a better server (up to PORTAGE_RSYNC_RETRIES). svn path=/main/trunk/; revision=6104
* For bug #168823, fix broken except statement syntax that prevents the ↵Zac Medico2007-03-011-1/+1
| | | | | | ValueError from being caught as intended. svn path=/main/trunk/; revision=6102
* Merged from branches/prefix r6092:6093.Zac Medico2007-02-271-1/+4
| | | | | | | Avoid "TypeError: unpack non-sequence" backtraces, and return a set of None, None when was asked for the location. svn path=/main/trunk/; revision=6099
* Merged from branches/prefix r6091:6092.Zac Medico2007-02-271-1/+1
| | | | | | | Fix undefined whatever 'best' error by importing it from portage.versions svn path=/main/trunk/; revision=6098
* For bug #167668, prune empty ${FILESDIR}s by adding --prune-empty-dirs to ↵Zac Medico2007-02-261-1/+2
| | | | | | PORTAGE_RSYNC_OPTS. Thanks to Ulrich Mueller <ulm@kph.uni-mainz.de> for the suggestion. svn path=/main/trunk/; revision=6070
* Clean up os.environ["USERLAND"] pollution from the portage.data module so ↵Zac Medico2007-02-241-1/+8
| | | | | | that it doesn't interfere with repoman. svn path=/main/trunk/; revision=6068
* Allow --verbose to trigger a merge list even without --pretend, --ask, or ↵Zac Medico2007-02-241-2/+4
| | | | | | --tree. Thanks to agaffney and zlin for the suggestion. svn path=/main/trunk/; revision=6066
* As requested by solar, never show a merge list unless it's explicitly ↵Zac Medico2007-02-231-1/+2
| | | | | | requested by --ask, --pretend, or --tree. svn path=/main/trunk/; revision=6064
* As requested by solar, never show a merge list unless it's explicitly ↵Zac Medico2007-02-231-0/+1
| | | | | | requested by --ask, --pretend, or --tree. svn path=/main/trunk/; revision=6062
* Do not show the spinner and the "Calculating dependencies" message for ↵Zac Medico2007-02-231-7/+8
| | | | | | installation actions when the --nodeps option has been specified. Thanks to David Watzke <david@watzke.cz> for this patch from bug #168169. svn path=/main/trunk/; revision=6058
* Make fetch() bail out when an "Insufficient data for checksum verification" ↵Zac Medico2007-02-231-0/+4
| | | | | | error occurs. svn path=/main/trunk/; revision=6056
* Make verify_all() return an "insufficient data" error if there is not at ↵Zac Medico2007-02-231-0/+18
| | | | | | least one supported hash type. svn path=/main/trunk/; revision=6055
* spawn rsync without a shell.Zac Medico2007-02-231-1/+3
| | | | svn path=/main/trunk/; revision=6051
* Remove quotes since rsync doesn't accept them (and there is no shell to ↵Zac Medico2007-02-221-3/+3
| | | | | | remove them since we use spawn() for rsync now). svn path=/main/trunk/; revision=6048
* For bug #167668, use an rsync "hide" filter rule to exclude ↵Zac Medico2007-02-221-0/+1
| | | | | | **/files/digest-* and delete them on the receiver. svn path=/main/trunk/; revision=6047
* Don't bother to parse ${FILESDIR}/digest-* when manifest1_compat is disabled.Zac Medico2007-02-221-3/+3
| | | | svn path=/main/trunk/; revision=6045
* For bug #167667, use the existence of ${PORTDIR}/manifest1_obsolete to ↵Zac Medico2007-02-222-2/+6
| | | | | | trigger the disabling of manifest1/digest file generation. This toggle is repo/overlay specific, allowing a specific overlay to drop manifest1 buy adding the manifest1_obsolete file. svn path=/main/trunk/; revision=6041
* Make sure that ${A} in initialized in case pkg_nofetch() needs to be called. ↵Zac Medico2007-02-221-0/+1
| | | | | | Thanks to Peper for reporting. svn path=/main/trunk/; revision=6039
* Fix "NameError: global name 'myfilelist' is not defined" when ↵Zac Medico2007-02-221-2/+2
| | | | | | collision-protect is enabled. svn path=/main/trunk/; revision=6038
* Raise a CommandNotFound exception when necessary, to ease troubleshooting. ↵Zac Medico2007-02-211-2/+2
| | | | | | Thanks to marienz for reporting. svn path=/main/trunk/; revision=6021
* For bug #167795, try avoid the population routine when possible, so that ↵Zac Medico2007-02-201-0/+11
| | | | | | FEATURES=buildpkg doesn't always force population. svn path=/main/trunk/; revision=6019
* As requested by vapier, don't show the merge list in --quiet mode unless ↵Zac Medico2007-02-201-1/+2
| | | | | | it's explicitly requested via --ask or --pretend. svn path=/main/trunk/; revision=6017
* Optimize order for --tree display of circular dependencies.Zac Medico2007-02-191-1/+12
| | | | svn path=/main/trunk/; revision=6014
* Make digraph._merge_order_bias() operate on a single digraph that's passed in.Zac Medico2007-02-191-5/+5
| | | | svn path=/main/trunk/; revision=6012
* For bug #167450, optimize leaf node selection by ordering nodes from highest ↵Zac Medico2007-02-191-0/+11
| | | | | | to lowest overall reference count. svn path=/main/trunk/; revision=6010
* Automatically enable --tree mode when displaying nodes with circular deps.Zac Medico2007-02-191-0/+1
| | | | svn path=/main/trunk/; revision=6008
* For bug #166564, make a circular dependency panic more user friendly by ↵Zac Medico2007-02-191-8/+15
| | | | | | displaying the USE flags that are enabled on nodes that are part of dependency cycles and display a note hinting that circular dependencies can often be avoided by temporarily disabling USE flags. svn path=/main/trunk/; revision=6006
* For bug #166880, always display the merge list header.Zac Medico2007-02-181-1/+1
| | | | svn path=/main/trunk/; revision=6000
* For bug #166880, always display the merge list (allowing --tree to be obeyed ↵Zac Medico2007-02-181-3/+3
| | | | | | in any case). svn path=/main/trunk/; revision=5998
* For bug #167450, optimize merge order by delaying the merge of root nodes.Zac Medico2007-02-181-2/+12
| | | | svn path=/main/trunk/; revision=5996
* set.remove() returns None, so can't use it in a function callMarius Mauch2007-02-181-1/+1
| | | | svn path=/main/trunk/; revision=5995
* Move preserve-libs and collision-protect code from treewalk() into their own ↵Marius Mauch2007-02-181-117/+131
| | | | | | functions svn path=/main/trunk/; revision=5994
* extend check for internal references, should remove all libs that are only ↵Marius Mauch2007-02-181-6/+25
| | | | | | used internally now svn path=/main/trunk/; revision=5993
* Move reverse NEEDED cache into CACHE_PATH and use a more descriptive nameMarius Mauch2007-02-181-2/+2
| | | | svn path=/main/trunk/; revision=5992
* For bug #163990, warn about binary packages with invalid categories and do ↵Zac Medico2007-02-181-0/+18
| | | | | | not allow them to be installed. svn path=/main/trunk/; revision=5990
* For bug #163990, warn about ebuilds with invalid categories and do not allow ↵Zac Medico2007-02-181-1/+6
| | | | | | them to be installed. svn path=/main/trunk/; revision=5988