Planning/6.0: Difference between revisions
(25 intermediate revisions by 6 users not shown) | |||
Line 21: | 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-27 | | 2021-04-26 | ||
| Release if we needed an rc4 | | 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-10-28 | |||
| Tag v6.0.1 | |||
|} | |} | ||
Line 49: | Line 61: | ||
* QEMU aborts with: <code>qemu-system-ppc64 -device power8_v2.0-spapr-cpu-core,help</code> | * 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> | * 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/) | * 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) | * 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 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) | * 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 | * 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) | * 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 === | |||
=== Will not be fixed in 6.0 === | |||
* 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 | |
2021-04-26 | Tag rc5 |
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
- Semihosting SYS_HEAPINFO (currently in for-6.0/fixes-for-rc1 (original series))
Fixed in rc1
- util: fix use-after-free in module_load_one
- dbus-vmstate: Increase the size of input stream buffer used during load
- yank: Add chardev tests and fixes
Fixed in rc2
- Running something like
qemu-system-x86_64 -device isa-fdc,help
showsdefault: (null)
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:
qemu-system-ppc64 -device power8_v2.0-spapr-cpu-core,help
- QEMU aborts with:
qemu-system-ppc64 -M ppce500 -device macio-oldworld
- 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
Will not be fixed in 6.0
- QEMU crashes with:
qemu-system-i386 -M x-remote -device piix3-ide-xen
(suggested fix: https://lists.gnu.org/archive/html/qemu-devel/2021-04/msg02840.html ) - QEMU aborts with:
qemu-system-mips64el -M pica61 -device isa-vga
Targeted Features
See the ChangeLog/6.0 for full details.