summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/resolver/output.py
Commit message (Collapse)AuthorAgeFilesLines
* Add workaround for Python 2.6.4 issue 4978Zac Medico2013-01-181-1/+3
| | | | | Avoid "TypeError: keywords must be strings" issue triggered by unicode_literals: http://bugs.python.org/issue4978
* Use unicode_literals more.Zac Medico2013-01-181-4/+5
| | | | | This helps to ensure consistent results, regardless of whether we're using Python 2 or Python 3.
* Package: add defined_phases, properties, restrictZac Medico2012-11-261-2/+2
|
* Rename Package.metadata to _metadata.Zac Medico2012-11-261-2/+2
| | | | | The raw metadata is considered a private low-level internal. This makes the Package class consistent with the _pkg_str class.
* Use Package.repo where appropriate.Zac Medico2012-11-261-5/+3
|
* Add Package.eapi property.Zac Medico2012-11-171-1/+1
|
* Add Display._append_repository() to avoid duplication of some code.Arfrever Frehtes Taifersar Arahesis2012-10-151-13/+18
|
* Display slots and subslots in output of `emerge -pv ${package}`.Arfrever Frehtes Taifersar Arahesis2012-10-151-21/+62
|
* Invert order of arguments in Display._set_non_root_columns() andArfrever Frehtes Taifersar Arahesis2012-10-141-6/+6
| | | | Display._set_root_columns() for consistency with Display._set_no_columns().
* Display.set_pkg_info(): Set cp and ver attributes.Arfrever Frehtes Taifersar Arahesis2012-10-141-3/+2
|
* simplify Display.convert_myoldbest().Zac Medico2012-10-131-2/+2
|
* Simplify Display.get_ver_str().Zac Medico2012-10-131-6/+4
|
* _create_use_string: pass in feature_flags argv2.2.0_alpha132Zac Medico2012-09-231-2/+5
| | | | This allows them to be looked up outside of the USE_EXPAND loop.
* Add _get_feature_flags(eapi_attrs) function.Zac Medico2012-09-231-1/+1
| | | | | | This will be useful for adding flags that behave specially in experimental EAPIs, such as the targetroot/sysroot flag which is planned for EAPI 5-hdepend.
* Display: simplify _blockersZac Medico2012-09-131-13/+6
| | | | | The fetch_symbol variable was always just a space, and no return value was really needed.
* merge list: distinguish reinstall with red "r"Zac Medico2012-09-131-0/+7
| | | | | This is for reinstall due to slot or sub-slot change of a dependency when the := slot operator is used.
* Refactor merge list attribute display.Zac Medico2012-09-131-82/+44
| | | | | This should not change the behavior at all, but it makes the display much easier to modify or extend.
* resolver/output: cleanup countersZac Medico2012-06-201-16/+9
|
* Replace @returns with @return.Zac Medico2012-03-271-4/+4
|
* emerge --changelog: fix split ChangeLog bugsZac Medico2012-03-221-7/+3
| | | | | This should fix possible missing content when displaying split ChangeLogs (bug #389611), and also normalizes blank lines.
* spawn_nofetch: clone locked config, bug #408817Zac Medico2012-03-191-2/+1
| | | | | | It's unsafe to pass in an unlocked config instance, since that can trigger issues like bug #408817 due to fragile assumptions involving the config state inside doebuild_environment().
* Display: spawn pkg_nofetch when appropriateMartin von Gagern2012-03-131-1/+12
| | | | Signed-off-by: Zac Medico <zmedico@gentoo.org>
* Use consistent indentation in output of `emerge -p --columns ${package}`Arfrever Frehtes Taifersar Arahesis2012-01-281-2/+2
| | | | regardless of ROOT.
* Delete needless parentheses.Arfrever Frehtes Taifersar Arahesis2012-01-281-5/+5
|
* Don't print ::${repository} for main repository in output ofArfrever Frehtes Taifersar Arahesis2012-01-281-27/+34
| | | | | `emerge -pv ${package}` by default. Add --verbose-main-repo-display option, which enables printing ::${repository} for main repository.
* Fix display of installed version for packages, which have multiple slotsArfrever Frehtes Taifersar Arahesis2012-01-231-2/+3
| | | | installed. Follow-up to commit 8118be36842a2db2eb72538e21a3b343773b3365.
* Make the second part of_emerge.resolver.output.Display.verbose_size()Arfrever Frehtes Taifersar Arahesis2012-01-221-26/+24
| | | | | conditional on self.quiet_repo_display instead of earlier returning if self.quiet_repo_display is False. No functional changes.
* Print [${old_version}::${old_repository}] in output of `emerge -pv ${package}`Arfrever Frehtes Taifersar Arahesis2012-01-221-1/+3
| | | | | when ${old_version} is the same as ${new_version}, but ${old_repository} is different than ${new_repository}.
* Print ::${repository} in output of `emerge -pv ${package}` by default.Arfrever Frehtes Taifersar Arahesis2012-01-211-17/+43
| | | | Add --quiet-repo-display option, which enables previous, more quiet output.
* Display EROOT when ROOT != "/".Zac Medico2011-12-191-1/+1
| | | | | | | Since commit a715b65f7bd36409c1283e6911265d1f4405ab7a, the Package.root and RootConfig.root attributes refer to EROOT instead of ROOT. Therefore, adjust display code so that EROOT is only displayed when ROOT != "/".
* resolver/output: unused importsZac Medico2011-11-171-4/+3
|
* Skip the "resume after portage update" routine.Zac Medico2011-11-171-21/+0
| | | | | | | Instead, finish the whole job using a copy of the currently running instance. This allows us to avoid the complexities of emerge --resume, such as the differences in option handling between different portage versions, as reported in bug #390819.
* resolver/output: use set for myfetchlist hashingZac Medico2011-10-191-2/+2
|
* resolver/output: display binary fetch sizeZac Medico2011-10-191-5/+14
|
* print_changelog: if no changelogs, no newlineZac Medico2011-10-021-0/+2
| | | | This will fix bug #385413.
* depgraph: handle invalid SRC_URIZac Medico2011-07-271-2/+7
| | | | This is a minimal fix for bug #376577.
* Package: add use.expand/expand_hidden attributesZac Medico2011-06-261-8/+5
| | | | | This allows the merge list display to account for repository-level USE_EXPAND and USE_EXPAND_HIDDEN settings (see bug #370693).
* Display: fix fetch restrict msg for RO_DISTDIRSZac Medico2011-03-311-2/+2
| | | | This will fix bug #361463.
* Recognize git-2.eclass when reinstalling self.Zac Medico2011-02-141-1/+2
|
* Display: tweak output and docs for bug 58416Zac Medico2011-02-131-2/+5
| | | | | | Now the masking display is disabled by the --quiet option if the --verbose option is not enabled simultaneously. Also, docs are updated as per bug 58416, comment #11 and #12.
* Display: simplify alignment for mask statusZac Medico2011-02-021-15/+11
|
* Display: Simplify mask code for bug #58416.Zac Medico2011-01-311-5/+6
| | | | | | Hopefully this makes the logic more understandable, though it may support fewer cases. If we want to handle more cases then hopefully we can do it without making the code too complex.
* Display: align nomerge nodes moreZac Medico2011-01-311-4/+12
|
* Display: align blocker and nomerge nodesZac Medico2011-01-311-2/+9
|
* fix a "*" being added for a stable pkg-verBrian Dolbec2011-01-301-2/+3
|
* Display: show masks in the [ ] partZac Medico2011-01-301-11/+16
| | | | | | | | Symbol | Mask Type -------|----------------- # | package.mask * | missing keyword ~ | unstable keyword
* fix the problem of mixing "**" and ebuild keywords for only some archsBrian Dolbec2011-01-301-1/+1
|
* Fix a typo.Arfrever Frehtes Taifersar Arahesis2011-01-301-2/+2
|
* make it only print if it is due to an override settingBrian Dolbec2011-01-301-1/+1
|
* Use the new _getRawMissingKeyword() which optimizes the keyword display. ↵Brian Dolbec2011-01-301-42/+38
| | | | Misc. whitespace cleanup