Planning/8.2: Difference between revisions

From QEMU
(v8.2.2)
(v8.2.8)
 
(11 intermediate revisions by the same user not shown)
Line 20: Line 20:
| Tag rc3
| Tag rc3
|-
|-
| 2023-12-12
| 2023-12-10
| Release; or tag rc4 if needed
| Release; or tag rc4 if needed
|-
|-
Line 32: Line 32:
| Tag v8.2.1
| Tag v8.2.1
|-
|-
| 2024-04-02
| 2024-03-02
| Freeze for 8.2.2 stable/bugfix release
| Freeze for 8.2.2 stable/bugfix release
|-
|-
| 2024-04-04
| 2024-03-04
| Tag v8.2.2
| Tag v8.2.2
|-
| 2024-04-20
| Freeze for 8.2.3 stable/bugfix release
|-
| 2024-04-22
| Tag v8.2.3
|-
| 2024-05-12
| Tag v8.2.4
|-
| 2024-06-07
| Freeze for 8.2.5 stable/bugfix release
|-
| 2024-06-09
| Tag v8.2.5
|-
| 2024-07-14
| Freeze for 8.2.6 stable/bugfix release
|-
| 2024-07-16
| Tag v8.2.6
|-
| 2024-09-16
| Freeze for 8.2.7 stable/bugfix release
|-
| 2024-09-18
| Tag v8.2.7
|-
| 2024-11-18
| Freeze for 8.2.8 stable/bugfix release
|-
| 2024-11-20
| Tag v8.2.8
|}
|}


Line 44: Line 77:


https://gitlab.com/qemu-project/qemu/-/milestones/10
https://gitlab.com/qemu-project/qemu/-/milestones/10
In v8.2.3 there's a build bug on riscv platform, causing the following error:
<blockquote>
error: macro "KVM_RISCV_GET_TIMER" requires 4 arguments, but only 3 given
</blockquote>
This is due to incomplete backport of a fix, - previous required changes in this area are missing.  The following 3 changes are also needed (all are included in v8.2.4 stable release):
* [https://gitlab.com/qemu-project/qemu/-/commit/bbdcc89678daa5cb131ef22a6cd41a5f7f9dcea9 bbdcc89678da] target/riscv/kvm: change KVM_REG_RISCV_FP_F to u32
* [https://gitlab.com/qemu-project/qemu/-/commit/125b95d79e746cbab6b72683b3382dd372e38c61 125b95d79e74] target/riscv/kvm: change KVM_REG_RISCV_FP_D to u64
* [https://gitlab.com/qemu-project/qemu/-/commit/cbae1080988e0f1af0fb4c816205f7647f6de16f cbae1080988e] target/riscv/kvm: change timer regs size to u64


== Other release info ==
== Other release info ==

Latest revision as of 17:50, 8 November 2024

Release Schedule

2023-08-22 Beginning of development phase
2023-11-07 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.
2023-11-14 Hard feature freeze. Tag rc0
2023-11-21 Tag rc1
2023-11-28 Tag rc2
2023-12-05 Tag rc3
2023-12-10 Release; or tag rc4 if needed
2023-12-19 Release if we needed an rc4
2024-01-27 Freeze for 8.2.1 stable/bugfix release
2024-01-29 Tag v8.2.1
2024-03-02 Freeze for 8.2.2 stable/bugfix release
2024-03-04 Tag v8.2.2
2024-04-20 Freeze for 8.2.3 stable/bugfix release
2024-04-22 Tag v8.2.3
2024-05-12 Tag v8.2.4
2024-06-07 Freeze for 8.2.5 stable/bugfix release
2024-06-09 Tag v8.2.5
2024-07-14 Freeze for 8.2.6 stable/bugfix release
2024-07-16 Tag v8.2.6
2024-09-16 Freeze for 8.2.7 stable/bugfix release
2024-09-18 Tag v8.2.7
2024-11-18 Freeze for 8.2.8 stable/bugfix release
2024-11-20 Tag v8.2.8

Known issues

Please use GitLab Issues to track release blocker bugs:

https://gitlab.com/qemu-project/qemu/-/milestones/10

In v8.2.3 there's a build bug on riscv platform, causing the following error:

error: macro "KVM_RISCV_GET_TIMER" requires 4 arguments, but only 3 given

This is due to incomplete backport of a fix, - previous required changes in this area are missing. The following 3 changes are also needed (all are included in v8.2.4 stable release):

  • bbdcc89678da target/riscv/kvm: change KVM_REG_RISCV_FP_F to u32
  • 125b95d79e74 target/riscv/kvm: change KVM_REG_RISCV_FP_D to u64
  • cbae1080988e target/riscv/kvm: change timer regs size to u64

Other release info

Currently queued patches for the next stable/bugfix release, if any:

https://gitlab.com/mjt0k/qemu/-/commits/staging-8.2/

https://gitlab.com/qemu-project/qemu/-/commits/staging-8.2/

Targeted Features

See the ChangeLog/8.2 for full details.