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

Re: Git v2.21.0-rc0 broken on *BSD, maybe others

From
SZEDER Gábor <szeder.dev@gmail.com>
Date
Feb 12, 2019, 13:30 UTC
Message-ID
<20190212133032.GG1622@szeder.dev>
In-Reply-To
<87pnrxjghb.fsf@evledraar.gmail.com>
On Tue, Feb 12, 2019 at 02:14:56PM +0100, Ævar Arnfjörð Bjarmason wrote:
Show 21 quoted lines
> 
> On Tue, Feb 12 2019, Duy Nguyen wrote:
> 
> > On Tue, Feb 12, 2019 at 7:43 PM Duy Nguyen <pclouds@gmail.com> wrote:
> >> The test failures on NetBSD and Solaris/Sparc, not sure if we can do
> >> anything without test logs or access to these systems.
> >
> > Actually if you could tweak your ci script a bit to run tests with -v,
> > that would help.
> 
> I vaguely remember doing that and running into some issue where it
> truncated the output, so e.g. I wouldn't see compile warnings on AIX
> because of the firehose of subsequent test output.
> 
> But yeah, having this in some smart way would be great. I'd be most keen
> to just work towards offloading this to some smarter test runner as
> noted to Johannes upthread.
> 
> I.e. a good test_for(SHA1, params) function would run the tests with
> "prove", and e.g. spot that tests so-and-so failed, and then run those
> specific ones with -v -x.

Just follow suit of what we have been doing on Travis CI since the very beginning: run tests with '--verbose-log' to begin with, and then dump the logfiles of any failed tests, i.e. where the content of 'test-results/t1234-foo.exit' is not '0'.

Re-running a failed test is not a good idea, as it won't help if the test managed to fail because of a rare flakiness.

> That's how I was going to fix the log overflow problem, but I'd much
> rather not continue hacking on this gitlab-gccfarm-specific thing, and
> instead work towards something more general.
Previous: Ævar Arnfjörð BjarmasonNext: Johannes Schindelin
Message 12 of 20 in “[ANNOUNCE] Git v2.21.0-rc0”
  1. Junio C HamanoFeb 7, 2019
  2. Christian CouderFeb 7, 2019
  3. Johannes SchindelinFeb 7, 2019
  4. Johannes SchindelinFeb 7, 2019
  5. Junio C HamanoFeb 7, 2019
  6. Junio C HamanoFeb 7, 2019
  7. Git v2.21.0-rc0 broken on *BSD, maybe othersÆvar Arnfjörð Bjarmason, Feb 12, 2019
  8. Duy NguyenFeb 12, 2019
  9. Duy NguyenFeb 12, 2019
  10. Ævar Arnfjörð BjarmasonFeb 12, 2019
  11. Ævar Arnfjörð BjarmasonFeb 12, 2019
  12. SZEDER GáborFeb 12, 2019
  13. Johannes SchindelinFeb 13, 2019
  14. Junio C HamanoFeb 12, 2019
  15. Junio C HamanoFeb 12, 2019
  16. Junio C HamanoFeb 12, 2019
  17. Junio C HamanoFeb 12, 2019
  18. Junio C HamanoFeb 12, 2019
  19. SZEDER GáborFeb 12, 2019
  20. Ævar Arnfjörð BjarmasonFeb 12, 2019

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.