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

Re: Fixing constant preference prompts during tests

From
Junio C Hamano <gitster@pobox.com>
Date
Sep 26, 2018, 17:15 UTC
Message-ID
<xmqqh8icmb8l.fsf@gitster-ct.c.googlers.com>
In-Reply-To
<20180926162638.GA28077@SDF.ORG>
Tacitus Aedifex <aedifex@sdf.org> writes:
Show 11 quoted lines
> I keep getting prompted for my algorithm preferences while running all
> of the git test suite:
>
> Set preference list to:
>     Cipher: AES256, AES192, AES, 3DES
>     Digest: SHA512, SHA384, SHA256, SHA224, SHA1
>     Compression: Uncompressed
>     Features: MDC, Keyserver no-modify
>
> What is the best way to prevent this from happening? I want to run the
> entire test suite unattended and have it complete on its own.

Nobody raised this so far as far as I recall; thanks for the first one to do so, as it is a sign that you are doing something unusual (e.g. have newer or different version of GPG than most other people) and others will hit by the same symptom later when whatever thing you are using as a minority right now becomes more prevalent.

In other words, we need to have a bit more detail of your environment. I made a blind guess that the above may be coming from GnuPG, and the test framework (t/test-lib.sh, t/lib-gpg.sh, etc.) tries to run our tests in a stable environment that is not affected by real $HOME etc. owned by the user who happens to be running the tests, but it could be that your copy of GnuPG may require a bit more seeding than we do in our test framework to squelch that preference prompt.

It may not be GnuPG and something else, but I think you got the general idea.

Previous: Tacitus AedifexNext: Tacitus Aedifex
Message 2 of 6 in “Fixing constant preference prompts during tests”
  1. Tacitus AedifexSep 26, 2018
  2. Junio C HamanoSep 26, 2018
  3. Tacitus AedifexSep 26, 2018
  4. Junio C HamanoSep 26, 2018
  5. Tacitus AedifexSep 27, 2018
  6. brian m. carlsonSep 27, 2018

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.