Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Pass eapi to check_required_use more. | Zac Medico | 2012-08-27 | 1 | -3/+6 |
| | |||||
* | Fix breakage from last commit. | Zac Medico | 2011-11-07 | 1 | -1/+1 |
| | |||||
* | REQUIRED_USE: don't save in built packages | Zac Medico | 2011-11-07 | 1 | -2/+3 |
| | | | | | | | It should be safe to assume that REQUIRED_USE is satisfied if the package is built, so it's a waste to save it. Also, fix code which assumes that built Package instances have a REQUIRED_USE key in their metadata. | ||||
* | circular_dependency: fix total_flags calc | Zac Medico | 2011-07-10 | 1 | -2/+2 |
| | |||||
* | circular_dependency: fix REQUIRED_USE test | Zac Medico | 2011-07-09 | 1 | -0/+17 |
| | |||||
* | circular_dependency: fix ridiculously long loop | Zac Medico | 2011-07-09 | 1 | -10/+0 |
| | | | | | | | | The flags from REQUIRED_USE were added to affecting_use, which was not really necessary and was a bad idea because a number of flags in affecting_use affects our number of loops exponentially. This will fix bug #374397 in which the large number of flags in the REQUIRED_USE of dev-lang/php-5.3.6-r1 triggered execution of 2 ^ 45 loops. | ||||
* | circular_dependency: show debug graph earlier | Zac Medico | 2011-07-09 | 1 | -0/+10 |
| | | | | | This might help in some cases like bug 374397 where we're troubleshooting the circular_dependency code. | ||||
* | circular_dependency: use itertools.product() | Zac Medico | 2011-07-09 | 1 | -24/+3 |
| | | | | | Python's cartesian product function does exactly what we want, so use it to simplify our code. | ||||
* | use_reduce: less strict for installed | Zac Medico | 2011-06-21 | 1 | -4/+10 |
| | |||||
* | extract_affecting_use: less strict for installed | Zac Medico | 2011-06-21 | 1 | -2/+8 |
| | |||||
* | extract_affecting_use: _get_useflag_re(eapi) | Zac Medico | 2011-06-08 | 1 | -1/+2 |
| | | | | | This is needed for EAPI="4-python" added in commit 586760f37fb9784327d8447182d49810662f4427. | ||||
* | Update timestamps in headers of modified files. | Zac Medico | 2011-06-03 | 1 | -1/+1 |
| | |||||
* | Use bool(digraph) instead of empty()/is_empty(). | Zac Medico | 2011-06-02 | 1 | -1/+1 |
| | |||||
* | Use Package.use.force/mask attributes. | Zac Medico | 2010-11-20 | 1 | -3/+1 |
| | |||||
* | Remove unused imports found by pylint. | Arfrever Frehtes Taifersar Arahesis | 2010-08-29 | 1 | -1/+0 |
| | |||||
* | If there are circular dependencies, and circular_dependency_handler | Zac Medico | 2010-08-28 | 1 | -0/+15 |
| | | | | | | 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. | ||||
* | circular dependency handler: Add support for REQUIRED_USE | Sebastian Luther | 2010-08-20 | 1 | -13/+31 |
| | |||||
* | circular dependency handler: Small code clean ups | Sebastian Luther | 2010-08-20 | 1 | -5/+6 |
| | |||||
* | Move the clever parts of depgraph._show_circular_deps into its own module. | Sebastian Luther | 2010-08-19 | 1 | -0/+227 |
This also fixes some bugs related to autounmask. |