Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | further bump threshold for detecting looping forever | Thierry Vignaud | 2012-11-21 | 1 | -1/+1 | |
| | ||||||
* | workaround a segfault (mga#8158) | Thierry Vignaud | 2012-11-21 | 1 | -2/+2 | |
| | | | | | | | | | calling ->provides or ->requires in traverse_tag_find() results in an invalid read if provides/requires list is big (or if called several times) basically reverting commit r6476 on 2012-11-16 ("(unsatisfied_requires) (slightly) optimize") | |||||
* | bump threshold for detecting looping forever (mga#8106) | Thierry Vignaud | 2012-11-19 | 1 | -1/+1 | |
| | ||||||
* | (unsatisfied_requires) (slightly) optimize | Thierry Vignaud | 2012-11-16 | 1 | -2/+2 | |
| | ||||||
* | (resolve_requested__no_suggests_) prevent urpmi from looping forever when ↵ | Thierry Vignaud | 2012-11-16 | 1 | -1/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | some packages are broken alternatively, we could try detecting if diff_provides doesn't change for a couple loops or not going over already rejected packages (selecting/promoting/rejecting the same package forever) eg: gtk+3.0-3.6.1-3.mga3.x86_64 is on the mirrors but not lib64gtk+3_0-3.6.1-3.mga3.x86_64 we will then loop forever: set_rejected: gtk+3.0-3.6.1-2.mga3.x86_64 installed lib64gtk+3_0-3.6.1-2.mga3.x86_64 is conflicting because of unsatisfied gtk+3.0[== 3.6.1-2.mga3] gtk+3.0[*][== 3.6.1-2.mga3] set_rejected: lib64gtk+3_0-3.6.1-2.mga3.x86_64 installed lib64gtk+3.0-devel-3.6.1-2.mga3.x86_64 is conflicting because of unsatisfied lib64gtk+3_0[== 3.6.1] set_rejected: lib64gtk+3.0-devel-3.6.1-2.mga3.x86_64 installed lib64gtk-gir3.0-3.6.1-2.mga3.x86_64 is conflicting because of unsatisfied lib64gtk+3_0[== 3.6.1-2.mga3] set_rejected: lib64gtk-gir3.0-3.6.1-2.mga3.x86_64 installed gtk+3.0-3.6.1-2.mga3.x86_64 is conflicting because of unsatisfied lib64gtk+3_0[== 3.6.1] promoting gtk+3.0-3.6.1-3.mga3.x86_64 because of conflict above unselecting gtk+3.0-3.6.1-3.mga3.x86_64 set_rejected: gtk+3.0-3.6.1-2.mga3.x86_64 (...) | |||||
* | rename find_candidate_packages_() as find_candidate_packages() | Thierry Vignaud | 2012-09-26 | 1 | -7/+7 | |
| | ||||||
* | remove deprecated find_chosen_packages() & find_candidate_packages() | Thierry Vignaud | 2012-09-26 | 1 | -16/+0 | |
| | ||||||
* | (strict_arch_check,strict_arch_check_installed) simplify | Thierry Vignaud | 2012-09-26 | 1 | -5/+8 | |
| | ||||||
* | introduce any() from MDK::Common and resuse it | Thierry Vignaud | 2012-09-26 | 1 | -3/+8 | |
| | ||||||
* | (_find_required_package__kmod) simplify | Thierry Vignaud | 2012-09-26 | 1 | -1/+1 | |
| | ||||||
* | (_handle_conflicts_with_selected) simplify | Thierry Vignaud | 2012-09-26 | 1 | -1/+1 | |
| | ||||||
* | (resolve_requested_suggests) micro-optimization | Thierry Vignaud | 2012-09-17 | 1 | -1/+1 | |
| | ||||||
* | (resolve_requested_suggests) split it out of resolve_requested() | Thierry Vignaud | 2012-09-17 | 1 | -4/+11 | |
| | ||||||
* | (compute_flags) drop compatibility with urpmi <= 4.5-13mdk (2004-07-09) | Thierry Vignaud | 2012-08-10 | 1 | -1/+0 | |
| | ||||||
* | light speedups | Thierry Vignaud | 2012-06-28 | 1 | -3/+3 | |
| | ||||||
* | (_selected_size_filesize) simplify | Thierry Vignaud | 2012-06-22 | 1 | -5/+1 | |
| | ||||||
* | minor style enhancements | Thierry Vignaud | 2012-06-22 | 1 | -7/+3 | |
| | ||||||
* | provides_overlap() defaults to direction=1 | Thierry Vignaud | 2012-06-18 | 1 | -2/+2 | |
| | ||||||
* | (ranges_overlap,obsoletes_overlap) drop unused no_promote parameter | Thierry Vignaud | 2012-06-15 | 1 | -1/+1 | |
| | | | | | | | | rationale: it was never set to 0 for nearly a decade this should have been ripped rigth after commit r227323 by pixel on Sep 7 2007: "simplify: nopromoteepoch is always 1 (no caller ever define it)" | |||||
* | drop URPM::Query as: | Thierry Vignaud | 2012-06-08 | 1 | -47/+0 | |
| | | | | | 1) it's unused by anything in the distro 2) it's broken since 2008-12-09 as list_rpm_tag() die | |||||
* | explain further breakage | Thierry Vignaud | 2012-06-08 | 1 | -0/+2 | |
| | ||||||
* | Revert "(backtrack_selected) help perl_checker" | Thierry Vignaud | 2012-03-19 | 1 | -1/+1 | |
| | | | | | This reverts commit 2873 from Feb 1 2012 (perl_checker has better fake packages now) | |||||
* | comment that URPM::Query is totally unused by anything in the distro | Thierry Vignaud | 2012-03-16 | 1 | -0/+3 | |
| | ||||||
* | (min) kill unused function | Thierry Vignaud | 2012-03-16 | 1 | -1/+0 | |
| | ||||||
* | (listlenght,uniq) enable perl_checker to see how many arguments are expected | Thierry Vignaud | 2012-03-16 | 1 | -2/+10 | |
| | ||||||
* | (find_required_package) perl_checker cleanup | Thierry Vignaud | 2012-03-16 | 1 | -1/+1 | |
| | ||||||
* | (property2name,property2name_range,property2name_op_version) enable ↵ | Thierry Vignaud | 2012-03-16 | 1 | -3/+8 | |
| | | | | perl_checker to see how many arguments are expected | |||||
* | (_find_packages_obsoleting) fix for a rare unreproductable crash (mga#4425) | Thierry Vignaud | 2012-02-15 | 1 | -0/+1 | |
| | ||||||
* | (find_required_package) really prefer packages from first media, thus | Thierry Vignaud | 2012-02-07 | 1 | -1/+1 | |
| | | | | fixing downloading noarch packages from 32 bit repository (mga#1603) | |||||
* | (_selected_size_filesize) fix computing size of added/freed disk space | Thierry Vignaud | 2012-02-07 | 1 | -1/+5 | |
| | | | | | | when updating involves removing some packages (mga#4427) (bug introduced by fpons in r11176 on Jun 26 2003 ("0.91-7mdk")) | |||||
* | (backtrack_selected) help perl_checker | Thierry Vignaud | 2012-02-01 | 1 | -1/+1 | |
| | ||||||
* | remove some perl_checker hints, better managed in fake packages | Thierry Vignaud | 2012-01-30 | 4 | -4/+0 | |
| | ||||||
* | support kernel 3.x in kmod resolution | Olivier Blin | 2012-01-15 | 1 | -2/+2 | |
| | ||||||
* | reduce even more perl_checker SNR by also checking against URPM's perl | Thierry Vignaud | 2011-09-21 | 4 | -0/+4 | |
| | | | | methods instead of only the XS ones | |||||
* | perl_checker cleanup | Thierry Vignaud | 2011-09-21 | 1 | -1/+1 | |
| | ||||||
* | (compute_flags) fix slow matching of individual regexes for skipping | Thierry Vignaud | 2011-09-20 | 1 | -2/+4 | |
| | | | | | dependencies by creating a large regex to match them all at once (mdv#61389, Shlomi Fish) | |||||
* | add perl_checker hints | Thierry Vignaud | 2011-09-20 | 4 | -0/+6 | |
| | ||||||
* | perl_checker cleanups | Thierry Vignaud | 2011-09-20 | 4 | -13/+13 | |
| | ||||||
* | (request_packages_to_upgrade) fix calling method in string | Thierry Vignaud | 2011-09-17 | 1 | -1/+1 | |
| | | | | | (spoted by perl_checker, introduced in revision mga#267800 ("honour search medias when using --auto-select") but teuf on Fri Apr 23 2010 | |||||
* | Synthesized commit during git-svn import combining previous Mandriva history ↵ | Mageia SVN-Git Migration | 2011-02-04 | 3 | -4/+4 | |
| | | | | | | | | | | | | with Magiea. This commit consitsts of the following subversion commits: ------------------------------------------------------------------------ r419 | dmorgan | 2011-02-04 13:41:50 +0000 (Fri, 04 Feb 2011) | 1 line Import cleaned perl-URPM ------------------------------------------------------------------------ | |||||
* | (parse_pubkeys_): fix the key parsing to handle PEM encapsulated | João Victor Duarte Martins | 2010-11-16 | 1 | -15/+22 | |
| | | | | | header portion (bug #61636) | |||||
* | - enable 'use warnings' | Olivier Thauvin | 2010-07-30 | 4 | -1/+6 | |
| | | | | - fix some warnings | |||||
* | - fix warning on perl 5.12, spotted by olivier thauvin ( Odd number of ↵ | Michael Scherer | 2010-07-30 | 1 | -1/+1 | |
| | | | | elements in anonymous hash at URPM/Resolve.pm line 1192. ) | |||||
* | - fix deferencement on hash (instead hashref), warning triggered by perl 5.12 | Olivier Thauvin | 2010-07-23 | 1 | -1/+1 | |
| | ||||||
* | only print debug message if debug callback is defined | Christophe Fergeau | 2010-04-23 | 1 | -1/+1 | |
| | ||||||
* | honour search medias when using --auto-select | Christophe Fergeau | 2010-04-23 | 1 | -1/+4 | |
| | ||||||
* | check selected packages for unsatisfied requires when a promoted package is ↵ | Christophe Fergeau | 2010-03-23 | 1 | -0/+5 | |
| | | | | | | backtracked and no replacement is found (#57224, Anssi Hannula) | |||||
* | check for conflicting selected packages before selecting a package | Christophe Fergeau | 2010-02-12 | 1 | -4/+5 | |
| | | | | | | | | | | | | | | | | check for conflicting selected packages before selecting a package instead of after selecting it, to avoid having to unselect package in case of conflict (which incorrectly unselected packages with unsatisfied dependencies as well, making the following backtrack_selected call behave wrongly as it simply noticed that the package is no longer required) Here's the second patch again, now with the function comment updated and added _remove_all_rejected_from() call so that prerejections are still cleared (this was previously called from the removed disable_selected() call). Testsuites pass. Patch by Anssi Hannula, fixes #57224 | |||||
* | Improve previous fix | Pascal Terjan | 2009-10-03 | 1 | -2/+2 | |
| | ||||||
* | fix lookup of existing pubkeys (#53710) | Pascal Terjan | 2009-10-03 | 1 | -2/+2 | |
| |