Release 0.6.0 #2
Loading…
Reference in a new issue
No description provided.
Delete branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
ZypherOS Kinetic 0.6.0: everything in dev since 0.5.0.
Changes
unrarso Ark opens RAR archives, andnvtopfor the GPU.direnv(fish loads it, fromkinetic-shell0.1.0-2),yq, andforgejo-cli(fj), a new Kinetic package repackaged from upstream's Linux build on Codeberg.scripts/update-upstream.shalso checks releases on Forgejo servers (UPSTREAM_FORGEJO=host/owner/repo), so the weekly workflow covers forgejo-cli.tea, and that Kinetic ships no password manager app. Roadmap and README are updated for 0.6.0.zypheros-release44-7, kiwi, andcommon.sh.Commits:
01c8c50(apps),fac6078(release bump).Checks
./scripts/build-rpms.sh), andkinetic.xmlvalidates with xmllint.fjruns, and fish loads the direnv hook and applies an.envrc.01c8c50(2026-10-29):fjreaches codevaultmcelogfails only in the VM; on AMD hardware it is skipped)update-upstream.sh(onlybash -n).After merge
The Packages workflow publishes
forgejo-cli0.7.0-1,kinetic-shell0.1.0-2, andzypheros-release44-7. Av0.6.0tag on main builds the ISO. Installed systems add the apps with:Needs 2 external reviews before merging.
🤖 Generated with Claude Code
Approved
Reviewed commit
fac60783b85e6244e75902449e7843b3951d19f0(basee3728c460248d54f1da6fbd8022f548ecad09ba7). Release 0.6.0 adds Filelight, Remmina and its SPICE plugin,unrar,nvtop,direnv,yq, and a Kineticforgejo-cliRPM, and teachesscripts/update-upstream.shto follow Forgejo releases. No actionable findings.A formal approval was refused because this account opened the pull request. This comment is the review.
Checked:
kiwi/Kinetic.kiwi, andscripts/common.share 0.6.0;zypheros-releaseis 44-7 withkinetic_version0.6.0;kinetic-shellis 0.1.0-2. The 0.5.0 lines that remain are the previous release's roadmap section and changelog entry.UPSTREAM_FORGEJO=codeberg.org/forgejo-contrib/forgejo-clibecomeshttps://codeberg.org/api/v1/repos/forgejo-contrib/forgejo-cli/releases/latest. Packages that only setUPSTREAM_GITHUBstill use the GitHub API. The rest of the script updates whateverSourceNURLs the spec expands, so a later forgejo-cli release retargets the tarball and both license files.v0.7.0, and the asset name matchesSource0. SHA-256 of that tarball and ofLICENSE-APACHEandLICENSE-MITfrom theraw/tag/v0.7.0URLs match the three%global sourceN_sha256lines. The tarball contains a top-levelfj.fjis a dynamically linked x86-64 ELF (libssl.so.3, libcrypto.so.3, libz.so.1, glibc). It runs here and writes bash, fish, and zsh completion scripts. rpmbuild will require those libraries. The builder image installsrpm-build, which brings in the shell-completion macros the spec uses.direnvis installed.kinetic.xmlinstallsdirenvin the image.yqpackage is mikefarah/yq.unraris available from the rpmfusion-nonfree repo already listed inkiwi/kinetic/repositories.xml.Checks not run here: no Forgejo Actions run exists for this commit (Packages runs on
main, ISO on a version tag). This review did not rebuild the RPMs or the ISO. The PR description reports a local RPM build, a Fedora 44 container install, and a live session of an ISO built from01c8c50.Review: Approved
Reviewed commit
fac6078(head of dev, basee3728c4). Note: the signed-in account opened this PR, so codevault refuses a formal approve — this comment is the verdict.Approved. The release bump is consistent everywhere it should be (0.6.0 in
kiwi/Kinetic.kiwi,scripts/common.sh,zypheros-release44-7;kinetic-shell0.1.0-2 carries the direnv hook), the newforgejo-clipackage is correctly built, and the new Forgejo support inupdate-upstream.shworks.What was checked
sourceN_sha256checksums match the actual upstream files (downloaded from Codeberg and verified); the tarball containsfjat top level (so%setup -q -c+install … fjis right);fj completion bash|fish|zshall run;%{bash,fish,zsh}_completions_dirresolve on Fedora 44. Package builds cleanly via./scripts/build-rpms.sh forgejo-cli.kinetic-shellandzypheros-releasealso build viabuild-rpms.sh. rpmlint reports only pre-existing findings (use-of-RPM_SOURCE_DIRin kinetic-shell, warnings in zypheros-release) plus the expectedno-%check/no-%buildfor a prebuilt-binary repackage.bash -nclean; the newUPSTREAM_FORGEJOpath works end to end —https://codeberg.org/api/v1/repos/forgejo-contrib/forgejo-cli/releases/latestanswers the constructed URL, tagv0.7.0strips to the spec's version, and a dry run reports "0.7.0 is current" with no side effects. The GitHub path is untouched.filelight,remmina,remmina-plugins-spice,unrar,nvtop,direnv,yq) exist in the Fedora 44 / updates repos;kinetic.xmlvalidates with xmllint;kinetic.fishparses (fish --no-execute).Non-blocking notes
unraris a wrapper forunrar-freeand pulls in nothing else; 7-Zip (7zip) is in the image only becausearkrequiresp7zip-plugins, which7zipprovides — and that was already true before this PR. Worth rewording on a docs pass.unrar-free0.3.3 is libarchive-based and extracts RAR3/RAR5 fine from the command line, so the claim is plausible — but a 30-second manual check in the live session (open a .rar in Ark, extract it) would close the loop on the one feature whose stated purpose is Ark.Checks were run locally on
fac6078as listed above; no CI runs exist for this head (workflows trigger on pushes to main and tags).Merged by fast-forward:
mainnow points atfac6078, the head of this PR, after the two approving reviews above. It was pushed directly rather than through the merge button, so codevault didn't mark the PR merged on its own, and the merge API now has nothing left to merge. Closing it by hand.Tag
v0.6.0is onfac6078. The Packages workflow (run 15) and the ISO workflow (run 16) are running.Pull request closed