You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
remove log spamming from precompilepkg code (#59652)
Improves consistency between serial and parallel code and reduces
useless log spamming. Logging messages should convey useful content
actionable in some form by the user. Neither non-interactive mode nor
simple progress meters achieve either goal.
Fix#59527
(cherry picked from commit 42a33bb)
@@ -949,16 +950,23 @@ function _precompilepkgs(pkgs::Vector{String},
949
950
return
950
951
end
951
952
try
952
-
# allows processes to wait if another process is precompiling a given package to
953
-
# a functionally identical package cache (except for preferences, which may differ)
954
-
t =@elapsed ret =precompile_pkgs_maybe_cachefile_lock(io, print_lock, fancyprint, pkg_config, pkgspidlocked, hascolor, parallel_limiter, ignore_loaded) do
955
-
Base.with_logger(Base.NullLogger()) do
956
-
# whether to respect already loaded dependency versions
957
-
keep_loaded_modules =!ignore_loaded
958
-
# for extensions, any extension in our direct dependencies is one we have a right to load
959
-
# for packages, we may load any extension (all possible triggers are accounted for above)
# allows processes to wait if another process is precompiling a given package to
964
+
# a functionally identical package cache (except for preferences, which may differ)
965
+
t =@elapsed ret =precompile_pkgs_maybe_cachefile_lock(io, print_lock, fancyprint, pkg_config, pkgspidlocked, hascolor, parallel_limiter, ignore_loaded) do
0 commit comments