Hi,

When following the instructions on the web site, I get the following error in step 4:

olpe4718@admin:~$ propellor --add-key CD9BFD10
Building propellor-2.8.0...
Preprocessing library propellor-2.8.0...
In-place registering propellor-2.8.0...
Preprocessing executable 'propellor' for propellor-2.8.0...
Preprocessing executable 'propellor-config' for propellor-2.8.0...
Propellor build ... done


gpg: privdata/keyring.gpg: nyckelring skapad
gpg: nyckel CD9BFD10: publika nyckeln "Per Olofsson (DSV) <pelle@dsv.su.se>" importerades
gpg: Totalt antal behandlade enheter: 1
gpg:                     importerade: 1  (RSA: 1)
adding key to propellor's keyring ... done
staging propellor's keyring ... done
updating encryption of any privdata ... done
configuring git commit signing to use key ... done
error: pathspec 'privdata/privdata.gpg' did not match any file(s) known to git.
committing changes ... failed

Simply running git commit -S afterwards seems to work though.

Debug mode output:

olpe4718@admin:~$ PROPELLOR_DEBUG=1 propellor --add-key CD9BFD10                      
Building propellor-2.8.0...
Preprocessing library propellor-2.8.0...
In-place registering propellor-2.8.0...
Preprocessing executable 'propellor' for propellor-2.8.0...
Preprocessing executable 'propellor-config' for propellor-2.8.0...
Propellor build ... done


[2015-10-04 10:55:50 CEST] command line:  AddKey "CD9BFD10"
[2015-10-04 10:55:50 CEST] call: sh ["-c","gpg --export CD9BFD10 | gpg --options /dev/null --no-default-keyring --keyring privdata/keyring.gpg --import"]
gpg: privdata/keyring.gpg: nyckelring skapad
gpg: nyckel CD9BFD10: publika nyckeln "Per Olofsson (DSV) <pelle@dsv.su.se>" importerades
gpg: Totalt antal behandlade enheter: 1
gpg:                     importerade: 1  (RSA: 1)
[2015-10-04 10:55:50 CEST] process done ExitSuccess
adding key to propellor's keyring ... done
[2015-10-04 10:55:50 CEST] call: git ["add","privdata/keyring.gpg"]
[2015-10-04 10:55:50 CEST] process done ExitSuccess
staging propellor's keyring ... done
updating encryption of any privdata ... done
[2015-10-04 10:55:50 CEST] read: gpg ["--list-secret-keys","CD9BFD10"]
[2015-10-04 10:55:50 CEST] process done ExitSuccess
[2015-10-04 10:55:50 CEST] call: git ["config","user.signingkey","CD9BFD10"]
[2015-10-04 10:55:50 CEST] process done ExitSuccess
configuring git commit signing to use key ... done
[2015-10-04 10:55:50 CEST] call: git ["commit","privdata/keyring.gpg","privdata/privdata.gpg","-m","propellor add-key","--gpg-sign"]
error: pathspec 'privdata/privdata.gpg' did not match any file(s) known to git.
[2015-10-04 10:55:50 CEST] process done ExitFailure 1
committing changes ... failed

Seems that it tries to check in privdata.gpg which does not exist yet.