Bug 23014 - Übernahme Bugfixes aus qemu-kvm Squeeze-Point-Update
Summary: Übernahme Bugfixes aus qemu-kvm Squeeze-Point-Update
Status: CLOSED FIXED
Alias: None
Product: UCS
Classification: Unclassified
Component: Virtualization - UVMM
Version: UCS 2.3
Hardware: Other Linux
: P5 normal
Target Milestone: UCS 3.0 - RC
Assignee: Philipp Hahn
QA Contact: Stefan Gohmann
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-13 11:45 CEST by Moritz Muehlenhoff
Modified: 2011-12-13 15:47 CET (History)
3 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Customer ID:
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Moritz Muehlenhoff univentionstaff 2011-07-13 11:45:26 CEST
Das 6.0.2 Update für qemu-kvm bringt mehrere Bugfixes mit sich, die wir nicht direkt übernehmen können, da unsere Version von qemu-kvm aktueller ist (0.14.0 vs. 0.12.5 in Squeeze. Zwei dieser Fixes fehlen und könnten übernommen werden (ggf. macht auch ein Update auf die aktuelle 0.14.1 Sinn.)

   * cirrus_vga:fix-division-by-0-for-color-expansion-rop-92d675d1c1.diff
    (fix from upstream) - fixes division by zero with some guests
    like WinNT 4.0 and WinME.

Der Fix ist in 0.14.0 bereits enthalten.

   * fix-vnc-zlib-overflow.diff (backport from 0.14) (closes: #616159)

Dieser Bug wurde in sid in Version 0.14.1+dfsg-1 behoben, der Fix fehlt also aktuell in 3.0.

   * qdev-dont-hw_error-in-qdev_init_nofail-bd6c9a61.diff -
     don't abort but exit on user errors (closes: #619452)

Der Fix ist in 0.14.0 bereits enthalten.

   * fix transitional kvm package description (closes: #625206)

Irrelevant für UCS.

   * fix long-standing migration bug on 32bits (closes: #625571)

Dieser Bug wurde in sid in Version 0.14.1+dfsg-1 behoben, der Fix fehlt also aktuell in 3.0.
Comment 1 Moritz Muehlenhoff univentionstaff 2011-09-06 15:27:11 CEST
Bei der Übernahme sollten auch die beiden folgenden Patches geprüft werden, ob eine Übernahme in 3.0 nötig ist:

./qemu-kvm/2.4-0-0-ucs/0.14.0+dfsg-1~tls-ucs2.4-2/20_qemu-kvm.git-00d40227290410f411ea6f0b4c15d96c7cb1e221.patch

./qemu/2.4-0-0-ucs/0.14.0+dfsg-4-ucs2.4-2/12_control_linux-any.patch
./qemu/2.4-0-0-ucs/0.14.0+dfsg-4-ucs2.4-2/10_no-support-for-ppc-sparc.patch
Comment 2 Philipp Hahn univentionstaff 2011-10-17 12:29:45 CEST
Für UCS-3.0 wurde qemu-0.15.1 von Upstream paketiert. In Debian ist bisher nur 0.15.0 verfügbar, 0.15.1 enthält aber bereits viele Bug-Fixes.

(In reply to comment #1)
> ./qemu/2.4-0-0-ucs/0.14.0+dfsg-4-ucs2.4-2/12_control_linux-any.patch
> ./qemu/2.4-0-0-ucs/0.14.0+dfsg-4-ucs2.4-2/10_no-support-for-ppc-sparc.patch

Die beiden Patches wurden zu 0001-Bug-22877-UCS-Dependencies.patch zusammengefasst und an in Debian-Squeeze verfügbaren Abhängigkeiten angepasst:
- kein RADOS
- linux-2.6.32
- OpenBIOS nur als Recommends da nicht in main.

ChangeLog:
\item \ucsName{Qemu} is updated to version 0.15.1 (\ucsBug{23014}).
Comment 3 Philipp Hahn univentionstaff 2011-11-16 11:25:51 CET
Für UCS-3.0 wurde nach den Problemen mit dem Wiederherstellen von Snapshots und
ManagedSave wieder die alte Version aus UCS-2.4-3 übernommen. Eine neuere
Version wird vermutlich dann mit 3.x geliefert.

Lediglich die Build-Abhängigkeiten wurden an Squeeze / UCS-3.0 angepasst, so
das nur nach RADOS deaktiviert wird.

svn9920, qemu_0.14.1+dfsg-3.29.201111160955
svn9922, qemu-kvm_0.14.1+dfsg-4.16.201111160958

ChangeLog: wurde entfernt (svn10900)
Comment 4 Stefan Gohmann univentionstaff 2011-11-21 21:41:24 CET
Ja, das passt.
Comment 5 Sönke Schwardt-Krummrich univentionstaff 2011-12-13 15:41:32 CET
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer
neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden:
"Clone This Bug"