julia> import Pkg; Pkg.Apps.rm("SovovaMulti") # just to be sure
[ Info: Deleting all apps for package SovovaMulti
[ Info: Deleted sovovamulti
julia> import Pkg; Pkg.Apps.add(name="SovovaMulti", version="1.1.0") #4334
...
[bea87d4a] + SuiteSparse_jll v7.8.3+2
[83775a58] + Zlib_jll v1.3.1+2
[8e850b90] + libblastrampoline_jll v5.15.0+0
[ Info: For package: SovovaMulti installed apps sovovamulti
# Now try to update the package:
julia> import Pkg; Pkg.Apps.update("SovovaMulti")
Updating registry at `~/.julia/registries/General.toml`
ERROR: could not find source path for package SovovaMulti based on manifest /home/leandro/.julia/environments/apps/SovovaMulti/Manifest.toml
Stacktrace:
[1] pkgerror(msg::String)
@ Pkg.Types ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/Types.jl:68
[2] fixups_from_projectfile!(ctx::Pkg.Types.Context)
@ Pkg.Operations ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:272
[3] up(ctx::Pkg.Types.Context, pkgs::Vector{…}, level::Pkg.Types.UpgradeLevel; skip_writing_project::Bool, preserve::Pkg.Types.PreserveLevel)
@ Pkg.Operations ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:2001
[4] up
@ ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:1974 [inlined]
[5] up(ctx::Pkg.Types.Context, pkgs::Vector{…}; level::Pkg.Types.UpgradeLevel, mode::Pkg.Types.PackageMode, preserve::Pkg.Types.PreserveLevel, update_registry::Bool, skip_writing_project::Bool, kwargs::@Kwargs{…})
@ Pkg.API ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/API.jl:436
[6] up(pkgs::Vector{Pkg.Types.PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{})
@ Pkg.API ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/API.jl:169
[7] up(pkgs::Vector{Pkg.Types.PackageSpec})
@ Pkg.API ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/API.jl:158
[8] up
@ ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/API.jl:156 [inlined]
[9] #update##0
@ ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/Apps/Apps.jl:310 [inlined]
[10] activate(f::Pkg.Apps.var"#update##0#update##1"{Pkg.Types.PackageSpec}, new_project::String)
@ Pkg.API ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/API.jl:1489
[11] update(pkg::Pkg.Types.PackageSpec)
@ Pkg.Apps ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/Apps/Apps.jl:298
[12] update
@ ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/Apps/Apps.jl:292 [inlined]
[13] update(pkgs_or_apps::String)
@ Pkg.Apps ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/Apps/Apps.jl:286
[14] top-level scope
@ REPL[14]:1
Some type information was truncated. Use `show(err)` to see complete types.
Consider this example:
This should work, right?