New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #11885 (closed defect: fixed)

Opened 6 years ago

Last modified 4 years ago

gnupg2 requires gpg-agent to run, has --disable-agent and no dep on port::gpg-agent

Reported by: ricci@… Owned by: waqar@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: gnupg2 gpg-agent Cc: ricci@…, boeyms@…, waqar@…
Port:

Description

gnupg2 requires gpg-agent to work, gnupg2 Portfile has --disable-agent (so no gpg-agent is built) and has no dependency on port:gpg-agent. Is there a reason the gnupg2 port does not build gpg-agent itself? I'm not sure which fix is better - have gnupg2 build gpg-agent, or add a dependency on port:gpg-agent (so no patchfile built).

-eric

Change History

comment:1 Changed 6 years ago by boeyms@…

  • Cc ricci@…, boeyms@…, waqar@… added
  • Keywords gnupg2 gpg-agent added
  • Milestone set to Port Bugs

Hi Eric. The gpg2 binary seems to run okay as is, so could you provide a use case for this bug? (Someone else mentioned it on one of the mailing lists, but forgot how it occurred.) gpg-agent has been separated so that users of of the gnupg port can use it, so if we do need to fix this, we'll make gnupg2 depend on gpg-agent.

comment:2 Changed 6 years ago by ricci@…

gpg2 --help will work, gpg2 -c FILE will not:

% sudo port uninstall gpg-agentPassword: ---> Deactivating gpg-agent 2.0.3_0 ---> Uninstalling gpg-agent 2.0.3_0 % gpg2 --help gpg (GnuPG) 2.0.3 Copyright (C) 2007 Free Software Foundation, Inc. This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the file COPYING for details.

[snip the long help]

% gpg2 -c testfile can't connect server: ERR 33554701 can't exec /opt/local/bin/gpg-agent': No such file or directory' gpg: can't connect to the agent: IPC connect call failed gpg: problem with the agent: No agent running gpg: error creating passphrase: Operation cancelled gpg: symmetric encryption of `testfile' failed: Operation cancelled % [re-install gpg-agent] % gpg2 -c testfile [pinentry screen 2x, and success!]

comment:3 Changed 6 years ago by boeyms@…

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in r26067. Thanks for the report!

comment:4 Changed 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.