diff options
author | Thierry Vignaud <thierry.vignaud@gmail.com> | 2015-08-31 07:08:36 -0400 |
---|---|---|
committer | Thierry Vignaud <thierry.vignaud@gmail.com> | 2015-09-04 17:42:26 +0200 |
commit | 243136c02999fb87dda04d2da9461253bd1fb782 (patch) | |
tree | e6e550b85a3e5ae390753cba9b98bb045406dc00 | |
parent | aeaeb4fa9ec8e920d93d3f8748b6ecccfbd5551f (diff) | |
download | urpmi-243136c02999fb87dda04d2da9461253bd1fb782.tar urpmi-243136c02999fb87dda04d2da9461253bd1fb782.tar.gz urpmi-243136c02999fb87dda04d2da9461253bd1fb782.tar.bz2 urpmi-243136c02999fb87dda04d2da9461253bd1fb782.tar.xz urpmi-243136c02999fb87dda04d2da9461253bd1fb782.zip |
do not break orphan tracking when downgrading
thus fixing unmarking packages as potential orphans when downgrading
(mga#16149)
-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) Version 8.06 - 18 May 2015 @@ -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, |