Planning/6.0: Difference between revisions

From QEMU
 
(44 intermediate revisions by 9 users not shown)
Line 1: Line 1:
== Release Schedule ==
== Release Schedule ==
(not yet final)


{| border="1"
{| border="1"
Line 23: Line 21:
|-
|-
| 2021-04-20
| 2021-04-20
| Release; or tag rc4 if needed
| <strike>Release; or tag rc4 if needed</strike> Tag rc4
|-
| 2021-04-26
| Tag rc5
|-
| <strike>2021-04-27</strike>
| <strike>Release if we needed an rc4</strike>
|-
| 2021-04-29
| Release
|-
| 2021-10-26
| Freeze for v6.0.1
|-
|-
| 2021-04-27
| 2021-10-28
| Release if we needed an rc4
| Tag v6.0.1
|}
|}


Line 32: Line 42:


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.
=== Fixed in rc0 ===
* Semihosting SYS_HEAPINFO (currently in [https://patchew.org/QEMU/20210320133706.21475-1-alex.bennee@linaro.org/ for-6.0/fixes-for-rc1] ([https://patchew.org/QEMU/20210312102029.17017-1-alex.bennee@linaro.org/ original series]))
=== Fixed in rc1 ===
* [https://patchew.org/QEMU/20210316134456.3243102-1-marcandre.lureau@redhat.com/ util: fix use-after-free in module_load_one]
* [https://patchew.org/QEMU/cdaad4718e62bf22fd5e93ef3e252de20da5c17c.1612273156.git.priyankar.jain@nutanix.com/ dbus-vmstate: Increase the size of input stream buffer used during load]
* [https://patchew.org/QEMU/cover.1616521487.git.lukasstraub2@web.de/ yank: Add chardev tests and fixes]
=== Fixed in rc2 ===
* Running something like <code>qemu-system-x86_64 -device isa-fdc,help</code> shows <code>default: (null)</code> instead of the proper default values in the output (fix is here: https://lists.gnu.org/archive/html/qemu-devel/2021-03/msg08402.html)
=== Fixed in rc3 ===
* QEMU aborts with: <code>qemu-system-ppc64 -device power8_v2.0-spapr-cpu-core,help</code>
* QEMU aborts with: <code>qemu-system-ppc64 -M ppce500 -device macio-oldworld</code>
* Invalid handling of emulated nvme private namespaces (fix is here: https://lore.kernel.org/qemu-devel/20210405175452.37578-8-its@irrelevant.dk/)
* Windows won't boot on default x86_64 machine type for 6.0  (see https://lists.gnu.org/archive/html/qemu-devel/2021-03/msg05322.html)
* virtiofs feature negotiation incorrect (see https://lists.gnu.org/archive/html/qemu-devel/2021-04/msg01306.html )
* ESP security fixes (see https://lists.gnu.org/archive/html/qemu-devel/2021-04/msg01000.html)
* ESP acceptance test/migration fix (see https://lists.gnu.org/archive/html/qemu-devel/2021-04/msg00860.html)
* mps3-an524: Fix MPC setting for SRAM block
* Sphinx qapidoc extension messes up man output for 'if' conditions (see https://lists.gnu.org/archive/html/qemu-devel/2021-04/msg00628.html)
=== Fixed in rc4 ===
* new glib causes compile failure when C++ compiler involved (patches 1 and 2 of https://patchew.org/QEMU/20210416135543.20382-1-peter.maydell@linaro.org/)
* mps3-an547 doesn't enable fpu or dsp on its CPU (https://patchew.org/QEMU/20210415182353.8173-1-peter.maydell@linaro.org/)
* mps3-an547 uses wrong CPU type (https://patchew.org/QEMU/20210416104010.13228-1-peter.maydell@linaro.org/)
* using -icount and executing from non-RAM can abort() in cpu_io_recompile() (https://patchew.org/QEMU/20210415162454.22056-1-alex.bennee@linaro.org/)
* [PATCH-for-6.0? v3] mptsas: Remove unused MPTSASState 'pending' field (CVE-2021-3392)
* migration: Deprecate redundant query-migrate result @blocked
* target/mips/rel6_translate: Change license to GNU LGPL v2.1 (or later)
* [PATCH for-6.0?] qga: fix guest-get-disks regression
=== Fixed in rc5 ===
* segfault if hotplugging a network interface
* s390 linux-user intermittent crash in signal handlers
* assert if unplugging emulated nvme controller


=== Not fixed yet ===
=== Not fixed yet ===


* Running something like <code>qemu-system-x86_64 -device isa-fdc,help</code> shows <code>default: (null)</code> instead of the proper default values in the output (see https://lists.gnu.org/archive/html/qemu-devel/2021-03/msg04432.html for the discussion on the mailing list)
=== Will not be fixed in 6.0 ===
* Windows won't boot on default x86_64 machine type for 6.0  (see https://lists.gnu.org/archive/html/qemu-devel/2021-03/msg05322.html)
 
* Semihosting SYS_HEAPINFO (currently in [https://patchew.org/QEMU/20210320133706.21475-1-alex.bennee@linaro.org/ for-6.0/fixes-for-rc1] ([https://patchew.org/QEMU/20210312102029.17017-1-alex.bennee@linaro.org/ original series])
* QEMU crashes with: <code>qemu-system-i386 -M x-remote -device piix3-ide-xen</code> (suggested fix: https://lists.gnu.org/archive/html/qemu-devel/2021-04/msg02840.html )
* QEMU aborts with: <code>qemu-system-mips64el -M pica61 -device isa-vga</code>


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


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

Latest revision as of 14:09, 19 October 2021

Release Schedule

2020-12-09 Beginning of development phase
2021-03-16 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.
2021-03-23 Hard feature freeze. Tag rc0
2021-03-30 Tag rc1
2021-04-06 Tag rc2
2021-04-13 Tag rc3
2021-04-20 Release; or tag rc4 if needed Tag rc4
2021-04-26 Tag rc5
2021-04-27 Release if we needed an rc4
2021-04-29 Release
2021-10-26 Freeze for v6.0.1
2021-10-28 Tag v6.0.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

Fixed in rc3

Fixed in rc4

Fixed in rc5

  • segfault if hotplugging a network interface
  • s390 linux-user intermittent crash in signal handlers
  • assert if unplugging emulated nvme controller

Not fixed yet

Will not be fixed in 6.0

Targeted Features

See the ChangeLog/6.0 for full details.