aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
...
* drop support for rpm-4.8.xThierry Vignaud2012-06-081-0/+1
|
* (platformscore) kill unimplemented functionThierry Vignaud2012-06-081-0/+2
| | | | | (dead since commit r232405 by pixel on Dec 10 2007: "introduce some compatibility code with rpm.org")
* include older NEWSThierry Vignaud2012-03-201-0/+799
|
* 3.403.40Thierry Vignaud2012-03-161-0/+2
|
* (URPM::traverse_tag_find) add it for urpme --envThierry Vignaud2012-03-161-0/+2
|
* 3.393.39Thierry Vignaud2012-02-271-0/+2
|
* fix spacingThierry Vignaud2012-02-221-1/+1
|
* (update_header) get real file size from actual package fileThierry Vignaud2012-02-221-0/+1
| | | | (thus enabling to put real package file sizes in synthesis)
* (update_header) do not add FILENAME_TAG to hdlist anymore (unused since mdv2008)Thierry Vignaud2012-02-221-0/+1
|
* (_find_packages_obsoleting) fix for a rare unreproductable crash (mga#4425)Thierry Vignaud2012-02-151-0/+2
|
* 3.38.83.38.8Thierry Vignaud2012-02-071-0/+2
|
* (open_archive) switch from forking unpacker to using librpmThierry Vignaud2012-02-071-0/+2
|
* 3.38.73.38.7Thierry Vignaud2012-02-071-0/+2
|
* (find_required_package) really prefer packages from first media, thusThierry Vignaud2012-02-071-0/+2
| | | | fixing downloading noarch packages from 32 bit repository (mga#1603)
* (_selected_size_filesize) fix computing size of added/freed disk spaceThierry Vignaud2012-02-071-0/+2
| | | | | | when updating involves removing some packages (mga#4427) (bug introduced by fpons in r11176 on Jun 26 2003 ("0.91-7mdk"))
* 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
|