Very strange, the sourcepackages seem to be stored the wrong way. I have no idea how this can happen and this definitely didn't change between falcon releases. It is possible that the bug you saw before could have caused this, so I suggest you reinitialize the repository by doing this:
$ falcon dbshell
sqlite> DROP TABLE falcon_sourcepackage;
sqlite> DROP TABLE falcon_binarypackage;
sqlite> .q
$
This will drop all package information but leave your configuration intact.
Then scan again. If it still happens, let me know.
Very strange, the sourcepackages seem to be stored the wrong way. I have no idea how this can happen and this definitely didn't change between falcon releases. It is possible that the bug you saw before could have caused this, so I suggest you reinitialize the repository by doing this:
$ falcon dbshell sourcepackage; binarypackage;
sqlite> DROP TABLE falcon_
sqlite> DROP TABLE falcon_
sqlite> .q
$
This will drop all package information but leave your configuration intact.
Then scan again. If it still happens, let me know.