Skip to content

Commit ebbf74b

Browse files
committed
Roadmap update, push everything back by a year
There hasn't been enough time for a full minor release development, so to signal the non-breaking nature of what is there we'll be releasing 6.0.2 this year instead, and then return to the normal schedule.
1 parent fb39b98 commit ebbf74b

1 file changed

Lines changed: 10 additions & 25 deletions

File tree

roadmap.md

Lines changed: 10 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,45 +5,30 @@ title: rpm.org - Roadmap
55

66
# RPM Roadmap
77

8-
## 2025
9-
* RPM 6.0 release (Q3)
10-
* Introducing [RPM v6](https://github.com/rpm-software-management/rpm/discussions/2919) package format
11-
* Compatibility
12-
* v6 format is widely compatible with modern rpm 4.x versions
13-
* Can produce both v4 and v6 packages
14-
* Full support for v4 and v6 packages
15-
* Support for v3 format is dropped
16-
* Security
17-
* [Enforced signature-checking by default](https://github.com/rpm-software-management/rpm/issues/1573)
18-
* Legacy crypto algorithms disabled by default
19-
* Support for OpenPGP v6
20-
* Use full OpenPGP key fingerprints everywhere
21-
* Support for multiple signatures per package
22-
* Hand-free packaging
23-
* Automatic signing on package build
24-
* [Compiled with C++](https://github.com/rpm-software-management/rpm/discussions/2983)
25-
* Gradual transition towards C++ internally
26-
* C API will remain
27-
288
## 2026
9+
* RPM 6.0.2 release (Q2)
10+
* Paper cuts in recent features
11+
* Bring back NSS user/group support
12+
* Disabled signing algorithm behavior
13+
* Signature verification behavior with multiple signatures
14+
* Minor new features + documentation updates
15+
16+
## 2027
2917
* RPM 6.1 release (Q3)
3018
* Hands-free packaging
3119
* Safe handling of internal soname dependencies
3220
* Quality of life -improvements
33-
* Paper cuts in recent features
34-
* Bring back NSS user/group support
35-
* Disabled signing algorithm behavior
3621
* Complete the man page documentation effort
3722

38-
## 2027
23+
## 2028
3924
* RPM 6.2 release (Q3)
4025
* Transaction robustness
4126
* Restartable transactions
4227
* Improved ordering, delayed scriptlet execution
4328
* Containers
4429
* rpmdb rebuild on overlayfs
4530

46-
## 2028
31+
## 2029
4732
* RPM 6.3 release (Q3)
4833
* Hands-free packaging
4934
* File-classifier based actions

0 commit comments

Comments
 (0)