Travis failure when Testing Required code on julia v1.0

I can’t really understand the reason for the following build failure

I suspect it might be related to me using Requires.jl to require a package ControlSystemIdentification.jl, which is listed as a test dependency in Project.toml.

This works well on my local machine and on travis for julia nightly, but fails on julia v1.0 with

ERROR: MethodError: no method matching getindex(::Nothing, ::String)
Stacktrace:
 [1] #build_versions#47(::Bool, ::Function, ::Pkg.Types.Context, ::Array{Base.UUID,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:1045
 [2] build_versions at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:1034 [inlined]
 [3] #instantiate#59(::Nothing, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:570
 [4] instantiate at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:532 [inlined]
 [5] #build#53(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at
 ...

Has anyone seen this before?
Thanks!

The error happens during build time which is before any code is loaded so it has nothing to do with Requires.

You have a lot of β€œgarbage” in your Manifest file (CSTParser etc) which is likely why this is happening (should be fixed in 1.2 though). Do a Pkg.resolve() locally and commit the new Manifest, or remove the existing Manifest file from the repo.

1 Like

Thanks, removing the manifest solved the issue. Doing resolve didn’t actually change the Manifest file, neither of the following did

(SingularSpectrumAnalysis) pkg> resolve
 Resolving package versions...
  Updating `~/.julia/dev/SingularSpectrumAnalysis/Project.toml`
 [no changes]
  Updating `~/.julia/dev/SingularSpectrumAnalysis/Manifest.toml`
 [no changes]

(SingularSpectrumAnalysis) pkg> st
Project SingularSpectrumAnalysis v0.2.1
    Status `~/.julia/dev/SingularSpectrumAnalysis/Project.toml`
  [3cdcf5f2] RecipesBase v0.6.0
  [ae029012] Requires v0.5.2
  [37e2e46d] LinearAlgebra 
  [9a3f8284] Random 
  [10745b16] Statistics 

