aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS2
-rw-r--r--URPM/Resolve.pm2
2 files changed, 4 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 67d83c3..50a1047 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,8 @@
installed (#29838)
- handle new package providing xxx which conflicts with an installed package (#17106)
- fix sort choices changed in perl-URPM 3.08
+- allow fixing "using one big transaction" that occurs when using --keep
+ (#30198)
Version 3.08 - 25 February 2008, by Pascal "Pixel" Rigaux
diff --git a/URPM/Resolve.pm b/URPM/Resolve.pm
index 2845407..bc6da6b 100644
--- a/URPM/Resolve.pm
+++ b/URPM/Resolve.pm
@@ -1738,6 +1738,7 @@ sub sorted_rpms_to_string {
}
#- build transaction set for given selection
+#- options: start, end, idlist, split_length, keep
#-
#- side-effects: $state->{transaction}, $state->{transaction_state}
sub build_transaction_set {
@@ -1775,6 +1776,7 @@ sub build_transaction_set {
\%requested,
defined $options{start} ? (start => $options{start}) : @{[]},
defined $options{end} ? (end => $options{end}) : @{[]},
+ keep => $options{keep},
);
my @upgrade = grep { ! exists $examined{$_} } keys %{$state->{transaction_state}{selected}};