Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | removeFromContents: don't use EROOT | Fabian Groffen | 2010-12-15 | 1 | -1/+1 |
| | | | | | Fix bug #348790, make sure that CONTENTS entries keep their EPREFIX, by using ROOT, instead of EROOT. | ||||
* | apply_recursive_permissions: don't follow symlink | Zac Medico | 2010-12-13 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | | | | | | This will fix the following error, reported in bug #339670: _ebuild_exit _post_phase_userpriv_perms(settings) File "/usr/lib64/portage/pym/portage/package/ebuild/doebuild.py", line 1207, in _post_phase_userpriv_perms filemode=0o60, filemask=0) File "/usr/lib64/portage/pym/portage/util/__init__.py", line 1018, in apply_recursive_permissions uid=uid, gid=gid, mode=filemode, mask=filemask) File "/usr/lib64/portage/pym/portage/util/__init__.py", line 1043, in apply_secpass_permissions stat_cached = os.stat(filename) File "/usr/lib64/portage/pym/portage/__init__.py", line 226, in __call__ rval = self._func(*wrapped_args, **wrapped_kwargs) OSError: [Errno 40] Too many levels of symbolic links: '/var/tmp/portage/dev-vcs/mercurial-1.7.2/temp/tests-2.7/child0/test-mq-symlinks.t/linka' | ||||
* | loadResumeCommand: select first matched package | Zac Medico | 2010-12-12 | 1 | -0/+1 |
| | | | | | We need to break out of the loop after the first match here, since the first package comes from the highest priority repo. | ||||
* | xtermTitleReset: revert behavior for bug #348460 | Zac Medico | 2010-12-12 | 1 | -1/+1 |
| | |||||
* | BinpkgVerifier: don't unlink emerge-fetch.log | Zac Medico | 2010-12-12 | 1 | -7/+1 |
| | |||||
* | Preserve existing hardlinks during merge. | Zac Medico | 2010-12-08 | 1 | -19/+8 |
| | | | | | | | | | The previous code created hardlinks rather aggressively, which was helpful as a workaround for lack of hardlinks in tarballs created by quickpkg due to bug #185305. Since bug #338509, quickpkg tarballs preserve hardlinks, so there's no need for aggressive hardlink creation. Therefore, simply preserve existing hardlinks during merge, by comparison of st_dev and st_ino from the source files. | ||||
* | quickpkg: revert hardlink fix from bug #185305 | Zac Medico | 2010-12-07 | 1 | -4/+0 |
| | | | | | For some reason, bug #185305 no longer seems to be an issue, and the fix/workaround seems to cause bug 338509. | ||||
* | Scheduler: fix pkg cache more for reposyntax | Zac Medico | 2010-12-07 | 1 | -1/+1 |
| | |||||
* | Scheduler: fix pkg cache for reposyntax | Zac Medico | 2010-12-07 | 1 | -5/+20 |
| | |||||
* | Use bytes literals. | Arfrever Frehtes Taifersar Arahesis | 2010-12-06 | 3 | -26/+13 |
| | |||||
* | inject binpkg after fetch for pkg_pretendv2.2.0_alpha7 | Zac Medico | 2010-12-05 | 1 | -0/+4 |
| | |||||
* | Fix pkg_pretend output and error handling. | Zac Medico | 2010-12-05 | 1 | -50/+73 |
| | |||||
* | Scheduler: Always display message for pkg_pretend | Zac Medico | 2010-12-05 | 1 | -8/+2 |
| | |||||
* | dbapi.match: Use IUSE to validate built USE | Zac Medico | 2010-12-05 | 1 | -1/+6 |
| | |||||
* | Sync EMERGE_FROM code with MERGE_TYPE code. | Zac Medico | 2010-12-05 | 4 | -2/+6 |
| | |||||
* | Package: Use IUSE to validate built USE | Zac Medico | 2010-12-04 | 1 | -0/+8 |
| | |||||
* | doebuild: enable pretend phase as setup dep | Zac Medico | 2010-12-04 | 1 | -1/+1 |
| | |||||
* | doebuild: set MERGE_TYPE for ebuild(1) | Zac Medico | 2010-12-04 | 1 | -1/+9 |
| | |||||
* | Scheduler: set MERGE_TYPE for pkg_pretend | Zac Medico | 2010-12-04 | 1 | -0/+5 |
| | |||||
* | EAPI 4: Support MERGE_TYPE (bug #347351) | Zac Medico | 2010-12-03 | 5 | -3/+16 |
| | |||||
* | Scheduler._run_pkg_pretend: call setcpv | Zac Medico | 2010-12-03 | 1 | -0/+1 |
| | |||||
* | config.reset: re-initialize _setcpv_args_hash | Zac Medico | 2010-12-03 | 1 | -0/+1 |
| | |||||
* | REQUIRED_USE: test empty parenthesis | Zac Medico | 2010-12-03 | 1 | -0/+4 |
| | |||||
* | cpv_sort_key: test suffix order | Zac Medico | 2010-12-02 | 2 | -3/+3 |
| | |||||
* | add new cpv_sort_key() function | Zac Medico | 2010-12-01 | 2 | -1/+59 |
| | |||||
* | fix AttributeError in recent use dep changes | Zac Medico | 2010-11-30 | 2 | -18/+22 |
| | |||||
* | vardbapi: unicode safe UnpicklingError message | Zac Medico | 2010-11-30 | 1 | -2/+2 |
| | | | | | Thanks to Fabio Erculiani <lxnay@gentoo.org> for reporting a UnicodeDecodeError here. | ||||
* | dbapi: remove redundant missing_enabled/disabled | Zac Medico | 2010-11-29 | 1 | -2/+1 |
| | |||||
* | dbapi: sync USE match logic with depgraph | Zac Medico | 2010-11-29 | 1 | -7/+22 |
| | | | | | This changes the IUSE check to use the unevaluated atom, and fixes some missing_enabled/disabled cases. | ||||
* | match_from_list: use unevaluated_atom for IUSE | Zac Medico | 2010-11-29 | 1 | -1/+1 |
| | |||||
* | match_from_list: sync USE dep logic with depgraph | Zac Medico | 2010-11-29 | 1 | -25/+23 |
| | | | | | This changes the IUSE check to use the unevaluated atom, and fixes some missing_enabled/disabled cases. | ||||
* | depgraph: remove redundant IUSE check | Zac Medico | 2010-11-29 | 1 | -4/+0 |
| | |||||
* | fix missing_enabled/disabled logic for bug 345979 | Zac Medico | 2010-11-29 | 1 | -6/+6 |
| | |||||
* | depgraph: fix logic more for bug 345979v2.2.0_alpha6 | Zac Medico | 2010-11-27 | 1 | -4/+14 |
| | |||||
* | stack_lists: optimize repo handling more | Zac Medico | 2010-11-27 | 1 | -1/+8 |
| | |||||
* | depgraph: fix logic in code for bug 345979 | Zac Medico | 2010-11-27 | 1 | -7/+6 |
| | |||||
* | UseManager: make warnings show even with --quiet | Zac Medico | 2010-11-26 | 1 | -2/+4 |
| | |||||
* | UseManager: convert lists to tuples | Zac Medico | 2010-11-26 | 1 | -2/+4 |
| | |||||
* | depgraph: check unevaluated USE dep IUSE earlier | Zac Medico | 2010-11-26 | 1 | -7/+7 |
| | |||||
* | depgraph: tweak USE match logic for bug 345979 | Zac Medico | 2010-11-26 | 1 | -21/+25 |
| | | | | | | This should fix handling of some corner cases in which use.force or use.mask might not have been handled correctly, and removes some redundant IUSE related checks. | ||||
* | whitelist proxy vars and don't save them | Zac Medico | 2010-11-26 | 1 | -0/+1 |
| | |||||
* | stack_lists: optimize repo logic | Zac Medico | 2010-11-26 | 1 | -1/+2 |
| | |||||
* | portdbapi: eliminate redundant treemap lookups | Zac Medico | 2010-11-26 | 1 | -17/+12 |
| | |||||
* | portdbapi.__init__: always warn for unused param | Zac Medico | 2010-11-26 | 1 | -4/+3 |
| | |||||
* | show_unsatisfied_dep: include ROOT if it's not / | Zac Medico | 2010-11-26 | 1 | -0/+2 |
| | |||||
* | config.environ: filter calling env only if mycpv | Zac Medico | 2010-11-25 | 1 | -1/+2 |
| | |||||
* | create_trees: propagate proxy vars to host ROOT | Zac Medico | 2010-11-25 | 1 | -1/+2 |
| | |||||
* | fetch: pass full env to fetcher (for proxy vars) | Zac Medico | 2010-11-25 | 2 | -2/+13 |
| | | | | This should fix bug #315421. | ||||
* | _get_usedep_re: make None eapi imply latest | Zac Medico | 2010-11-24 | 1 | -3/+7 |
| | |||||
* | Revert use.unsatisfiable support for now. | Zac Medico | 2010-11-24 | 3 | -35/+0 |
| | | | | | | | | | The current implementation doesn't provide anything to distinguish it from use.mask, and it's arguable that another approach such as an atom syntax extension (for optional dependencies) would be more appropriate. This reverts commit 93ee6a847be949e7752c3c052d3eb0619e408b43. |