Changes verbosity of msbuild from quiet to normal in the appveyor script #16505

pull sipsorcery wants to merge 1 commits into bitcoin:master from sipsorcery:appveyor_verbosity changing 1 files +1 −1
  1. sipsorcery commented at 8:03 AM on July 31, 2019: member

    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.

  2. Changes the verbosity of msbuild from quiet to normal in the appveyor script. Increasing the verbosity helps to identify the cause of build errors which is the main purpose of the appveyor script. 0646ca5ea2
  3. fanquake added the label Tests on Jul 31, 2019
  4. fanquake added the label Windows on Jul 31, 2019
  5. practicalswift commented at 8:13 AM on July 31, 2019: contributor

    utACK 0646ca5ea2541d4da324d9aff7de422c6daa0ef9

  6. laanwj commented at 8:29 AM on July 31, 2019: member

    Generally for the CI builds we want:

    • low verbosity/spammyness when there are no errors, when things are as expected
    • highest possible verbosity for errors

    if this helps debugging errors: concept ACK

  7. sipsorcery commented at 8:39 AM on July 31, 2019: member

    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
    
  8. fanquake commented at 10:10 AM on July 31, 2019: member

    Concept ACK

  9. laanwj commented at 10:10 AM on July 31, 2019: member

    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.

  10. MarcoFalke commented at 11:24 AM on July 31, 2019: member

    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>

  11. MarcoFalke referenced this in commit f89113626e on Jul 31, 2019
  12. MarcoFalke merged this on Jul 31, 2019
  13. MarcoFalke closed this on Jul 31, 2019

  14. MarcoFalke commented at 12:45 PM on July 31, 2019: member

    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.

  15. DrahtBot locked this on Dec 16, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-17 03:14 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me