Increasing the verbosity helps to identify the cause of build errors which is the main purpose of the appveyor script.
Partially in response to #16487 where the msbuild error is difficult to determine due to the quiet logging level.
Increasing the verbosity helps to identify the cause of build errors which is the main purpose of the appveyor script.
Partially in response to #16487 where the msbuild error is difficult to determine due to the quiet logging level.
utACK 0646ca5ea2541d4da324d9aff7de422c6daa0ef9
Generally for the CI builds we want:
if this helps debugging errors: concept ACK
I tested the msbuild verbosity levels of quiet, minimal and normal in the context of getting useful information when a build error occurs. At levels below normal there's a lot of useful information missing. It does mean a lot of extra log messages for every build but since I suspect they are ignored unless there is an error it seems a reasonable sacrifice.
For reference the msbuild verbosity levels are:
/verbosity:<level> Display this amount of information in the event log.
The available verbosity levels are: q[uiet], m[inimal],
n[ormal], d[etailed], and diag[nostic]. (Short form: /v)
Example:
/verbosity:quiet
Concept ACK
since I suspect they are ignored unless there is an error it seems a reasonable sacrifice
Yes, the only reason I'm saying this is because Travis log viewing becomes really slow on large log files, so when an actual problem happens it can be frustrating to have to scroll through screenfulls of 'normal build output' to finally get to the thing that actually caused the error.
ACK 0646ca5ea2541d4da324d9aff7de422c6daa0ef9. Previously I had to ping sipsorcery every time an issue appeared, now I might be able to look it up myself.
<details><summary>Show signature and timestamp</summary>
Signature:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
ACK 0646ca5ea2541d4da324d9aff7de422c6daa0ef9. Previously I had to ping sipsorcery every time an issue appeared, now I might be able to look it up myself.
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEE+rVPoUahrI9sLGYTzit1aX5ppUgFAlwqrYAACgkQzit1aX5p
pUiCdwv9FmR7nquspKGaXFK2qV9SKZN2/IqdS05UpSsVaOvxe8/K/qe2Ev6eatMc
DfpDSUEhEdL2K23xU7U0lizckbE/qFfw2ZgZL/81dJnOyWW3zVxu+dLHk6UUywWY
x5BL3gqI4GgMgsVfGh5EP1y0ucZFd0xhV7x8X9gsEyulW+fZLpNcevVUa/i422RH
tY6By7C6fNfZhhbkfjST68bazbtYoPX6Mi0N+sx0RE2ydmHz19vUuz5g77cJDfH2
SWTvzhtcomoDZhzcIt0hYl1cH6sUacB1O4Ssf2p00ZkMfp3U2uuzcy7M4YYSRT5/
tjnvBhuP7jWeRK9ysEKheoL+NUlHKSdvwn35RtBr/MHHLdfb6TzHASDjrRzgwQtP
4IIdIM4gEwF11uM8WV/vCxKBrr++jgp1jDqYdUDmdmXAWWFkuWMGSsBE/8gFh+Np
NVNyFg0sSSes8ph6i5ohseef3G1mFewa5RTbY5yJzp5WC7+fZGls2//RK3QyJmVx
5pbYMFgd
=kyxc
-----END PGP SIGNATURE-----
Timestamp of file with hash 13fc30792d1a6d38adadc3527511e36b544dc0e39e4acc79faec05819b86439e -
</details>
Would be nice if it was possible to write everything to a log and only print the log on failure (similar to our test_runner), but that can be done in a follow up, if needed.