Brian post the following:
When it comes to updates, I think the GhostBSD * Station series deserves highlight, but perhaps I'm looking for the GhostBSD seal of approval. And after some consideration I think that could be almost entirely automated.
I suppose it comes down to a Project signature/stamp on the release. Something like a build report.
GhostBSD [Web Info/Doc Link]
Current Version -> Update Version
base v1 (size) (date)-> v2 (size) (date)
latest v1 (size) (date)-> v2 (size) (date)
Build start date: May 14, 2025
Build attempts: 3
Build date: May 19, 2025
Release date: May 21, 2025
Approved By: Ghost Project 1 - Automatic Release
Notes: Automatic Release Stable
Proceed Y/N _
or human
Approved By: Eric
Notes: Taking a couple weeks to go camping.
Yes, it is a lot to follow. Especially ports. Which invariably leads to the fork/original developments there of whatever it is.
I don't believe GhostBSD needs to additionally discuss the overhead of managing ports for the user base, or at least reporting the wins/challenges/blockers of building ports belongs in a the System Updates.
It would be reasonable for Software/Ports Station tool to provide add a recurring git (or gits) /usr/ghostbsd-ports, /usr/{repo}
I wasn't really including ports because packages is probably the best general user perspective to have with system and software updates.
Ports Station could be a very small tool that provides means to enable/disable, set check interval (days) for;
System
- ports Y/n, Last Sync, (update)
User
- TitleOfRepo /usr/projects/TitleOfRepo (edit)
- (add)
I'm now wildly off topic. For me, ports aren't part of an Update Station action until long after they've struggled through build(s) to a shared win.