Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use _unicode_decode() to force unicode format strings inside | Zac Medico | 2010-09-17 | 1 | -2/+7 |
| | | | | digraph.debug_print(). | ||||
* | Remove unused PORTAGE_MASTER_PID variable. | Zac Medico | 2010-09-17 | 2 | -3/+1 |
| | |||||
* | don't use EROOT or an upgrade of a package will result in the package being ↵ | Fabian Groffen | 2010-09-17 | 1 | -2/+8 |
| | | | | unmerged! | ||||
* | Do NOT use EROOT when merging files to the live filesystem! It inevitably ↵ | Fabian Groffen | 2010-09-17 | 1 | -3/+10 |
| | | | | makes double offsets occur | ||||
* | --autounmask: Support license changes | Sebastian Luther | 2010-09-17 | 3 | -2/+47 |
| | |||||
* | Bug #337702 - Fix config.load_best_module() to raise ImportError from | Zac Medico | 2010-09-16 | 1 | -4/+4 |
| | | | | | | | | the indentation block that caught it. In python3, we get a "RuntimeError: No active exception to reraise" exception if we try to call raise after completion of the indentation block were the last exception was caught. | ||||
* | Bug #337603 - Fix invalid '/etc/make.profile is not a symlink' message | Zac Medico | 2010-09-16 | 1 | -3/+3 |
| | | | | displayed when /etc/portage/make.profile is perfectly valid. | ||||
* | Make UseFlagDisplay __str__ and __unicode__ methods more like | Zac Medico | 2010-09-16 | 1 | -0/+31 |
| | | | | DependencyArg, and add tests. | ||||
* | Make PortageException __str__ and __unicode__ methods more like | Zac Medico | 2010-09-15 | 2 | -8/+39 |
| | | | | DependencyArg, and add tests. | ||||
* | Add tests for DependencyArg __str__ and __unicode__ methods. | Zac Medico | 2010-09-15 | 3 | -0/+53 |
| | |||||
* | Fix typo in comment. | Arfrever Frehtes Taifersar Arahesis | 2010-09-15 | 1 | -1/+1 |
| | |||||
* | Tweak stack_lists() strict_warn_for_unmatched_removal logic. | Zac Medico | 2010-09-15 | 1 | -2/+3 |
| | |||||
* | Bug #337180 - Add a --unmatched-removal option for stricter checking | Zac Medico | 2010-09-15 | 2 | -7/+19 |
| | | | | of package.mask and package.unmask files for unmatched removal atoms. | ||||
* | Bug #337180 - Add a strict_warn_for_unmatched_removal parameter for | Zac Medico | 2010-09-14 | 1 | -2/+8 |
| | | | | stack_lists() that will be useful for repoman, and disable it by default. | ||||
* | Limit the spam caused by unmatched removal atoms | Sebastian Luther | 2010-09-14 | 1 | -9/+12 |
| | |||||
* | Bug #336692 - When stack_lists() detects unmatched removal atoms, | Zac Medico | 2010-09-14 | 1 | -1/+8 |
| | | | | | account for cases in which the same profile is inherited multiple times in the same stack. | ||||
* | Tests: test isvalidatom ::repo syntax support | Sebastian Luther | 2010-09-14 | 1 | -87/+129 |
| | |||||
* | ResolverPlayground: Add multi repo support | Sebastian Luther | 2010-09-14 | 2 | -93/+194 |
| | |||||
* | Add :.repo syntax support for portage.util.{grabfile_package,grabdict_package} | Sebastian Luther | 2010-09-14 | 1 | -4/+4 |
| | |||||
* | portage.dep: Add support for ::repo syntax to all functions and classes | Sebastian Luther | 2010-09-14 | 3 | -89/+178 |
| | | | | This also adds the dep_getrepo() function | ||||
* | In doebuild(), skip PORTAGE_BUILDDIR locking if it's already locked | Zac Medico | 2010-09-14 | 1 | -3/+6 |
| | | | | or returnpid is True. | ||||
* | Make IpcDaemonTestCase use a finally block to unlock PORTAGE_BUILDDIR.v2.2_rc82 | Zac Medico | 2010-09-14 | 1 | -1/+3 |
| | |||||
* | Make EbuildBuildDir use the PORTAGE_BUILDDIR variable instead of the | Zac Medico | 2010-09-14 | 3 | -3/+1 |
| | | | | dir_path attribute. | ||||
* | Fix some typos. | Arfrever Frehtes Taifersar Arahesis | 2010-09-14 | 3 | -8/+8 |
| | |||||
* | Don't export PORTAGE_BUILDIR_LOCKED to the ebuild environment. | Zac Medico | 2010-09-14 | 1 | -1/+1 |
| | |||||
* | Add a config.pkeywordsdict property for backward compatibility. | Zac Medico | 2010-09-14 | 1 | -0/+7 |
| | |||||
* | In KeywordsManager.pkeywordsdict save values as tuples instead of lists. | Zac Medico | 2010-09-14 | 1 | -0/+2 |
| | |||||
* | config: Add KeywordsManager | Sebastian Luther | 2010-09-14 | 3 | -145/+196 |
| | |||||
* | Make IpcDaemonTestCase use EbuildBuildDir for lock creation. | Zac Medico | 2010-09-14 | 1 | -4/+14 |
| | |||||
* | Make AbstractEbuildProcess lock PORTAGE_BUILDIR if it's not already | Zac Medico | 2010-09-13 | 1 | -1/+1 |
| | | | | locked. | ||||
* | Bug #336142 - Use EbuildBuildDir for threaded locking of PORTAGE_BUILDDIR | Zac Medico | 2010-09-13 | 1 | -31/+8 |
| | | | | | inside dblink.unmerge(), so that the scheduler can concurrently service ipc calls in the main thread. | ||||
* | Use EbuildBuildDir for PORTAGE_BUILDDIR locking inside doebuild(). | Zac Medico | 2010-09-13 | 1 | -2/+7 |
| | |||||
* | Make dblink.lockdb() use AsynchronousLock. | Zac Medico | 2010-09-13 | 1 | -29/+7 |
| | |||||
* | Add a new AsynchronousLock class that uses the portage.locks module to | Zac Medico | 2010-09-13 | 3 | -0/+31 |
| | | | | acquire a lock asynchronously, using a background thread. | ||||
* | Make config.setinst() and get_virts_p() call getvirtuals() in order | Zac Medico | 2010-09-13 | 1 | -0/+6 |
| | | | | | to ensure that we don't trigger the _treeVirtuals assertion in VirtualsManager._compile_virtuals(). | ||||
* | Tests: Add use_reduce test case for bug 120374 | Sebastian Luther | 2010-09-13 | 1 | -0/+1 |
| | |||||
* | Tests: Add resolver/test_missing_iuse_and_evaluated_atoms to make sure we ↵ | Sebastian Luther | 2010-09-13 | 1 | -0/+31 |
| | | | | don't miss a "missing IUSE" | ||||
* | Don't miss a "missing IUSE" because of [foo?] -> [] evaluations. | Sebastian Luther | 2010-09-13 | 1 | -18/+4 |
| | | | | This patch also drops flags with EAPI 4 use dep defaults from use.required. | ||||
* | Bug #336142 - When looking of packages that own files for file collisions | Zac Medico | 2010-09-13 | 1 | -9/+24 |
| | | | | | inside dblink.treewalk(), periodically yield to the scheduler so that it can service ipc calls. | ||||
* | Make sure atoms in profiles follow the profiles EAPI | Sebastian Luther | 2010-09-13 | 6 | -25/+56 |
| | |||||
* | Bug #336142 - Add support for using a thread to wait for locks inside | Zac Medico | 2010-09-13 | 2 | -4/+34 |
| | | | | | dblink.lockdb() so that the scheduler can concurrently service ipc calls in the main thread. | ||||
* | Bug #336875 - Don't reference errno.ETIME since it's undefined on FreeBSD. | Zac Medico | 2010-09-12 | 1 | -1/+3 |
| | |||||
* | When fetching distfiles inside digestgen(), ignore conditional partsv2.2_rc80 | Zac Medico | 2010-09-11 | 1 | -3/+10 |
| | | | | | | of RESTRICT since they don't apply unconditionally. Assume such conditionals only apply on the client side where digestgen() does not need to be called. | ||||
* | For digestgen(), add a matchnone parameter to use_reduce() that is the | Zac Medico | 2010-09-11 | 1 | -1/+9 |
| | | | | opposite of matchall. | ||||
* | Fix digestgen() to respect RESTRICT=fetch. | Zac Medico | 2010-09-11 | 1 | -1/+5 |
| | |||||
* | Make spawn_nofetch() call elog_process(). | Zac Medico | 2010-09-11 | 1 | -0/+2 |
| | |||||
* | Make the mail_summary elog module copy needed variables from the config | Zac Medico | 2010-09-11 | 2 | -5/+21 |
| | | | | | | | instance, since we don't need to hold a reference for the whole thing. This also makes it possible to rely on per-package variable settings that may have come from /etc/portage/package.env, since we'll be isolated from any future mutations of mysettings. | ||||
* | Fix typo in comment. | Zac Medico | 2010-09-10 | 1 | -1/+1 |
| | |||||
* | Make digestgen() use spawn_nofetch() when necessary, since fetch() | Zac Medico | 2010-09-10 | 1 | -13/+6 |
| | | | | no longer does it. | ||||
* | Fix typo in comment. | Zac Medico | 2010-09-10 | 1 | -1/+1 |
| |