rockedge wrote: Mon Jan 15, 2024 3:22 pm
@BarryK So far working with KLV-Airedale and KLV-Spectr for the this time has shown that the rolling distro updates have not broken the systems. There have been occasions where 2 upgrades back to back were needed because xbps was updated, which goes first.
We worried that the Puppy Linux utilities added into the KLV's would be broken but the strategies to keep those isolated and unaffected seem to be working.
I would be willing to test easyVoid with rolling updates to see what happens!!
Just excited to test out easyVoid
Currently not using xbps, only PKGget (originally based on ppm).
A problem is that easyVoid, like the pups, is based on read-only sfs's. In the case of Easy, there is only one big one, easy.sfs. Also devx.sfs of course.
This means that updating has to wait until the next release of easyVoid, when there will be an easy.sfs with the latest packages.
That's why I am interested in having a snapshot of the Void binary packages, so PKGget can just access that.
Currently, everytime PKGget starts, it automatically syncs with the Void repo. This is ok, except that if you download a package that requires a later version of some dependency that is in easy.sfs, then the app may not work. This is probably an unlikely situation.
...but, that could be checked, and the user advised to wait until the next release of easyVoid ...so, it can be managed. No need for xbps I think.
easyVoid has runit, but it currently is not used for anything. The 'runsvdir' daemon will automatically start if there is anything for it to manage. However, currently everything, dbus, cups, bluetooth, etc., are all handled by pup_event -- which is very different from the pup_event in the pups, has service management with dependencies -- and does that much more efficiently than runit.