Actually just realized this was partly my fault. The debs being supplied via --extra-package were i386, but the chroot being used was amd64. So the debs were being silently ignored.
Have to wonder about this, maybe an error should be displayed in this situation? If you disagree with displaying an error, feel free to close this bug report. -- Brian May <[email protected]>

