Skip to content

Conversation

@holyjak
Copy link

@holyjak holyjak commented Apr 17, 2019

Added troubleshooting tips for two problems I run into and had troubles fixing. The cause of the former is mentioned elsewhere in the docs but when you run into it, a Troubleshooting section is the natural place to look for solution. The latter is caused by inconsistent/unclear docs that mention lein deploy clojars but either do not have clojars explicitly in the repositories (because it is baked in, I assume) or have it under "releases". Perhaps some clarification could be made there as well. However we should certainly demonstrate how to make gpg auth work with lein deploy clojars since that is what e.g. the tutorial uses.

Added troubleshooting tips for two problems I run into and had troubles fixing. The cause of the former is mentioned elsewhere in the docs but when you run into it, a Troubleshooting section is the natural place to look for solution. The latter is caused by inconsistent/unclear docs that mention `lein deploy clojars` but either do not have clojars explicitly in the repositories (because it is baked in, I assume) or have it under "releases". Perhaps some clarification could be made there as well. However we should certainly demonstrate how to make gpg auth work with `lein deploy clojars` since that is what e.g. the tutorial uses.
`lein deploy` fails with _gpg: decryption failed: No secret key_
Likely your secret key is protected by a passphrase, which lein cannot
ask for (yet). Run `gpg --quiet --batch --decrypt ~/.lein/credentials.clj.gpg`
to verify that you can decrpyt the credentials and to cache the passphrase
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
to verify that you can decrpyt the credentials and to cache the passphrase
to verify that you can decrypt the credentials and to cache the passphrase


#### Troubleshooting

`lein deploy` fails with _gpg: decryption failed: No secret key_
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add some delineation between the problem and solution? Either a newline or a . or a - or something else which separates the two.

@holyjak
Copy link
Author

holyjak commented Apr 18, 2019 via email

@glts
Copy link
Collaborator

glts commented May 12, 2019

Passing by … are you aware of the documentation at doc/GPG.md? That file has a ‘troubleshooting’ section, and there is some overlap with the changes proposed here. I think these could better be consolidated in one place.

Copy link

@cmc49ers23 cmc49ers23 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

coolio

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants