diff options
-rw-r--r-- | NEWS | 2 | ||||
-rwxr-xr-x | urpmi | 4 |
2 files changed, 5 insertions, 1 deletions
@@ -1,5 +1,7 @@ - aria2 downloading: o fix using a proxy without an auth user (mga#11265) +- library: + o fix unmarking packages as potential orphans when downgrading (mga#16149) - testsuite: o misc enhancements & cleanups o fix tests for ignored faillure for %pre{,un}, %pretrans @@ -583,7 +583,9 @@ if (@to_install && $options{auto_orphans}) { #- - this also takes care of removing packages from #- installed-through-deps if the package was first installed as a #- dep of another package, then removed and then explicitly installed -urpm::orphans::mark_as_requested($urpm, $state, $test); +if (!$urpm->{options}{downgrade}) { + urpm::orphans::mark_as_requested($urpm, $state, $test); +} foreach my $pkg (@to_install) { #- reflect change in flag usage, now requested is set whatever a package is selected or not, |