I've adjusted the above mentioned patch to be appliable to dpkg-1.10.28
(Sarge).

Regards, Wolf

-- 
Büroschimpfwort des Tages: Fischertechniker - ideale Beleidigung für technische 
Mitarbeiter. (Rainer Lohr)
diff -Nur dpkg-1.10.28.orig/lib/database.c dpkg-1.10.28/lib/database.c
--- dpkg-1.10.28.orig/lib/database.c    2006-04-30 18:45:34.097661500 +0000
+++ dpkg-1.10.28/lib/database.c 2006-04-30 18:45:46.454433750 +0000
@@ -110,7 +110,6 @@
       nes(info->bugs) ||
       nes(info->installedsize) ||
       nes(info->source) ||
-      nes(info->architecture) ||
       informativeversion(&info->version) ||
       info->conffiles ||
       info->arbs) return 1;
diff -Nur dpkg-1.10.28.orig/main/processarc.c dpkg-1.10.28/main/processarc.c
--- dpkg-1.10.28.orig/main/processarc.c 2006-04-30 18:45:34.105662000 +0000
+++ dpkg-1.10.28/main/processarc.c      2006-04-30 18:46:14.048158250 +0000
@@ -945,6 +945,8 @@
     otherpkg->installed.essential= 0;
     otherpkg->installed.description= otherpkg->installed.maintainer= 0;
     otherpkg->installed.installedsize= otherpkg->installed.source= 0;
+    otherpkg->installed.origin= otherpkg->installed.bugs= 0;
+    otherpkg->installed.architecture= 0;
     otherpkg->installed.conffiles= 0;
     blankversion(&otherpkg->installed.version);
     otherpkg->installed.arbs= 0;
diff -Nur dpkg-1.10.28.orig/main/remove.c dpkg-1.10.28/main/remove.c
--- dpkg-1.10.28.orig/main/remove.c     2006-04-30 18:45:34.105662000 +0000
+++ dpkg-1.10.28/main/remove.c  2006-04-30 18:46:27.232982250 +0000
@@ -572,6 +572,8 @@
     pkg->installed.essential= 0;
     pkg->installed.description= pkg->installed.maintainer= 0;
     pkg->installed.source= pkg->installed.installedsize= 0;
+    pkg->installed.origin= pkg->installed.bugs= 0;
+    pkg->installed.architecture= 0;
     blankversion(&pkg->installed.version);
     pkg->installed.arbs= 0;
   }

Reply via email to