make-ring.py : pacman - Dependency installation options
A minor issue, but still.
The pacman
command for installing dependencies in make-ring.py
currently reads:
pacman -S %(packages)s
This makes installation of dependencies explicit
on Arch Linux and makes clean up difficult when uninstalling.
Wouldn't this be a better choice?:
pacman -S --asdeps %(packages)s
This way pacman -Qdt
will list them as dependencies no longer needed. Since make-ring.py
would be used by people who manually build Jami, I guess they would be careful not to remove all orphaned dependencies. Since make-ring.py
does not use package managers for uninstalls, for people who uninstall manually build Jami, this provides an easy way to remove the dependencies after.
Or more better (up-to-date packages are not reinstalled):
pacman -S --asdeps --needed %(packages)s
Thanks for working on the project.