Planning/2.12: Difference between revisions

From QEMU
 
(11 intermediate revisions by 3 users not shown)
Line 22: Line 22:
|-
|-
| 2018-04-17
| 2018-04-17
| Release, or tag rc4 if extra RC cycle needed
| Tag rc4
|-
|-
| 2018-04-24
| 2018-04-24
| Release, if we needed an rc4.
| Release.
|-
| 2018-07-30
| Patch freeze for v2.12.1
|-
| 2018-08-02
| Tag v2.12.1
|}
|}


Line 47: Line 53:
* softfloat: failed to raise Invalid for float-to-int conversions of NaN and infinity
* softfloat: failed to raise Invalid for float-to-int conversions of NaN and infinity
* softfloat: minnummag and maxnummag mishandled +Zero, -Zero
* softfloat: minnummag and maxnummag mishandled +Zero, -Zero
 
* linux-user aarch64 signal frame not quite right
=== Not yet fixed in any rc ===
 
* compile failure on MIPS hosts building aarch64 targets
* compile failure on MIPS hosts building aarch64 targets
* m68k: fix exception stack frame for 68000
* m68k: fix exception stack frame for 68000
* softfloat: some issue with float32_div ?
* ARM KVM: cpu_address_space_init: Assertion `asidx == 0 || !(kvm_allowed)' failed ?
* linux-user aarch64 signal frame not quite right
* fix for handling dirty bitmaps in qcow2 files
* 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 ===
=== 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 <code>query-cpus-fast</code> QMP command reports bogus <code>arch</code> data for all architectures except <code>x86</code> and <code>s390</code>; applications should be careful to not rely on the bogus information


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


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

Latest revision as of 20:09, 23 July 2018

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.