The purpose of this post is for someone to double-check on me before I post 
an issue to elm-make <https://github.com/elm-lang/elm-make>.

*Summary*
When a *non-existent package version* is specified (let's call the package 
*Foo*), instead of *elm-make* saying the error is with package Foo, it says 
the *error* is with another package *Bar* whose *version* is *correct*.

*Simplest elm-package.json that causes the problem:*

{
  "version": "1.0.0",
  "summary": "My personal website written in Elm",
  "repository": "https://github.com/user/project.git";,
  "license": "All Rights Reserved",
  "source-directories": [
    "."
  ],
  "exposed-modules": [],
  "dependencies": {
    "evancz/url-parser": "2.1.0 <= v < 3.0.0",
    "evancz/elm-markdown": "3.0.1 <= v < 4.0.0"
  },
  "elm-version": "0.18.0 <= v < 0.19.0"
}


*Expected:*



*Error: Your .elm/packages/ directory may be corrupted. I was led to 
believe thatevancz/url-parser existed, but I could not find anything when I 
went to look upthe published versions of this package.*
Or some error on `url-parser`'s version. Because the newest version is 
2.0.1, no 2.1.0 version exists.

*Actual:*
Packages configured successfully!
Could not find package evancz/elm-markdown.


Maybe your elm-stuff/ directory has been corrupted? You can usually fix 
stuff
like this by deleting elm-stuff/ and rebuilding your project.
The problems here are:
- First, it says `Package configured successfully`. I don't think that's a 
correct statement since `url-parser:2.1.0` doesn't exist.
- The more important part: `elm-markdown`'s versions are configured 
correctly, the problem is with `url-parser`.

*Extra info:*
- I'm in some project, my elm-package.json and elm files are inside elm/
- command run: (cd elm && rm -rf elm-stuff && elm-make Main.elm 
--output=../assets/gen/javascripts/elm-main.js)
- npm elm Version: 0.18.0
- OS: Ubuntu.


*So, could someone try this out to see if the same behaviour occurs and 
confirm if they also think this behaviour is faulty, please?*

Thanks in advance!

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to