From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Chba0-00030h-2M for qemu-devel@nongnu.org; Thu, 23 Dec 2004 17:37:08 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1ChbZx-0002yh-L3 for qemu-devel@nongnu.org; Thu, 23 Dec 2004 17:37:05 -0500 Received: from [129.104.30.34] (helo=mx1.polytechnique.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1ChbOt-0000SE-Ad for qemu-devel@nongnu.org; Thu, 23 Dec 2004 17:25:39 -0500 Message-ID: <41CB4604.3030008@bellard.org> Date: Thu, 23 Dec 2004 23:26:12 +0100 From: Fabrice Bellard MIME-Version: 1.0 Subject: Re: [Qemu-devel] ROM sources and checkout dates or versions References: <20041223134038.GD776@zulo.hadrons.org> In-Reply-To: <20041223134038.GD776@zulo.hadrons.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: guillem@debian.org Guillem Jover wrote: > Hi, > > We've a problem packaging current qemu sources for Debian, as they > contain binaries without sources (namely the roms), thus forcing us > to repackage the upstream tarball to remove them. Also due to that, > we've started depending on an external package providing the Bochs > bios binary, but then now we have some problems with the emulated > network card. See for example: > > > > > I'd like to know if it would be possible to include the sources for > those roms, so we can easily reproduce the same binaries from source, > and be able to use the pristine source tarball as well. Otherwise > having the checkout dates or exact version used would be of help, > although a bit cumbersome. Hi, It is a bad idea to use the BIOSes from Bochs because QEMU has specific patches. Moreover, the recent Bochs BIOS may be incompatible with QEMU (I need to look at them). You should include the QEMU BIOSes as-is in an architecture independent Debian package. I am relunctant to provide the source code because it would duplicate the code from Bochs and it would need a build process I am not ready to support. The provided diffs are suffisant to build the BIOS because they give the date and CVS version of the corresponding Bochs code. Fabrice.