Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix some warnings found by pylint. | Arfrever Frehtes Taifersar Arahesis | 2011-12-18 | 1 | -2/+0 |
| | |||||
* | stacklevel=3 for properties warnings | Zac Medico | 2011-10-27 | 1 | -1/+1 |
| | | | | There's an extra level for the @property wrapper. | ||||
* | deprecate "root" attributes | Zac Medico | 2011-10-24 | 1 | -1/+10 |
| | | | | | | In preparation for prefix support, were EROOT will be used in place of ROOT in many places, deprecate unnecessary "root" attributes in order to eliminate them as a possible source of confusion. | ||||
* | FakeVartree: disable match wrapper if necessaryv2.2.0_alpha66 | Zac Medico | 2011-10-10 | 1 | -2/+2 |
| | |||||
* | FakeVartree: type from last commit | Zac Medico | 2011-10-10 | 1 | -1/+1 |
| | |||||
* | FakeVartree: fix sync for --dynamic-deps=n | Zac Medico | 2011-10-10 | 1 | -1/+2 |
| | |||||
* | Add emerge --dynamic-deps <y|n> option. | Zac Medico | 2011-10-10 | 1 | -2/+5 |
| | | | | | | | | | | | | | This makes it possible to disable the dynamic dependency updates that FakeVartree performs by default. WARNING: If --dynamic-deps is disabled, then it is necessary to ensure that an alternative method is used to handle package moves in dependencies of installed packages. Normally, this is handled by FEATURES="fixpackages", which is enabled by default and may be disabled via make.conf(5). Alternatively, in order to manually apply package moves, run `emaint --fix moveinst` after each emerge --sync operation (see emaint(1)). | ||||
* | FakeVartree: use live meta if installed EAPI ok | Zac Medico | 2011-05-25 | 1 | -2/+10 |
| | | | | This will fix bug #368725. | ||||
* | FakeVartree: tweak _aux_get_wrapper repo handlingv2.2.0_alpha36 | Zac Medico | 2011-05-24 | 1 | -2/+1 |
| | |||||
* | FakeVartree: tweak _aux_get_wrapper EAPI handling | Zac Medico | 2011-05-24 | 1 | -1/+4 |
| | |||||
* | FakeVartree: preserve EAPI of installed package | Zac Medico | 2011-05-24 | 1 | -1/+2 |
| | | | | | | If the corresponding unbuilt ebuild has a different EAPI than the installed instance, then we want to preserve the EAPI meatadata from the installed instance. | ||||
* | Package: add new _gen_hash_key method | Zac Medico | 2011-05-22 | 1 | -2/+4 |
| | |||||
* | Use new vardbapi lock function in FakeVartree. | David James | 2011-05-07 | 1 | -11/+6 |
| | | | | | | | BUG=none TEST=Merged some packages with new code. Ran test suite. Change-Id: Ibb9380122631bf6c79e39691233cfd641931b75a | ||||
* | Update Portage to sync BlockerDB at init. | David James | 2011-03-24 | 1 | -6/+12 |
| | | | | | | | | | | | | Currently, Portage syncs the BlockerDB before every merge. This slows down merges considerably because it requires reading the entire vardb from disk. Since Portage doesn't merge conflicting packages anyway, we can optimize this by just reading the vardb at initialization and caching that. Change-Id: I6701926f022ef3aa2da10482fc8b09573ae24610 Review URL: http://codereview.chromium.org/6688037 | ||||
* | Update timestamps in headers of modified files.v2.2.0_alpha28 | Zac Medico | 2011-03-18 | 1 | -1/+1 |
| | |||||
* | PackageVirtualDbapi: fix get() for reposyntax | Zac Medico | 2011-03-18 | 1 | -1/+1 |
| | |||||
* | Specify repo in FakeVartree._aux_get_wrapper(). | Sebastian Luther | 2010-10-17 | 1 | -1/+4 |
| | |||||
* | Clean up repo handling for depgraph pkg_cache. | Zac Medico | 2010-10-04 | 1 | -5/+1 |
| | |||||
* | reposyntax: Next try at fixing the package cache | Sebastian Luther | 2010-09-26 | 1 | -1/+5 |
| | |||||
* | reposyntax: Add support all over the place | Sebastian Luther | 2010-09-26 | 1 | -1/+1 |
| | |||||
* | Fix typo in FakeVartree._pkg() docstring. | Zac Medico | 2010-09-06 | 1 | -1/+1 |
| | |||||
* | Make the depgraph and FakeVartree cooperate to consistently create | Zac Medico | 2010-09-06 | 1 | -5/+14 |
| | | | | | Package instances whose root_config attribute is a specially optimized RootConfig that has a FakeVartree instead of a real vartree. | ||||
* | Fix FakeVartree.sync() to remove stale packages from _pkg_cache. | Zac Medico | 2010-09-06 | 1 | -0/+3 |
| | |||||
* | Fix FakeVartree._pkg() to cache package instances in self._pkg_cache, | Zac Medico | 2010-09-05 | 1 | -0/+1 |
| | | | | for use by depgraph. | ||||
* | use EROOT with VDB_PATH | Fabian Groffen | 2010-09-04 | 1 | -1/+1 |
| | |||||
* | Add comments about consumers of FakeVardbapi.getpath(). | Zac Medico | 2010-08-31 | 1 | -0/+4 |
| | |||||
* | Fix some typos. | Arfrever Frehtes Taifersar Arahesis | 2010-08-29 | 1 | -1/+1 |
| | |||||
* | config: Add VirtualsManager | Sebastian Luther | 2010-08-27 | 1 | -8/+7 |
| | |||||
* | Bug #334365 - When depgraph.display_problems() shows the message | Zac Medico | 2010-08-26 | 1 | -1/+9 |
| | | | | | | about masked installed packages, customize the InvalidDependString display to show the path of the *DEPEND file that contains the invalid dependency. | ||||
* | Tweak global updates handling so that updates from $PORTDIR are applied | Zac Medico | 2010-07-27 | 1 | -5/+16 |
| | | | | | | | | | for all of the following cases: * package is missing repository metadata * package has repository metadata, but the source repository does not have a profiles/updates/ directory * package has repository metadata, but the source repository is not currently accessible via PORTDIR_OVERLAY | ||||
* | Fallback to updates from PORTDIR if repository has no 'updates' dir. | Michał Górny | 2010-07-27 | 1 | -0/+3 |
| | | | | | | As a backwards-compatibility measure, if a particular repository doesn't come with an 'updates' directory, fallback to updates from dbapi.porttree_root. | ||||
* | Support repository-wide updates in FakeVartree. | Michał Górny | 2010-07-27 | 1 | -13/+24 |
| | |||||
* | Move imports to the top. | Zac Medico | 2010-06-01 | 1 | -3/+2 |
| | |||||
* | Remove all svn $Id keywords. | Zac Medico | 2010-03-24 | 1 | -1/+0 |
| | |||||
* | Use lazy import for the portage.dbapi module. | Zac Medico | 2010-02-22 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=15419 | ||||
* | In FakeVartree.sync(), skip the aux_get wrapper when populating old-stylev2.2_rc53 | Zac Medico | 2009-11-27 | 1 | -1/+7 |
| | | | | | | | virtuals, in order to avoid unwanted cache generation with --nodeps (reported by Arfrever). svn path=/main/trunk/; revision=14909 | ||||
* | Set built=True when creating Package instances. This fixes a problem withv2.2_rc52 | Zac Medico | 2009-11-25 | 1 | -1/+1 |
| | | | | | | --resume, reported by Sebastian Mingramm (few). svn path=/main/trunk/; revision=14886 | ||||
* | Move FakeVartree population out of the constructor by calling the sync() | Zac Medico | 2009-11-01 | 1 | -4/+3 |
| | | | | | | | method explicitly. This allows the depgraph constructor avoid populating the FakeVartree, and delay it until depgraph._load_vdb() is called. svn path=/main/trunk/; revision=14773 | ||||
* | Eliminate duplicate code from the FakeVartree constructor which does the | Zac Medico | 2009-11-01 | 1 | -45/+6 |
| | | | | | | same thing as FakeVartree.sync(). svn path=/main/trunk/; revision=14772 | ||||
* | Define long as int when Python 3 is used. | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -0/+5 |
| | | | | svn path=/main/trunk/; revision=14343 | ||||
* | Use filter() and zip() instead of itertools.ifilter() and itertools.izip() ↵ | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -5/+4 |
| | | | | | | | | for compatibility with Python 3. (2to3-3.1 -f itertools -f itertools_imports -nw ${FILES}) svn path=/main/trunk/; revision=14314 | ||||
* | Avoid lots of redundant Atom constructor calls. Thanks to Marat Radchenko | Zac Medico | 2009-09-19 | 1 | -2/+1 |
| | | | | | | <marat@slonopotamus.org> for the initial patch from bug #276813. svn path=/main/trunk/; revision=14282 | ||||
* | Use cpv_getkey() instead of dep_getkey() where appropriate. | Zac Medico | 2009-09-13 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=14242 | ||||
* | Update imports to import portage.os (with unicode wrappers), and use | Zac Medico | 2009-08-11 | 1 | -10/+2 |
| | | | | | | _unicode_encode() and _unicode_decode() where appropriate. svn path=/main/trunk/; revision=13993 | ||||
* | Add/update copyright headers. | Zac Medico | 2009-06-25 | 1 | -0/+4 |
| | | | | svn path=/main/trunk/; revision=13690 | ||||
* | Bug #275047 - Split _emerge/__init__.py into smaller pieces (part 4). | Zac Medico | 2009-06-22 | 1 | -0/+235 |
Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13669 |