Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix argument validation to allow file paths. Thanks to Arfrever for reporting. | Zac Medico | 2009-03-22 | 1 | -0/+7 |
| | | | | svn path=/main/trunk/; revision=13140 | ||||
* | Normalize try/except indentation for compatibility with 2to3. | Zac Medico | 2009-03-20 | 4 | -23/+46 |
| | | | | svn path=/main/trunk/; revision=13139 | ||||
* | Fix try/except indentation so that 2to3 will recognize it. | Zac Medico | 2009-03-19 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=13138 | ||||
* | Fix try/except indentation so that 2to3 will recognize it. | Zac Medico | 2009-03-19 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=13137 | ||||
* | Make sure mysettings.setcpv() always gets called when necessary inside | Zac Medico | 2009-03-18 | 1 | -7/+9 |
| | | | | | | doebuild_environment(). svn path=/main/trunk/; revision=13136 | ||||
* | Add docstrings for the fd_pipes and returnpid parameters of doebuild(). | Zac Medico | 2009-03-18 | 1 | -0/+7 |
| | | | | svn path=/main/trunk/; revision=13135 | ||||
* | Make config.features a set instead of a list. | Zac Medico | 2009-03-18 | 1 | -5/+4 |
| | | | | svn path=/main/trunk/; revision=13134 | ||||
* | Validate argument atoms earlier for build actions.v2.2_rc26 | Zac Medico | 2009-03-17 | 1 | -0/+12 |
| | | | | svn path=/main/trunk/; revision=13126 | ||||
* | Bug #262365 - Punt the prepalldocs check until there is an alternative | Zac Medico | 2009-03-17 | 2 | -11/+1 |
| | | | | | | available in EAPI 3. svn path=/main/trunk/; revision=13118 | ||||
* | Do not create hardlinks when merging CONFIG_PROTECTed files since config | Zac Medico | 2009-03-17 | 1 | -7/+15 |
| | | | | | | | | files shouldn't be hardlinked to eachother (for example, shadow installs several identical config files inside /etc/pam.d/). Thanks to Caleb Cushing <xenoterracide@gmail.com> for reporting. svn path=/main/trunk/; revision=13115 | ||||
* | Bug #261670 - Automatically revert the CHOST metadata to the initial valuev2.2_rc25 | Zac Medico | 2009-03-12 | 2 | -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 Medico | 2009-03-12 | 1 | -2/+1 |
| | | | | svn path=/main/trunk/; revision=13072 | ||||
* | Bug #261992 - Replace the EbuildBuildDir.clean() method with a clean_log() | Zac Medico | 2009-03-12 | 1 | -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 with | Zac Medico | 2009-03-12 | 1 | -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 Medico | 2009-03-12 | 1 | -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 on | Zac Medico | 2009-03-12 | 1 | -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 Medico | 2009-03-12 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=13063 | ||||
* | Use absolute imports instead of relative. | Zac Medico | 2009-03-12 | 2 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=13062 | ||||
* | Bug #262211 - Avoid triggering an InvalidAtom exception inside the Package | Zac Medico | 2009-03-11 | 1 | -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 other | Zac Medico | 2009-03-11 | 1 | -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 when | Zac Medico | 2009-03-11 | 1 | -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_rc24 | Zac Medico | 2009-03-10 | 1 | -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 Medico | 2009-03-10 | 1 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=12823 | ||||
* | Handle ValueError and UnpicklingError inside PreservedLibsRegistry.load(). | Zac Medico | 2009-03-10 | 1 | -2/+8 |
| | | | | svn path=/main/trunk/; revision=12822 | ||||
* | Use protocol=2 for pickle.dump() calls, so that pickles written by py3k will | Zac Medico | 2009-03-10 | 4 | -7/+7 |
| | | | | | | be backward compatible. svn path=/main/trunk/; revision=12821 | ||||
* | Make _src_uri_validate() identify the || operator as invalid and add a | Zac Medico | 2009-03-10 | 2 | -0/+6 |
| | | | | | | corresponding test case. svn path=/main/trunk/; revision=12820 | ||||
* | Remove redundant conditional inside _src_uri_validate(). | Zac Medico | 2009-03-10 | 1 | -9/+13 |
| | | | | svn path=/main/trunk/; revision=12819 | ||||
* | Fix incorrect slice inside _src_uri_validate() and add new test case. | Zac Medico | 2009-03-10 | 2 | -2/+3 |
| | | | | svn path=/main/trunk/; revision=12818 | ||||
* | Simplify cmp_sort_key._cmp_key.__lt__(). | Zac Medico | 2009-03-10 | 1 | -4/+2 |
| | | | | svn path=/main/trunk/; revision=12817 | ||||
* | Initialize UserDict.data in the constructor. | Zac Medico | 2009-03-10 | 1 | -0/+2 |
| | | | | svn path=/main/trunk/; revision=12816 | ||||
* | Optimize dbapi._cpv_sort_ascending() by calling vercmp directly instead of | Zac Medico | 2009-03-10 | 1 | -9/+7 |
| | | | | | | calling pkgcmp. svn path=/main/trunk/; revision=12815 | ||||
* | When the config_incrementals parameter is unspecified in the config | Zac Medico | 2009-03-10 | 1 | -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 instance | Zac Medico | 2009-03-10 | 1 | -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=/ config | Zac Medico | 2009-03-10 | 1 | -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 value | Zac Medico | 2009-03-09 | 1 | -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 Medico | 2009-03-09 | 1 | -2/+1 |
| | | | | svn path=/main/trunk/; revision=12803 | ||||
* | Reorganize code for --digests and FEATURES=digest. | Zac Medico | 2009-03-09 | 1 | -21/+49 |
| | | | | svn path=/main/trunk/; revision=12801 | ||||
* | Never call digestgen() inside doebuild() which only 'fetch' has been | Zac Medico | 2009-03-09 | 1 | -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 Medico | 2009-03-09 | 1 | -1/+8 |
| | | | | svn path=/main/trunk/; revision=12799 | ||||
* | Bug #261675 - Also don't call digestgen() from parallel-fetch processes. | Zac Medico | 2009-03-09 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=12798 | ||||
* | Bug #261675 - When doebuild() is called by emerge, don't call digestgen() | Zac Medico | 2009-03-09 | 1 | -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 Medico | 2009-03-09 | 1 | -2/+7 |
| | | | | svn path=/main/trunk/; revision=12796 | ||||
* | Implement _getitem instead of __getitem__ so that the base class __getitem__ | Zac Medico | 2009-03-08 | 2 | -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 was | Zac Medico | 2009-03-07 | 1 | -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 Medico | 2009-03-07 | 1 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=12779 | ||||
* | Remove unnecessary list() from previous commit. | Zac Medico | 2009-03-07 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=12778 | ||||
* | Fix an issue with incomplete deepcopy of _LazyItem instances inside | Zac Medico | 2009-03-07 | 1 | -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 code | Zac Medico | 2009-03-07 | 1 | -8/+10 |
| | | | | | | from _parse_data(). svn path=/main/trunk/; revision=12776 | ||||
* | Always use basestring instead of str with isinstance(). | Zac Medico | 2009-03-07 | 4 | -4/+4 |
| | | | | svn path=/main/trunk/; revision=12775 | ||||
* | Allow unicode type values in config.__setitem__(). Thanks to Arfrever Frehtes | Zac Medico | 2009-03-07 | 1 | -1/+1 |
| | | | | | | Taifersar Arahesis for this patch. svn path=/main/trunk/; revision=12774 |