aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
...
* support translate_message & raw_message options for URPM::Transaction->check()Per Øyvind Karlsen2011-03-191-0/+1
|
* support versioned suggestsPer Øyvind Karlsen2011-03-061-0/+4
|
* fix segfault when there's no provides in synthesis (ie. with src.rpm)Per Øyvind Karlsen2011-02-191-0/+4
|
* prepare URPM 4.14Per Øyvind Karlsen2011-02-141-1/+1
|
* don't strip away arch if specifed for Trans_remove()Per Øyvind Karlsen2011-02-121-1/+4
|
* fix segfault when trying to open non-existing synthesisPer Øyvind Karlsen2011-01-251-0/+4
|
* move disttag/distepoch pattern matching breakage hack into rpmPer Øyvind Karlsen2011-01-251-0/+1
|
* really fix fetching EVR from rpm headersPer Øyvind Karlsen2011-01-241-2/+3
|
* - fix evr extraction which broke for some packages with i586 synthesisPer Øyvind Karlsen2011-01-231-1/+2
|
* fix parsing of disttag from synthesisPer Øyvind Karlsen2011-01-231-0/+5
|
* - order of %PROVIDEVERSION isn't always the same for all rpm versions synthesisPer Øyvind Karlsen2011-01-231-1/+4
| | | | | | | is generated with, so locate it based on name, rather than hardcoding location assumption
* enable automatic Berkeley DB log removal for URPM::DB::open() by default ↵Per Øyvind Karlsen2011-01-221-0/+4
| | | | (#62271)
* bump version for releasePer Øyvind Karlsen2011-01-221-1/+1
|
* fix URPM::Resolve::*_overlap() for packages having disttagPer Øyvind Karlsen2011-01-221-0/+1
|
* look for EVR of package at the first element @provides@ rather than the lastPer Øyvind Karlsen2011-01-211-0/+1
|
* replace incorrect usage of URPM::rpmvercmp on NVRA with rpmEVRcompare inPer Øyvind Karlsen2011-01-211-0/+6
| | | | | | URPM::Resolve::provided_version_that_overlaps() & URPM::Resolve::_find_required_package__sort()
* fix distepoch detection breakage with proper synthesisPer Øyvind Karlsen2011-01-211-0/+4
|
* make URPM::Package::get_tag() handle NVRA tag for synthesisPer Øyvind Karlsen2011-01-211-0/+5
|
* fix a bug causing segfault when trying open a non-existing segfault which ↵Per Øyvind Karlsen2011-01-211-0/+3
| | | | for some reaallly odd reason didn't get triggered before now
* remove a last couple of remaining leftovers after db conversionPer Øyvind Karlsen2011-01-211-1/+1
|
* really include the workaround for removal issuePer Øyvind Karlsen2011-01-211-1/+3
|
* remove all indices for old rpmdb after conversion also when not doing rebuildPer Øyvind Karlsen2011-01-201-0/+4
|
* work around package removal issue, resulting in "error: Invalid number of ↵Per Øyvind Karlsen2011-01-191-1/+3
| | | | transaction elements." when using urpme on packages with distepoch.
* add URPM::DB::archive for transaction log cleaningPer Øyvind Karlsen2011-01-151-0/+1
|
* add URPM::DB::convert() for database conversionPer Øyvind Karlsen2011-01-151-0/+1
|
* add URPM::DB::info() to return berkeley db type & endiannessPer Øyvind Karlsen2011-01-151-0/+4
|
* revert missing db environment hack, proper fix has been done in rpm nowPer Øyvind Karlsen2011-01-131-0/+1
|
* fix false assumption of filename always being at end @info@ linePer Øyvind Karlsen2011-01-111-1/+1
|
* drop deprecated URPM::Pkg->header_filename.Per Øyvind Karlsen2011-01-111-1/+2
|
* make URPM::Pkg->filename properly return the filename in synthesis, rather ↵Per Øyvind Karlsen2011-01-111-0/+2
| | | | than trying to generate it from NVRA.
* add URPM::DB::close()Per Øyvind Karlsen2011-01-111-0/+4
|
* ensure that a db environment with config & required directories exists for ↵Per Øyvind Karlsen2011-01-091-0/+5
| | | | chroots before opening the rpmdb
* merge rpm5 branchPer Øyvind Karlsen2011-01-081-2/+47
|
* 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
|