Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | create _find_chosen_packages__sort() out of find_chosen_packages() | Pascal Rigaux | 2007-09-10 | 1 | -5/+11 | |
| | ||||||
* | more detailed doc | Pascal Rigaux | 2007-09-08 | 1 | -2/+3 | |
| | ||||||
* | typo in comment | Pascal Rigaux | 2007-09-08 | 1 | -1/+1 | |
| | ||||||
* | rename lists with "closure" in the name to things like "xxx_todo" or | Pascal Rigaux | 2007-09-08 | 1 | -15/+17 | |
| | | | | | | "all_xxx", i find it more readable, and it helps making the difference with {closure} field | |||||
* | rename local var for clarity | Pascal Rigaux | 2007-09-08 | 1 | -6/+6 | |
| | ||||||
* | rename local var | Pascal Rigaux | 2007-09-08 | 1 | -4/+4 | |
| | ||||||
* | document $state fields | Pascal Rigaux | 2007-09-08 | 1 | -10/+24 | |
| | ||||||
* | rename a local variable for clarity | Pascal Rigaux | 2007-09-08 | 1 | -4/+4 | |
| | ||||||
* | create _handle_conflicts() out of resolve_requested__no_suggests() | Pascal Rigaux | 2007-09-08 | 1 | -38/+43 | |
| | ||||||
* | fix typo in older commit | Pascal Rigaux | 2007-09-08 | 1 | -1/+1 | |
| | ||||||
* | use function calls instead of method calls (it allows perl_checker checks when | Pascal Rigaux | 2007-09-08 | 1 | -26/+26 | |
| | | | | | temporarilly renaming URPM/Resolve.pm package name to URPM) | |||||
* | create _handle_diff_provides() out of resolve_requested__no_suggests() | Pascal Rigaux | 2007-09-07 | 1 | -51/+54 | |
| | ||||||
* | create _compute_diff_provides() and _compute_diff_provides_one() out of ↵ | Pascal Rigaux | 2007-09-07 | 1 | -90/+103 | |
| | | | | resolve_requested__no_suggests() | |||||
* | factorize regexps into functions | Pascal Rigaux | 2007-09-07 | 1 | -14/+26 | |
| | ||||||
* | make it more clear | Pascal Rigaux | 2007-09-07 | 1 | -7/+6 | |
| | ||||||
* | cleanup | Pascal Rigaux | 2007-09-07 | 1 | -1/+1 | |
| | ||||||
* | create _ids_to_fullnames() and _ids_to_names() | Pascal Rigaux | 2007-09-07 | 1 | -4/+14 | |
| | ||||||
* | fix typo in recent commit | Pascal Rigaux | 2007-09-07 | 1 | -1/+1 | |
| | ||||||
* | make it clear that resolve_rejected_ is modifying @properties from | Pascal Rigaux | 2007-09-07 | 1 | -14/+14 | |
| | | | | | resolve_requested() | |||||
* | revert previous commit: compute_deps() is still used by mkcd | Pascal Rigaux | 2007-09-07 | 1 | -0/+214 | |
| | ||||||
* | remove unused compute_deps() \o/ | Pascal Rigaux | 2007-09-07 | 1 | -213/+0 | |
| | ||||||
* | simplify: nopromoteepoch is always 1 (no caller ever define it) | Pascal Rigaux | 2007-09-07 | 1 | -5/+3 | |
| | ||||||
* | cleanup: nopromoteepoch is 1 by default in find_candidate_packages | Pascal Rigaux | 2007-09-07 | 1 | -1/+0 | |
| | ||||||
* | factorize code in functions whatrequires() and whatrequires_id() | Pascal Rigaux | 2007-09-07 | 1 | -9/+17 | |
| | ||||||
* | simplify: whatrequires is a hash with provides_nosense as key, don't need to | Pascal Rigaux | 2007-09-07 | 1 | -3/+1 | |
| | | | | | use ->provides then remove the sense | |||||
* | hoist a debug message so that it occurs for other uses of | Pascal Rigaux | 2007-09-07 | 1 | -1/+1 | |
| | | | | | with_db_unsatisfied_requires() | |||||
* | re-use same code for conflict from installed package as is used for conflict | Pascal Rigaux | 2007-09-07 | 1 | -10/+1 | |
| | | | | | | from selected package. this fixes test_gh() from urpmi split-transactions--promote test case | |||||
* | move code from resolve_requested__no_suggests() into new function ↵ | Pascal Rigaux | 2007-09-07 | 1 | -33/+40 | |
| | | | | _handle_provides_overlap() | |||||
* | prepare to factorize code handling property becoming unavailable. | Pascal Rigaux | 2007-09-07 | 1 | -1/+1 | |
| | | | | | | it really seems {why}{conflicts} is only used for debugging purpose, so this change won't break. | |||||
* | one more debug message | Pascal Rigaux | 2007-09-07 | 1 | -0/+1 | |
| | ||||||
* | small cleanup | Pascal Rigaux | 2007-09-07 | 1 | -4/+4 | |
| | ||||||
* | add some debug messages | Pascal Rigaux | 2007-09-07 | 1 | -0/+5 | |
| | ||||||
* | - fix displaying @sorted whereas some elements have been removed from it | Pascal Rigaux | 2007-09-05 | 1 | -4/+5 | |
| | | | | | - more complete error message | |||||
* | add debug code | Pascal Rigaux | 2007-09-05 | 1 | -0/+2 | |
| | ||||||
* | 1.80, bugfix release1.80 | Pascal Rigaux | 2007-09-03 | 2 | -4/+2 | |
| | ||||||
* | - fix bug in sort_graph (used by build_transaction_set) | Pascal Rigaux | 2007-09-03 | 3 | -21/+116 | |
| | ||||||
* | 1.791.79 | Pascal Rigaux | 2007-09-03 | 2 | -1/+3 | |
| | ||||||
* | add a test | Pascal Rigaux | 2007-09-03 | 2 | -0/+15 | |
| | ||||||
* | - fix bug in sort_graph (used by build_transaction_set) | Pascal Rigaux | 2007-09-03 | 2 | -10/+17 | |
| | ||||||
* | 1.781.78 | Pascal Rigaux | 2007-09-03 | 2 | -1/+3 | |
| | ||||||
* | fix dead-loop in build_transaction_set (#33020) | Pascal Rigaux | 2007-08-31 | 2 | -8/+40 | |
| | | | | | and ensure the resulting graph is correct by checking it | |||||
* | add a comment | Pascal Rigaux | 2007-08-31 | 1 | -1/+1 | |
| | ||||||
* | 1.771.77 | Pascal Rigaux | 2007-08-29 | 2 | -1/+3 | |
| | ||||||
* | - disable "dropping tags from rpm header" until we can safely use it | Pascal Rigaux | 2007-08-29 | 2 | -1/+3 | |
| | ||||||
* | 1.761.76 | Pascal Rigaux | 2007-08-29 | 2 | -1/+3 | |
| | ||||||
* | ensure #31969 doesn't occur anymore. if somethings goes wrong: | Pascal Rigaux | 2007-08-28 | 1 | -5/+17 | |
| | | | | | | | | | - display error message - then default to one big transaction also display error message "using one big transaction" in the old check (which i don't really know what it does) | |||||
* | - build_transaction_set: new sort algorithm which allow returning sets of | Pascal Rigaux | 2007-08-28 | 2 | -26/+101 | |
| | | | | | | | | | | | | | | | circular dependent packages, taking into account obsoleted packages (fixes #31969). It may still fail in presence of conflicts a better fix would be to make ->resolve_requested__no_suggests handle obsolete. ie: - a requires b : bb or b - bb requires c-1 - b requires c-2 - b obsoletes bb => with a, bb and c-1 installed, "urpmi c" should upgrade bb into b instead of removing a and bb. | |||||
* | - spec2srcheader: workaround parseSpec returning a header where ->arch is set | Pascal Rigaux | 2007-08-28 | 2 | -0/+7 | |
| | | | | | | to %{_target_cpu} whereas we really want a header similar to .src.rpm (see #32824) | |||||
* | - fix split_length > 1 | Pascal Rigaux | 2007-08-24 | 2 | -6/+6 | |
| | | | | | | | | (eg: "urpmi --split-length 2 a b c" will only install 2 pkgs) (this bug has not been reported, just discovered it while reading the code) - cleanup | |||||
* | - more debug messages | Pascal Rigaux | 2007-08-24 | 1 | -14/+16 | |
| | | | | | - little rewrite |