-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Closed
Description
If any Package.toml file gets updated so that the active Manifest is outdated, the precompile files can become bad, buggy, very slow, and broken until Pkg updates the Manifest file (due to #27932). I run into this mostly with packages that see active development and are usually in the system image, when building a custom system image. Related to #38116.
julia> using Pkg
[ Info: Precompiling Pkg [44cfe95a-1eb2-52ea-b672-e2afdf69b78f]
┌ Warning: Package LibGit2 does not have NetworkOptions in its dependencies:
│ - If you have LibGit2 checked out for development and have
│ added NetworkOptions as a dependency but haven't updated your primary
│ environment's manifest file, try `Pkg.resolve()`.
│ - Otherwise you may need to report an issue with LibGit2
└ Loading NetworkOptions into LibGit2 from project dependency, future warnings for LibGit2 are suppressed.
┌ Warning: Package Downloads does not have NetworkOptions in its dependencies:
│ - If you have Downloads checked out for development and have
│ added NetworkOptions as a dependency but haven't updated your primary
│ environment's manifest file, try `Pkg.resolve()`.
│ - Otherwise you may need to report an issue with Downloads
└ Loading NetworkOptions into Downloads from project dependency, future warnings for Downloads are suppressed.
┌ Warning: The call to compilecache failed to create a usable precompiled cache file for Pkg [44cfe95a-1eb2-52ea-b672-e2afdf69b78f]
│ exception = Required dependency LibGit2 [76f85450-5226-5b5a-8eaa-529ad045b433] failed to load from a cache file.
└ @ Base loading.jl:1021
[ Info: Precompiling LibGit2 [76f85450-5226-5b5a-8eaa-529ad045b433]
┌ Warning: Package LibGit2 does not have NetworkOptions in its dependencies:
│ - If you have LibGit2 checked out for development and have
│ added NetworkOptions as a dependency but haven't updated your primary
│ environment's manifest file, try `Pkg.resolve()`.
│ - Otherwise you may need to report an issue with LibGit2
└ Loading NetworkOptions into LibGit2 from project dependency, future warnings for LibGit2 are suppressed.
[ Info: Precompiling Downloads [f43a241f-c20a-4ad4-852c-f6b1247861c6]
┌ Warning: Package Downloads does not have NetworkOptions in its dependencies:
│ - If you have Downloads checked out for development and have
│ added NetworkOptions as a dependency but haven't updated your primary
│ environment's manifest file, try `Pkg.resolve()`.
│ - Otherwise you may need to report an issue with Downloads
└ Loading NetworkOptions into Downloads from project dependency, future warnings for Downloads are suppressed.
DilumAluthge
Metadata
Metadata
Assignees
Labels
No labels