Planning/2.12

From QEMU
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Release Schedule

2017-12-13 Beginning of development phase
2018-03-13 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.
2018-03-20 Hard feature freeze. Tag rc0
2018-03-27 Tag rc1
2018-04-03 2018-04-04 Tag rc2
2018-04-10 2018-04-11 Tag rc3
2018-04-17 Tag rc4
2018-04-24 Release.
2018-07-30 Patch freeze for v2.12.1
2018-08-02 Tag v2.12.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

  • macio IDE TRIM fixes: [1] and [2].

Fixed in rc3

Fixed in rc4

  • softfloat: failed to raise Invalid for float-to-int conversions of NaN and infinity
  • softfloat: minnummag and maxnummag mishandled +Zero, -Zero
  • linux-user aarch64 signal frame not quite right
  • compile failure on MIPS hosts building aarch64 targets
  • m68k: fix exception stack frame for 68000
  • fix for handling dirty bitmaps in qcow2 files
  • gtk message catalogs not installed if CONFIG_GTK=y
  • softfloat: division of inf by 0 should not raise DivByZero
  • linux-user aarch64 signal frame not fully checked for writability
  • i386 FEAT_KVM_HINTS bits should not be automatically enabled
  • softfloat scalbn increment not bounded

Not yet fixed in any rc

Issues that will not be fixed

  • update po files (needed because of recent changes in ui/gtk.c)
  • mux Ctrl-a b doesn't send break
  • the query-cpus-fast QMP command reports bogus arch data for all architectures except x86 and s390; applications should be careful to not rely on the bogus information

Targeted Features

See the ChangeLog/2.12 for full details.