]> git.donarmstrong.com Git - wannabuild.git/commitdiff
Always change the package state via change_state
authorJoachim Breitner <nomeata@debian.org>
Wed, 29 Jul 2009 11:22:23 +0000 (13:22 +0200)
committerJoachim Breitner <nomeata@debian.org>
Wed, 29 Jul 2009 11:22:23 +0000 (13:22 +0200)
bin/wanna-build

index 4a2286010abff586275cd1e391761f2a00670483..b38bf09d1dfc1d1f3b6a844e97a84d2acabf43ba 100755 (executable)
@@ -2611,11 +2611,9 @@ sub call_edos_depcheck {
            (not defined $interesting_packages{$key} && $pkg->{'State'} eq 'BD-Uninstallable');
        if ($change) {
            if (defined $interesting_packages{$key}) {
-                   $pkg->{'State'} = 'BD-Uninstallable';
-                   $pkg->{'Reason'} = $interesting_packages{$key};
                    change_state( \$pkg, 'BD-Uninstallable' );
+                   $pkg->{'Reason'} = $interesting_packages{$key};
            } else {
-                   $pkg->{'State'} = 'Needs-Build';
                    change_state( \$pkg, 'Needs-Build' );
            }
            log_ta( $pkg, "--merge-all" );