Solve gbs local full build problem
authoryang.zhang <y0169.zhang@samsung.com>
Thu, 26 May 2016 02:12:00 +0000 (10:12 +0800)
committerSoonKyu Park <sk7.park@samsung.com>
Wed, 15 Jun 2016 05:23:16 +0000 (14:23 +0900)
Change-Id: Id7bd20082ab0016fea7cb31ec47e5bc2e964847f

Build/Rpmmd.pm
createdirdeps

index de5cfb6d4a8b8087114aae98e0f7b302007c98d0..fa81b00e5976619e3f50e86a93e51d5c9e67cb4d 100644 (file)
@@ -169,7 +169,7 @@ sub primary_handle_dep {
   return if $dep =~ /^rpmlib\(/;
   if(exists $attr{'flags'}) {
     my $evr = $attr{'ver'};
-    return unless defined($evr) && exists($flagmap{$attr{'flags'}});
+    #return unless defined($evr) && exists($flagmap{$attr{'flags'}});
     $evr = "$attr{'epoch'}:$evr" if $attr{'epoch'};
     $evr .= "-$attr{'rel'}" if defined $attr{'rel'};
     $dep .= " $flagmap{$attr{'flags'}} $evr";
index e507004381f29d713ba4ba0bbddb6f039b98e063..280e4f5e9f3de1d460e0056218991cb53e241490 100755 (executable)
@@ -85,7 +85,7 @@ for my $dir (@ARGV) {
        }
       }
     }
-    my $q = Build::query($path, 'addselfprovides' => 1, 'conflicts' => 1, 'evra' => 1, 'buildtime' => 1);
+    my $q = Build::query($path, 'addselfprovides' => 1, 'conflicts' => 1, 'evra' => 1, 'buildtime' => 1, 'alldeps' => 1);
     next unless $q && defined($q->{'name'}) && defined($q->{'arch'}) && defined($q->{'version'});
     my $idx = "$q->{'name'}.$q->{'arch'}-$id";
     next if $seen{$idx};