Bug 544310 - VGABIOS missing
Summary: VGABIOS missing
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: bochs
Version: 12
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Hans de Goede
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-12-04 15:08 UTC by Gwyn Ciesla
Modified: 2009-12-18 04:39 UTC (History)
4 users (show)

Fixed In Version: 2.3.8-0.9.git04387139e3b.fc11
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-12-18 04:19:00 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Gwyn Ciesla 2009-12-04 15:08:40 UTC
I couldn't get bochs to run, and it turns out the VGABIOS files aren't included.  I see that the other bios files are in bochs-bios, which is Required and was pulled in, etc.

I'm working on a build to fix this (provenpackager), but I'm logging this for tracking purposes.

Also, any reason we're not on 2.4.2, even in rawhide?

Comment 1 Gwyn Ciesla 2009-12-04 15:22:21 UTC
On second look, would this be better placed in bochs-bios?  It looks like the bochs spec deliberately removes the VGABIOS.

Comment 2 Gwyn Ciesla 2009-12-04 15:23:42 UTC
Oh, or not, it looks like bochs-bios is a dead.package.  Ignore that.

Comment 3 Hans de Goede 2009-12-04 15:34:26 UTC
Jon,

I've not touched bochs in ages, so you're free to do with it what you want from my POV, but bochs now also is used to build the BIOS files for qemu!

So please coordinate with Glauber Costa <glommer> before making any changes.

Also note that I see a Requires: vgabios inside the spec file, so the vga bios seems to be in a separate package now, so this might just be a configuration problem.

Comment 4 Gwyn Ciesla 2009-12-04 15:43:14 UTC
Ah, I see.  It appears that way. Maybe bochs should include symlinks from /usr/share/bochs/<each VGABIOS file name> to /usr/share/vgabios/<each VGABIOS file name>.  I'll try that.

Comment 5 Gwyn Ciesla 2009-12-04 16:06:30 UTC
Works beautifully, I'll push an update for just that, no other changes.  I'll experiment with 2.4.2 on my own, and loop in Glauber later.  Thanks!

Comment 6 Glauber Costa 2009-12-04 16:41:13 UTC
Please note, the only reason I still keep bochs around, is because of the bios, needed for QEMU. For F-13, Qemu is switching to SeaBIOS, which will probably draw bochs unmaintained.

So if you have any interest in bochs itself, it would be good if you find someone interested on it enough to maintain the package (like yourself). Otherwise, it will just end up orphaned.

Comment 7 Gwyn Ciesla 2009-12-04 16:44:27 UTC
I'll apply for co-maintainer, so in that event, it'll fall to me.

Comment 8 Gwyn Ciesla 2009-12-04 16:52:44 UTC
Also, is there any reason we can't --enable-cpu-level=6?

Comment 9 Chris Lalancette 2009-12-07 08:36:31 UTC
(In reply to comment #7)
> I'll apply for co-maintainer, so in that event, it'll fall to me.  

If you need some help, I can also volunteer to co-maintain bochs with you.  I use it from time to time.

(In reply to comment #8)
> Also, is there any reason we can't --enable-cpu-level=6?  

Yes, I also think this is a good idea.  Otherwise you can't run any modern OS at all.

Chris Lalancette

Comment 10 Fedora Update System 2009-12-08 16:50:51 UTC
bochs-2.3.8-0.9.git04387139e3b.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/bochs-2.3.8-0.9.git04387139e3b.fc12

Comment 11 Fedora Update System 2009-12-08 16:50:57 UTC
bochs-2.3.8-0.9.git04387139e3b.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/bochs-2.3.8-0.9.git04387139e3b.fc11

Comment 12 Gwyn Ciesla 2009-12-08 16:52:45 UTC
This build works for me, I'll start tinkering with 2.4.2.

Comment 13 Gwyn Ciesla 2009-12-09 19:26:38 UTC
I have a working 2.4.2 build, with no bios changes.  Shall I put it in rawhide?

Comment 14 Fedora Update System 2009-12-10 04:10:30 UTC
bochs-2.3.8-0.9.git04387139e3b.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update bochs'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2009-12949

Comment 15 Fedora Update System 2009-12-10 04:18:10 UTC
bochs-2.3.8-0.9.git04387139e3b.fc11 has been pushed to the Fedora 11 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update bochs'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-12985

Comment 16 Gwyn Ciesla 2009-12-14 17:05:52 UTC
FYI, the bios tarball generation no longer works as advertised, the git clone step fails.

Comment 17 Gwyn Ciesla 2009-12-14 17:15:52 UTC
Ah, it's now kvm.git, not qemu-kvm.git.  Unsurprising.

Comment 18 Gwyn Ciesla 2009-12-16 14:11:08 UTC
. . .which doesn't have the bios files.  They are in the bochs 2.4.2 tarball, however, and seem to work fine for bochs.  Can't test kvm, though as it's broken for me anyway. . .https://bugzilla.redhat.com/show_bug.cgi?id=544339

Anyone able to test prior to me putting 2.4.2 in rawhide?

Comment 19 Fedora Update System 2009-12-18 04:18:54 UTC
bochs-2.3.8-0.9.git04387139e3b.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 20 Fedora Update System 2009-12-18 04:39:09 UTC
bochs-2.3.8-0.9.git04387139e3b.fc11 has been pushed to the Fedora 11 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.