Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#41074 - [qemu][seabios] packages should be merged

Attached to Project: Arch Linux
Opened by Jens Adam (byte) - Thursday, 03 July 2014, 18:15 GMT
Last edited by Tobias Powalowski (tpowa) - Friday, 04 July 2014, 05:15 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Tobias Powalowski (tpowa)
Tom Gundersen (tomegun)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Background:
libvirt/qemu support auto-suspending and -resuming VM guests on host reboot, via usr/lib/libvirt/libvirt-guests.sh and libvirt-guests.service.

Problem:
Recent (around May up to ~now) updates to seabios and qemu packages broke auto-resuming on at least two occasions as the save files were incompatible after each update (on the infrequently updated/rebooted VM host server, not for every single Arch pkgrel).
Same symptoms as https://bugzilla.redhat.com/show_bug.cgi?id=1053210

Proposed solution:
See summary. qemu is the only package making use of seabios and upstream qemu didn't intend for separate packages, because it already includes the bios files.
With the current state of independent packaging there's too much risk of guest systems not coming up on host start.
Also see https://bugs.archlinux.org/task/40571#comment123456

This task depends upon

Closed by  Tobias Powalowski (tpowa)
Friday, 04 July 2014, 05:15 GMT
Reason for closing:  Won't implement
Comment by Doug Newgard (Scimmia) - Thursday, 03 July 2014, 23:56 GMT
seabios is a separate project with it's own releases. It doesn't make sense to merge the packages. Essentially, you're requesting the use of bundled libs which Arch tries to avoid. Sometimes it is necessary, but I don't know if this is one of those times.
Comment by Tobias Powalowski (tpowa) - Friday, 04 July 2014, 05:15 GMT
It was intentional to split this, so this will not be included in qemu again.

Loading...