Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pkg_use_display(): Use use.expand and use.expand_hidden attributes. | Arfrever Frehtes Taifersar Arahesis | 2011-06-27 | 1 | -4/+2 |
| | |||||
* | Package.use: share identical frozenset instances | Zac Medico | 2011-06-26 | 1 | -4/+12 |
| | |||||
* | Fix CONFIG_PROTECT breakage from previous commit. | Zac Medico | 2011-06-26 | 1 | -1/+1 |
| | |||||
* | config: disallow per-package/repo CONFIG_PROTECT | Zac Medico | 2011-06-26 | 2 | -0/+10 |
| | | | | | In order for reliable etc-update behavior, CONFIG_PROTECT needs to be a global constant (see bug 370693, comment #8). | ||||
* | Package: add use.expand/expand_hidden attributes | Zac Medico | 2011-06-26 | 2 | -9/+25 |
| | | | | | This allows the merge list display to account for repository-level USE_EXPAND and USE_EXPAND_HIDDEN settings (see bug #370693). | ||||
* | prepare_features_dirs: fix ccache/distcc libdir | Zac Medico | 2011-06-24 | 1 | -2/+10 |
| | | | | This will fix bug #355283. | ||||
* | Add a QA check for systemd unit file install. | Michał Górny | 2011-06-24 | 1 | -0/+10 |
| | |||||
* | repoman: fix broken set constructor usage | Zac Medico | 2011-06-24 | 1 | -1/+2 |
| | |||||
* | repoman: add new "dependency.unknown" warning | Zac Medico | 2011-06-24 | 2 | -0/+29 |
| | | | | | This checks for a dependency that refers to an unknown package (which may be provided by an overlay), as requested in bug #372789. | ||||
* | Improve indentation for readability. | Arfrever Frehtes Taifersar Arahesis | 2011-06-23 | 1 | -2/+2 |
| | |||||
* | use_reduce: less strict for installed | Zac Medico | 2011-06-21 | 1 | -4/+10 |
| | |||||
* | extract_affecting_use: less strict for installed | Zac Medico | 2011-06-21 | 2 | -4/+14 |
| | |||||
* | config: fix repo KeyErrors | Zac Medico | 2011-06-20 | 2 | -4/+24 |
| | |||||
* | UseManager: avoid possible repo KeyErrors | Zac Medico | 2011-06-20 | 1 | -4/+4 |
| | |||||
* | config: repo-level make.defaults/package.use | Zac Medico | 2011-06-20 | 6 | -5/+55 |
| | | | | This completes the implementation of bug #370693. | ||||
* | config: fix repositories attribute for clone | Zac Medico | 2011-06-20 | 1 | -0/+1 |
| | |||||
* | portage.5: document more repo-level config files | Zac Medico | 2011-06-19 | 1 | -0/+5 |
| | | | | | | At the repository level, package.mask has been supported for some time. Support for use.force, package.use.force, use.mask and package.use.mask was recently added in commit 96ab7b436ceb3543f5158aab1fab48470c3f0b98. | ||||
* | Bug #370693: Handle package.use.force and package.use.mask files from master | Arfrever Frehtes Taifersar Arahesis | 2011-06-19 | 2 | -18/+20 |
| | | | | repositories. | ||||
* | Bug #370693: Support use.force, package.use.force, use.mask and | Arfrever Frehtes Taifersar Arahesis | 2011-06-19 | 2 | -58/+100 |
| | | | | package.use.mask files in ${repository}/profiles. | ||||
* | emaint binhost: add method for SIZE/MTIME checks | Zac Medico | 2011-06-18 | 1 | -19/+38 |
| | |||||
* | emaint binhost: check SIZE and MTIME | Zac Medico | 2011-06-18 | 1 | -1/+21 |
| | |||||
* | portageq: fix all_best_visible to fail early | Zac Medico | 2011-06-18 | 1 | -3/+5 |
| | | | | This will fix bug #372193. | ||||
* | repoman: handle PermissionDenied from digestgen | Zac Medico | 2011-06-17 | 2 | -4/+20 |
| | | | | This will fix bug #371987. | ||||
* | misspell-suggestions: filter the input cp | Zac Medico | 2011-06-17 | 1 | -1/+7 |
| | | | | | Obviously, we don't want to consider the input cp as a possible suggestion, as reported in bug 372033. | ||||
* | treewalk: set REPLACING_VERSIONS later | Zac Medico | 2011-06-17 | 1 | -4/+3 |
| | | | | | | | | Settings like this are better done after doebuild_environment, in case doebuild_environment calls config.setcpv/reset. This avoids the need to call backup_changes which is not really intended for per-package settings since it tends to pollute the config instance with settings that survive config.reset() calls. | ||||
* | doebuild: don't set REPLACING_VERSIONS for remove | Zac Medico | 2011-06-17 | 1 | -2/+6 |
| | | | | | Also, don't call backup_changes with this variable, since it's not necessary and we don't want to pollute the config instance. | ||||
* | doebuild: export REPLACING_VERSIONS more | Zac Medico | 2011-06-17 | 1 | -1/+1 |
| | | | | This is for api consumers like Sabayon's Entropy. | ||||
* | repoman: only report allmasked if ebuilds exist | Zac Medico | 2011-06-16 | 1 | -1/+1 |
| | |||||
* | prepare_build_dirs: skip FEATURES dirs more | Zac Medico | 2011-06-16 | 1 | -1/+1 |
| | | | | | We don't need to prepare ccache/distcc FEATURES dirs for pkg_info or pkg_pretend phases. This will fix bug #371909. | ||||
* | expand_set_args: add root SetArg nodes to graph | Zac Medico | 2011-06-16 | 1 | -0/+5 |
| | | | | | This prevents get_dep_chain from triggering a KeyError some cases as reported in bug #371767. | ||||
* | bintree: don't provide default VERSION headerv2.2.0_alpha41 | Zac Medico | 2011-06-13 | 1 | -1/+0 |
| | | | | | We want to make sure that we know when the VERSION header is missing, so we shouldn't provide a default value. | ||||
* | pkg_use_enabled: return early for built pkgs | Zac Medico | 2011-06-13 | 1 | -1/+3 |
| | | | | | | | | Built/installed packages have frozen USE settings, so there's no sense in considering them for autounmask USE config changes. They'll simply be rejected by select_package, and an unbuilt ebuild will be selected instead. This will fix bug 371423 by avoiding unnecessary use_reduce calls on the deps of installed packages. | ||||
* | digestgen: spawn_nofetch (fix previous commit) | Zac Medico | 2011-06-13 | 1 | -0/+2 |
| | | | | | | This call was erroneously removed in the previous commit. We have to call spawn_nofetch since the fetch() function no longer calls it automatically. | ||||
* | digestgen: always allow fetch from mirror:// | Zac Medico | 2011-06-13 | 1 | -8/+16 |
| | | | | | | This fixes repoman and ebuild(1) to fetch from mirror:// URIs even though RESTRICT=fetch is set (this behavior already works for emerge since it does not call fetch() via digestgen). | ||||
* | Scheduler: make --fetchonly skip pkg_pretend | Zac Medico | 2011-06-13 | 1 | -3/+4 |
| | |||||
* | test_merge_order: test smallest runtime cycle | Zac Medico | 2011-06-12 | 2 | -0/+39 |
| | | | | | | | | | In the case of multiple runtime cycles, where some cycles may depend on smaller independent cycles, it's optimal to merge smaller independent cycles before other cycles that depend on them. Therefore, we search for the smallest cycle in order to try and identify and prefer these smaller independent cycles. | ||||
* | Fix a typo in a comment.v2.2.0_alpha40 | Arfrever Frehtes Taifersar Arahesis | 2011-06-11 | 1 | -1/+1 |
| | |||||
* | serialize_tasks: debug output for runtime cycles | Zac Medico | 2011-06-11 | 1 | -1/+12 |
| | |||||
* | serialize_tasks: asap ignore medium_soft earlier | Zac Medico | 2011-06-11 | 1 | -5/+11 |
| | | | | | | This allows us to avoid the less efficient runtime cycle pathway for cases in which an asap node is a leaf if medium_soft deps are ignored. Ths should increase efficiency without changing behavior. | ||||
* | serialize_tasks: minimize runtime cycles more | Zac Medico | 2011-06-11 | 1 | -3/+6 |
| | |||||
* | serialize_tasks: minimize nodes in runtime cycles | Zac Medico | 2011-06-10 | 1 | -30/+30 |
| | | | | | | | When gathering the nodes belonging to a runtime cycle, we want to minimize the number of nodes gathered, since this tends to produce a more optimal merge order. Ignoring all medium_soft deps serves this purpose. | ||||
* | depgraph._serialize_tasks: revert formatting diff | Zac Medico | 2011-06-10 | 1 | -6/+5 |
| | |||||
* | depgraph._serialize_tasks: move libperl/perl code | Zac Medico | 2011-06-10 | 1 | -14/+17 |
| | | | | | This ensures that all asap_nodes are explored before setting prefer_asap to False. | ||||
* | bintree: verify that default REPO is legit | Zac Medico | 2011-06-10 | 1 | -1/+1 |
| | | | | | We need to check the RepoConfig.missing_repo_name attribute to make sure the repo_name is really defined. | ||||
* | depgraph._serialize_tasks: tweak last commit more | Zac Medico | 2011-06-10 | 1 | -3/+3 |
| | |||||
* | depgraph._serialize_tasks: tweak last commit | Zac Medico | 2011-06-10 | 1 | -7/+9 |
| | | | | This code is only intended when more than one node is selected. | ||||
* | test_fakedbapi: define PORTDIR, test missing IUSE | Zac Medico | 2011-06-10 | 1 | -2/+11 |
| | |||||
* | test_fakedbapi: use tempdir for config paths | Zac Medico | 2011-06-10 | 1 | -6/+13 |
| | |||||
* | Add tests for fakedbapi. | Zac Medico | 2011-06-10 | 3 | -0/+44 |
| | |||||
* | slot_collision_notice: don't omit any use dep | Zac Medico | 2011-06-10 | 1 | -14/+16 |
| | | | | | | When USE flags are removed, it can be essential to see all broken reverse dependencies here, so don't omit any. If the list is long, people can simply use a pager. |