Just a little warning: DO NOT UPGRADE samba to its version 4.11.3, it is broken with python 3.8. You will lost access to your samba share directories.
See this bug:
Workaround: downgrade these packages:
Then add them in IgnorePkg line in pacman.conf until samba 4.12.x is released.
IgnorePkg = samba libwbclient smbclient ldb