If you get:
error: failed to commit transaction (conflicting files)
hplip: /usr/share/hplip/base/__pycache__/__init__.cpython-38.pyc exists in filesyste
hplip: /usr/share/hplip/base/__pycache__/avahi.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/codes.cpython-38.pyc exists in filesystem
[....]
hplip: /usr/share/hplip/base/__pycache__/tui.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/utils.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/pexpect/__pycache__/__init__.cpython-38.pyc exists in f
Errors occurred, no packages were upgraded.
you will need to do:
sudo pacman -Syu --overwrite /usr/share/hplip/\*
If you get this:
warning: directory permissions differ on /usr/share/hplip/base/__pycache__/
filesystem: 700 package: 755
warning: directory permissions differ on /usr/share/hplip/base/pexpect/__pycache__/
filesystem: 777 package: 755
warning: directory permissions differ on /usr/share/hplip/prnt/__pycache__/
filesystem: 777 package: 755
you will need to do:
sudo chmod 755 /usr/share/hplip/* -R