summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
...
* Warn about ignored binary packages with non matching USESebastian Luther2011-09-211-3/+44
|
* add install hooksBrian Harring2011-09-211-1/+2
|
* emerge: add --complete-graph-if-new-ver < y | n >Zac Medico2011-09-214-12/+89
| | | | | 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 --helpSebastian Luther2011-09-212-814/+5
|
* autounmask: Always use unresticted atoms for license and USE changesSebastian Luther2011-09-212-17/+12
| | | | See bug 379333.
* Reject inconsistent backtrack parametersSebastian Luther2011-09-203-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 Medico2011-09-191-2/+2
|
* Suggest --autounmask-keep-masks for ** keyword.Zac Medico2011-09-191-2/+5
|
* Suggest --autounmask-keep-masks instead of --autounmask=nSebastian Luther2011-09-191-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 optionSebastian Luther2011-09-194-1/+60
| | | | | | 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 optionSebastian Luther2011-09-193-16/+48
| | | | | | | | 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.
* Test --prune with virtual slots.Zac Medico2011-09-183-3/+17
|
* env_update: add more vardbapi fallback codeZac Medico2011-09-181-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 fallbackZac Medico2011-09-181-1/+7
|
* get_dep_chain: fix KeyError if start_node is rootZac Medico2011-09-181-1/+1
|
* autounmask: Document where changes are writenSebastian Luther2011-09-181-1/+5
|
* autounmask: Ensure a suitable parent is displayed in the dep chainSebastian Luther2011-09-182-1/+97
| | | | Fixes bug 375265.
* ResolverPlayground: Add support for world setsSebastian Luther2011-09-181-3/+9
|
* depclean: don't remove new virtual slotsZac Medico2011-09-182-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 shlexZac Medico2011-09-171-1/+8
| | | | This will handle the issue reported in bug #383269, comment #5.
* _RepoDisplay: split PORTDIR_OVERLAY with shlexZac Medico2011-09-171-2/+2
| | | | This fixes the issue in bug #383269, comment #8.
* config: quote PORTDIR_OVERLAY paths moreZac Medico2011-09-161-2/+2
| | | | This fixes the issue in bug #383269, comment #3.
* move locking into env_update itselfBrian Harring2011-09-152-22/+25
|
* Remove unused Manifest imports.v2.2.0_alpha58Zac Medico2011-09-144-4/+0
|
* doebuild: avoid redundant distfiles checksZac Medico2011-09-141-1/+1
|
* digestcheck: only show relevant msgs for thinZac Medico2011-09-141-9/+12
|
* Fix multislot handling for depclean (bug #382823)Zac Medico2011-09-142-5/+29
|
* Test non-empty thin manifests.Zac Medico2011-09-142-2/+33
|
* Handle non-existent thin manifest in tests.Zac Medico2011-09-141-3/+1
|
* digestcheck: remove empty/missing Manifest checksZac Medico2011-09-141-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 Medico2011-09-141-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 Medico2011-09-141-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 Arahesis2011-09-141-1/+1
|
* Fix grammar in some messages.Arfrever Frehtes Taifersar Arahesis2011-09-141-2/+2
|
* repoman: test symlinked repo pathv2.2.0_alpha57Zac Medico2011-09-141-1/+6
|
* digestgen: remove duplicate 'mytree' variablesZac Medico2011-09-141-5/+0
|
* digestgen: handle get_repo_for_location KeyErrorZac Medico2011-09-141-1/+7
|
* Deprecate the manifest1_compat parameter.v2.2.0_alpha56Zac Medico2011-09-132-10/+11
|
* manifest: remove unused 'pf is None' caseZac Medico2011-09-131-2/+0
|
* metadata/layout.conf: "sign-manifests = false"Zac Medico2011-09-121-1/+5
| | | | | | 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.
* _validate_deps: pass myrepo to aux_getZac Medico2011-09-121-1/+2
|
* doebuild: support allow-missing and thin manifestZac Medico2011-09-121-15/+21
|
* Add tests for thin manifestsSebastian Luther2011-09-122-5/+57
|
* add layout.conf awareness of thin-manifestsBrian Harring2011-09-121-2/+9
| | | | | | | | | For any repo that wants thin (just src_uri digests), they just need to add thin-manifests = true to their layout.conf. Again, this should only be used in repositories were the backing vcs provides checksums for the ebuild data.
* add thin manifest support to the Manifest classBrian Harring2011-09-122-54/+97
| | | | | | 'thin' is just distfiles. This is primarily useful when the ebuild lives in a vcs- git for example, which already has it's own checksums to rely on.
* Bind all manifest access through repoconfigsBrian Harring2011-09-128-10/+29
| | | | | This enables controling the behaviour (creation and validation) per repo, and while mildly ugly, refactors in the right direction.
* refactoring; unhide part of the parsing functionalityBrian Harring2011-09-121-100/+98
|
* config: set USERLAND if unsetZac Medico2011-09-111-0/+13
|
* depgraph: pull in new virtual slots with --updateZac Medico2011-09-112-11/+105
| | | | | | | | This re-implements the fix from commit 21330075f07248765016e104b3ba8216903f1ecb, without introducing the unwanted behavior reported in bug 382557. This involves checking the direct dependencies of virtual slot updates to make sure they are all visible, before pulling them in.
* Add VirtualSlotResolverTestCase for bug #382557.Zac Medico2011-09-111-0/+46
|