5.1.0-0
Released in testing channel updates on 30th May 2025
Not available for EOL Leap variants.
Final Stable Release Candidate
As always: special thanks to @Flox co-maintainer, and @Hooverdan forum moderator & all-around core contributor.
- @simon-77 Thanks again for stepping in/up this time re an SMB TimeMachine config typo.
- @kanecko We now implement a zypper retry on our more important zypper actions.
- @chrstphrchvz This release addressed a couple of DNF-YUM Web-UI slowdowns that you raised quite some time ago now. Solution: we now make one machine readable zypper call to replace potentially hundreds of yum/rpm calls (human readable string parsed) from our now bygone era.
As this is, baring some barrier, our final stable release candidate, we have a few more Web-UI refinements now in place. But we have also now dropped all use of DNF/YUM from our olden-days. This is a big change, and was slated for later; but alas could wait no longer. After this update, the following should remove around 20 now unused packages (optional):
zypper remove --clean-deps dnf libdnf2 libdnf5_2
We have also moved forward significantly with plans to better support Tumbleweed-Slowroll: still not our primary OS target; but may become so in the future. Btrfs is progressive in nature, and rolling releases, or variants there-in, could server us well in this regard.
GPG key extension
Thanks to @Hooverdan for a timely heads-up on this one, and @Flox for key assistance . Alas I had already fumbled the timing on this one - it’s been a busy year! But we are now set for future changes of this sort. Any necessity to import our expiration extended pkg & repo associated public GPG key can be met, as the
root
user, via:
rpm --erase gpg-pubkey-5f043187
rpm --import https://rockstor.com/ROCKSTOR-GPG-KEY
What’s Changed
- Swap order of newVolumes representation in summary table #2933 by @FroggyFlox in #2942
- Routine update of dependencies - plus add docutils #2949 by @phillxnet in #2950
- SMB config for TimeMachine has typo #2952 by @simon-77 in #2951
- Normalise menu capitalisation #2960 by @Hooverdan96 in #2962
- User Pincard generation fails #2958 by @phillxnet @FroggyFlox in #2959
- Re-establish Django admin interface #2891 by @phillxnet in #2964
- Remove defunct dead-code associated SystemTap artifacts #2965 by @phillxnet in #2966
- Adapt to Slowroll os-release #2971 by @phillxnet in #2975
- Remove dnf-yum use #2979 by @phillxnet in #2985
- UnboundLocalError: cannot access local variable ‘appliance’ #2983 by @phillxnet in #2985
- Available and installed pkg versions not shown #2984 by @phillxnet in #2985
- non-zero code(7) returned by zypper when rapidly refreshing #2485 by @phillxnet in #2985
- Web UI delay/timeout while waiting on yum info installed #2285 by @phillxnet in #2985
- Web UI delay/timeout while waiting on yum changelog #2286 by @phillxnet in #2985
- Update public GPG key #2986 by @phillxnet @FroggyFlox @Hooverdan96 in #2987
- Erase prior GPG key from rpm #2988 by @phillxnet @FroggyFlox in #2989
- Tumbleweed-Slowroll - UserTests valid_pubkey no longer valid #2992 by @phillxnet @FroggyFlox in #2993
- Routine update of dependencies after DRF pinning #2990 by @phillxnet @FroggyFlox in #2991
- Bump version to a 5.1.0 base #2967 by @phillxnet in #2994
Test away and report rapidly as we work against the forces of kipple.