-
-
Notifications
You must be signed in to change notification settings - Fork 10.8k
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
Perform a clean upgrade for LuLu (lulu.rb) #53078
Comments
@KizzyCode Can you find out exactly where LuLu keep the user data? I can try to rewrite the cask so that it doesn't delete the user data. That might do it...I've never used LuLu. Just offering some help... |
Ok, I’ll take a look 👍🏻 |
@KizzyCode Fair enough. I do like the idea of Regardless, it probably still wouldn't hurt for now to have the user data pulled out; if you still want me to give it a shot. |
Ok, apparently LuLu stores it's settings in
|
This situation is indeed a bother, but it’s a hard one to fix. All casks do an |
I was not aware that the Cask upgrade process does this by intention... I mean, if an "upgrade" is supposed to delete all preferences is not an upgrade but a clean reinstallation (of a newer version) and IMHO should not be called "update"/"upgrade". |
Yes, in this case it is a clean reinstallation because we have no control over what the upstream's uninstall script does. That's an exception though. |
Ah, ok; I misunderstood vitorgalvao's comment. Sry 😕 |
Ideally, this would be solved upstream, but let’s try something. Can you test that, @KizzyCode? Closing this issue in favour of that PR. |
General troubleshooting steps
--force
and the issue is still present.brew update-reset && brew update
and retried my command.brew doctor
, fixed as many issues as possible and retried my command.Description of issue
The LuLu formula does not perform an upgrade but an uninstall/reinstall process. This is a problem because it does not preserve the user data; I always need to export/import my rules before and afterwards which is quite cumbersome.
Output of
brew cask doctor
Output of
brew tap
The text was updated successfully, but these errors were encountered: