Planning/2.7: Difference between revisions

From QEMU
No edit summary
 
(27 intermediate revisions by 8 users not shown)
Line 2: Line 2:


{| border="1"
{| border="1"
| 2015-05-12
| 2016-05-12
| Beginning of development phase
| Beginning of development phase
|-
|-
Line 10: Line 10:
have initial code committed.
have initial code committed.
|-
|-
| 2016-07-19
| <strike>2016-07-19</strike> 2016-07-22
| [[Planning/HardFeatureFreeze|Hard feature freeze]].  Tag -rc0,
| [[Planning/HardFeatureFreeze|Hard feature freeze]].  Tag -rc0,
only bug fixes committed after this point
only bug fixes committed after this point
|-
|-
| 2016-07-26
| <strike>2016-07-26</strike> 2016-07-29
| Tag v2.7.0-rc1
| Tag v2.7.0-rc1
|-
|-
| 2016-08-02
| <strike>2016-08-02</strike> 2016-08-08
| Tag v2.7.0-rc2
| Tag v2.7.0-rc2
|-
|-
| 2016-08-09
| <strike>2016-08-15</strike> 2016-08-16
| Tag v2.7.0-rc3
| Tag v2.7.0-rc3
|-
|-
| 2016-08-16
| 2016-08-22
| Tag v2.7.0-rc4
|-
| 2016-08-29
| Tag v2.7.0-rc5
|-
| <strike>2016-08-19</strike> <strike>2016-08-29</strike> 2016-09-02
| Tag v2.7.0
| Tag v2.7.0
|-
| 2016-12-20
| Freeze for 2.7.1
|-
| 2016-12-23
| Tag v2.7.1
|}
|}


Line 31: Line 43:
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.


Also see [[Planning/2.7/Testing]].
=== Fixed in rc5 ===
 
* Compile failure in bsd-user
* virtio bugs with vq->inuse counts
* 9pfs filename sanitization
* crash with gdb server
* net socket connect broken
 
=== Fixed in rc4 ===
 
* commit 9c37146782e785 accidentally disabled a lot of the linux-user netlink support code, because the headers don't define IFLA_BR_* and IFLA_BRPORT_* as C preprocessor constants, so #ifdef IFLA_BRPORT_ID etc don't do what you might hope
 
* test-logging testcase leaves a lot of logfiles in /tmp/
 
=== Fixed in rc3 ===
 
* Doesn't build on x86 OpenBSD or NetBSD. ([http://patchwork.ozlabs.org/patch/656877/ Patch on list])
* Slirp code doesn't build on OpenBSD (see https://bugs.launchpad.net/qemu/+bug/1613133)
* Broken build of virtio-gpu if 'log' trace backend is not enabled (https://lists.gnu.org/archive/html/qemu-devel/2016-08/msg01252.html)
* Regression broken TLS support with chardevs (https://lists.gnu.org/archive/html/qemu-devel/2016-08/msg02824.html)
 
=== Fixed in rc2 ===
[http://patchwork.ozlabs.org/patch/652848/ wxx: Truncate files used for character devices]
 
=== Will not be fixed for 2.7 ===


=== Still unfixed in master ===
* trying to attach a vhost-user device causes a segfault -- this is not a regression (was present in 2.6), so we'll fix it in 2.8
* virtio balloon bug of some description??
* doesn't build on Windows with older glib versions
* PPC regression on prep ?


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


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

Latest revision as of 00:42, 15 December 2016

Release Schedule

2016-05-12 Beginning of development phase
2016-06-28 Soft feature freeze. All features

should have patches on the list by this date; major features should have initial code committed.

2016-07-19 2016-07-22 Hard feature freeze. Tag -rc0,

only bug fixes committed after this point

2016-07-26 2016-07-29 Tag v2.7.0-rc1
2016-08-02 2016-08-08 Tag v2.7.0-rc2
2016-08-15 2016-08-16 Tag v2.7.0-rc3
2016-08-22 Tag v2.7.0-rc4
2016-08-29 Tag v2.7.0-rc5
2016-08-19 2016-08-29 2016-09-02 Tag v2.7.0
2016-12-20 Freeze for 2.7.1
2016-12-23 Tag v2.7.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 rc5

  • Compile failure in bsd-user
  • virtio bugs with vq->inuse counts
  • 9pfs filename sanitization
  • crash with gdb server
  • net socket connect broken

Fixed in rc4

  • commit 9c37146782e785 accidentally disabled a lot of the linux-user netlink support code, because the headers don't define IFLA_BR_* and IFLA_BRPORT_* as C preprocessor constants, so #ifdef IFLA_BRPORT_ID etc don't do what you might hope
  • test-logging testcase leaves a lot of logfiles in /tmp/

Fixed in rc3

Fixed in rc2

wxx: Truncate files used for character devices

Will not be fixed for 2.7

  • trying to attach a vhost-user device causes a segfault -- this is not a regression (was present in 2.6), so we'll fix it in 2.8
  • virtio balloon bug of some description??
  • doesn't build on Windows with older glib versions
  • PPC regression on prep ?

Targeted Features

See the ChangeLog/2.7 for full details.