git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: What's cooking in git.git (Jul 2017, #04; Thu, 13)

From
Junio C Hamano <gitster@pobox.com>
Date
Jul 17, 2017, 22:09 UTC
Message-ID
<xmqqmv82g1g7.fsf@gitster.mtv.corp.google.com>
In-Reply-To
<20170717214241.yui75hywg2ddkfsb@LykOS.localdomain>
Santiago Torres <santiago@nyu.edu> writes:
Show 8 quoted lines
> Other projects such as notmuch opted for a solution that's simlar to
> what I had suggested[1], but I wonder if it's even necessary to do.
> There is already a fix on the master branch of gnupg[2], which I imagine
> will show up to the next version of gpg2.
>
> I don't think it would make sense to fix anything on our side, unless we
> want to be extra sure the test suite is not leaking agents for all gpg
> versions (including these minor versions). 

I am not sure if it is merely "if it's even necessary"; if there are two tests running in parallel, with their own separate $TRASH_DIRECTORY, and one of them say "kill the agent" at the beginning, would it affect the other test, depending on the timing?

I would imagine that the sockets are kept per GNUPGHOME and they are not going to interfere, so if that is the case, I do not think we mind helping folks with a buggy versions of GnuPG by having a "let's be cautious and kill a leftover agent before starting to test" patch, as long as the reason why we do so is clearly understood and documented.

Thanks for digging it to the root cause.
Previous: Santiago TorresNext: Santiago Torres
Message 7 of 13 in “What's cooking in git.git (Jul 2017, #04; Thu, 13)”
  1. Junio C HamanoJul 13, 2017
  2. Santiago TorresJul 14, 2017
  3. Junio C HamanoJul 14, 2017
  4. Santiago TorresJul 14, 2017
  5. Junio C HamanoJul 14, 2017
  6. Santiago TorresJul 17, 2017
  7. Junio C HamanoJul 17, 2017
  8. Santiago TorresJul 18, 2017
  9. Junio C HamanoJul 18, 2017
  10. Santiago TorresJul 18, 2017
  11. Junio C HamanoJul 18, 2017
  12. Ævar Arnfjörð BjarmasonJul 15, 2017
  13. Junio C HamanoJul 17, 2017

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.