Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Fix env_update() calls to use EROOT. | Zac Medico | 2010-08-21 | 2 | -3/+6 |
| | |||||
* | Bug #324191 - Add support for FEATURES=compress-build-logs. The causes | Zac Medico | 2010-08-21 | 15 | -169/+120 |
| | | | | | | | all build logs to be compressed while they are being written. Log file names have an extension that is appropriate for the compression type. Currently, only gzip(1) compression is supported, so build logs will have a '.gz' extension when this feature is enabled. | ||||
* | When accessing pkgsettings.features inside Scheduler._generate_digests(), | Zac Medico | 2010-08-21 | 1 | -0/+8 |
| | | | | | ensure that we are using global features settings rather than those from package.env. | ||||
* | Add a deprecation warning to FetchlistDict.has_key(). | Zac Medico | 2010-08-21 | 1 | -0/+3 |
| | |||||
* | Add a deprecation warning for the unused justmanifest parameter of | Zac Medico | 2010-08-21 | 1 | -1/+11 |
| | | | | digestcheck(). | ||||
* | Add upstream.workaround warning for addpredict calls. Thanks to | Zac Medico | 2010-08-21 | 2 | -2/+9 |
| | | | | Diego Pettenò <flameeyes@g.o> for the suggestion. | ||||
* | Fix broken reference to portage._validate_cache_for_unsupported_eapis. | Zac Medico | 2010-08-21 | 1 | -1/+1 |
| | |||||
* | Add a wrapper around config.features that provides the following | Zac Medico | 2010-08-21 | 4 | -59/+122 |
| | | | | | | | | | | | | | | | | enhancements: * The FEATURES variable is automatically synchronized upon modification. * Modifications result in a permanent override that will cause the change to propagate to the incremental stacking mechanism in config.regenerate(). This eliminates the need to call config.backup_changes() when FEATURES is modified, since any overrides are guaranteed to persist despite calls to config.reset(). This allows cleanup of all code that overrides FEATURES, and also allows config.regenerate() to stack FEATURES such that special cases are not needed for package.env handling inside config.setcpv(). | ||||
* | When stacking incrementals in config.regenerate(), use a set to avoid | Zac Medico | 2010-08-21 | 1 | -10/+6 |
| | | | | relatively inefficient __contains__ and remove operations on a list. | ||||
* | Fix config.setcpv() so it only calls _grab_pkg_env when there are | Zac Medico | 2010-08-20 | 1 | -1/+1 |
| | | | | relevant package.env settings. |