homely icon indicating copy to clipboard operation
homely copied to clipboard

installpkg cleaner erroneously trying to uninstall `ripgrep` on OS X

Open phodge opened this issue 7 years ago • 0 comments

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"
    },
]

phodge avatar Apr 23 '17 23:04 phodge