[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SCM] Debian package checker branch, master, updated. 2.5.0-rc2-122-g12888e8



The following commit has been merged in the master branch:
commit ba482ed0d38ffa92a2e8f83d26ebab0e43ef45f9
Author: Niels Thykier <niels@thykier.net>
Date:   Tue Feb 22 21:06:14 2011 +0100

    Made the prototype support binaries from multiple architectures

diff --git a/private/processable-prototype.pl b/private/processable-prototype.pl
index 2ebdfc0..dc2a029 100755
--- a/private/processable-prototype.pl
+++ b/private/processable-prototype.pl
@@ -43,8 +43,13 @@ foreach my $file (@ARGV) {
         # get_processables
         foreach my $gmember (@{$group->get_processables()}){
             my $mtype = $gmember->pkg_type();
-            my $mname = gen_proc_key($gmember);
+            my $mname;
             my $tmap = $type_map{$mtype};
+            if ($mtype eq 'binary' or $mtype eq 'udeb'){
+                $mname = gen_proc_key($gmember);
+            } else {
+                $mname = gen_src_proc_key($gmember);
+            }
             if (exists $tmap->{$mname}){
                 if ($mtype eq 'changes'){
                     # Skip this changes file - we have seen it before
@@ -146,6 +151,10 @@ sub stringify_proc {
     my $pkg_name = $proc->pkg_name();
     my $pkg_type = $proc->pkg_type();
     my $pkg_version = $proc->pkg_version();
+    if ($pkg_type eq 'binary' or $pkg_type eq 'udeb'){
+        my $pkg_arch = $proc->pkg_arch();
+        return "${pkg_name} $pkg_version ($pkg_type:$pkg_arch)";
+    }
     return "${pkg_name} $pkg_version ($pkg_type)";
 }
 
@@ -162,7 +171,8 @@ sub warning {
 
 sub gen_proc_key{
     my ($proc) = @_;
-    return $proc->pkg_name() . '_' . $proc->pkg_version();
+    return $proc->pkg_name() . '_' . $proc->pkg_version() .
+        '_' . $proc->pkg_arch();
 }
 
 sub gen_src_proc_key{

-- 
Debian package checker


Reply to: