FWIW, I'm hitting a similar error when I try to run the pbr unit tests locally: ====================================================================== FAIL: pbr.tests.test_packaging.TestVersions.test_untagged_version_minor_bump tags: worker-1 ---------------------------------------------------------------------- Traceback (most recent call last): _StringException: Empty attachments: pythonlogging:'' pythonlogging:'pbr' stderr stdout: {{{ Initialized empty Git repository in /tmp/tmpoWtU0E/tmpqL5Da2/testpackage/.git/ gpg: directory `/tmp/tmpsh2RfT/.gnupg' created gpg: new configuration file `/tmp/tmpsh2RfT/.gnupg/gpg.conf' created gpg: WARNING: options in `/tmp/tmpsh2RfT/.gnupg/gpg.conf' are not yet active during this run gpg: keyring `/tmp/tmpsh2RfT/.gnupg/secring.gpg' created gpg: keyring `/tmp/tmpsh2RfT/.gnupg/pubring.gpg' created gpg: skipping control `%no-ask-passphrase' () gpg: invalid item `(setpref)' in preference string gpg: keysize invalid; using 2048 bits ..+++++ .........+++++ gpg: /tmp/tmpsh2RfT/.gnupg/trustdb.gpg: trustdb created gpg: key D45B686C marked as ultimately trusted *** Please tell me who you are. Run git config --global user.email "