On 19/02/09 at 09:36 +0100, Andreas Tille wrote: > On Thu, 19 Feb 2009, Lucas Nussbaum wrote: > >>> and remove the architecture column from the packages table? >> >> Packages can have different <put any other field here> on different >> architectures, so you would lose information by doing that. > > If this is the case (I just trust you) my suggestion is not > really good - but I'm astonished that " <put any other field here>" > should really be true. I'll try some queries to verify this - but > the reason why this should happen remains unclear (except > perhaps for kernel packages - which is reason enough to make my > suggestion void).
Well, Depends: can obviously change between architectures. And there's no reason why other fields wouldn't be different as well, since control files are generated on a per-arch basis during the build process. >> it's "Architecture:" in the Sources file, and we try to match the names >> of the fields in Sources. > > But it is just different *content*: One is a string and the other is > a list of *strings*. Yeah, but dpkg/apt were wrong before UDD! $ apt-cache showsrc 9base |grep Arch Architecture: alpha amd64 arm armeb armel hppa hurd-i386 i386 m68k mips mipsel powerpc s390 sparc kfreebsd-amd64 kfreebsd-i386 :-) -- | Lucas Nussbaum | lu...@lucas-nussbaum.net http://www.lucas-nussbaum.net/ | | jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F | -- To UNSUBSCRIBE, email to debian-qa-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org