(SingularSpectrumAnalysis) pkg> activate 
[ Info: activating environment at `~/.julia/environments/v1.2/Project.toml`.

(v1.2) pkg> resolve
 Resolving package versions...
  Updating `~/.julia/environments/v1.2/Project.toml`
 [no changes]
  Updating `~/.julia/environments/v1.2/Manifest.toml`
 [no changes]

I’m pretty sure it changed it from what the Manifest checked into the repo. Here is the diff I got:

Diff
diff --git a/Manifest.toml b/Manifest.toml
index a8b5a8b..08e7631 100644
--- a/Manifest.toml
+++ b/Manifest.toml
@@ -1,269 +1,19 @@
 # This file is machine-generated - editing it directly is not advised
 
-[[AbstractFFTs]]
-deps = ["LinearAlgebra", "Test"]
-git-tree-sha1 = "dfaf23dba016254bb0eed6de326510caea2889bf"
-uuid = "621f4979-c628-5d54-868e-fcf4e3e8185c"
-version = "0.4.0"
-
-[[Arpack]]
-deps = ["BinaryProvider", "Libdl", "LinearAlgebra", "Random", "SparseArrays", "Test"]
-git-tree-sha1 = "1ce1ce9984683f0b6a587d5bdbc688ecb480096f"
-uuid = "7d9fca2a-8960-54d3-9f78-7d1dccf2cb97"
-version = "0.3.0"
-
-[[ArrayInterface]]
-deps = ["Requires", "Test"]
-git-tree-sha1 = "6a1a371393e56f5e8d5657fe4da4b11aea0bfbae"
-uuid = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"
-version = "0.1.1"
-
 [[Base64]]
 uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
 
-[[BinDeps]]
-deps = ["Compat", "Libdl", "SHA", "URIParser"]
-git-tree-sha1 = "12093ca6cdd0ee547c39b1870e0c9c3f154d9ca9"
-uuid = "9e28174c-4ba2-5203-b857-d8d62c4213ee"
-version = "0.8.10"
-
-[[BinaryProvider]]
-deps = ["Libdl", "SHA"]
-git-tree-sha1 = "c7361ce8a2129f20b0e05a89f7070820cfed6648"
-uuid = "b99e7846-7c00-51b0-8f62-c81ae34c0232"
-version = "0.5.4"
-
-[[CSTParser]]
-deps = ["LibGit2", "Test", "Tokenize"]
-git-tree-sha1 = "437c93bc191cd55957b3f8dee7794b6131997c56"
-uuid = "00ebfdb7-1f24-5e51-bd34-a7502290713f"
-version = "0.5.2"
-
-[[Calculus]]
-deps = ["Compat"]
-git-tree-sha1 = "f60954495a7afcee4136f78d1d60350abd37a409"
-uuid = "49dc2e85-a5d0-5ad3-a950-438e2897f1b9"
-version = "0.4.1"
-
-[[ColorTypes]]
-deps = ["FixedPointNumbers", "Random", "Test"]
-git-tree-sha1 = "f73b0e10f2a5756de7019818a41654686da06b09"
-uuid = "3da002f7-5984-5a60-b8a6-cbb66c0b333f"
-version = "0.7.5"
-
-[[Colors]]
-deps = ["ColorTypes", "FixedPointNumbers", "InteractiveUtils", "Printf", "Reexport", "Test"]
-git-tree-sha1 = "9f0a0210450acb91c730b730a994f8eef1d3d543"
-uuid = "5ae59095-9a9b-59fe-a467-6f913c188581"
-version = "0.9.5"
-
-[[CommonSubexpressions]]
-deps = ["Test"]
-git-tree-sha1 = "efdaf19ab11c7889334ca247ff4c9f7c322817b0"
-uuid = "bbf7d656-a473-5ed7-a52c-81e309532950"
-version = "0.2.0"
-
-[[Compat]]
-deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"]
-git-tree-sha1 = "84aa74986c5b9b898b0d1acaf3258741ee64754f"
-uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
-version = "2.1.0"
-
-[[Conda]]
-deps = ["Compat", "JSON", "VersionParsing"]
-git-tree-sha1 = "b625d802587c2150c279a40a646fba63f9bd8187"
-uuid = "8f4d0f93-b110-5947-807f-2305c1781a2d"
-version = "1.2.0"
-
-[[Contour]]
-deps = ["LinearAlgebra", "StaticArrays", "Test"]
-git-tree-sha1 = "b974e164358fea753ef853ce7bad97afec15bb80"
-uuid = "d38c429a-6771-53c6-b99e-75d170b6e991"
-version = "0.5.1"
-
-[[ControlSystemIdentification]]
-deps = ["ControlSystems", "DSP", "FFTW", "FillArrays", "LinearAlgebra", "MonteCarloMeasurements", "Optim", "Parameters", "Random", "RecipesBase", "Roots", "Statistics", "TotalLeastSquares"]
-git-tree-sha1 = "634375cfe4bcd40895a99d1dc31644e843523b19"
-uuid = "3abffc1c-5106-53b7-b354-a47bfc086282"
-version = "0.1.3"
-
-[[ControlSystems]]
-deps = ["Colors", "DSP", "IterTools", "LaTeXStrings", "LinearAlgebra", "OrdinaryDiffEq", "Plots", "Polynomials", "Printf", "Random", "SparseArrays", "Test"]
-git-tree-sha1 = "354c62f500d5c5fc510b0a3e0425450bafd2b4ff"
-uuid = "a6e380b2-a6ca-5380-bf3e-84a91bcd477e"
-version = "0.5.2"
-
-[[DSP]]
-deps = ["AbstractFFTs", "Compat", "FFTW", "LinearAlgebra", "Polynomials", "Random", "Reexport", "SpecialFunctions"]
-git-tree-sha1 = "5ec38ebc4ddf6320ad50b826eb8fd7fb521993a5"
-uuid = "717857b8-e6f2-59f4-9121-6e50c889abd2"
-version = "0.5.2"
-
-[[DataStructures]]
-deps = ["InteractiveUtils", "OrderedCollections", "Random", "Serialization", "Test"]
-git-tree-sha1 = "ca971f03e146cf144a9e2f2ce59674f5bf0e8038"
-uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
-version = "0.15.0"
-
-[[Dates]]
-deps = ["Printf"]
-uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
-
-[[DelimitedFiles]]
-deps = ["Mmap"]
-uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab"
-
-[[DiffEqBase]]
-deps = ["Compat", "DocStringExtensions", "IterativeSolvers", "IteratorInterfaceExtensions", "LinearAlgebra", "RecipesBase", "RecursiveArrayTools", "RecursiveFactorization", "Requires", "Roots", "SparseArrays", "StaticArrays", "Statistics", "SuiteSparse", "TableTraits", "TreeViews"]
-git-tree-sha1 = "c4560b4ae808770bc58a31f8c796b3f195e6239a"
-uuid = "2b5f629d-d688-5b77-993f-72d75c75574e"
-version = "5.7.0"
-
-[[DiffEqDiffTools]]
-deps = ["LinearAlgebra", "Test"]
-git-tree-sha1 = "30f82c63cb9d293513b360572e283c19577fcf82"
-uuid = "01453d9d-ee7c-5054-8395-0335cb756afa"
-version = "0.8.1"
-
-[[DiffEqOperators]]
-deps = ["DiffEqBase", "ForwardDiff", "LinearAlgebra", "SparseArrays", "StaticArrays", "SuiteSparse"]
-git-tree-sha1 = "2884a79a72aac38347b247615ac42eda41aa36e0"
-uuid = "9fdde737-9c7f-55bf-ade8-46b3f136cc48"
-version = "3.5.0"
-
-[[DiffResults]]
-deps = ["Compat", "StaticArrays"]
-git-tree-sha1 = "34a4a1e8be7bc99bc9c611b895b5baf37a80584c"
-uuid = "163ba53b-c6d8-5494-b064-1a9d43ac40c5"
-version = "0.0.4"
-
-[[DiffRules]]
-deps = ["Random", "Test"]
-git-tree-sha1 = "dc0869fb2f5b23466b32ea799bd82c76480167f7"
-uuid = "b552c78f-8df3-52c6-915a-8e097449b14b"
-version = "0.0.10"
-
-[[Distances]]
-deps = ["LinearAlgebra", "Printf", "Random", "Statistics", "Test"]
-git-tree-sha1 = "a135c7c062023051953141da8437ed74f89d767a"
-uuid = "b4f34e82-e78d-54a5-968a-f98e89d6e8f7"
-version = "0.8.0"
-
 [[Distributed]]
 deps = ["Random", "Serialization", "Sockets"]
 uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"
 
-[[Distributions]]
-deps = ["LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SpecialFunctions", "Statistics", "StatsBase", "StatsFuns"]
-git-tree-sha1 = "56a158bc0abe4af5d4027af2275fde484261ca6d"
-uuid = "31c24e10-a181-5473-b8eb-7969acd0382f"
-version = "0.19.2"
-
-[[DocStringExtensions]]
-deps = ["LibGit2", "Markdown", "Pkg", "Test"]
-git-tree-sha1 = "4d30e889c9f106a51ffa4791a88ffd4765bf20c3"
-uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
-version = "0.7.0"
-
-[[ExponentialUtilities]]
-deps = ["LinearAlgebra", "Printf", "Random", "SparseArrays", "Test"]
-git-tree-sha1 = "6fad21cd7637d0ad6a7661f8abea1149922d6c9c"
-uuid = "d4d017d3-3776-5f7e-afef-a10c40355c18"
-version = "1.4.0"
-
-[[FFTW]]
-deps = ["AbstractFFTs", "BinaryProvider", "Compat", "Conda", "Libdl", "LinearAlgebra", "Reexport", "Test"]
-git-tree-sha1 = "29cda58afbf62f35b1a094882ad6c745a47b2eaa"
-uuid = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
-version = "0.2.4"
-
-[[FillArrays]]
-deps = ["LinearAlgebra", "Random", "SparseArrays", "Test"]
-git-tree-sha1 = "4c9269860074f5e9cf3f9078c49228bf13e4b33b"
-uuid = "1a297f60-69ca-5386-bcde-b61e274b549b"
-version = "0.6.1"
-
-[[FixedPointNumbers]]
-deps = ["Test"]
-git-tree-sha1 = "b8045033701c3b10bf2324d7203404be7aef88ba"
-uuid = "53c48c17-4a7d-5ca2-90c5-79b7896eea93"
-version = "0.5.3"
-
-[[ForwardDiff]]
-deps = ["CommonSubexpressions", "DiffResults", "DiffRules", "InteractiveUtils", "LinearAlgebra", "NaNMath", "Random", "SparseArrays", "SpecialFunctions", "StaticArrays", "Test"]
-git-tree-sha1 = "4c4d727f1b7e0092134fabfab6396b8945c1ea5b"
-uuid = "f6369f11-7733-5829-9624-2563aa707210"
-version = "0.10.3"
-
-[[GR]]
-deps = ["Base64", "DelimitedFiles", "LinearAlgebra", "Pkg", "Printf", "Random", "Serialization", "Sockets", "Test"]
-git-tree-sha1 = "537b61986d8a5fd21e577541f8f0735e481eb3ed"
-uuid = "28b8d3ca-fb5f-59d9-8090-bfdbd6d07a71"
-version = "0.39.1"
-
-[[GenericLinearAlgebra]]
-deps = ["LinearAlgebra", "Printf", "Random", "Test"]
-git-tree-sha1 = "ca235f9c4652b31525232a36d7832f5ee681d76a"
-uuid = "14197337-ba66-59df-a3e3-ca00e7dcff7a"
-version = "0.1.0"
-
-[[GenericSVD]]
-deps = ["LinearAlgebra", "Random", "Test"]
-git-tree-sha1 = "8aa93c3f3d81562a8962047eafcc5712af0a0f59"
-uuid = "01680d73-4ee2-5a08-a1aa-533608c188bb"
-version = "0.2.1"
-
 [[InteractiveUtils]]
 deps = ["Markdown"]
 uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
 
-[[IterTools]]
-deps = ["SparseArrays", "Test"]
-git-tree-sha1 = "79246285c43602384e6f1943b3554042a3712056"
-uuid = "c8e1da08-722c-5040-9ed9-7db0dc04731e"
-version = "1.1.1"
-
-[[IterativeSolvers]]
-deps = ["LinearAlgebra", "Printf", "Random", "RecipesBase", "SparseArrays", "Test"]
-git-tree-sha1 = "5687f68018b4f14c0da54d402bb23eecaec17f37"
-uuid = "42fd0dbc-a981-5370-80f2-aaf504508153"
-version = "0.8.1"
-
-[[IteratorInterfaceExtensions]]
-git-tree-sha1 = "a3f24677c21f5bbe9d2a714f95dcd58337fb2856"
-uuid = "82899510-4779-5014-852e-03e436cf321d"
-version = "1.0.0"
-
-[[JSON]]
-deps = ["Dates", "Distributed", "Mmap", "Sockets", "Test", "Unicode"]
-git-tree-sha1 = "1f7a25b53ec67f5e9422f1f551ee216503f4a0fa"
-uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
-version = "0.20.0"
-
-[[LaTeXStrings]]
-deps = ["Compat"]
-git-tree-sha1 = "7ab9b8788cfab2bdde22adf9004bda7ad9954b6c"
-uuid = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f"
-version = "1.0.3"
-
-[[Lazy]]
-deps = ["Compat", "MacroTools", "Test"]
-git-tree-sha1 = "aec38c7e7f255a678af22651c74100e3cd39ea20"
-uuid = "50d2b5c4-7a5e-59d5-8109-a42b560f39c0"
-version = "0.13.2"
-
-[[LibGit2]]
-uuid = "76f85450-5226-5b5a-8eaa-529ad045b433"
-
 [[Libdl]]
 uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
 
-[[LineSearches]]
-deps = ["LinearAlgebra", "NLSolversBase", "NaNMath", "Parameters", "Printf", "Test"]
-git-tree-sha1 = "54eb90e8dbe745d617c78dee1d6ae95c7f6f5779"
-uuid = "d3d80556-e9d4-5f37-9878-2ab0fcc64255"
-version = "7.0.1"
-
 [[LinearAlgebra]]
 deps = ["Libdl"]
 uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
@@ -271,139 +21,10 @@ uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
 [[Logging]]
 uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"
 
-[[MacroTools]]
-deps = ["CSTParser", "Compat", "DataStructures", "Test"]
-git-tree-sha1 = "daecd9e452f38297c686eba90dba2a6d5da52162"
-uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
-version = "0.5.0"
-
 [[Markdown]]
 deps = ["Base64"]
 uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"
 
-[[Measures]]
-deps = ["Test"]
-git-tree-sha1 = "ddfd6d13e330beacdde2c80de27c1c671945e7d9"
-uuid = "442fdcdd-2543-5da2-b0f3-8c86c306513e"
-version = "0.3.0"
-
-[[Missings]]
-deps = ["Dates", "InteractiveUtils", "SparseArrays", "Test"]
-git-tree-sha1 = "d1d2585677f2bd93a97cfeb8faa7a0de0f982042"
-uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28"
-version = "0.4.0"
-
-[[Mmap]]
-uuid = "a63ad114-7e13-5084-954f-fe012c677804"
-
-[[MonteCarloMeasurements]]
-deps = ["Distributed", "Distributions", "GenericLinearAlgebra", "Lazy", "LinearAlgebra", "MacroTools", "Random", "RecipesBase", "StaticArrays", "Statistics", "StatsBase", "Test"]
-git-tree-sha1 = "333d09d25e604e906406ac4047d1563b4b54c075"
-uuid = "0987c9cc-fe09-11e8-30f0-b96dd679fdca"
-version = "0.2.2"
-
-[[MuladdMacro]]
-deps = ["MacroTools", "Test"]
-git-tree-sha1 = "41e6e7c4b448afeaddaac7f496b414854f83b848"
-uuid = "46d2c3a1-f734-5fdb-9937-b9b9aeba4221"
-version = "0.2.1"
-
-[[NLSolversBase]]
-deps = ["Calculus", "DiffEqDiffTools", "DiffResults", "Distributed", "ForwardDiff", "LinearAlgebra", "Random", "SparseArrays", "Test"]
-git-tree-sha1 = "0c6f0e7f2178f78239cfb75310359eed10f2cacb"
-uuid = "d41bc354-129a-5804-8e4c-c37616107c6c"
-version = "7.3.1"
-
-[[NLsolve]]
-deps = ["DiffEqDiffTools", "Distances", "ForwardDiff", "LineSearches", "LinearAlgebra", "NLSolversBase", "Printf", "Random", "Reexport", "SparseArrays", "Test"]
-git-tree-sha1 = "413e54f04a4cbe9804089794eec6b06b2a43bc47"
-uuid = "2774e3e8-f4cf-5e23-947b-6d7e65073b56"
-version = "4.0.0"
-
-[[NaNMath]]
-deps = ["Compat"]
-git-tree-sha1 = "ce3b85e484a5d4c71dd5316215069311135fa9f2"
-uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3"
-version = "0.3.2"
-
-[[Optim]]
-deps = ["Calculus", "DiffEqDiffTools", "ForwardDiff", "LineSearches", "LinearAlgebra", "NLSolversBase", "NaNMath", "Parameters", "PositiveFactorizations", "Printf", "Random", "SparseArrays", "StatsBase", "Test"]
-git-tree-sha1 = "a626e09c1f7f019b8f3a30a8172c7b82d2f4810b"
-uuid = "429524aa-4258-5aef-a3af-852621145aeb"
-version = "0.18.1"
-
-[[OrderedCollections]]
-deps = ["Random", "Serialization", "Test"]
-git-tree-sha1 = "c4c13474d23c60d20a67b217f1d7f22a40edf8f1"
-uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
-version = "1.1.0"
-
-[[OrdinaryDiffEq]]
-deps = ["DataStructures", "DiffEqBase", "DiffEqDiffTools", "DiffEqOperators", "ExponentialUtilities", "ForwardDiff", "GenericSVD", "LinearAlgebra", "Logging", "MuladdMacro", "NLsolve", "Parameters", "RecursiveArrayTools", "Reexport", "StaticArrays"]
-git-tree-sha1 = "ba5dce61ef10d064301f90b866f0467497d521ee"
-uuid = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
-version = "5.6.0"
-
-[[PDMats]]
-deps = ["Arpack", "LinearAlgebra", "SparseArrays", "SuiteSparse", "Test"]
-git-tree-sha1 = "8b68513175b2dc4023a564cb0e917ce90e74fd69"
-uuid = "90014a1f-27ba-587c-ab20-58faa44d9150"
-version = "0.9.7"
-
-[[Parameters]]
-deps = ["Markdown", "OrderedCollections", "REPL", "Test"]
-git-tree-sha1 = "70bdbfb2bceabb15345c0b54be4544813b3444e4"
-uuid = "d96e819e-fc66-5662-9728-84c9c7592b0a"
-version = "0.10.3"
-
-[[Pkg]]
-deps = ["Dates", "LibGit2", "Markdown", "Printf", "REPL", "Random", "SHA", "UUIDs"]
-uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
-
-[[PlotThemes]]
-deps = ["PlotUtils", "Requires", "Test"]
-git-tree-sha1 = "f3afd2d58e1f6ac9be2cea46e4a9083ccc1d990b"
-uuid = "ccf2f8ad-2431-5c83-bf29-c5338b663b6a"
-version = "0.3.0"
-
-[[PlotUtils]]
-deps = ["Colors", "Dates", "Printf", "Random", "Reexport", "Test"]
-git-tree-sha1 = "8e87bbb778c26f575fbe47fd7a49c7b5ca37c0c6"
-uuid = "995b91a9-d308-5afd-9ec6-746e21dbc043"
-version = "0.5.8"
-
-[[Plots]]
-deps = ["Base64", "Contour", "Dates", "FixedPointNumbers", "GR", "JSON", "LinearAlgebra", "Measures", "NaNMath", "Pkg", "PlotThemes", "PlotUtils", "Printf", "REPL", "Random", "RecipesBase", "Reexport", "Requires", "Showoff", "SparseArrays", "StaticArrays", "Statistics", "StatsBase", "Test", "UUIDs"]
-git-tree-sha1 = "5bcc6dbc8b7fe0823d9a63dde87d7d4542149693"
-uuid = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
-version = "0.24.0"
-
-[[Polynomials]]
-deps = ["LinearAlgebra", "SparseArrays", "Test"]
-git-tree-sha1 = "62142bd65d3f8aeb2226ec64dd8493349147df94"
-uuid = "f27b6e38-b328-58d1-80ce-0feddd5e7a45"
-version = "0.5.2"
-
-[[PositiveFactorizations]]
-deps = ["LinearAlgebra", "Test"]
-git-tree-sha1 = "86ae7329c4b5c266acf5c7c524a972300d991e1c"
-uuid = "85a6dd25-e78a-55b7-8502-1745935b8125"
-version = "0.2.1"
-
-[[Printf]]
-deps = ["Unicode"]
-uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"
-
-[[QuadGK]]
-deps = ["DataStructures", "LinearAlgebra", "Test"]
-git-tree-sha1 = "3ce467a8e76c6030d4c3786e7d3a73442017cdc0"
-uuid = "1fd47b50-473d-5c70-9696-f719f8f3bcdc"
-version = "2.0.3"
-
-[[REPL]]
-deps = ["InteractiveUtils", "Markdown", "Sockets"]
-uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"
-
 [[Random]]
 deps = ["Serialization"]
 uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
@@ -414,146 +35,26 @@ git-tree-sha1 = "0b3cb370ee4dc00f47f1193101600949f3dcf884"
 uuid = "3cdcf5f2-1ef4-517c-9805-6587b60abb01"
 version = "0.6.0"
 
-[[RecursiveArrayTools]]
-deps = ["ArrayInterface", "RecipesBase", "Requires", "StaticArrays", "Statistics", "Test"]
-git-tree-sha1 = "187ea7dd541955102c7035a6668613bdf52022ca"
-uuid = "731186ca-8d62-57ce-b412-fbd966d074cd"
-version = "0.20.0"
-
-[[RecursiveFactorization]]
-deps = ["LinearAlgebra", "Random", "Test"]
-git-tree-sha1 = "54410ebd72cbb84d7b7678eb3da643f8e71181fc"
-uuid = "f2c3362d-daeb-58d1-803e-2bc74f2840b4"
-version = "0.0.1"
-
-[[Reexport]]
-deps = ["Pkg"]
-git-tree-sha1 = "7b1d07f411bc8ddb7977ec7f377b97b158514fe0"
-uuid = "189a3867-3050-52da-a836-e630ba90ab69"
-version = "0.2.0"
-
 [[Requires]]
 deps = ["Test"]
 git-tree-sha1 = "f6fbf4ba64d295e146e49e021207993b6b48c7d1"
 uuid = "ae029012-a4dd-5104-9daa-d747884805df"
 version = "0.5.2"
 
-[[Rmath]]
-deps = ["BinaryProvider", "Libdl", "Random", "Statistics", "Test"]
-git-tree-sha1 = "9a6c758cdf73036c3239b0afbea790def1dabff9"
-uuid = "79098fc4-a85e-5d69-aa6a-4863f24498fa"
-version = "0.5.0"
-
-[[Roots]]
-deps = ["Printf", "Statistics", "Test"]
-git-tree-sha1 = "7228278e31d6d0e22a1ae0b41ea9a0df2859f33d"
-uuid = "f2b01f46-fcfa-551c-844a-d8ac1e96c665"
-version = "0.8.1"
-
-[[SHA]]
-uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"
-
 [[Serialization]]
 uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
 
-[[SharedArrays]]
-deps = ["Distributed", "Mmap", "Random", "Serialization"]
-uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383"
-
-[[Showoff]]
-deps = ["Compat"]
-git-tree-sha1 = "276b24f3ace98bec911be7ff2928d497dc759085"
-uuid = "992d4aef-0814-514b-bc4d-f2e9a6c4116f"
-version = "0.2.1"
-
 [[Sockets]]
 uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
 
-[[SortingAlgorithms]]
-deps = ["DataStructures", "Random", "Test"]
-git-tree-sha1 = "03f5898c9959f8115e30bc7226ada7d0df554ddd"
-uuid = "a2af1166-a08f-5f64-846c-94a0d3cef48c"
-version = "0.3.1"
-
 [[SparseArrays]]
 deps = ["LinearAlgebra", "Random"]
 uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
 
-[[SpecialFunctions]]
-deps = ["BinDeps", "BinaryProvider", "Libdl", "Test"]
-git-tree-sha1 = "0b45dc2e45ed77f445617b99ff2adf0f5b0f23ea"
-uuid = "276daf66-3868-5448-9aa4-cd146d93841b"
-version = "0.7.2"
-
-[[StaticArrays]]
-deps = ["InteractiveUtils", "LinearAlgebra", "Random", "Statistics", "Test"]
-git-tree-sha1 = "3841b39ed5f047db1162627bf5f80a9cd3e39ae2"
-uuid = "90137ffa-7385-5640-81b9-e52037218182"
-version = "0.10.3"
-
 [[Statistics]]
 deps = ["LinearAlgebra", "SparseArrays"]
 uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
 
-[[StatsBase]]
-deps = ["DataStructures", "LinearAlgebra", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics"]
-git-tree-sha1 = "8a0f4b09c7426478ab677245ab2b0b68552143c7"
-uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
-version = "0.30.0"
-
-[[StatsFuns]]
-deps = ["Rmath", "SpecialFunctions", "Test"]
-git-tree-sha1 = "b3a4e86aa13c732b8a8c0ba0c3d3264f55e6bb3e"
-uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c"
-version = "0.8.0"
-
-[[SuiteSparse]]
-deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"]
-uuid = "4607b0f0-06f3-5cda-b6b1-a6196a1729e9"
-
-[[TableTraits]]
-deps = ["IteratorInterfaceExtensions"]
-git-tree-sha1 = "b1ad568ba658d8cbb3b892ed5380a6f3e781a81e"
-uuid = "3783bdb8-4a98-5b6b-af9a-565f29a5fe9c"
-version = "1.0.0"
-
 [[Test]]
 deps = ["Distributed", "InteractiveUtils", "Logging", "Random"]
 uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
-
-[[Tokenize]]
-deps = ["Printf", "Test"]
-git-tree-sha1 = "3e83f60b74911d3042d3550884ca2776386a02b8"
-uuid = "0796e94c-ce3b-5d07-9a54-7f471281c624"
-version = "0.5.3"
-
-[[TotalLeastSquares]]
-deps = ["FillArrays", "LinearAlgebra", "Printf", "SparseArrays"]
-git-tree-sha1 = "512709480107b4fa9730c7a1d431d89b602fbb53"
-uuid = "028f657a-7ace-5159-a694-8cfd97933b0c"
-version = "0.1.2"
-
-[[TreeViews]]
-deps = ["Test"]
-git-tree-sha1 = "8d0d7a3fe2f30d6a7f833a5f19f7c7a5b396eae6"
-uuid = "a2a6695c-b41b-5b7d-aed9-dbfdeacea5d7"
-version = "0.3.0"
-
-[[URIParser]]
-deps = ["Test", "Unicode"]
-git-tree-sha1 = "6ddf8244220dfda2f17539fa8c9de20d6c575b69"
-uuid = "30578b45-9adc-5946-b283-645ec420af67"
-version = "0.4.0"
-
-[[UUIDs]]
-deps = ["Random", "SHA"]
-uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
-
-[[Unicode]]
-uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"
-
-[[VersionParsing]]
-deps = ["Compat"]
-git-tree-sha1 = "c9d5aa108588b978bd859554660c8a5c4f2f7669"
-uuid = "81def892-9a0e-5fdd-b105-ffc91e053289"
-version = "1.1.3"
diff --git a/Project.toml b/Project.toml
index c9a6353..972a8ca 100644
--- a/Project.toml
+++ b/Project.toml
@@ -14,9 +14,9 @@ Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
 julia = "1.0"
 
 [extras]
+ControlSystemIdentification = "3abffc1c-5106-53b7-b354-a47bfc086282"
 Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
 Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
-ControlSystemIdentification = "3abffc1c-5106-53b7-b354-a47bfc086282"
 
 [targets]
 test = ["Test", "Plots", "ControlSystemIdentification"]

Hmm I’m not sure where your diff comes from. When I did it the package manager said [no changes]. The manifest file didn’t appear as a changed file in a git status afterwards either, so I deleted it. Anyway, the original issue is gone now, but I’m not sure why we get different behaviors from resolve

Could you try on julia 1.1 instead of 1.2? Maybe something changed…

Edit: Tried on 1.2 and it didn’t remove the packages. Seems like a quite serious 1.2 bug.

I started julia 1.1 and added the commit before I removed the manifest

(v1.1) pkg> add SingularSpectrumAnalysis#1d09721d3046f777f2fe9996af7e61bbded506b3
  Updating registry at `~/.julia/registries/General`
  Updating git-repo `https://github.com/JuliaRegistries/General.git`
   Cloning git-repo `https://github.com/baggepinnen/SingularSpectrumAnalysis.jl.git`
  Updating git-repo `https://github.com/baggepinnen/SingularSpectrumAnalysis.jl.git`
 Resolving package versions...
 Installed CMakeWrapper ───── v0.2.3
 Installed MCMCChains ─────── v0.3.9
 Installed LoweredCodeUtils ─ v0.3.4
 Installed IRTools ────────── v0.2.0
  Updating `~/.julia/environments/v1.1/Project.toml`
  [0861197f] ? ControlSystemIdentification v0.1.1 [`~/.julia/dev/ControlSystemIdentification`] β‡’ v0.1.3 [`~/.julia/dev/ControlSystemIdentification`]
  [a6e380b2] ? ControlSystems v0.5.2+ [`~/.julia/dev/ControlSystems`] β‡’ v0.5.2 [`~/.julia/dev/ControlSystems`]
  [2b5f629d] ? DiffEqBase v5.6.4+ [`~/.julia/dev/DiffEqBase`] β‡’ v5.7.0+ [`~/.julia/dev/DiffEqBase`]
  [40a7b7db] ? Hyperopt v0.0.0 [`~/.julia/dev/Hyperopt`] β‡’ v0.2.1 [`~/.julia/dev/Hyperopt`]
  [0987c9cc] ? MonteCarloMeasurements v0.1.4 [`~/.julia/dev/MonteCarloMeasurements`] β‡’ v0.2.2 [`~/.julia/dev/MonteCarloMeasurements`]
  [77f5812f] + SingularSpectrumAnalysis v0.2.1 #1d09721 (https://github.com/baggepinnen/SingularSpectrumAnalysis.jl.git)
  [e88e6eb3] ~ Zygote v0.2.0+ #master (https://github.com/FluxML/Zygote.jl.git) β‡’ v0.3.0+ #master (https://github.com/FluxML/Zygote.jl.git)
  Updating `~/.julia/environments/v1.1/Manifest.toml`

When I did resolve I got a bunch of output

(SingularSpectrumAnalysis) pkg> resolve
 Resolving package versions...
  Updating `~/.julia/dev/SingularSpectrumAnalysis/Project.toml`
  [3cdcf5f2] + RecipesBase v0.6.0
  [ae029012] + Requires v0.5.2
  [37e2e46d] + LinearAlgebra 
  [9a3f8284] + Random 
  [10745b16] + Statistics 
  Updating `~/.julia/dev/SingularSpectrumAnalysis/Manifest.toml`
  [3cdcf5f2] + RecipesBase v0.6.0
  [ae029012] + Requires v0.5.2
  [2a0f44e3] + Base64 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [9a3f8284] + Random 
  [9e88b42a] + Serialization 
  [6462fe0b] + Sockets 
  [2f01184e] + SparseArrays 
  [10745b16] + Statistics 
  [8dfed614] + Test 

and a new manifest file, but it seems that the changes to the manifest happened in my dev/SingularSpectrumAnalysis
even though in julia v1.1 I did add instead of dev on the package.

I guess I’m not entirely sure how to reset the state of everything to before I deleted the manifest file and committed that to the repo.

Just git clone the repo, checkout the commit and start julia in that folder with julia --project

Okay, there seems to be a difference between julia 1.1 and 1.2
using Julia 1.1

nichols /tmp>git clone git@github.com:baggepinnen/SingularSpectrumAnalysis.jl.git
Cloning into 'SingularSpectrumAnalysis.jl'...
remote: Enumerating objects: 50, done.
remote: Counting objects: 100% (50/50), done.
remote: Compressing objects: 100% (31/31), done.
remote: Total 153 (delta 22), reused 41 (delta 15), pack-reused 103
Receiving objects: 100% (153/153), 60.93 KiB | 297.00 KiB/s, done.
Resolving deltas: 100% (65/65), done.

nichols /tmp>cd SingularSpectrumAnalysis.jl/
nichols /tmp/SingularSpectrumAnalysis.jl>git checkout git@github.com:baggepinnen/SingularSpectrumAnalysis.jl.git^C
nichols /tmp/SingularSpectrumAnalysis.jl>git checkout 1d09721
Note: checking out '1d09721'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 1d09721 test pdplot and move forecast
nichols /tmp/SingularSpectrumAnalysis.jl>julia --project
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.1.0 (2019-01-21)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

(SingularSpectrumAnalysis) pkg> activate .

(SingularSpectrumAnalysis) pkg> resolve
 Resolving package versions...
 Installed RecursiveFactorization ────── v0.0.1
 Installed IteratorInterfaceExtensions ─ v1.0.0
 Installed TableTraits ───────────────── v1.0.0
 Installed DiffEqBase ────────────────── v5.7.0
 Installed ControlSystemIdentification ─ v0.1.3
 Installed ControlSystems ────────────── v0.5.2
 Installed Distributions ─────────────── v0.19.2
 Installed MonteCarloMeasurements ────── v0.2.2
  Updating `/tmp/SingularSpectrumAnalysis.jl/Project.toml`
 [no changes]
  Updating `/tmp/SingularSpectrumAnalysis.jl/Manifest.toml`
  [621f4979] - AbstractFFTs v0.4.0
  [7d9fca2a] - Arpack v0.3.0
  [4fba245c] - ArrayInterface v0.1.1
  [9e28174c] - BinDeps v0.8.10
  [b99e7846] - BinaryProvider v0.5.4
  [00ebfdb7] - CSTParser v0.5.2
  [49dc2e85] - Calculus v0.4.1
  [3da002f7] - ColorTypes v0.7.5
  [5ae59095] - Colors v0.9.5
  [bbf7d656] - CommonSubexpressions v0.2.0
  [34da2185] - Compat v2.1.0
  [8f4d0f93] - Conda v1.2.0
  [d38c429a] - Contour v0.5.1
  [3abffc1c] - ControlSystemIdentification v0.1.3
  [a6e380b2] - ControlSystems v0.5.2
  [717857b8] - DSP v0.5.2
  [864edb3b] - DataStructures v0.15.0
  [2b5f629d] - DiffEqBase v5.7.0
  [01453d9d] - DiffEqDiffTools v0.8.1
  [9fdde737] - DiffEqOperators v3.5.0
  [163ba53b] - DiffResults v0.0.4
  [b552c78f] - DiffRules v0.0.10
  [b4f34e82] - Distances v0.8.0
  [31c24e10] - Distributions v0.19.2
  [ffbed154] - DocStringExtensions v0.7.0
  [d4d017d3] - ExponentialUtilities v1.4.0
  [7a1cc6ca] - FFTW v0.2.4
  [1a297f60] - FillArrays v0.6.1
  [53c48c17] - FixedPointNumbers v0.5.3
  [f6369f11] - ForwardDiff v0.10.3
  [28b8d3ca] - GR v0.39.1
  [14197337] - GenericLinearAlgebra v0.1.0
  [01680d73] - GenericSVD v0.2.1
  [c8e1da08] - IterTools v1.1.1
  [42fd0dbc] - IterativeSolvers v0.8.1
  [82899510] - IteratorInterfaceExtensions v1.0.0
  [682c06a0] - JSON v0.20.0
  [b964fa9f] - LaTeXStrings v1.0.3
  [50d2b5c4] - Lazy v0.13.2
  [d3d80556] - LineSearches v7.0.1
  [1914dd2f] - MacroTools v0.5.0
  [442fdcdd] - Measures v0.3.0
  [e1d29d7a] - Missings v0.4.0
  [0987c9cc] - MonteCarloMeasurements v0.2.2
  [46d2c3a1] - MuladdMacro v0.2.1
  [d41bc354] - NLSolversBase v7.3.1
  [2774e3e8] - NLsolve v4.0.0
  [77ba4419] - NaNMath v0.3.2
  [429524aa] - Optim v0.18.1
  [bac558e1] - OrderedCollections v1.1.0
  [1dea7af3] - OrdinaryDiffEq v5.6.0
  [90014a1f] - PDMats v0.9.7
  [d96e819e] - Parameters v0.10.3
  [ccf2f8ad] - PlotThemes v0.3.0
  [995b91a9] - PlotUtils v0.5.8
  [91a5bcdd] - Plots v0.24.0
  [f27b6e38] - Polynomials v0.5.2
  [85a6dd25] - PositiveFactorizations v0.2.1
  [1fd47b50] - QuadGK v2.0.3
  [731186ca] - RecursiveArrayTools v0.20.0
  [f2c3362d] - RecursiveFactorization v0.0.1
  [189a3867] - Reexport v0.2.0
  [79098fc4] - Rmath v0.5.0
  [f2b01f46] - Roots v0.8.1
  [992d4aef] - Showoff v0.2.1
  [a2af1166] - SortingAlgorithms v0.3.1
  [276daf66] - SpecialFunctions v0.7.2
  [90137ffa] - StaticArrays v0.10.3
  [2913bbd2] - StatsBase v0.30.0
  [4c63d2b9] - StatsFuns v0.8.0
  [3783bdb8] - TableTraits v1.0.0
  [0796e94c] - Tokenize v0.5.3
  [028f657a] - TotalLeastSquares v0.1.2
  [a2a6695c] - TreeViews v0.3.0
  [30578b45] - URIParser v0.4.0
  [81def892] - VersionParsing v1.1.3
  [ade2ca70] - Dates 
  [8bb1440f] - DelimitedFiles 
  [76f85450] - LibGit2 
  [a63ad114] - Mmap 
  [44cfe95a] - Pkg 
  [de0858da] - Printf 
  [3fa0cd96] - REPL 
  [ea8e919c] - SHA 
  [1a1011a3] - SharedArrays 
  [4607b0f0] - SuiteSparse 
  [cf7118a7] - UUIDs 
  [4ec0a83e] - Unicode 
ERROR: type Nothing has no field name
Stacktrace:
 [1] getproperty(::Any, ::Symbol) at ./sysimg.jl:18
 [2] #build_versions#48(::Bool, ::Bool, ::Function, ::Pkg.Types.Context, ::Array{Base.UUID,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:1023
 [3] build_versions at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:1012 [inlined]
 [4] up(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:1217
 [5] #up#31(::Pkg.Types.UpgradeLevel, ::Pkg.Types.PackageMode, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:118
 [6] #up at ./none:0 [inlined]
 [7] #up#26 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:82 [inlined]
 [8] #up at ./none:0 [inlined]
 [9] resolve at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:123 [inlined]
 [10] do_resolve!(::Dict{Symbol,Any}, ::Array{String,1}, ::Dict{Symbol,Any}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/REPLMode.jl:615
 [11] #invokelatest#1(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Any, ::Any, ::Vararg{Any,N} where N) at ./essentials.jl:742
 [12] invokelatest(::Any, ::Any, ::Vararg{Any,N} where N) at ./essentials.jl:741
 [13] do_cmd!(::Pkg.REPLMode.PkgCommand, ::REPL.LineEditREPL) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/REPLMode.jl:561
 [14] #do_cmd#30(::Bool, ::Function, ::REPL.LineEditREPL, ::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/REPLMode.jl:536
 [15] do_cmd at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/REPLMode.jl:532 [inlined]
 [16] (::getfield(Pkg.REPLMode, Symbol("##48#51")){REPL.LineEditREPL,REPL.LineEdit.Prompt})(::REPL.LineEdit.MIState, ::Base.GenericIOBuffer{Array{UInt8,1}}, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/REPLMode.jl:967
 [17] #invokelatest#1 at ./essentials.jl:742 [inlined]
 [18] invokelatest at ./essentials.jl:741 [inlined]
 [19] run_interface(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/REPL/src/LineEdit.jl:2273
 [20] run_frontend(::REPL.LineEditREPL, ::REPL.REPLBackendRef) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/REPL/src/REPL.jl:1035
 [21] run_repl(::REPL.AbstractREPL, ::Any) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/REPL/src/REPL.jl:192
 [22] (::getfield(Base, Symbol("##734#736")){Bool,Bool,Bool,Bool})(::Module) at ./client.jl:362
 [23] #invokelatest#1 at ./essentials.jl:742 [inlined]
 [24] invokelatest at ./essentials.jl:741 [inlined]
 [25] run_main_repl(::Bool, ::Bool, ::Bool, ::Bool, ::Bool) at ./client.jl:346
 [26] exec_options(::Base.JLOptions) at ./client.jl:284
 [27] _start() at ./client.jl:436

(SingularSpectrumAnalysis) pkg> 

using Julia v1.2

nichols /tmp/temptemp>git clone git@github.com:baggepinnen/SingularSpectrumAnalysis.jl.git
Cloning into 'SingularSpectrumAnalysis.jl'...
remote: Enumerating objects: 50, done.
remote: Counting objects: 100% (50/50), done.
remote: Compressing objects: 100% (31/31), done.
remote: Total 153 (delta 22), reused 41 (delta 15), pack-reused 103
Receiving objects: 100% (153/153), 60.93 KiB | 479.00 KiB/s, done.
Resolving deltas: 100% (65/65), done.
nichols /tmp/temptemp>cd SingularSpectrumAnalysis.jl/
nichols /tmp/temptemp/SingularSpectrumAnalysis.jl>git checkout 1d09721
Note: checking out '1d09721'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 1d09721 test pdplot and move forecast
nichols /tmp/temptemp/SingularSpectrumAnalysis.jl>julian --project
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.2.0-DEV.672 (2019-04-10)
 _/ |\__'_|_|_|\__'_|  |  Commit 18be616722 (27 days old master)
|__/                   |

(SingularSpectrumAnalysis) pkg> resolve
 Resolving package versions...
  Updating `/tmp/temptemp/SingularSpectrumAnalysis.jl/Project.toml`
 [no changes]
  Updating `/tmp/temptemp/SingularSpectrumAnalysis.jl/Manifest.toml`
 [no changes]

(SingularSpectrumAnalysis) pkg> 

Opened https://github.com/JuliaLang/Pkg.jl/issues/1185. Will look at it.

2 Likes