On mw1017, the scap bin scripts are different than the packaged scripts. The scripts on tin.eqiad.wmnet are correct.
thcipriani@tin:~ ❯ cat $(which sync-common) #!/usr/bin/python # -*- coding: utf-8 -*- # # Sync MW_COMMON # # Copyright © 2016 Wikimedia Foundation and contributors import os import sys # Add scap package to search path script = os.path.realpath(sys.argv[0]) scap_src = os.path.dirname(os.path.dirname(script)) sys.path.append(scap_src) import scap out = scap.utils.deprecated_script('Try `scap pull`') sys.stderr.write(out) scap.cli.Application.run(script=scap.SyncCommon)
thcipriani@mw1017:~$ cat $(which sync-common) #!/usr/bin/env python # -*- coding: utf-8 -*- # # Sync MW_COMMON # # Copyright © 2014 Wikimedia Foundation and contributors import os import sys # Add scap package to search path script = os.path.realpath(sys.argv[0]) scap_src = os.path.dirname(os.path.dirname(script)) sys.path.append(scap_src) import scap scap.SyncCommon.run()