The lockfile of dependencies are never used. So the lockfile of the top level project must be present.
Can you show a reproducing mix project where all dependencies are locked and hex still makes external request so that we can debug it? On Wed, Jul 6, 2016 at 8:14 PM, Eric Merritt <[email protected]> wrote: > Jose, > > I just upgraded the version of hex and am still seeing the problem. My > suspicion is that some number of the elixir packages in hex do not include > a mix.lock. That said, the optimal course for me is that mix simply doesn't > try to manage dependencies, regardless of whether there is a lock file or > not. In the worst case, I can have the nix infrastructure generate a lock > file. > > > Sent from ProtonMail <https://protonmail.com>, encrypted email based in > Switzerland. > > -------- Original Message -------- > Subject: Re: [elixir-talk:13437] no-deps-check no longer respected in Mix > 1.3.1? > Local Time: July 6, 2016 10:43 AM > UTC Time: July 6, 2016 5:43 PM > From: [email protected] > To: [email protected] > > Eric, after a quick conversation with Eric MJ, he mentioned this should > work with the same flags as parameters as long as you have a mix.lock file, > as Hex no longer requires a registry for locked dependencies. I was able to > verify such in a project like Plug. Which Hex version are you using? Have > you tried the latest? > > > *José Valim* > www.plataformatec.com.br > Skype: jv.ptec > Founder and Director of R&D > > > > On Wed, Jul 6, 2016 at 7:02 PM, Eric Merritt <[email protected]> wrote: > >> Jose, >> >> That's perfectly acceptable. My main concern is that there is a way to >> tell mix that dependencies are already taken care of and it doesn't need to >> reach out to the network. How it goes about that, as long as its >> documented, isn't that big a deal. I will wait to upgrade until you guys >> release a fix. >> >> Eric >> >> Sent from ProtonMail <https://protonmail.com>, encrypted email based in >> Switzerland. >> >> -------- Original Message -------- >> Subject: Re: [elixir-talk:13434] no-deps-check no longer respected in Mix >> 1.3.1? >> Local Time: July 6, 2016 9:54 AM >> UTC Time: July 6, 2016 4:54 PM >> From: [email protected] >> To: [email protected] >> >> Thank you Eric. I can confirm this is broken. Unfortunately we introduced >> this regression when fixing another bug. I will discuss a fix with Eric MJ >> and let you know. >> >> If we introduce a new flag or an environment option, would that be >> acceptable? Since it will only be checked with future versions, it should >> not affect previous versions and effectively fix the issue for future ones. >> >> >> >> >> *José Valim* >> www.plataformatec.com.br >> Skype: jv.ptec >> Founder and Director of R&D >> >> >> >> On Wed, Jul 6, 2016 at 6:41 PM, Eric Merritt <[email protected]> wrote: >> >>> Guys, >>> >>> >>> I am working on upgrading elixir support for nixos to Elixir 1.3. There >>> seems to be a change in how Mix responds to the `--no-deps-check` flag. >>> Previously, mix wouldn't try to do anything with deps. Now it blows up with >>> an error when running the following. >>> >>> >>> ``` >>> HEX_OFFLINE=1 mix compile --no-deps-check >>> ``` >>> >>> The error that I see is: >>> >>> ``` >>> * (Mix) Failed to open Hex registry (file does not exist, run `mix >>> hex.info` to fetch it) >>> ``` >>> >>> Previosly >>> This is new behavior between the previous version of Mix and the new >>> version. This problem essentially breaks elixir support on nixos, so I >>> would love to get it fixed. >>> >>> Eric >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "elixir-lang-talk" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/elixir-lang-talk/e743d7dd-0808-467a-9963-754e611d22fe%40googlegroups.com >>> <https://groups.google.com/d/msgid/elixir-lang-talk/e743d7dd-0808-467a-9963-754e611d22fe%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "elixir-lang-talk" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elixir-lang-talk/CAGnRm4%2BjAdweauep-PXz7mfg1iqS%3Ds_RbOp-UeBi5Wdr_C0vjA%40mail.gmail.com >> <https://groups.google.com/d/msgid/elixir-lang-talk/CAGnRm4%2BjAdweauep-PXz7mfg1iqS%3Ds_RbOp-UeBi5Wdr_C0vjA%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "elixir-lang-talk" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elixir-lang-talk/JyXKrpMQOisFenZyvqRjZZW1wAj2vve0IA8ivc9edcWChfDrndyOuR0-2pgGtrKLoWtAWmX-PFB6FeITi4ywMw%3D%3D%40merritt.tech >> <https://groups.google.com/d/msgid/elixir-lang-talk/JyXKrpMQOisFenZyvqRjZZW1wAj2vve0IA8ivc9edcWChfDrndyOuR0-2pgGtrKLoWtAWmX-PFB6FeITi4ywMw%3D%3D%40merritt.tech?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > > -- > You received this message because you are subscribed to the Google Groups > "elixir-lang-talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elixir-lang-talk/CAGnRm4%2Bo%2BPP6h6k1myBCGtpOu1b0%2BrDp6qDA_k0hLfed%2B%2BZC1Q%40mail.gmail.com > <https://groups.google.com/d/msgid/elixir-lang-talk/CAGnRm4%2Bo%2BPP6h6k1myBCGtpOu1b0%2BrDp6qDA_k0hLfed%2B%2BZC1Q%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > > > -- > You received this message because you are subscribed to the Google Groups > "elixir-lang-talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elixir-lang-talk/dTVRCb_Dd-Mlbj4hwxMJCR0EtyG1TMAW-OgNvvho2lhUvxXm0PW-l1-2iAAj3h_5LHqKU5LlBVj7nxgI32v34w%3D%3D%40merritt.tech > <https://groups.google.com/d/msgid/elixir-lang-talk/dTVRCb_Dd-Mlbj4hwxMJCR0EtyG1TMAW-OgNvvho2lhUvxXm0PW-l1-2iAAj3h_5LHqKU5LlBVj7nxgI32v34w%3D%3D%40merritt.tech?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- Eric Meadows-Jönsson -- You received this message because you are subscribed to the Google Groups "elixir-lang-talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-talk/CAM_eapjotFeKg89iVQKDFE_RQCiwmKRvRLG3ChmBwHLknCgQ%3Dg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
