Closed tanzislam closed 3 years ago
Differences in Homebrew package-installation:
automake
v1.16.3_1 compared to v1.16.3 for the old job. This now pulled in autoconf
v2.71 and m4
v1.4.18 in the new job; see https://github.com/Homebrew/homebrew-core/commit/a7b0ac6e0be47096c5c1c78f38f03fce8c992a7c and https://github.com/Homebrew/homebrew-core/commit/5f3e61b91dc95141c23cb643ec8acd81f8313f3a.pyenv
v1.2.24.1 (due to dependency on autoconf
)
readline
v8.1openssl
v1.1.1kgdal
v3.2.2, gnupg
v2.2.27, guile
v3.0.5, postgis
v3.1.1_1 (due to dependency on libtool
)
expat
v2.3.0gdbm
v1.19mpdecimal
v2.5.1sqlite
v3.35.3python
v3.9.2_4geos
v3.9.1gmp
v6.2.1isl
v0.23gcc
v10.2.0_4libdap
v3.20.7libtiff
v4.2.0proj
v7.2.1krb5
v1.19.1libpq
v13.2librttopo
v1.1.0minizip
v1.2.11libspatialite
v5.0.1netcdf
v4.7.4_2openblas
v0.3.13numpy
v1.20.2little-cms2
v2.12openjpeg
v2.4.0libffi
v3.3_3glib
v2.68.0libpthread-stubs
v0.4xorgproto
v2021.3libxau
v1.0.9libxdmcp
v1.1.3libxcb
v1.14_1libx11
v1.7.0libxext
v1.3.4libxrender
v0.9.10cairo
v1.16.0_5nspr
v4.30nss
v3.63qt
v5.15.2poppler
v21.03.0_1webp
v1.2.0zstd
v1.4.9bdw-gc
v8.0.4_2libtasn1
v4.16.0_1nettle
v3.7.2p11-kit
v0.23.22c-ares
v1.17.1jemalloc
v5.2.1_1libev
v4.33nghttp2
v1.43.0unbound
v1.13.1libgpg-error
v1.42libassuan
v2.5.5libgcrypt
v1.9.2libksba
v1.5.0libusb
v1.0.24pinentry
v1.1.1icu4c
v68.2postgresql
v13.2_1protobuf
v3.15.6protobuf-c
v1.3.3_4boost
v1.75.0_2eigen
v3.3.9cgal
v5.2.1Need to fix the Homebrew package-installation command to avoid upgrading broken dependent packages that we don't need. We'll prob. need to set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK
.
The environment variable worked, taking 40 min 43 seconds total. The failing build logs are now inaccessible, however, because I used the "Restart Job" button. Suggested the fix to the Travis CI community.
Build #572.2 started to time out on macOS. Some main time contributors compared to the prior successful job (that finished in 39 min 36 seconds):
brew update
took 413.05 seconds compared to the prior 340.64 seconds -- increase of 1 min 12.41 seconds.$shell ./prepare_deps
step took 1282.83 seconds compared to the prior 1005.73 seconds -- an increase of over 4.5 minutes.Other time contributors from the later stages of the prior successful job were:
brew cleanup
: 16.22 secondsSo the new compile+analysis phase managed to run for:
with the updated SonarCFamily plugin before timing out. Therefore the Homebrew package-installation needs to be looked at in more detail.