On 7 March 2013 23:56, Gerd Hoffmann <kra...@redhat.com> wrote:
> Peter Maydell wrote:
>> In general having blobs in our allegedly source tarball is pretty
>> ugly. Either it's a source release or it isn't. We can do a
>> release-of-blobs tarball too if we want, but it doesn't need
>> to be in the source tarball
>
> This is easily doable, just an update to scripts/make-release to spew
> two tarballs (one source, one blobs).
>
> We probably want update the build process to build the blobs by default
> (if the compilers needed are installed).  Blueswirl started that already
> for sparc firmware I think.

Earlier in this thread it's been stated that this often produces
subtly broken blobs...

>> and it doesn't need to be in git
>> either IMHO.
>
> That one is a bit more tricky.  The big advantage git has here is that
> the update of a blob is not different from other updates.  It is just a
> pull request.  Keeping source+binaries in sync is easy too: we can
> update submodule hash + blobs with a single git commit.

You could put the sources for the binary blobs in their own git
repo, and then have the blobs in that git repo rather than qemu
mainline.

-- PMM

Reply via email to