homely
homely copied to clipboard
installpkg cleaner erroneously trying to uninstall `ripgrep` on OS X
Traceback:
[Mon Apr 24 09:32:59 2017] Cleaning: Remove package ripgrep
[Mon Apr 24 09:32:59 2017] - $ brew uninstall ripgrep
[Mon Apr 24 09:33:00 2017] &> Uninstalling /usr/local/Cellar/ripgrep/0.5.1... (10 files, 3MB)
[Mon Apr 24 09:33:00 2017] ERR Didn't remove package ripgrep
[Mon Apr 24 09:33:00 2017] ERR Traceback (most recent call last):
[Mon Apr 24 09:33:00 2017] ERR File "/Users/phodge7/Library/Python/3.4/lib/python/site-packages/homely/_ui.py", line 233, in run_update
[Mon Apr 24 09:33:00 2017] ERR engine.cleanup(engine.WARN)
[Mon Apr 24 09:33:00 2017] ERR File "/Users/phodge7/Library/Python/3.4/lib/python/site-packages/homely/_engine2.py", line 362, in cleanup
[Mon Apr 24 09:33:00 2017] ERR self._tryclean(cleaner, conflicts, affected)
[Mon Apr 24 09:33:00 2017] ERR File "/Users/phodge7/Library/Python/3.4/lib/python/site-packages/homely/_engine2.py", line 415, in _tryclean
[Mon Apr 24 09:33:00 2017] ERR affected.extend(cleaner.makechanges())
[Mon Apr 24 09:33:00 2017] ERR File "/Users/phodge7/Library/Python/3.4/lib/python/site-packages/homely/install.py", line 286, in makechanges
[Mon Apr 24 09:33:00 2017] ERR raise HelperError("Didn't remove package %s" % self._name)
[Mon Apr 24 09:33:00 2017] ERR homely._errors.HelperError: Didn't remove package ripgrep
Cleaners
"cleaners": [
{
"module": "homely.install",
"params": {
"methods": {},
"name": "ripgrep"
},
"class": "PackageCleaner"
},
{
"module": "homely.install",
"params": {
"methods": {
"apt": false
},
"name": "ripgrep"
},
"class": "PackageCleaner"
},
]