aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* log previous changesThierry Vignaud2012-02-011-0/+2
|
* 3.38.63.38.6Olivier Blin2012-01-151-0/+2
|
* support kernel 3.x in kmod resolutionOlivier Blin2012-01-151-0/+2
|
* 3.38.53.38.5Thierry Vignaud2011-12-191-0/+2
|
* (Urpm_spec2srcheader) fix parsing a spec file with rpm-4.9Thierry Vignaud2011-12-191-0/+2
| | | | | | (regression introduced when adding support for rpm-4.9) (TODO: add a regression test in the testsuite)
* (compute_flags) fix slow matching of individual regexes for skippingThierry Vignaud2011-09-201-0/+2
| | | | | dependencies by creating a large regex to match them all at once (mdv#61389, Shlomi Fish)
* (rpmtag_from_string) enable to traverse db by fullnameThierry Vignaud2011-09-201-0/+2
|
* 3.38.43.38.4Thierry Vignaud2011-09-171-0/+2
|
* fix datesThierry Vignaud2011-09-171-2/+2
|
* (request_packages_to_upgrade) fix calling method in stringThierry Vignaud2011-09-171-0/+4
| | | | | (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.3Thierry Vignaud2011-09-121-0/+2
|
* (Urpm_spec2srcheader) fix urpmi segfaulting on 'urpmi foobar.spec' when someThierry Vignaud2011-09-121-0/+2
| | | | | files are missing
* 3.38.23.38.2Thierry Vignaud2011-09-091-0/+2
|
* (spec2srcheader) fix it for rpm-4.9.xThierry Vignaud2011-09-091-0/+2
|
* 3.38.13.38.1Thierry Vignaud2011-04-211-0/+2
|
* document previous changesThierry Vignaud2011-04-211-0/+1
|
* (return_list_str) memset some struct, thus fixing crashing while removing ↵Thierry Vignaud2011-04-211-0/+2
| | | | several packages (#248)
* 3.383.38João Victor Duarte Martins2010-11-161-0/+2
|
* Update NEWS.João Victor Duarte Martins2010-11-161-0/+3
|
* 3.373.37Thierry Vignaud2010-10-201-0/+2
|
* fix crashing on undefined packages (#54521)Thierry Vignaud2010-10-201-0/+2
|
* - 3.36Olivier Thauvin2010-07-231-0/+4
|
* 3.353.35Christophe Fergeau2010-04-231-0/+2
|
* honour search medias when using --auto-selectChristophe Fergeau2010-04-231-0/+2
|
* 3.34.13.34.1Christophe Fergeau2010-03-231-0/+2
|
* check selected packages for unsatisfied requires when a promoted package is ↵Christophe Fergeau2010-03-231-0/+3
| | | | | | backtracked and no replacement is found (#57224, Anssi Hannula)
* 3.343.34Christophe Fergeau2010-03-231-0/+2
|
* check for conflicting selected packages before selecting a packageChristophe Fergeau2010-02-121-0/+3
| | | | | | | | | | | | | | | | 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.33Christophe Fergeau2009-10-051-1/+3
|
* fix lookup of existing pubkeys (#53710)Pascal Terjan2009-10-031-0/+2
|
* update NEWS for 3.32Christophe Fergeau2009-08-101-0/+2
|
* use set_rejected_and_compute_diff_provides for package removalChristophe Fergeau2009-08-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 caseAnssi Hannula2009-08-051-0/+3
| | | | | | that was added in 3.31 (Anssi Hannula). In a simple mistake, %options was not passed to backtrack_selected.
* remove extra newline from NEWSAnssi Hannula2009-08-051-1/+0
|
* 3.313.31Christophe Fergeau2009-07-281-1/+1
|
* update NEWS fileChristophe Fergeau2009-07-281-0/+12
|
* rephrase wording, only support for querying %disttag & %distepoch so far, no ↵Per Øyvind Karlsen2009-07-261-1/+1
| | | | | | | support for using %distepoch i version comparisions yet...
* add support for %disttag & %distepochPer Øyvind Karlsen2009-07-261-0/+1
|
* update changelog regarding rpm5Per Øyvind Karlsen2009-07-261-0/+3
|
* Add bug #Christophe Fergeau2009-05-111-1/+1
|
* Release 3.303.30topic/0.30Christophe Fergeau2009-05-111-0/+7
|
* 3.293.29topic/3.29Christophe Fergeau2009-03-271-0/+6
|
* Fix regression introduced in fix for bug #47803Christophe Fergeau2009-03-271-3/+0
| | | | | | | | | | | | This reverts the previous commit only compute diff_provides when the package is newly rejected, in set_rejected_and_compute_diff_provides Try this incremental patch. It fixes set_rejected_and_compute_diff_provides to not compute diff_provides if package was already rejected (and thus the dependencies properly handled already).
* Revert part of the fix for bug #47803 since it breaks upgrades from 2008.1Christophe Fergeau2009-03-271-0/+3
|
* 3.28:3.28Christophe Fergeau2009-03-251-0/+2
|
* Postpone user choices as much as possibleChristophe Fergeau2009-03-251-0/+3
| | | | | | | | | | Fixes bug #48100, patch from Anssi Hannula Package A requires D and E. Package B provides D and E. Package C provides E. If the require on E happens to be resolved first, then perl-URPM will prompt the user, even though installing B is enough.
* 3.273.27Christophe Fergeau2009-03-241-0/+8
|
* 3.263.26Thierry Vignaud2009-03-051-0/+2
|
* (verify_signature) make checking urpmi signatures works in chrooted environmentsThierry Vignaud2009-03-051-0/+4
| | | | | | (especially important for installer where there's no rpmdb in / (really /var/lib/rpm) and thus no keys to check against)
* Release 3.253.25Christophe Fergeau2009-01-161-0/+2
|