summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* getlibpaths: regex for includeZac Medico2012-01-031-2/+6
|
* Support include directives in ld.so.conf.Michał Górny2012-01-031-1/+12
|
* ebuild.5: fix REQUIRED_USE sample for bug #397415Gavin Pryke2012-01-021-1/+1
|
* repoman: remove ebuild.allmasked checkZac Medico2012-01-012-21/+0
| | | | | | | This check it pretty useless, since there packages don't necessarily need to have any stable keywords, and nobody relies on this check to decide when to keyword something. Also, remove references to the ebuild.nostable which doesn't seem to exist anymore.
* repoman: discard xmatch caches from previous pkgsZac Medico2012-01-011-0/+2
| | | | | This should help prevent repoman from consuming too much memory when checking multiple packages or the whole tree.
* RepoConfigLoader: don't mix duplicate repo configv2.2.0_alpha84Zac Medico2011-12-281-18/+17
| | | | | | | | RepoConfig.update() was being used to copy attributes from one instance to another, possibly leading to inappropriate mixing of layout.conf attributes from separate copies of the same repo. This is common with repoman, for example, when temporarily overriding an rsync repo with another copy of the same repo from CVS.
* RepoConfig.update(): copy more attributesZac Medico2011-12-273-10/+15
| | | | | | | | | | This fixes a regression since commit 10246cd535f909dda8bd05de617c32d2b8a56b4a which caused layout.conf settings such as thin-manifests to be ignored for repositories that had repos.conf settings that did not specify the repository location. In order to trigger this case, ResolverPlayground has been modified to omit the location of each repository in the repos.conf file that it generates.
* repoman: later --ask prompt for bug #395995Zac Medico2011-12-251-4/+4
|
* portage.repository.config.RepoConfigLoader: Rename _add_overlays() toArfrever Frehtes Taifersar Arahesis2011-12-251-2/+2
| | | | _add_repositories().
* Tweak CFLAGS scanelf loop.v2.2.0_alpha83Zac Medico2011-12-241-11/+13
|
* Update date headers in man pages.Zac Medico2011-12-242-2/+2
|
* Add FEATURES=config-protect-if-modified support.Zac Medico2011-12-243-1/+19
| | | | | This causes the CONFIG_PROTECT behavior to be skipped for files that have not been modified since they were installed.
* FakeVartree: implement self.dbapi._aux_cache_keysZac Medico2011-12-241-0/+1
| | | | This will fix bug #395879.
* Don't check .GCC.command.line for kernel modules.Zac Medico2011-12-241-1/+12
| | | | | | | Linux kernel modules trigger the following warning when compiled with -frecord-gcc-switches: WARNING: mod.o (.GCC.command.line): unexpected non-allocatable section.
* Do CFLAGS check before strip for bug #395877.Zac Medico2011-12-241-71/+73
|
* Fix a typo in a doc string.Arfrever Frehtes Taifersar Arahesis2011-12-241-1/+1
|
* AbstractPollTask: note PipeReaderArrayTestCasev2.2.0_alpha82Zac Medico2011-12-231-2/+2
|
* depgraph.py: remove unused variablesZac Medico2011-12-231-3/+1
|
* QA_FLAGS_IGNORED: include QA_PREBUILTZac Medico2011-12-221-1/+1
| | | | | Also, QA_DT_HASH doesn't need to include QA_PREBUILT anymore, since it's merged with QA_FLAGS_IGNORED.
* Fix description of QA_FLAGS_IGNORED.Arfrever Frehtes Taifersar Arahesis2011-12-231-2/+2
|
* Share variables for CFLAGS and LDFLAGS checks.Zac Medico2011-12-223-41/+54
| | | | | | | The rationale is that any exceptions to either of these checks will probably apply to both checks. So, QA_CFLAGS_IGNORED and QA_DT_HASH are merged into QA_FLAGS_IGNORED, and QA_STRICT_CFLAGS_IGNORED and QA_STRICT_DT_HASH are merged into QA_STRICT_FLAGS_IGNORED.
* ebuild-helpers/new*: QA warn for extra argsZac Medico2011-12-2211-10/+43
|
* _pty.py: remove unused _tested_pty variableZac Medico2011-12-221-2/+0
|
* _pty.py: remove _test_pty_eof()Zac Medico2011-12-222-175/+8
| | | | | | | | | | | If array.fromfile() is not used, then _test_pty_eof() is useless. This function was for runtime detection of python issue 5380: http://bugs.python.org/issue5380 However, array.fromfile() use has since been abandoned due to bugs that exist in all known versions of Python (including Python 2.7 and Python 3.2). See PipeReaderArrayTestCase, for example.
* config.setcpv(): use dbapi._aux_cache_keysZac Medico2011-12-221-1/+4
| | | | | This helps to avoid triggering the environment.bz2 extraction in vardbapi.aux_get().
* _aux_env_search: decode unicode moreZac Medico2011-12-221-0/+3
|
* filter_readonly_variables: refactor binpkg logicZac Medico2011-12-221-8/+9
|
* fetch: don't apply permissions to symlinksZac Medico2011-12-221-9/+16
| | | | | | We don't want to modify anything outside of the primary DISTDIR, and symlinks typically point to PORTAGE_RO_DISTDIRS. This will fix bug #395705.
* filter_readonly_variables: don't trust binpkg varZac Medico2011-12-211-0/+4
|
* make.globals: don't define TMPDIR with EPREFIXZac Medico2011-12-211-1/+1
| | | | Same reason as commit e1c6bba8c26525cca498894237c6421f86c98dfb.
* make.globals: don't define PORTDIR with EPREFIXZac Medico2011-12-211-1/+1
| | | | | We want make.globals defaults to evaluate the same, regardless of the current prefix that we're using it for (bug #395633).
* filter_readonly_variables: preserve binpkg varsZac Medico2011-12-211-1/+3
|
* search.py: use _aux_cache_keys moreZac Medico2011-12-211-1/+1
| | | | | This helps to avoid triggering the environment.bz2 extraction in vardbapi.aux_get().
* vardbapi._aux_get: unicode EAPI keyZac Medico2011-12-211-1/+1
|
* vardbapi._aux_get: search environment in one passZac Medico2011-12-211-43/+53
|
* vardbapi._aux_get: account for _aux_cache_keys_reZac Medico2011-12-211-1/+2
|
* vardbapi.aux_get: search environment, bug 395463Zac Medico2011-12-211-5/+79
|
* cnf/make.conf: fix ia64 and s390 diffsZac Medico2011-12-212-38/+8
|
* Use *FLAGS for CFLAGS ignorance checks.Zac Medico2011-12-213-4/+12
| | | | | | | Current *FLAGS variables include CFLAGS, CXXFLAGS, FFLAGS, and FCFLAGS. Not that this check is only enabled if every one of these variables contains -frecord-gcc-switches, since otherwise the check could result in false positive results.
* data.py: stat EROOT for PORTAGE_GRPNAME/USERNAMEZac Medico2011-12-211-12/+36
| | | | | The config class has equivalent code, but we also need to do it here if _disable_legacy_globals() has been called.
* s/QA_STRICT_DT_SWITCHES/QA_STRICT_CFLAGS_IGNORED/Zac Medico2011-12-212-2/+2
|
* s/QA_DT_SWITCHES/QA_CFLAGS_IGNORED/Zac Medico2011-12-213-7/+7
|
* --ask is fine for --depclean as well.Michał Górny2011-12-211-2/+2
|
* install_qa_check: more RESTRICT=binchecksZac Medico2011-12-211-2/+4
|
* Strip .GCC.command.line from output files as well.Michał Górny2011-12-211-1/+1
|
* Support checking for ignored CFLAGS using -frecord-gcc-switches.Michał Górny2011-12-214-0/+56
|
* hashed_path: implement __repr__Zac Medico2011-12-201-0/+2
|
* Silently allow missing /var/cache/edb/counter.Zac Medico2011-12-201-8/+4
| | | | Files under /var/cache/ are allowed to disappear.
* Add some EAPI 4-python docs.Zac Medico2011-12-203-0/+51
|
* Force COLUMNS > 0 for bug #394091.Zac Medico2011-12-191-0/+4
|