summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
* Bug #261670 - Automatically revert the CHOST metadata to the initial valuev2.2_rc25Zac Medico2009-03-122-0/+13
| | | | | | after src_install, in case the ebuild has changed it. svn path=/main/trunk/; revision=13088
* Update docstring for EbuildBuildDir.clean_log().Zac Medico2009-03-121-2/+1
| | | | svn path=/main/trunk/; revision=13072
* Bug #261992 - Replace the EbuildBuildDir.clean() method with a clean_log()Zac Medico2009-03-121-15/+9
| | | | | | | | method since log cleanup is all that's currently needed and shutil.rmtree() can fail with "OSError: [Errno 36] File name too long" due to strange file names, or on FreeBSD it can fail with EPERM due to file flags in $D. svn path=/main/trunk/; revision=13071
* Bug #261992 - Inside Binpkg._prefetch_exit(), avoid potention issues withZac Medico2009-03-121-6/+8
| | | | | | shutil.rmtree() by just doing a minimal cleanup. svn path=/main/trunk/; revision=13070
* Make dyn_clean ignore FEATURES=keepwork when [[ $EMERGE_FROM = binary ]]Zac Medico2009-03-121-7/+0
| | | | | | | and remove shutil.rmtree() call from Binpkg._clean_exit() since dyn_clean is guaranteed to do a full clean now. svn path=/main/trunk/; revision=13069
* When translating portage uid/gid to root uid/gid after src_install onZac Medico2009-03-121-0/+17
| | | | | | | FreeBSD, temporarily remove all file flags inside $D in order to avoid EPERM errors. Thanks to Timothy Redaelli <drizzt@g.o> for reporting. svn path=/main/trunk/; revision=13068
* Move ebuild helpers into an ebuild-helpers subdirectory.Zac Medico2009-03-121-1/+2
| | | | svn path=/main/trunk/; revision=13063
* Use absolute imports instead of relative.Zac Medico2009-03-122-2/+2
| | | | svn path=/main/trunk/; revision=13062
* Bug #262211 - Avoid triggering an InvalidAtom exception inside the PackageZac Medico2009-03-111-1/+6
| | | | | | constructor when SLOT is empty. svn path=/main/trunk/; revision=13061
* Bug #262211 - Make vardbapi.aux_get() translate empty SLOT to 0 since otherZac Medico2009-03-111-0/+4
| | | | | | code expects non-empty SLOT (for generation package slot atoms). svn path=/main/trunk/; revision=13060
* Bug #262012 - Only trigger the slot conflict message about --newuse whenZac Medico2009-03-111-1/+5
| | | | | | | the installed version is the same as the new one. If they are different versions then there's some other problem. svn path=/main/trunk/; revision=13059
* Don't default env=os.environ directly in the config constructor becausev2.2_rc24Zac Medico2009-03-101-1/+3
| | | | | | that makes it show environment variables in api docs generated by epydoc. svn path=/main/trunk/; revision=12824
* Use slices instead of startswith inside manifest2AuxfileFilter().Zac Medico2009-03-101-2/+2
| | | | svn path=/main/trunk/; revision=12823
* Handle ValueError and UnpicklingError inside PreservedLibsRegistry.load().Zac Medico2009-03-101-2/+8
| | | | svn path=/main/trunk/; revision=12822
* Use protocol=2 for pickle.dump() calls, so that pickles written by py3k willZac Medico2009-03-104-7/+7
| | | | | | be backward compatible. svn path=/main/trunk/; revision=12821
* Make _src_uri_validate() identify the || operator as invalid and add aZac Medico2009-03-102-0/+6
| | | | | | corresponding test case. svn path=/main/trunk/; revision=12820
* Remove redundant conditional inside _src_uri_validate().Zac Medico2009-03-101-9/+13
| | | | svn path=/main/trunk/; revision=12819
* Fix incorrect slice inside _src_uri_validate() and add new test case.Zac Medico2009-03-102-2/+3
| | | | svn path=/main/trunk/; revision=12818
* Simplify cmp_sort_key._cmp_key.__lt__().Zac Medico2009-03-101-4/+2
| | | | svn path=/main/trunk/; revision=12817
* Initialize UserDict.data in the constructor.Zac Medico2009-03-101-0/+2
| | | | svn path=/main/trunk/; revision=12816
* Optimize dbapi._cpv_sort_ascending() by calling vercmp directly instead ofZac Medico2009-03-101-9/+7
| | | | | | calling pkgcmp. svn path=/main/trunk/; revision=12815
* When the config_incrementals parameter is unspecified in the configZac Medico2009-03-101-5/+4
| | | | | | | constructor, don't warn because it's ridiculous to require this parameter when it's always the same anyway. svn path=/main/trunk/; revision=12813
* Simplify environment cleansing that's done for the ROOT=/ config instanceZac Medico2009-03-101-21/+9
| | | | | | | when ROOT!=/. A new "env" config constructor parameter is used to allow the caller to avoid having the config instance polluted by os.environ. svn path=/main/trunk/; revision=12812
* Inside create_trees(), when cleansing the environment for the ROOT=/ configZac Medico2009-03-101-1/+1
| | | | | | | | instance, call config.reset() so that configdict['env'] is cleared as was originally intended here. This prevents thinks like CHOST overrides from the calling environment from inappropriately being applied to ROOT=/. svn path=/main/trunk/; revision=12811
* Bug #261670 - Generate a QA Notice if CHOST (from dyn_install) has a valueZac Medico2009-03-091-17/+24
| | | | | | which differs from the initial setting. svn path=/main/trunk/; revision=12810
* Fix _setitem() to account for the change to serialize_eclasses = False.Zac Medico2009-03-091-2/+1
| | | | svn path=/main/trunk/; revision=12803
* Reorganize code for --digests and FEATURES=digest.Zac Medico2009-03-091-21/+49
| | | | svn path=/main/trunk/; revision=12801
* Never call digestgen() inside doebuild() which only 'fetch' has beenZac Medico2009-03-091-1/+4
| | | | | | requested since it's not needed in this case. svn path=/main/trunk/; revision=12800
* Bug #261675 - Generate manifests in advance when FEATURES=digest is enabled.Zac Medico2009-03-091-1/+8
| | | | svn path=/main/trunk/; revision=12799
* Bug #261675 - Also don't call digestgen() from parallel-fetch processes.Zac Medico2009-03-091-1/+2
| | | | svn path=/main/trunk/; revision=12798
* Bug #261675 - When doebuild() is called by emerge, don't call digestgen()Zac Medico2009-03-091-1/+2
| | | | | | | for FEATURES=digest because it's redundant and it can cause interference with parallel-fetch and parallel builds. svn path=/main/trunk/; revision=12797
* Make the --digest warning message show for FEATURES=digest.Zac Medico2009-03-091-2/+7
| | | | svn path=/main/trunk/; revision=12796
* Implement _getitem instead of __getitem__ so that the base class __getitem__Zac Medico2009-03-082-23/+6
| | | | | | implementation is used for _mtime_ and _eclasses_ handling. svn path=/main/trunk/; revision=12781
* In LazyItemsDict.__deepcopy__(), enable deepcopy of lazy items as it wasZac Medico2009-03-071-2/+25
| | | | | | | before. This requires _LazyItem.__deepcopy__() to be overridden since the default implementation can fail silently, leaving some attributes unset. svn path=/main/trunk/; revision=12780
* Use slice instead of startwith in stack_* incremental processing.Zac Medico2009-03-071-2/+2
| | | | svn path=/main/trunk/; revision=12779
* Remove unnecessary list() from previous commit.Zac Medico2009-03-071-1/+1
| | | | svn path=/main/trunk/; revision=12778
* Fix an issue with incomplete deepcopy of _LazyItem instances insideZac Medico2009-03-071-8/+3
| | | | | | LazyItemsDict.__deepcopy__(). Thanks to Arfrever for reporting. svn path=/main/trunk/; revision=12777
* Fix __getitem__ to convert mtime to long, and remove unreachable codeZac Medico2009-03-071-8/+10
| | | | | | from _parse_data(). svn path=/main/trunk/; revision=12776
* Always use basestring instead of str with isinstance().Zac Medico2009-03-074-4/+4
| | | | svn path=/main/trunk/; revision=12775
* Allow unicode type values in config.__setitem__(). Thanks to Arfrever FrehtesZac Medico2009-03-071-1/+1
| | | | | | Taifersar Arahesis for this patch. svn path=/main/trunk/; revision=12774
* Simplify LazyItemsDict internals.Zac Medico2009-03-071-27/+30
| | | | svn path=/main/trunk/; revision=12773
* Fix LazyItemsDict.update() to create new _SingletonWrapper instances thatZac Medico2009-03-071-9/+12
| | | | | | reference self. svn path=/main/trunk/; revision=12772
* Add keyword argument support to LazyItemsDict.update().Zac Medico2009-03-061-2/+16
| | | | svn path=/main/trunk/; revision=12771
* Remove unused import.Zac Medico2009-03-061-1/+0
| | | | svn path=/main/trunk/; revision=12770
* Define __slots__ for classes derived from ObjectProxy.Zac Medico2009-03-061-0/+7
| | | | svn path=/main/trunk/; revision=12769
* Send message about unset RESUMECOMMAND to stderr instead of stdout.Zac Medico2009-03-061-1/+1
| | | | svn path=/main/trunk/; revision=12768
* Make digraph store a single priority list for each edge instead of twoZac Medico2009-03-061-7/+16
| | | | | | identical lists. svn path=/main/trunk/; revision=12767
* whitespace cleanupZac Medico2009-03-061-7/+7
| | | | svn path=/main/trunk/; revision=12766
* Fix failure exit status. Thanks to Brian Harring.Zac Medico2009-03-061-1/+1
| | | | svn path=/main/trunk/; revision=12765
* Make config.categories a sorted tuple so that portdbapi can reuse it.Zac Medico2009-03-052-2/+3
| | | | svn path=/main/trunk/; revision=12760