summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
* lockfile: use hasattr() instead of dir()Zac Medico2011-06-091-1/+1
|
* test_use_reduce: test empty parens (bug 370565)Zac Medico2011-06-091-1/+3
|
* use_reduce: disallow empty parensArfrever Frehtes Taifersar Arahesis2011-06-092-3/+6
| | | | This will fix bug #370565.
* getmaskingstatus: fix keywords logicZac Medico2011-06-091-28/+10
| | | | This will fix bug #370477.
* getmaskingreason: EAPI metadata safetyZac Medico2011-06-091-0/+11
| | | | | Return early since otherwise we might produce invalid results given that the EAPI is not supported.
* show_masked_packages: EAPI metadata safetyZac Medico2011-06-091-0/+3
| | | | | When masked by EAPI, metadata is mostly useless since it doesn't contain essential things like SLOT.
* Fix a typo and update a comment.Arfrever Frehtes Taifersar Arahesis2011-06-091-2/+2
|
* _show_unsatisfied_dep: fix logic for EAPI maskZac Medico2011-06-091-6/+9
| | | | This will fix bug #370465.
* SpawnTestCase: check returncodeZac Medico2011-06-091-1/+1
|
* locks: use a private constant for fcntl.lockfZac Medico2011-06-091-3/+4
|
* Test noblocking locks.Zac Medico2011-06-081-0/+46
|
* unmerge: show virtual in system unmerge warningZac Medico2011-06-081-1/+9
| | | | | | This is intended to clarify the messages shown in bug #370295, so that it's obvious when a package is a member of the system set due to it being a virtual provider.
* Atom: avoid TypeError with PyPyZac Medico2011-06-081-1/+5
| | | | | Our test cases pass in raw bytes here, which causes _atom_base.__init__ to raise TypeError with PyPy.
* autounmask-write: prefer package.accept_keywordsZac Medico2011-06-081-2/+2
|
* extract_affecting_use: _get_useflag_re(eapi)Zac Medico2011-06-084-7/+10
| | | | | This is needed for EAPI="4-python" added in commit 586760f37fb9784327d8447182d49810662f4427.
* autounmask-write: support package.accept_keywordsZac Medico2011-06-081-1/+6
|
* Add initial support for EAPI="4-python".Arfrever Frehtes Taifersar Arahesis2011-06-082-13/+11
|
* Fix some typos.Arfrever Frehtes Taifersar Arahesis2011-06-063-3/+3
|
* bintree: populate REPO header for empty pkgindexv2.2.0_alpha38Zac Medico2011-06-061-1/+8
|
* getmaskingreason: assume myrepo arg is validZac Medico2011-06-061-5/+8
|
* config: add missing Package importZac Medico2011-06-061-0/+1
|
* Use Package.UNKNOWN_REPO where appropriate.Zac Medico2011-06-066-10/+18
|
* getmaskingreason: add myrepo argumentZac Medico2011-06-061-10/+29
|
* Scheduler: init _fetch_log in constructorZac Medico2011-06-051-3/+4
| | | | This ensures that we account for EMERGE_LOG_DIR.
* InternalPackageSet: default allow_repo=TrueZac Medico2011-06-051-2/+8
| | | | | | | Repo atoms are allowed more often than not, so it makes sense for this class to allow them by default. The Atom constructor and isvalidatom() functions default to allow_repo=False, which is sufficient to ensure that repo atoms are prohibited when necessary.
* create_world_atom: fix slot/repo atom logicZac Medico2011-06-051-1/+1
|
* Enable atom::repo in the @selected package set.Zac Medico2011-06-052-5/+11
|
* MergeListItem: fix "unknown repo" displayZac Medico2011-06-052-2/+3
| | | | | The Package class uses an UNKNOWN_REPO constant so that MergeListItem can distinguish this case.
* match-all-cpv-only: share match-all cache when okZac Medico2011-06-051-0/+4
|
* portdbapi.xmatch: remove redundant myval checkZac Medico2011-06-051-7/+5
|
* portdbapi.xmatch: always pass mytree to cp_listZac Medico2011-06-051-21/+26
|
* dbapi._iter_match: remove redundant myrepo argsZac Medico2011-06-052-12/+12
| | | | | The myrepo arguments are redundant since the Atom.repo attribute carries the same information.
* dep_expand: fix orig_dep for previous commitZac Medico2011-06-051-1/+1
|
* dep_expand: optimize away cpv_expand if possibleZac Medico2011-06-051-7/+16
|
* Uniformly check EAPI when avoiding setcpv calls.Zac Medico2011-06-043-4/+4
|
* --ask: show group warning before pretend promptZac Medico2011-06-041-2/+2
|
* autounmask: reference EMERGE_DEFAULT_OPTS in docsZac Medico2011-06-041-1/+3
|
* Binpkg: cleanup PORTAGE_BINPKG_FILE codeZac Medico2011-06-031-16/+6
|
* Fix a typo in a comment.Zac Medico2011-06-031-1/+1
|
* autounmask: include comments from package.maskZac Medico2011-06-031-0/+13
| | | | This will fix bug #369985.
* emergelog: tweak _disabled commentZac Medico2011-06-031-2/+2
|
* emergelog: only enable when called by emergeZac Medico2011-06-032-10/+11
| | | | | | We disable emergelog by default, since it's called from dblink.merge() and we don't want that to trigger log writes unless it's really called via emerge.
* Revert "dblink.merge: remove autoclean emergelog calls"Zac Medico2011-06-031-0/+15
| | | | | | This reverts commit 352280549c9b72e7b916803dc6b03b959d0817e3. I'm planning to fix this so the emergelog calls are only enabled when emerge is the caller.
* portdbapi: cleanup when base module is reloadedZac Medico2011-06-031-0/+29
| | | | | | | This prevents memory leaks via portdbapi.portdbapi_instances when the module is reloaded. Also, there's no need for ebuild(1) to call close_portdbapi_caches() since it's now handled automatically during the reload.
* Update timestamps in headers of modified files.Zac Medico2011-06-035-5/+5
|
* Move pickle import out of base portage module.Zac Medico2011-06-033-6/+6
|
* --ask: prompt for --pretend mode when necessaryZac Medico2011-06-031-2/+6
|
* --autounmask: show note suggesting how to disableZac Medico2011-06-031-0/+16
| | | | | | | | | | | Now that --autounmask is enabled by default, people are dealing with local masks that trigger unsatisfied dependencies often complain about --autounmask behavior being inappropriate for their situation. Therefore, show a helpful note when the autounmask code is triggered and --quiet is not enabled: NOTE: This --autounmask behavior can be disabled by setting EMERGE_DEFAULT_OPTS="--autounmask=n" in make.conf.
* make_http_request: fix request argumentsZac Medico2011-06-031-1/+1
| | | | | This will fix "TypeError: must be string or buffer, not dict" with python 2.7, as reported in bug #369913.
* dblink.merge: remove autoclean emergelog callsZac Medico2011-06-031-15/+0
| | | | | | This logging is non-essential, and it's somewhat out of place to call emergelog from dblink.merge since emerge is not the only caller of this code.