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

Re: [PATCH v2] travis-ci: build and test Git on Windows

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Mar 29, 2017, 23:26 UTC
Message-ID
<alpine.DEB.2.20.1703300119310.4068@virtualbox>
In-Reply-To
<CAHGBnuPdve_5Xrmde6cjbXBjSWfZLrT5eT90hayG0jfbBTkq6Q@mail.gmail.com>
Hi,
On Fri, 24 Mar 2017, Sebastian Schuberth wrote:
Show 15 quoted lines
> On Fri, Mar 24, 2017 at 1:35 PM, Lars Schneider
> <larsxschneider@gmail.com> wrote:
> 
> >> 1. use appveyor.com, as that is a Travis-like service for Windows. We do our
> >>   windows-builds in the curl project using that.
> >
> > The Git for Windows build and tests are *really* resources intensive and they
> > take a lot of setup time. AFAIK we would run into timeouts with AppVeyor.
> > Maybe Sebastian or Dscho know details?
> 
> At lot of setup time, in terms of installing the Git for Windows SDK,
> could probably be saved by only installing the required packages on
> top of MSYS2 that's already installed in AppVeyor nodes [1].
> 
> [1] https://www.appveyor.com/docs/build-environment/#mingw-msys-cygwin

And that is indeed what Git for Windows' Git fork has configured. Sadly, the job timed out too often for me, even if I disabled the tests.

As of recent, things turned more green, with the build taking only about 3 minutes. Of course, re-enabling the tests would let us run smack into the 20 minutes time out, *and* we still would have to disable the tests that fail because MSYS2's maintainer ignored the PRs trying to integrate Git for Windows' patches to the MSYS2 runtime.

Example for a green job: https://ci.appveyor.com/project/dscho/git/build/1.0.676

Ciao, Johannes

Previous: Sebastian SchuberthNext: Jeff King
Message 6 of 8 in “travis-ci: build and test Git on Windows”
  1. travis-ci: build and test Git on WindowsLars Schneider, Mar 24, 2017
  2. Daniel StenbergMar 24, 2017
  3. Lars SchneiderMar 24, 2017
  4. Daniel StenbergMar 24, 2017
  5. Sebastian SchuberthMar 24, 2017
  6. Johannes SchindelinMar 29, 2017
  7. Jeff KingMar 24, 2017
  8. Junio C HamanoMar 24, 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.