Ok, I'm sorry for the long delay since the last reply, I've been very busy with real life.
Cyril Brulebois wrote: > > I guess your scripts are somehow assuming that if one has an empty > Depends line, the other has an empty line as well, or something similar. It only checks on one Packages, not both. > > I'm not blaming because of false positives. I'd expect more common > sense. Either grub is architecture-dependent, being a low-level stuff, > probably written in C (I know, that might sound like a cliché, but…), or > it is just made out of supercowpowered architecture-independent shell > scripts, but then one might wonder a bit. Seen where it belongs in a > boot sequence? > > Reviewing such a short list takes some minutes (to compare with the time > you spent on setting up these scripts), using the main measure when it > comes to being “Architecture: all” or “Architecture: any”: its *content* > (but you know that, I've been repeating this from the very beginning). > I did expect that comparing the md5sums would easily show what packages are really arch all and which aren't. I'm now posting a list generated by the script but now also comparing with the .deb form powerpc. This is nothing but the raw list and should not be considered as a definitive rule (although it would be really odd to find a false positive in this list). I haven't reviewed the full list but at least I noticed that hol88-library appeared once again so I decided to quickly review the source package (the package is either cross compiling, or just installing pre-built binaries, or doing something similar). Using find shows some .o files under contrib/ but they don't seem to be the ones in hol88-library. Right now I don't have very much time to investigate a little further but all I can say is that its debian/rules isn't properly written because executing % debian/rules debian/hol88-library.install creates an empty file; it is generated by using find but I guess it requires the package to be built (hence the "isn't properly written") something I didn't do before running that command. An other note: this time I've used --ignore-matching-lines="usr/share/doc/" --ignore-matching-lines="usr/share/man/" so it should give some *better* results. 2vcard *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums avahi-dbg: Files amd64/md5sums and i386/md5sums differ biosquid-dev: Files amd64/md5sums and i386/md5sums differ bld-tools *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums busybox-static: Files amd64/md5sums and i386/md5sums differ centerim-common: Files amd64/md5sums and i386/md5sums differ Processing cgilib...diff: amd64/md5sums: No such file or directory diff: i386/md5sums: No such file or directory cgilib: chasen-cannadic: Files amd64/md5sums and i386/md5sums differ Processing check... Processing cvm-dev... dar-static: Files amd64/md5sums and i386/md5sums differ dballe-common *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums dietlibc-dev: Files amd64/md5sums and i386/md5sums differ drac-dev: Files amd64/md5sums and i386/md5sums differ dvdbackup-dbg: Files amd64/md5sums and i386/md5sums differ Processing e2fsck-static... espeak-data *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums etl-dev: Files amd64/md5sums and i386/md5sums differ exim4-dev: Files amd64/md5sums and i386/md5sums differ expectk-tk8.3 *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums fgetty: Files amd64/md5sums and i386/md5sums differ fnord: Files amd64/md5sums and i386/md5sums differ freeradius-dbg: Files amd64/md5sums and i386/md5sums differ gcc-3.3-base *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums gcc-3.4-base *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums gcc-4.1-base *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums gcc-4.2-base *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums gcc-4.3-base *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums gcj-4.1-base *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums gcj-4.2-base *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums gcj-4.3-base *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums gftp-common: Files amd64/md5sums and i386/md5sums differ gnat-4.1-base *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums gnat-4.2-base *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums gnustep-common: Files amd64/md5sums and i386/md5sums differ gnustep-make-ogo: Files amd64/md5sums and i386/md5sums differ gstreamer0.10-gnonlin-dev: Files amd64/md5sums and i386/md5sums differ hol88-library *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums icewm-common: Files amd64/md5sums and i386/md5sums differ inn2-dev: Files amd64/md5sums and i386/md5sums differ integrit: Files amd64/md5sums and i386/md5sums differ iproute-dev: Files amd64/md5sums and i386/md5sums differ iptables-dev: Files amd64/md5sums and i386/md5sums differ kadu-dev: Files amd64/md5sums and i386/md5sums differ kannel-dev: Files amd64/md5sums and i386/md5sums differ laptop-detect *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums Processing lde... libacovea-dev: Files amd64/md5sums and i386/md5sums differ libagg-dev: Files amd64/md5sums and i386/md5sums differ libaio1: Files amd64/md5sums and i386/md5sums differ libantlr-dev: Files amd64/md5sums and i386/md5sums differ libatomic-ops-dev: Files amd64/md5sums and i386/md5sums differ libavahi-common-data: Files amd64/md5sums and i386/md5sums differ libbakery-2.3-common *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums libbitcollider-dev: Files amd64/md5sums and i386/md5sums differ libcegui-mk2-doc *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums libchewing3-data *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums libcnf-dev: Files amd64/md5sums and i386/md5sums differ libcurl3-dbg: Files amd64/md5sums and i386/md5sums differ libcwnn-dev: Files amd64/md5sums and i386/md5sums differ libdaemons-ruby1.8: Files amd64/md5sums and i386/md5sums differ libdballe-bufrex-doc *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums libdballe-core-doc *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums libdballe-db-doc *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums libdballe-msg-doc *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums libdds-dev: Files amd64/md5sums and i386/md5sums differ libdiscover1-pic: Files amd64/md5sums and i386/md5sums differ libdts-dev: Files amd64/md5sums and i386/md5sums differ libdvb-dev: Files amd64/md5sums and i386/md5sums differ libflake-dev: Files amd64/md5sums and i386/md5sums differ libgcj-common: Files amd64/md5sums and i386/md5sums differ libgdb-dev: Files amd64/md5sums and i386/md5sums differ libgeomview-dev: Files amd64/md5sums and i386/md5sums differ libgfccore-doc *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums libgii1-target-x: Files amd64/md5sums and i386/md5sums differ libicecc-dev: Files amd64/md5sums and i386/md5sums differ libinotifytools0-dev: Files amd64/md5sums and i386/md5sums differ libipod-doc *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums libitalc *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums libklibc: Files amd64/md5sums and i386/md5sums differ libkwnn-dev: Files amd64/md5sums and i386/md5sums differ libldns-dev: Files amd64/md5sums and i386/md5sums differ liblivemedia-dev: Files amd64/md5sums and i386/md5sums differ liblpsolve55-dev: Files amd64/md5sums and i386/md5sums differ libmdsp-dev: Files amd64/md5sums and i386/md5sums differ libmrss0-dbg: Files amd64/md5sums and i386/md5sums differ Processing libmythes-dev... libnetgen-dev: Files amd64/md5sums and i386/md5sums differ libnxml0-dbg: Files amd64/md5sums and i386/md5sums differ libopie-dev: Files amd64/md5sums and i386/md5sums differ libotpw-dev: Files amd64/md5sums and i386/md5sums differ libpthread-stubs0 *MUST* be Architecture: all! identical files: amd64/md5sums i386/md5sums powerpc/md5sums libpulse-browse0-dbg: Files amd64/md5sums and i386/md5sums differ libqcad0-dev: Files amd64/md5sums and i386/md5sums differ libqt3-headers: Files amd64/md5sums and i386/md5sums differ libqthreads-12: Files amd64/md5sums and i386/md5sums differ Processing libsrtp1-dev... libsyck0-dev: Files amd64/md5sums and i386/md5sums differ libtclap-dev: Files amd64/md5sums and i386/md5sums differ Processing libuclibc0... libuim-data has same files: amd64/md5sums i386/md5sums but differ from powerpc/md5sums Processing libunittest++0... Cheers, Raphael Geissert -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]