Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 3.38.43.38.4 | Thierry Vignaud | 2011-09-17 | 2 | -1/+3 |
| | |||||
* | fix dates | Thierry Vignaud | 2011-09-17 | 1 | -2/+2 |
| | |||||
* | (request_packages_to_upgrade) fix calling method in string | Thierry Vignaud | 2011-09-17 | 2 | -1/+5 |
| | | | | | (spoted by perl_checker, introduced in revision mga#267800 ("honour search medias when using --auto-select") but teuf on Fri Apr 23 2010 | ||||
* | 3.38.23.38.3 | Thierry Vignaud | 2011-09-12 | 2 | -1/+3 |
| | |||||
* | (Urpm_spec2srcheader) fix urpmi segfaulting on 'urpmi foobar.spec' when some | Thierry Vignaud | 2011-09-12 | 2 | -1/+3 |
| | | | | | files are missing | ||||
* | use xz compression | Thierry Vignaud | 2011-09-09 | 1 | -1/+1 |
| | |||||
* | 3.38.23.38.2 | Thierry Vignaud | 2011-09-09 | 2 | -1/+3 |
| | |||||
* | (spec2srcheader) fix it for rpm-4.9.x | Thierry Vignaud | 2011-09-09 | 2 | -1/+6 |
| | |||||
* | 3.38.13.38.1 | Thierry Vignaud | 2011-04-21 | 2 | -1/+3 |
| | |||||
* | (Urpm_spec2srcheader) revers a rpm-4.9.0 change that breaks the testsuite | Thierry Vignaud | 2011-04-21 | 1 | -1/+1 |
| | |||||
* | document previous changes | Thierry Vignaud | 2011-04-21 | 1 | -0/+1 |
| | |||||
* | (return_list_str) memset some struct, thus fixing crashing while removing ↵ | Thierry Vignaud | 2011-04-21 | 2 | -0/+4 |
| | | | | several packages (#248) | ||||
* | fix building after last commit | Thierry Vignaud | 2011-04-21 | 1 | -1/+1 |
| | |||||
* | (spec2srcheader) replace malloc()+memset() by calloc() | Thierry Vignaud | 2011-04-16 | 1 | -2/+1 |
| | |||||
* | clean rpm5 support out | Thierry Vignaud | 2011-04-16 | 2 | -108/+2 |
| | |||||
* | Backport thierry fix (first try to build with rpm-4.9.1) | Dexter Morgan | 2011-04-15 | 2 | -6/+60 |
| | |||||
* | Synthesized commit during git-svn import combining previous Mandriva history ↵ | Mageia SVN-Git Migration | 2011-02-04 | 8 | -8/+8 |
| | | | | | | | | | | | | 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 ------------------------------------------------------------------------ | ||||
* | 3.383.38 | João Victor Duarte Martins | 2010-11-16 | 2 | -1/+3 |
| | |||||
* | Update NEWS. | João Victor Duarte Martins | 2010-11-16 | 1 | -0/+3 |
| | |||||
* | (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) | ||||
* | 3.373.37 | Thierry Vignaud | 2010-10-20 | 2 | -1/+3 |
| | |||||
* | fix crashing on undefined packages (#54521) | Thierry Vignaud | 2010-10-20 | 2 | -1/+3 |
| | |||||
* | - enable 'use warnings' | Olivier Thauvin | 2010-07-30 | 5 | -1/+7 |
| | | | | - 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. ) | ||||
* | - 3.36 | Olivier Thauvin | 2010-07-23 | 3 | -1/+1246 |
| | |||||
* | - 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 |
| | |||||
* | 3.353.35 | Christophe Fergeau | 2010-04-23 | 2 | -1/+3 |
| | |||||
* | honour search medias when using --auto-select | Christophe Fergeau | 2010-04-23 | 2 | -1/+6 |
| | |||||
* | 3.34.13.34.1 | Christophe Fergeau | 2010-03-23 | 2 | -1/+3 |
| | |||||
* | check selected packages for unsatisfied requires when a promoted package is ↵ | Christophe Fergeau | 2010-03-23 | 2 | -0/+8 |
| | | | | | | backtracked and no replacement is found (#57224, Anssi Hannula) | ||||
* | 3.343.34 | Christophe Fergeau | 2010-03-23 | 2 | -1/+3 |
| | |||||
* | adjust rpm.org/rpm5.org detection code | Christophe Fergeau | 2010-02-24 | 1 | -1/+1 |
| | | | | | | It used to assume that rpm.org had version numbers < 4.7, but it's no longer true with rpm 4.8 being released. Test against 5.0 since rpm5.org releases started at 5.0 | ||||
* | check for conflicting selected packages before selecting a package | Christophe Fergeau | 2010-02-12 | 2 | -4/+8 |
| | | | | | | | | | | | | | | | | 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 | ||||
* | 3.333.33 | Christophe Fergeau | 2009-10-05 | 2 | -2/+4 |
| | |||||
* | Improve previous fix | Pascal Terjan | 2009-10-03 | 1 | -2/+2 |
| | |||||
* | fix lookup of existing pubkeys (#53710) | Pascal Terjan | 2009-10-03 | 2 | -2/+4 |
| | |||||
* | update NEWS for 3.32 | Christophe Fergeau | 2009-08-10 | 1 | -0/+2 |
| | |||||
* | 3.323.32 | Christophe Fergeau | 2009-08-10 | 1 | -1/+1 |
| | |||||
* | comment out unused code | Christophe Fergeau | 2009-08-10 | 1 | -0/+2 |
| | |||||
* | use set_rejected_and_compute_diff_provides for package removal | Christophe Fergeau | 2009-08-10 | 2 | -10/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Anssi Hannula, fixes bug #52667 k1-1 provides k, but not k1-2 l-1 and l-2 requires k m-1 requires k but not m-2 n requires m User has l-1, m-1, n-1, k1-1. There is only one upgrade path: k1-1 -> k1-2 m-1 -> m-2 removal of l-1 When transaction is created with all of them (e.g. what --auto-select does first), the path is resolved correctly. However, when the upgrade is triggered with the upgrade of k1, and l is in RPM db before n, resolving proceeds as follows: 1. k1 selected and old version rejected 2. l is promoted 3. m is promoted 4. l-2 is therefore selected 5. no packages are found for k (as k1-1 was rejected in step 1) 6. backtrack_selected calls resolve_rejected to reject the chain 7. rejection process rejects l, m, n 8. m-2 is selected because of step 3 End result: n is wrongly removed. Therefore, when using --auto-select (with --split-length 1 --split-level 1 in this small case, to force splitting) to trigger the upgrade, the early resolve is done correctly, but the first splitted transaction ("rpms sorted by dependencies" has k1 and m separately, so split is tried) tries to remove n and URPM fallbacks to single big transaction. In reverse, when using "urpmi k1" to trigger the upgrade, urpmi asks user confirmation for n removal, but the transaction is created with both k1 and m ("rpms sorted by dependencies" has k1+m, so they are put in same transaction), thus triggering the correct behaviour and n is not really removed after all, even if user agreed to it. Attached patch fixes this by switching backtrack_selected() to use set_rejected_and_compute_diff_provides() for package removal instead of resolve_rejected_(). The code already contained a comment indicating that diff_provides code should be applied. The patch introduces no regression in the urpmi and perl-URPM testsuites. | ||||
* | Obey options (keep, nodeps) when unselecting current package in the case | Anssi Hannula | 2009-08-05 | 2 | -3/+6 |
| | | | | | | that was added in 3.31 (Anssi Hannula). In a simple mistake, %options was not passed to backtrack_selected. | ||||
* | remove extra newline from NEWS | Anssi Hannula | 2009-08-05 | 1 | -1/+0 |
| | |||||
* | remove no longer used SPEC_VERIFY constant | Per Øyvind Karlsen | 2009-08-05 | 1 | -2/+0 |
| | |||||
* | disttag & distepoch isn't utf8… | Per Øyvind Karlsen | 2009-08-04 | 1 | -2/+2 |
| | |||||
* | cast (es-s) to U32 (as the hv_fetch prototype expects) rather than casting ↵ | Per Øyvind Karlsen | 2009-08-04 | 1 | -1/+1 |
| | | | | strlen(s) to signed | ||||
* | 3.313.31 | Christophe Fergeau | 2009-07-28 | 1 | -1/+1 |
| | |||||
* | we need to link with rpmbuild with rpm 4.6 | Christophe Fergeau | 2009-07-28 | 1 | -3/+3 |
| | |||||
* | update NEWS file | Christophe Fergeau | 2009-07-28 | 1 | -0/+12 |
| | |||||
* | add a backtrack entry "conflicts" for avoided packages in backtrack_selected | Christophe Fergeau | 2009-07-28 | 2 | -1/+8 |
| | | | | Patch from Anssi Hannula, fixes part of bug #52153 |