DragonComputer / DragonComputer/Dragonfire

Ubuntu package installs additional files that are not cleaned up on package removal

Open
#109 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1.4k
Forks
208
PR merge metrics
No merged PRs in 30d

Description

The `dragonfire_1.0.1_amd64.deb` package both depends upon several Ubuntu-packaged Python libraries and installs a number of Python packages directly from pypi in `/usr/local/`. When the dragonfire is uninstalled, the latter are not removed. Moreover, when nltk is installed as one of the dependencies, an `nltk_data` directory is created in one's home directory that is owned by root. From a package management perspective, it would be preferable to include all files required by dragonfire in the deb file and ensure that no extraneous root-owned files/directories are created outside of the OS directory tree so that the package can be cleanly removed.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.