summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Fix package.provided breakage from the fix for bug #166939.Zac Medico2007-02-171-0/+4
| | | | svn path=/main/trunk/; revision=5984
* Remove unnecessary import that triggers DEPRECATION NOTICE.Zac Medico2007-02-171-1/+0
| | | | svn path=/main/trunk/; revision=5983
* For bug #166939, make --nodeps work like a normal package for new-style ↵Zac Medico2007-02-171-17/+21
| | | | | | virtuals. svn path=/main/trunk/; revision=5982