Planning/8.2: Difference between revisions
(v8.2.1) |
(v8.2.8) |
||
(15 intermediate revisions by the same user not shown) | |||
Line 20: | Line 20: | ||
| Tag rc3 | | Tag rc3 | ||
|- | |- | ||
| 2023-12- | | 2023-12-10 | ||
| Release; or tag rc4 if needed | | Release; or tag rc4 if needed | ||
|- | |- | ||
Line 30: | Line 30: | ||
|- | |- | ||
| 2024-01-29 | | 2024-01-29 | ||
| Tag v8.2.1 | | 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 | |||
|} | |} | ||
Line 39: | Line 78: | ||
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 == | |||
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 == | == Targeted Features == | ||
See the [[ChangeLog/8.2]] for full details. | See the [[ChangeLog/8.2]] for full details. |
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.