summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
...
* Bug #205966 - Don't show binhost password when displaying the uri. ThanksZac Medico2008-01-311-1/+4
| | | | | | to Mike "Fuzzy" Partin <fuzzyoni@gmail.com>. svn path=/main/branches/2.1.2/; revision=9237
* Bug #205318 - Handle errno.ENOTDIR thrown from the lstat callZac Medico2008-01-111-1/+1
| | | | | | inside dblink._security_check(). (trunk r9188) svn path=/main/branches/2.1.2/; revision=9189
* * Make pkgcmp() pass the ebuild revision directly into vercmp() sinceZac Medico2008-01-111-7/+1
| | | | | | | | | | | there is code there to handle it already. This eliminates some redundant revision comparison code. Thanks to peper for the patch. * Add some vercmp() test cases for comparison of ebuild revisions. (trunk r9178) svn path=/main/branches/2.1.2/; revision=9182
* Bug #203316 - Fix isvalidatom() to properly detect invalid operatorsZac Medico2008-01-111-1/+1
| | | | | | | used together with slot atoms. Thanks to Arfrever Frehtes Taifersar Arahesis <Arfrever.FTA@GMail.Com> for the patch. (trunk r9166) svn path=/main/branches/2.1.2/; revision=9174
* When spawing the "depend" phase, use file descriptors from sys.std*Zac Medico2008-01-111-1/+5
| | | | | | streams. (trunk r9157) svn path=/main/branches/2.1.2/; revision=9169
* Bug #162542 - When dropping privileges for FEATURES=userpriv,Zac Medico2008-01-101-1/+12
| | | | | | | | automatically detect permission problems with CCACHE_DIR and recursively adjust permissions only when necessary. (trunk r9160) svn path=/main/branches/2.1.2/; revision=9161
* Bug #204753 - Add "distfiles" and "packages" to the list ofZac Medico2008-01-071-2/+2
| | | | | | non-category directories. (trunk r9155) svn path=/main/branches/2.1.2/; revision=9156
* Bug #204020 - Make grabfile() properly raise PermissionDenied whenZac Medico2008-01-021-1/+3
| | | | | | | appropriate instead of silently ignoring permission errors. (trunk r9135) svn path=/main/branches/2.1.2/; revision=9136
* Bug #203919 - Define missing base_url variable to fix NameErrorZac Medico2007-12-311-0/+2
| | | | | | when using PORTAGE_BINHOST. svn path=/main/branches/2.1.2/; revision=9130
* When searching for "test" in IUSE, account for IUSE defaults.Zac Medico2007-12-311-1/+1
| | | | | | (trunk r9128) svn path=/main/branches/2.1.2/; revision=9129
* Fix config.setcpv() to properly call config.regenerate() in casesZac Medico2007-12-311-1/+8
| | | | | | | when USE needs to be regenerated due to FEATURES=test to USE=test mapping. (trunk r9126) svn path=/main/branches/2.1.2/; revision=9127
* Add PKGDIR to the config.environ() whitelist so that people'sZac Medico2007-12-291-2/+1
| | | | | | bashrc's don't break. (trunk r9114) svn path=/main/branches/2.1.2/; revision=9115
* Make the global counter file correspond toZac Medico2007-12-291-24/+37
| | | | | | | | the total number of installation actions that have occurred in the history of this package database. (trunk r9105) svn path=/main/branches/2.1.2/; revision=9106
* Remove redundant USERLAND sanity check code from doebuild() sinceZac Medico2007-12-291-4/+1
| | | | | | it's handled in isolated-functions.sh now. (trunk r9103) svn path=/main/branches/2.1.2/; revision=9104
* * Remove redundant lchown() compatibility code since theZac Medico2007-12-291-14/+8
| | | | | | | | | | | getattr(os, "lchown", None) call already handles it. * Simplify the userland detection code in portage.data and add a bash version of it to isolated-functions.sh. (trunk r9098:9101) svn path=/main/branches/2.1.2/; revision=9102
* Move XARGS initialization from portage.data to isolated-functions.sh.Zac Medico2007-12-292-4/+1
| | | | | | (trunk r9095:9097) svn path=/main/branches/2.1.2/; revision=9098
* * Initialize dbapi._categories = None so that we can compareZac Medico2007-12-291-8/+8
| | | | | | | | | with None instead of using hasattr. * Remove unwanted self._categories initialization from the portdbapi constructor. (trunk r9092) svn path=/main/branches/2.1.2/; revision=9093
* Move the USERLAND and XARGS sanity checks from the portage_dataZac Medico2007-12-292-16/+6
| | | | | | mule to doebuild(). svn path=/main/branches/2.1.2/; revision=9091
* Bug #121584 - Make the automatic USERLAND detection code recognizeZac Medico2007-12-291-2/+5
| | | | | | GNU/kFreeBSD. (trunk r9087) svn path=/main/branches/2.1.2/; revision=9088
* Make dep_expand() and key_expand() stop relyingZac Medico2007-12-281-6/+30
| | | | | | | | | | | on having a categories list: * Create and use a dbapi.categories property that is automatically generated from dbapi.cp_all(). * Make mutable dbapi instances delete the invalidate the cached categories when they need to be regenerated. (trunk r9079:9081) svn path=/main/branches/2.1.2/; revision=9082
* Just ignore it when the global counter file does not matchZac Medico2007-12-281-5/+0
| | | | | | | | | | the highest installed COUNTER since it's normal for them to differ in some cases. For example, the global counter file will contain a higher value if the user merges a package and then immediately unmerges it (unmerge does not update the global counter file, but merge does). (trunk r9078) svn path=/main/branches/2.1.2/; revision=9079
* Fixes for logic related to FEATURES=test to USE=test mapping:Zac Medico2007-12-281-11/+28
| | | | | | | | | | | | | | | | * Add EBUILD_FORCE_TEST to the environment whitelist and filter it from the saved environment in save_ebuild_env(). * Tweak logic inside the ebuild command and config.regenerate() so that EBUILD_FORCE_TEST works even in odd cases like when USE=test is masked. * Only make FEATURES=test map to USE=test when "test" is actually in IUSE. * Remove USE=test from the set of implicit IUSE so that useq() calls in ebuild.sh properly generate a QA Notice when "test" is missing from IUSE. (trunk r9063:9065) svn path=/main/branches/2.1.2/; revision=9076
* In getconfig(), pass the infile attribute into the shlexZac Medico2007-12-281-1/+4
| | | | | | | constructor so that shlex.sourcehook() properly joins relative paths. (trunk r9054) svn path=/main/branches/2.1.2/; revision=9071
* Fix "Initializing counter" message to show the correct value.Zac Medico2007-12-281-1/+1
| | | | | | (trunk r9053) svn path=/main/branches/2.1.2/; revision=9070
* Bug #203090 - Do not trust the global counterZac Medico2007-12-281-13/+37
| | | | | | | file that can lead to invalid COUNTER generation. (trunk r9052) svn path=/main/branches/2.1.2/; revision=9069
* - small UI cleanups. *should* not cause problems with lackZac Medico2007-12-281-3/+3
| | | | | | of missing newlines. (trunk r9050) svn path=/main/branches/2.1.2/; revision=9067
* Make vardbapi cache DESCRIPTION and HOMEPAGE in order to optimizeZac Medico2007-12-211-1/+2
| | | | | | emerge --searchdesc. (trunk r9031) svn path=/main/branches/2.1.2/; revision=9032
* Make the "test" flag that's enabled by FEATURES=test intoZac Medico2007-12-211-0/+2
| | | | | | an implicit iuse member. (trunk r9025) svn path=/main/branches/2.1.2/; revision=9026
* Tweak profile validation and warning logic a bit. (trunk r9015)Zac Medico2007-12-211-4/+2
| | | | svn path=/main/branches/2.1.2/; revision=9022
* Fix xmatch "match-all" typo. (trunk r9020)Zac Medico2007-12-211-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=9021
* In portage.process.spawn(), make the default fd_pipes value getZac Medico2007-12-211-1/+5
| | | | | | | file descriptors from sys.std{in,out,err} so that they can be overridden. (trunk r9018) svn path=/main/branches/2.1.2/; revision=9019
* In portage.spawn(), make the default fd_pipes value get fileZac Medico2007-12-211-1/+5
| | | | | | | descriptors from sys.std{in,out,err} so that they can be overridden. (trunk r9016) svn path=/main/branches/2.1.2/; revision=9017
* Use regex category validation in binarytree.populate().Zac Medico2007-12-211-2/+2
| | | | | | (trunk r9011:9013) svn path=/main/branches/2.1.2/; revision=9014
* Use a regex to validate package directory names in portdbapi.cp_list()Zac Medico2007-12-211-1/+5
| | | | | | and also simplify the catagory regex a bit. (trunk r9010) svn path=/main/branches/2.1.2/; revision=9011
* Add "metadata" and "licenses" to _non_category_dirs. (trunk r9008)Zac Medico2007-12-211-2/+3
| | | | svn path=/main/branches/2.1.2/; revision=9009
* Slightly improved the masked package check inside dep_zapdeps().Zac Medico2007-12-211-9/+9
| | | | | | (trunk r9006) svn path=/main/branches/2.1.2/; revision=9007
* Remove an accidental redundant loop from portdbapi.cp_all().Zac Medico2007-12-201-3/+2
| | | | svn path=/main/branches/2.1.2/; revision=8999
* Fix a typo in the _non_category_dirs regex. (trunk r8997)Zac Medico2007-12-201-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=8998
* Remove some redunant categories code.Zac Medico2007-12-201-8/+3
| | | | svn path=/main/branches/2.1.2/; revision=8996
* Fix broken indentation in portdbapi.cp_all().Zac Medico2007-12-201-3/+3
| | | | svn path=/main/branches/2.1.2/; revision=8995
* For simplicity and consistency, always use a regular expressionZac Medico2007-12-201-16/+14
| | | | | | | for category validation instead of using a list. (trunk r8991:8993) svn path=/main/branches/2.1.2/; revision=8994
* Fix portdbapi.cp_list() so that it can cope with aZac Medico2007-12-201-2/+5
| | | | | | missing profile. (trunk r8990) svn path=/main/branches/2.1.2/; revision=8991
* Make dep_zapdeps() fall back to installed packages in it'sZac Medico2007-12-201-1/+2
| | | | | | | | availability test in cases where the package does not appear to be masked. This solves dep selection preference issues when working without a portage tree. (trunk r8988) svn path=/main/branches/2.1.2/; revision=8989
* Merge the unified package masking output from trunk for bug #149816.Zac Medico2007-12-201-4/+2
| | | | svn path=/main/branches/2.1.2/; revision=8986
* Bug #149816 - Implement visibility filtering for binary packages.Zac Medico2007-12-201-1/+3
| | | | | | | This is only the least invasive part of the implementation that is currently in trunk. svn path=/main/branches/2.1.2/; revision=8984
* Make vartree.cpv_all() stop relying on having a categoriesZac Medico2007-12-201-2/+13
| | | | | | | list since it may not be available if there is no portage tree. (trunk r8982) svn path=/main/branches/2.1.2/; revision=8983
* Fix a typo: eclasses -> eclass. (trunk r8978)Zac Medico2007-12-201-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=8979
* Make some adjustments so that it's possible to install binaryZac Medico2007-12-201-6/+30
| | | | | | | | | | | | | | | | | | | | | | | packages without having a portage tree: * Make portdbapi.aux_get() return early by raising a KeyError if it detects that there is no portage tree. * Move the ARCH and USERLAND sanity check to the last moment in doebuild() and only require these variables if an existing environment (such as environment.bz2) is unavailable. * Convert messages about missing portage tree to debug level warnings since quite often it's possible to function without a portage tree now. * Make binarytree.populate() stop relying on having a categories list since it may not be available if there is no portage tree. (trunk r8972:8976) svn path=/main/branches/2.1.2/; revision=8977
* Bug #202748 - When merging a binary package, only clean upZac Medico2007-12-201-1/+4
| | | | | | | temp files on success. Otherwise, leave the temp files intact for debugging purposes. (trunk r8971) svn path=/main/branches/2.1.2/; revision=8972
* Whitespace only: remove extra indentation. (trunk r8969)Zac Medico2007-12-201-38/+37
| | | | svn path=/main/branches/2.1.2/; revision=8970