Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ExtendedAtomDict: Add __eq__ | Sebastian Luther | 2010-08-24 | 1 | -0/+5 |
| | |||||
* | ResolverPlayground: Add ability to create config files and sets | Sebastian Luther | 2010-08-24 | 1 | -32/+98 |
| | |||||
* | Remove LicenseManager.__deepcopy__() since the default implementation | Zac Medico | 2010-08-24 | 1 | -14/+0 |
| | | | | seems to work fine. | ||||
* | Implement LicenseManager.__deepcopy__(). | Zac Medico | 2010-08-24 | 2 | -15/+20 |
| | |||||
* | Fix imports in _config submodules. | Zac Medico | 2010-08-24 | 2 | -2/+2 |
| | |||||
* | Bug #334319 - Don't call config.backup_changes("FEATURES") because it's | Zac Medico | 2010-08-24 | 1 | -2/+0 |
| | | | | | no longer needed and it causes problems with environment overrides of FEATURES. | ||||
* | * Make dblink instantiate the ConfigProtect object on demand instead of | Zac Medico | 2010-08-24 | 1 | -6/+18 |
| | | | | | | in the constructor, since it triggers lots of stat calls and it's wasteful for iter_owners. * Fix dblink ConfigProtect construction to use EROOT. | ||||
* | Bug #334265 - Fix AttributeError triggered by empty herd element in | Zac Medico | 2010-08-24 | 1 | -1/+1 |
| | | | | check_metadata_herds(). | ||||
* | More _pkg_use_enabled fixes | Sebastian Luther | 2010-08-24 | 3 | -46/+50 |
| | |||||
* | Atom.violated_conditionals: Always treat deps as violated if the flag is not ↵ | Sebastian Luther | 2010-08-24 | 2 | -0/+31 |
| | | | | in IUSE | ||||
* | Bug #334253 - Fix breakage in FEATURES=test-fail-continue logic. | Zac Medico | 2010-08-24 | 1 | -1/+5 |
| | |||||
* | config: Move _prune_incremental to helper | Sebastian Luther | 2010-08-24 | 2 | -23/+23 |
| | |||||
* | config: Move features_set into its own file | Sebastian Luther | 2010-08-24 | 2 | -63/+72 |
| | |||||
* | config: Split out LicenseManager and helper | Sebastian Luther | 2010-08-24 | 4 | -219/+303 |
| | |||||
* | ExtendedAtomDict: Add __delitem__ | Sebastian Luther | 2010-08-24 | 1 | -0/+6 |
| | |||||
* | Make config.setcpv() trigger regenerate() if the package from the | Zac Medico | 2010-08-23 | 1 | -0/+8 |
| | | | | | | previous setcpv call had package.env settings which modified FEATURES. This ensures that self.features is accurate (hopefully solving the issue in bug #44796, comment #77). | ||||
* | Handle SIGPIPE when unpack() extracts tar files through a pipe (bug #309001). | Zac Medico | 2010-08-23 | 1 | -1/+3 |
| | | | | | | | When checking ${PIPESTATUS[@]} for extraction of tar files in unpack(), use a new assert_sigpipe_ok() function which behaves the same as the existing assert() function except that it tolerates pipe writers being killed by SIGPIPE. | ||||
* | * Use iterators instead of keys() when possible. | Zac Medico | 2010-08-23 | 1 | -8/+8 |
| | | | | | | * Use iterators instead of sets for set.intersection() calls. * Use digraph.__iter__ and __contains__ as shortcuts to digraph.nodes access. | ||||
* | In depgraph._select_pkg_highest_available_imp(), make sure | Zac Medico | 2010-08-23 | 1 | -1/+2 |
| | | | | | allow_unstable_keywords is True before adding a package to _needed_unstable_keywords. | ||||
* | Pass a keyword hint from getmaskingstatus() to the autounmask code. | Zac Medico | 2010-08-23 | 2 | -7/+24 |
| | |||||
* | use_reduce: Give a hint to IUSE in the 'use flag '%s' is not referencable in ↵ | Sebastian Luther | 2010-08-23 | 1 | -1/+2 |
| | | | | conditional' error | ||||
* | Add 'candy' to SUPPORTED_FEATURES. | Zac Medico | 2010-08-23 | 1 | -1/+1 |
| | |||||
* | Make recursive grablines() ignore the same directories as | Zac Medico | 2010-08-23 | 3 | -6/+9 |
| | | | | portage.listdir(), and do the same for update_config_files(). | ||||
* | Bug #309907 - Update more config files for package moves: | Zac Medico | 2010-08-22 | 1 | -2/+6 |
| | | | | package.accept_keywords, package.env, and package.properties. | ||||
* | Fix spelling in zlib.error message. | Zac Medico | 2010-08-22 | 1 | -1/+1 |
| | |||||
* | Handle zlib.error when reading compressed build logs via GzipFile. | Zac Medico | 2010-08-22 | 2 | -0/+12 |
| | |||||
* | Allow more time for natural exit of the ebuild process after it has | Zac Medico | 2010-08-22 | 1 | -4/+9 |
| | | | | called the exit command via IPC. | ||||
* | Remove support for the missingos module since apparently nobody has needed | Zac Medico | 2010-08-22 | 1 | -9/+5 |
| | | | | it for a long time. | ||||
* | Remove deprecated destroot argument from dblink.isowner() call. | Zac Medico | 2010-08-22 | 1 | -1/+1 |
| | |||||
* | During the post src_install QA checks, log to a temporary file | Zac Medico | 2010-08-22 | 2 | -4/+50 |
| | | | | | | since the code we are running reads PORTAGE_LOG_FILE, and we want to avoid annoying "gzip: unexpected end of file" messages when FEATURES=compress-build-logs is enabled. | ||||
* | Make Binpkg call prepare_build_dirs() before trying to clean the old | Zac Medico | 2010-08-22 | 1 | -2/+2 |
| | | | | log, so PORTAGE_LOG_FILE is initialized. | ||||
* | Add missing scheduler attribute to BinpkgVerifier (broken since the | Zac Medico | 2010-08-22 | 3 | -3/+4 |
| | | | | the addition of FEATURES=compress-build-logs support). | ||||
* | Make EOutput.write() use writemsg() for special unicode handling. | Zac Medico | 2010-08-22 | 1 | -6/+1 |
| | |||||
* | _use_dep.{evaluate_conditionals,_eval_qa_conditionals,violated_conditionals} ↵ | Sebastian Luther | 2010-08-22 | 2 | -155/+223 |
| | | | | : Be faster and preserve token order | ||||
* | Fix broken logic in InheritDeprecated. | Zac Medico | 2010-08-22 | 1 | -6/+6 |
| | |||||
* | Make InheritDeprecated detect indirect inherits of deprecated eclasses, | Zac Medico | 2010-08-22 | 1 | -5/+20 |
| | | | | and indicate the indirect nature in the error message. | ||||
* | Make InheritDeprecated check for direct inherits, and give line numbers | Zac Medico | 2010-08-22 | 1 | -11/+31 |
| | | | | in error messages. | ||||
* | repoman: check for deprecated eclasses | wired | 2010-08-22 | 1 | -1/+30 |
| | | | | | | compare the inherited eclasses to a list of deprecated eclasses. print QA warnings for each deprecated eclass found and suggest an alternative for those that have one. | ||||
* | Add back _conditionals_class.values() method in order to fix breakage | Zac Medico | 2010-08-22 | 1 | -0/+5 |
| | | | | in circular_dependency_handler._find_suggestions(). | ||||
* | portage.dep._use_dep: Rewrite the parser for better readability and speed | Sebastian Luther | 2010-08-22 | 2 | -67/+40 |
| | | | | | Using a regex leads to better readability, but no speed change. Replacing slot_dict_class with a simple dict results in ~1/3 run time decrease in my tests. | ||||
* | Fix erroneoud reference to self.aux_get in bintree.move_ent(). | Zac Medico | 2010-08-22 | 1 | -1/+2 |
| | |||||
* | Fix AttributeError for MetadataRegen._sched_iface. | Zac Medico | 2010-08-22 | 1 | -1/+1 |
| | |||||
* | * By default, disable the calc_prelink parameter to perform_md5() for | Zac Medico | 2010-08-21 | 2 | -7/+10 |
| | | | | | merge and unmerge. * Add FEATURES=prelink-checksums in order to trigger the old behavior. | ||||
* | Fix UnboundLocalError for catdir inside dblink.unmerge(). | Zac Medico | 2010-08-21 | 1 | -1/+2 |
| | |||||
* | Bug #292083 - Support package.accept_keywords in profiles. | Zac Medico | 2010-08-21 | 1 | -2/+34 |
| | |||||
* | Add EPREFIX support to load_default_config(). | Zac Medico | 2010-08-21 | 1 | -1/+5 |
| | |||||
* | Fix broken writemsg call in depgraph._resolve() that triggers this error: | Zac Medico | 2010-08-21 | 1 | -1/+1 |
| | | | | TypeError: writemsg() got an unexpected keyword argument 'file' | ||||
* | Omit non-existent files from the config._pkeywords_list | Zac Medico | 2010-08-21 | 1 | -0/+7 |
| | | | | | | | stack (stores data for profile package.keywords). This isn't feasible for package.use (among other package.* files such as package.use.mask) since it is stacked in layers with make.defaults USE, and the layer indices need to align. | ||||
* | Move default ACCEPT_KEYWORDS handling for package.keywords out of | Zac Medico | 2010-08-21 | 1 | -10/+5 |
| | | | | an unnecessary loop. | ||||
* | Revert back to using ROOT for env_update(), since that's how the | Zac Medico | 2010-08-21 | 2 | -4/+5 |
| | | | | prefix branch does it. |