Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

moss: Work on moss state info UX #312

Open
ermo opened this issue Aug 9, 2024 · 0 comments
Open

moss: Work on moss state info UX #312

ermo opened this issue Aug 9, 2024 · 0 comments
Labels
chat: brainstorming Wild ideas to spur on the inspiration. type: enhancement New feature or request

Comments

@ermo
Copy link
Member

ermo commented Aug 9, 2024

Given the moss state mechanism appears to be working as expected, it might be wise to begin looking at how to make the feature more discoverable and more user friendly.

Iterms to consider:

  • Add the ability to label an fstx with a -C/--comment flag maybe?
  • Add the ability to be shown a list of transactions with a -L/--list-transactions flag maybe?
  • Add the ability to diff two states, meaning that moss would show what would change in terms of the installed set of packages prior to activating a different fstx state. Could work with a --diff flag maybe?

Ikey Doherty
Yeah for moss state we basically should by default compare it with the state before it
And make it more like eopkg history
And using the same comparison function allow checking diff between two unrelated states
Ie 1 vs 550
In time I'd like to unlock full introspection so that the full system use is visible, opportunities to shrink moss size, etc
Ie cache size, old states
Just so it's obvious at a glance "Oh I can free up xyz gb"
Tldr nobody needs to be a shell guru to inspect moss
Ravi Jain
If you had 500 transactions and could go back to the very first one. I know you have prune function but over time, wouldn't that balloon your install size? What's the default behaviour for auto-prune or isn't there one?
Ikey Doherty
We don't autoprune yet

@ermo ermo added chat: brainstorming Wild ideas to spur on the inspiration. type: enhancement New feature or request labels Aug 9, 2024
@ermo ermo added this to the zz -- deferred milestone Aug 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chat: brainstorming Wild ideas to spur on the inspiration. type: enhancement New feature or request
Projects
Development

No branches or pull requests

1 participant