Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tweak automatic --binpkg-respect-use behavior. | Zac Medico | 2011-09-21 | 3 | -7/+22 |
| | | | | | | | | If --binpkg-respect-use is not explicitly specified, we enable the behavior automatically (like requested in bug #297549), as long as it doesn't strongly conflict with other options that have been specified. Strongly conflicting options currently include --usepkgonly and --rebuilt-binaries. | ||||
* | Make --binpkg-respect-use=y the default | Sebastian Luther | 2011-09-21 | 1 | -4/+6 |
| | | | | | Explicitly stating --binpkg-respect-use=y will disable the ignored binary warning. This will fix bug #297549. | ||||
* | Warn about ignored binary packages with non matching USE | Sebastian Luther | 2011-09-21 | 1 | -3/+44 |
| | |||||
* | add install hooks | Brian Harring | 2011-09-21 | 2 | -1/+17 |
| | |||||
* | emerge: add --complete-graph-if-new-ver < y | n > | Zac Medico | 2011-09-21 | 5 | -12/+93 |
| | | | | | Trigger the --complete-graph behavior if an installed package version will change (upgrade or downgrade). This option is enabled by default. | ||||
* | Point users to the man page instead of duplicating it in --help | Sebastian Luther | 2011-09-21 | 2 | -814/+5 |
| | |||||
* | autounmask: Always use unresticted atoms for license and USE changes | Sebastian Luther | 2011-09-21 | 3 | -20/+16 |
| | | | | See bug 379333. | ||||
* | Reject inconsistent backtrack parameters | Sebastian Luther | 2011-09-20 | 3 | -5/+68 |
| | | | | | | | If backtracking masks a package that caused another package to be masked, we declare this backtracking node as invalid. The backtracker should be able to find another node that gives a valid solution if one exists. This fixes bug 375573. | ||||
* | Document ** keyword for --autounmask-keep-masks. | Zac Medico | 2011-09-19 | 2 | -3/+3 |
| | |||||
* | Suggest --autounmask-keep-masks for ** keyword. | Zac Medico | 2011-09-19 | 1 | -2/+5 |
| | |||||
* | Suggest --autounmask-keep-masks instead of --autounmask=n | Sebastian Luther | 2011-09-19 | 1 | -7/+3 |
| | | | | | | | Currently emerge suggests --autounmask=n if any configuration change is proposed. With this patch it will print a suggestion only for mask changes, as these are the changes people complain most about. It will suggest --autounmask-keep-masks in this case. | ||||
* | autounmask: Add --autounmask-keep-masks option | Sebastian Luther | 2011-09-19 | 5 | -1/+65 |
| | | | | | | Disables creation of p.unmask entries to allow users to insist on their masks and hope for another conflict resolution (i.e. missed update). This fixes bug 372485. | ||||
* | autounmask: Add --autounmask-unrestricted-atoms option | Sebastian Luther | 2011-09-19 | 4 | -16/+53 |
| | | | | | | | | The default behavior of --autounmask is now changed back to the original one, namely to use '=' operators. The --autounmask-unrestricted-atoms option allows the use of '>=' operators whenever possible. This addresses the issues raised in bugs 372405, 374331 and 379333. | ||||
* | bin/ebuild: simplify PORTDIR_OVERLAY queryv2.2.0_alpha59 | Zac Medico | 2011-09-18 | 1 | -5/+1 |
| | | | | | There's no need to query os.environ here, because portage.settings will inherit the value automatically. | ||||
* | Test --prune with virtual slots. | Zac Medico | 2011-09-18 | 3 | -3/+17 |
| | |||||
* | env_update: add more vardbapi fallback code | Zac Medico | 2011-09-18 | 1 | -1/+9 |
| | | | | | | For API consumers that call this function without the vardbapi parameter, it whould continue to work correctly in all the cases that worked before the vardbapi was added. | ||||
* | env_update: use global vardbapi as fallback | Zac Medico | 2011-09-18 | 1 | -1/+7 |
| | |||||
* | get_dep_chain: fix KeyError if start_node is root | Zac Medico | 2011-09-18 | 1 | -1/+1 |
| | |||||
* | install_qa_check: adjust "poor programming" msgs | Zac Medico | 2011-09-18 | 1 | -10/+10 |
| | | | | | Refer to "severe warnings" rather than "poor programming", in order to be more politically correct, as discussed in bug #374233. | ||||
* | autounmask: Document where changes are writen | Sebastian Luther | 2011-09-18 | 2 | -1/+9 |
| | |||||
* | autounmask: Ensure a suitable parent is displayed in the dep chain | Sebastian Luther | 2011-09-18 | 2 | -1/+97 |
| | | | | Fixes bug 375265. | ||||
* | ResolverPlayground: Add support for world sets | Sebastian Luther | 2011-09-18 | 1 | -3/+9 |
| | |||||
* | depclean: don't remove new virtual slots | Zac Medico | 2011-09-18 | 2 | -1/+44 |
| | | | | | | | This provides depclean symmetry with the change in update behavior from commit b95cbb6b78ad6d9b8e2d3edc5fafff122c3ce7c5, so that new virtual slots won't be removed by depclean immediately after they have been pulled in. | ||||
* | RepoConfigLoader: handle ValueError from shlex | Zac Medico | 2011-09-17 | 1 | -1/+8 |
| | | | | This will handle the issue reported in bug #383269, comment #5. | ||||
* | _RepoDisplay: split PORTDIR_OVERLAY with shlex | Zac Medico | 2011-09-17 | 1 | -2/+2 |
| | | | | This fixes the issue in bug #383269, comment #8. | ||||
* | emerge-webrsync: exit if "gpg binary not found" | Alon Bar-Lev | 2011-09-17 | 1 | -0/+1 |
| | | | | This prevents an endless loop (bug #383375). | ||||
* | config: quote PORTDIR_OVERLAY paths more | Zac Medico | 2011-09-16 | 1 | -2/+2 |
| | | | | This fixes the issue in bug #383269, comment #3. | ||||
* | repoman: quote paths in PORTDIR_OVERLAY | Zac Medico | 2011-09-16 | 1 | -1/+2 |
| | | | | This will fix bug #383269. | ||||
* | move locking into env_update itself | Brian Harring | 2011-09-15 | 2 | -22/+25 |
| | |||||
* | Remove unused Manifest imports.v2.2.0_alpha58 | Zac Medico | 2011-09-14 | 5 | -5/+0 |
| | |||||
* | doebuild: avoid redundant distfiles checks | Zac Medico | 2011-09-14 | 1 | -1/+1 |
| | |||||
* | digestcheck: only show relevant msgs for thin | Zac Medico | 2011-09-14 | 1 | -9/+12 |
| | |||||
* | Fix multislot handling for depclean (bug #382823) | Zac Medico | 2011-09-14 | 2 | -5/+29 |
| | |||||
* | Test non-empty thin manifests. | Zac Medico | 2011-09-14 | 2 | -2/+33 |
| | |||||
* | Handle non-existent thin manifest in tests. | Zac Medico | 2011-09-14 | 1 | -3/+1 |
| | |||||
* | digestcheck: remove empty/missing Manifest checks | Zac Medico | 2011-09-14 | 1 | -22/+0 |
| | | | | | These checks never really needed, and they are not valid for thin manifests or allow-missing-manifests. | ||||
* | Remove Manifest if it is not needed. | Zac Medico | 2011-09-14 | 1 | -7/+15 |
| | | | | | With thin manifest, there's no need to have a Manifest file if there are no DIST entries. | ||||
* | Don't write empty (thin) Manifest files. | Zac Medico | 2011-09-14 | 1 | -1/+4 |
| | | | | | With thin manifest, there's no need to have a Manifest file if there are no DIST entries. | ||||
* | Fix typos in comments. | Arfrever Frehtes Taifersar Arahesis | 2011-09-14 | 2 | -3/+3 |
| | |||||
* | Fix grammar in some messages. | Arfrever Frehtes Taifersar Arahesis | 2011-09-14 | 1 | -2/+2 |
| | |||||
* | repoman: use repodir more | Zac Medico | 2011-09-14 | 1 | -1/+1 |
| | |||||
* | repoman: test symlinked repo pathv2.2.0_alpha57 | Zac Medico | 2011-09-14 | 1 | -1/+6 |
| | |||||
* | repoman: use the repodir variable more | Zac Medico | 2011-09-14 | 1 | -9/+4 |
| | |||||
* | digestgen: remove duplicate 'mytree' variables | Zac Medico | 2011-09-14 | 1 | -5/+0 |
| | |||||
* | digestgen: handle get_repo_for_location KeyError | Zac Medico | 2011-09-14 | 1 | -1/+7 |
| | |||||
* | repoman: fix KeyError from digestgen with symlink | Zac Medico | 2011-09-14 | 1 | -0/+7 |
| | |||||
* | Deprecate the manifest1_compat parameter.v2.2.0_alpha56 | Zac Medico | 2011-09-13 | 3 | -11/+12 |
| | |||||
* | manifest: remove unused 'pf is None' case | Zac Medico | 2011-09-13 | 1 | -2/+0 |
| | |||||
* | man/portage.5: layout.conf examples manifests | Zac Medico | 2011-09-12 | 1 | -0/+4 |
| | |||||
* | metadata/layout.conf: "sign-manifests = false" | Zac Medico | 2011-09-12 | 2 | -5/+11 |
| | | | | | | This allows repos to disable manifest signatures, which is useful if they want to prevent merge conflicts like those that thin-manifests is designed to prevent. |