add: use default arch instead of noarch, improve errors
Packages without architecture should get the platforms default architecture (so we are backwards compatible). Only the virtual packages should get 'noarch' by default. Also print full path to the index file which failed.
Showing with 4 additions and 3 deletions