Open fbruetting opened 5 years ago
gnome-shell-extension-user-theme
doesn't look like it's installed on my SB system. Is it getting pulling in by one of your layered packages? If that's the case you'd probably need to remove the layered package that has it as a dependency.
try rpm -q --whatrequires gnome-shell-extension-user-theme
to find the package that is pulling it in
Oh, you’re right, Tweaks pulls that in, thanks! Now I understand why it couldn’t be found.
Does it maybe make sense to handle this a little bit more elaborate, so that users can better understand that? For example by either running that command implicitly after a package cannot be found in base, so that rpm-ostree could tell the user not only that this package is not in base, but also by which layered packages it got pulled in? Or by giving the user the hint (like git
, which always gives hints) that the package could be pulled in by another package, and that this could be found out by rpm -q --whatrequeres <pkg>
.
I know that this is not the purpose of rpm-ostree override
, but as rpm-ostree
also manages layered packages, this could make sense, I think.
maybe.. unfortunately don't have much time right now to brainstorm this :(
Yeah, we can probably detect the "it's getting pulled in from a layered pkg" and improve the error msg here.
Host system details
Expected vs actual behavior
I wanted to delete all root shell extensions, which I could – except for
gnome-shell-extension-user-theme
.You can see that this is installed by:
But when you try to delete it, it can’t be found by
rpm-ostree
: