Planning/2.9: Difference between revisions

From QEMU
(Created page with '== Release Schedule == {| border="1" | 2016-12-20 | Beginning of development phase |- | 2017-02-28 | Soft feature freeze. Only bug fixes after th…')
 
 
(26 intermediate revisions by 6 users not shown)
Line 8: Line 8:
| [[Planning/SoftFeatureFreeze|Soft feature freeze]].  Only bug fixes after this point. All feature changes must be already in a sub maintainer tree and all pull requests from submaintainers must have been sent to the list by this date.
| [[Planning/SoftFeatureFreeze|Soft feature freeze]].  Only bug fixes after this point. All feature changes must be already in a sub maintainer tree and all pull requests from submaintainers must have been sent to the list by this date.
|-
|-
| 2017-03-07
| <strike>2017-03-07</strike>2017-03-14
| [[Planning/HardFeatureFreeze|Hard feature freeze]].  Tag rc0
| [[Planning/HardFeatureFreeze|Hard feature freeze]].  Tag rc0
|-
|-
| 2017-03-14
| <strike>2017-03-14</strike>2017-03-21
| Tag rc1
| Tag rc1
|-
|-
| 2017-03-21
| <strike>2017-03-21</strike>2017-03-28
| Tag rc2
| Tag rc2
|-
|-
| 2017-03-28
| <strike>2017-03-28</strike>2017-04-04
| Tag rc3
| Tag rc3
|-
|-
| 2017-04-04
| <strike>2017-04-04</strike>2017-04-11
| Tag rc4 if necessary, otherwise release
| Tag rc4
|-
|-
| 2016-04-11
| 2017-04-18
| Release if rc4 was necessary
| Tag rc5
|-
| <strike>2017-04-11</strike> <strike>2017-04-18</strike> 2017-04-20
| Release
|-
| 2017-09-04
| Freeze for v2.9.1
|-
| 2017-09-07
| Tag v2.9.1
|}
|}


Line 31: Line 40:
Please list all patch series or bugs which need to be fixed for the release here. That way I can be sure I don't miss any when I'm rolling release candidates.
Please list all patch series or bugs which need to be fixed for the release here. That way I can be sure I don't miss any when I'm rolling release candidates.


=== rc0 ===
=== Fixed in rc0 ===
 
=== Fixed in rc1 ===
 
=== Fixed in rc2 ===
 
* SPARC host failure in tests/virtio-9p-test (using le*_to_cpus() on unaligned field in packed struct)
* bsd-user compile failure
* OSX graphics don't work (trying to call into cocoa from wrong thread)
* Deadlocks in Win32 condition variables
 
=== Fixed in rc3 ===
 
* SPARC host failures (not extending arguments to load/store helpers) -- patch on list
* aarch64 KVM doesn't work on kernel 4.10 or lower
* SPARC host failure in tests/bios-tables-test (unaligned field in packed struct)
* migration failure of usb storage on xhci under a PCI bridge; works in 2.8 (See patch from Gerd: xhci: flush dequeue pointer to endpoint context)
* test-qga fails if /sys/devices/ doesn't have slaves/ directory where expected
* -serial stdio output may get stuck due to glib main loop signaling issue
 
=== Fixed in rc4 ===
 
* record-and-replay is broken (patches on list: http://lists.nongnu.org/archive/html/qemu-devel/2017-04/msg00661.html)
* Storage live migration is broken (guest devices don't allow writes to the image on the destination even while the migration is still running)
* snapshot_blkdev is broken when using iothreads
 
=== Not yet fixed in any rc ===


=== Issues that will not be fixed ===
=== Issues that will not be fixed ===
* NetBSD build failure because ivshmem-server uses shm_open but doesn't link -lrt
* OpenBSD fails make check ("-drive if=none,id=drive1,file=/dev/null,format=raw: Could not refresh total sector count: Operation not supported by device")


== Targeted Features ==
== Targeted Features ==


See the [[ChangeLog/2.9]] for full details.
See the [[ChangeLog/2.9]] for full details.

Latest revision as of 00:07, 29 August 2017

Release Schedule

2016-12-20 Beginning of development phase
2017-02-28 Soft feature freeze. Only bug fixes after this point. All feature changes must be already in a sub maintainer tree and all pull requests from submaintainers must have been sent to the list by this date.
2017-03-072017-03-14 Hard feature freeze. Tag rc0
2017-03-142017-03-21 Tag rc1
2017-03-212017-03-28 Tag rc2
2017-03-282017-04-04 Tag rc3
2017-04-042017-04-11 Tag rc4
2017-04-18 Tag rc5
2017-04-11 2017-04-18 2017-04-20 Release
2017-09-04 Freeze for v2.9.1
2017-09-07 Tag v2.9.1

Known issues

Please list all patch series or bugs which need to be fixed for the release here. That way I can be sure I don't miss any when I'm rolling release candidates.

Fixed in rc0

Fixed in rc1

Fixed in rc2

  • SPARC host failure in tests/virtio-9p-test (using le*_to_cpus() on unaligned field in packed struct)
  • bsd-user compile failure
  • OSX graphics don't work (trying to call into cocoa from wrong thread)
  • Deadlocks in Win32 condition variables

Fixed in rc3

  • SPARC host failures (not extending arguments to load/store helpers) -- patch on list
  • aarch64 KVM doesn't work on kernel 4.10 or lower
  • SPARC host failure in tests/bios-tables-test (unaligned field in packed struct)
  • migration failure of usb storage on xhci under a PCI bridge; works in 2.8 (See patch from Gerd: xhci: flush dequeue pointer to endpoint context)
  • test-qga fails if /sys/devices/ doesn't have slaves/ directory where expected
  • -serial stdio output may get stuck due to glib main loop signaling issue

Fixed in rc4

Not yet fixed in any rc

Issues that will not be fixed

  • NetBSD build failure because ivshmem-server uses shm_open but doesn't link -lrt
  • OpenBSD fails make check ("-drive if=none,id=drive1,file=/dev/null,format=raw: Could not refresh total sector count: Operation not supported by device")

Targeted Features

See the ChangeLog/2.9 for full details.