Skip to content

Conversation

@magibney
Copy link
Owner

apache#1125 works around gpg pinentry via a setup_gpg step that caches the user pin in gpg-agent.

For configurations that require explicit user PIN entry via non-tty-based pinentry program, as discussed in help/publishing.txt -- i.e., where gpg-agent is not configured to cache user PIN -- the approach followed in apache#1125 will not work.

In such cases, we should provide the option to pause for user confirmation before proceeding to the assembleRelease/signing phase. Without such a pause, it's likely that an RM will step away while tests are running, and once tests complete but before the RM returns, the pinentry prompt will timeout, causing the entire invocation of buildAndPushRelease.py to fail unnecessarily (ask me how I know 😁).

This PR, if merged to upstream Solr, should ideally be merged after apache#1289 (or analogous PR against main branch).

…lease

to avoid timeout on pinentry if RM steps away from the build machine
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.

2 participants