Closed celticmagic closed 1 week ago
Keeping in mind that we are moving to Serpent basing tooling, we have evaluate how much work this would be and how much time it would take vs. getting Serpent tooling to do this kind of thing
We are moving to deprecating Solus Software Center in favor of Discover and GNOME Software Center. This kind of work might be feasible in eopkg, but hooking into those software centers would require upstream feature requests. Closing this since the baseline has changed so much.
It could be useful to make some diagnosis (and eventually self-repair) scripts. * Warn if running an older kernel of the used branch * If kernel headers are installed, warn about version mismatch with the loaded kernel * Warn about `-lts` packages installed on `-current` kernel and vice-versa There could be some actions around eopkg as well, it could be presented with a menu like 1. Repair broken packages 2. Rebuild the index 3. Restore default source (Shannon) And throws commands like 1. `sudo eopkg check | grep Broken | awk '{print $4}' | xargs sudo eopkg it --reinstall` 2. `sudo eopkg rdb` 3. `eopkg lr -N | head -n1 | awk '{print $1}' | xargs sudo eopkg rr` `sudo eopkg ar Solus https://packages.solus-project.com/shannon/eopkg-index.xml.xz` and so on...