On Sat, Sep 13, 2008 at 10:24 AM, Dusty Phillips <buchuki@gmail.com> wrote:
Hey guys,
I tracked down the problem and fixed it. The basic problem is that there are two packages in i686 right now that have their arch set to x86_64:
texlive-core texlive-htmlxml
Looks like the little "hack" of renaming files instead of rebuilding them bit us in the ass here. The DB scripts currently look for the arch in the filename, but don't validate the PKGINFO.
ATTENTION: The dbscripts should be updated to ensure that this doesn't happen. The only valid arches for any db.tar.gz file are the name of the arch and 'any'.
Please see this (untested) patch which validates the PKGINFO for the correct architecture: http://projects.archlinux.org/?p=dbscripts.git;a=commitdiff;h=a0f73ceca409fa... In the future, perhaps I'll validate more before adding it to the DB.