summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
* Use _ENABLE_PRESERVE_LIBS and _ENABLE_DYN_LINK_MAP constants to controlZac Medico2010-08-301-7/+13
| | | | instantiation of vardbapi._plib_registry and vardbapi._linkmap.
* Add some private constants for use in conditional code in order toZac Medico2010-08-301-0/+18
| | | | minimize the diff between branches.
* Add a TODO note to AbstractEbuildProcess._can_log() about adding supportZac Medico2010-08-301-0/+3
| | | | for logging via named pipe (fifo) for sesandbox.
* Make match_from_list() strip "!!" when appropriate for strong blocks.Zac Medico2010-08-301-1/+4
|
* Remove duplicate real_vardb definition from merge in action_depclean().Zac Medico2010-08-301-1/+0
|
* Merge branch 'master' of git+ssh://git.overlays.gentoo.org/proj/portageZac Medico2010-08-301-1/+2
|\
| * Fix "UnboundLocalError: local variable 'real_vardb' referenced before ↵Arfrever Frehtes Taifersar Arahesis2010-08-301-1/+1
| | | | | | | | assignment".
| * Fix typo in comment.Arfrever Frehtes Taifersar Arahesis2010-08-301-1/+1
| |
* | Fix broken reference to real_vardb in calc_depclean() from 2 commits ago.Zac Medico2010-08-301-1/+1
|/
* Rename the portage.sets module to portage._sets since it will be usefulZac Medico2010-08-3021-35/+40
| | | | | in the upcoming 2.1.9 branch which will not have sets support but will still have the code in private and disabled form.
* Always check if vardbapi._linkmap and vardbapi._plib_registry areZac Medico2010-08-295-44/+113
| | | | | | None before trying to use them. This will be useful in the upcoming 2.1.9 branch which will not have preserve-libs support but will still have the code in private and disabled form.
* Rename vardbapi.linkmap to vardbapi._linkmap since I'mZac Medico2010-08-295-15/+15
| | | | | | trying to minimize the diff between the master branch and upcoming 2.1.9 branch which will not have preserve-libs support but will still have the code in private and disabled form.
* Rename vardbapi.plib_registry to vardbapi._plib_registry since I'mZac Medico2010-08-295-22/+22
| | | | | | trying to minimize the diff between the master branch and upcoming 2.1.9 branch which will not have preserve-libs support but will still have the code in private and disabled form.
* Move LinkageMap to a new portage.util._dyn_libs.LinkageMapELF module.Zac Medico2010-08-292-614/+636
|
* Move PreservedLibsRegistry to a new ↵Zac Medico2010-08-293-117/+141
| | | | portage.util._dyn_libs.PreservedLibsRegistry module.
* Remove unused imports found by pylint.Arfrever Frehtes Taifersar Arahesis2010-08-2935-84/+34
|
* Fix import.Arfrever Frehtes Taifersar Arahesis2010-08-291-2/+2
|
* Fix some typos.Arfrever Frehtes Taifersar Arahesis2010-08-294-11/+11
|
* Add LocationsManager.profile_and_user_locations for use with ↵Sebastian Luther2010-08-292-8/+12
| | | | config.categories and archlist.
* Add a TODO note about replacing BlockerDB with an incremental depgraphZac Medico2010-08-291-0/+5
| | | | for solving bug #279623.
* Add a Scheduler._running_tasks() set in order to simplify theZac Medico2010-08-281-2/+5
| | | | _is_work_scheduled() method.
* Inside Scheduler._dependent_on_scheduled_merges(), don't traverse childrenZac Medico2010-08-281-1/+5
| | | | of uninstall nodes since those aren't dependencies in the usual sense.
* Simplify the empty USE conditional /var/db/pkg metadata code inZac Medico2010-08-281-8/+6
| | | | _post_src_install_uid_fix(), and handle one more case.
* When evaluating USE conditional metadata for /var/db/pkg insideZac Medico2010-08-281-0/+11
| | | | | _post_src_install_uid_fix(), ensure non-empty entries are removed if the evaluation results in an empty value.
* If there are circular dependencies, and circular_dependency_handlerZac Medico2010-08-282-3/+21
| | | | | | doesn't have a message, eliminate root nodes before calling digraph.debug_print(). If --debug is enabled then do this even if circular_dependency_handler has a message.
* Bug #335055 - Fix "TypeError: argument of type 'NoneType' is notZac Medico2010-08-281-4/+5
| | | | | iterable" raised from first call to VirtualsManager.get_virts_p() when trying to expand the category for a package name.
* In depgraph._show_unsatisfied_dep(), show some debug info ifZac Medico2010-08-281-5/+12
| | | | Atom.violated_conditionals() raises InvalidAtom.
* Bug #334935 - Fix broken reference to config.pmaskdict insidev2.2_rc71Zac Medico2010-08-271-2/+3
| | | | getmaskingreason().
* Use StopIteration to exit nested loops.v2.2_rc70Zac Medico2010-08-271-5/+9
|
* Add support for IUSE.missing checks in conditional USE dependencies.Zac Medico2010-08-271-3/+35
|
* Add the chflags and selinux values to SUPPORTED_FEATURES.Zac Medico2010-08-271-2/+2
|
* Merge branch 'master' of git+ssh://git.overlays.gentoo.org/proj/portageZac Medico2010-08-273-3/+3
|\
| * Fix some typos.Arfrever Frehtes Taifersar Arahesis2010-08-283-3/+3
| |
* | Fix breakage caused ignorance of /etc/portage/{arch.list,categories}Zac Medico2010-08-271-9/+12
|/ | | | config overrides.
* Fix _get_legacy_global() so that it does't pass in the target_rootZac Medico2010-08-271-1/+1
| | | | | parameter to create_trees() unless ROOT is set. This is required for make.conf ROOT override to work with LocationsManager.
* Fix the config constructor to pass missing parameters to theZac Medico2010-08-271-2/+3
| | | | LocationsManager constructor.
* Fix Package._validate_deps() to pass matchall=True to use_reduce().Zac Medico2010-08-271-4/+4
|
* config: Remove last traces of autouseSebastian Luther2010-08-271-29/+19
|
* Use InvalidDependString import instead ofZac Medico2010-08-271-42/+42
| | | | portage.exception.InvalidDependString.
* Use InvalidDependString import instead ofZac Medico2010-08-271-6/+6
| | | | portage.exception.InvalidDependString.
* Use Package._metadata_exception() to handle invalid LICENSE, PROPERTIES,Zac Medico2010-08-271-12/+22
| | | | | PROVIDE, and RESTRICT, and generate IUSE.missing errors for repoman when appropriate.
* Support returning multiple flag descriptions when restrict is used.Michał Górny2010-08-271-8/+6
| | | | | | | Return a dict of dicts in parse_metadata_use(), with second-level keys being the restrict strings (or None when no restrict). When generating use.local.desc, use the description from the possibly-highest-matching atom.
* Remove unused imports.Zac Medico2010-08-272-6/+6
|
* Bug #334817 - Make genconfig() warn about EISDIR instead of raisingZac Medico2010-08-271-1/+2
| | | | a IOError.
* fix ppkg type handling in slot_conflict_handlerSebastian Luther2010-08-271-2/+3
|
* config: Add special_env_varsSebastian Luther2010-08-272-152/+169
|
* config: Add LocationsManagerSebastian Luther2010-08-272-163/+212
|
* config: Add VirtualsManagerSebastian Luther2010-08-274-176/+274
|
* config: Add MaskManagerSebastian Luther2010-08-272-42/+75
|
* config: Avoid copying _license_managerSebastian Luther2010-08-274-54/+31
| | | | | | | | | Strictly speaking _license_manager is not immutable. Users need to ensure that extract_global_changes() is called right after __init__ (if at all). It also has the mutable member _undef_lic_groups. It is used to track undifiend license groups, to not display an error message for the same group again and again. Because of this, it's useful to share it between all LicenseManager instances.