and here's what happens after killing the agent and removing migration file
gpg: starting migration from earlier GnuPG versions gpg: porting secret keys from '/home/tjaalton/.gnupg/secring.gpg' to gpg-agent gpg: key A88984DC/A88984DC: error sending to agent: Permission denied gpg: error building skey array: Permission denied gpg: migration succeeded gpg: key A88984DC: "Timo Aaltonen <email address hidden>" not changed gpg: key A88984DC/A88984DC: error sending to agent: Permission denied gpg: error building skey array: Permission denied gpg: Total number processed: 3 gpg: unchanged: 1 gpg: secret keys read: 3
I'd say that it's too optimistic about the migration being successful
and here's what happens after killing the agent and removing migration file
gpg: starting migration from earlier GnuPG versions tjaalton/ .gnupg/ secring. gpg' to gpg-agent
gpg: porting secret keys from '/home/
gpg: key A88984DC/A88984DC: error sending to agent: Permission denied
gpg: error building skey array: Permission denied
gpg: migration succeeded
gpg: key A88984DC: "Timo Aaltonen <email address hidden>" not changed
gpg: key A88984DC/A88984DC: error sending to agent: Permission denied
gpg: error building skey array: Permission denied
gpg: Total number processed: 3
gpg: unchanged: 1
gpg: secret keys read: 3
I'd say that it's too optimistic about the migration being successful