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;
}