bitcoin: CI: Appveyor builds failing
Appveyor builds started failing about 20 hours ago for no reason I can discern.
I cannot replicate the failures on my Windows 10 machine. I am able to install the vcpkg dependencies from scratch and successfully build Bitcoin Core using the msvc
build config.
I am attempting to replicate the issue in the appveyor job on my Bitcoin Core fork but as yet have not been able to narrow it down.
If anyone reads this with admin privileges for appveyor could you use the RE-BUILD COMMIT option on the last successful appveyor job. If that job now also fails it would point to something changing in the appveyor environment.
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 16 (16 by maintainers)
Commits related to this issue
- Bump vcpkg commit ID to get new msys mirrror list This fixes the appveyor CI job, see #20066. Currently the job fails because some of the vcpkg dependencies need to install msys2 and the hardcoded m... — committed to sipsorcery/bitcoin by sipsorcery 4 years ago
- Bump vcpkg commit ID to get new msys mirror list This fixes the appveyor CI job, see #20066. Currently the job fails because some of the vcpkg dependencies need to install msys2 and the hardcoded mi... — committed to sipsorcery/bitcoin by sipsorcery 4 years ago
- Merge #20095: CI: Bump vcpkg commit ID to get new msys mirror list c83155b406b849a1589d22c34843cc883897431d Bump vcpkg commit ID to get new msys mirror list (Aaron Clauson) Pull request description:... — committed to bitcoin/bitcoin by sipa 4 years ago
- Bump vcpkg commit ID to get new msys mirror list This fixes the appveyor CI job, see #20066. Currently the job fails because some of the vcpkg dependencies need to install msys2 and the hardcoded mi... — committed to syscoin/syscoin by sipsorcery 4 years ago
- Bump vcpkg commit ID to get new msys mirror list This fixes the appveyor CI job, see #20066. Currently the job fails because some of the vcpkg dependencies need to install msys2 and the hardcoded mi... — committed to fanquake/bitcoin by sipsorcery 4 years ago
Going off the Gitter chat seems like the repo2.msys2.org server might not be coming back until Monday at the earliest.
If it is desired to get he appveyor job working in a hurry then @decryp2kanon’s suggestion of adjusting the
vcpkg
config to use a different mirror should work. My feeling is that it’s less back and forth to keep waiting, given each tweak to the appveyor job requires a commit tomaster
.The Bitcoin Core build is done as a “pure” msvc toolchain build.
The dependencies, on the other hand, are built whichever way the
vcpkg
port specifies. Typically that’s withcmake
andmsvc
but it can also use different toolchains with emulation environments such asmsys2
.This vcpkg issue is exactly what we’re experiencing. Once
repo.msys2.org
comes back up should be fixed.