[julia-users] Re: Pkg.add() works fine while Pkg.update() doesn't over https instead of git
Misread. Go into metadata and run git status. Post the output.
[julia-users] Re: Pkg.add() works fine while Pkg.update() doesn't over https instead of git
While it's good that things are now working, deleting the old copy means we will now never know what went wrong. Please stop suggesting that as a first step, Chris and Davis. Moving it to a different name at least keeps it around for debugging.
[julia-users] Re: Pkg.add() works fine while Pkg.update() doesn't over https instead of git
Well I did as suggested above: I deleted the entire .julia directory while keeping only REQUIRE file somewhere. I followed the suggestion by David. With Pkg.resolve(), julia installed all my previous packages. However, Pkg.update() generate the same errors!! On Tuesday, 13 September 2016 16:54:43 UTC+2, Rahul Mourya wrote: > > Hi, > I'm using Julia-0.4.6. My machine is behind a firewall, thus configured > git to use https: git config --global url."https://".insteadOf git://. > Under this setting, I'm able to install packages using Pkg.add(), however, > when I use Pkg.update(), I get following error: > > INFO: Updating METADATA... > Cannot pull with rebase: You have unstaged changes. > Please commit or stash them. > ERROR: failed process: Process(`git pull --rebase -q`, ProcessExited(1)) > [1] > in pipeline_error at process.jl:555 > in run at process.jl:531 > in anonymous at pkg/entry.jl:283 > in withenv at env.jl:160 > in anonymous at pkg/entry.jl:282 > in cd at ./file.jl:22 > in update at ./pkg/entry.jl:272 > in anonymous at pkg/dir.jl:31 > in cd at file.jl:22 > in cd at pkg/dir.jl:31 > in update at ./pkg.jl:45 > > what could be the reason? Any workaround this? > > Thanks! >
[julia-users] Re: Pkg.add() works fine while Pkg.update() doesn't over https instead of git
Better to go into METADATA and check with git status exactly what happened before completely deleting it. Otherwise we'll never know what happened. At least move it to a different name so it's not gone. On Wednesday, September 14, 2016 at 10:07:43 AM UTC-7, Chris Rackauckas wrote: > > +1000 for the REQUIRE hack. Never knew about that. Be careful to save the > packages you've been working on (or just commit and push somewhere) if you > do this though. > > On Wednesday, September 14, 2016 at 10:02:22 AM UTC-7, David P. Sanders > wrote: >> >> >> I am a fan of deleting the entire .julia directory in your home directory >> and reinstalling your packages. >> >> You can also just keep the REQUIRE file from .julia/v0.4 somewhere, do >> Pkg.init(), then copy the REQUIRE file back and do >> Pkg.resolve() to reinstall everything you previously had installed. >> >> El martes, 13 de septiembre de 2016, 10:54:43 (UTC-4), Rahul Mourya >> escribió: >>> >>> Hi, >>> I'm using Julia-0.4.6. My machine is behind a firewall, thus configured >>> git to use https: git config --global url."https://".insteadOf git://. >>> Under this setting, I'm able to install packages using Pkg.add(), >>> however, when I use Pkg.update(), I get following error: >>> >>> INFO: Updating METADATA... >>> Cannot pull with rebase: You have unstaged changes. >>> Please commit or stash them. >>> ERROR: failed process: Process(`git pull --rebase -q`, ProcessExited(1)) >>> [1] >>> in pipeline_error at process.jl:555 >>> in run at process.jl:531 >>> in anonymous at pkg/entry.jl:283 >>> in withenv at env.jl:160 >>> in anonymous at pkg/entry.jl:282 >>> in cd at ./file.jl:22 >>> in update at ./pkg/entry.jl:272 >>> in anonymous at pkg/dir.jl:31 >>> in cd at file.jl:22 >>> in cd at pkg/dir.jl:31 >>> in update at ./pkg.jl:45 >>> >>> what could be the reason? Any workaround this? >>> >>> Thanks! >>> >>
[julia-users] Re: Pkg.add() works fine while Pkg.update() doesn't over https instead of git
+1000 for the REQUIRE hack. Never knew about that. Be careful to save the packages you've been working on (or just commit and push somewhere) if you do this though. On Wednesday, September 14, 2016 at 10:02:22 AM UTC-7, David P. Sanders wrote: > > > I am a fan of deleting the entire .julia directory in your home directory > and reinstalling your packages. > > You can also just keep the REQUIRE file from .julia/v0.4 somewhere, do > Pkg.init(), then copy the REQUIRE file back and do > Pkg.resolve() to reinstall everything you previously had installed. > > El martes, 13 de septiembre de 2016, 10:54:43 (UTC-4), Rahul Mourya > escribió: >> >> Hi, >> I'm using Julia-0.4.6. My machine is behind a firewall, thus configured >> git to use https: git config --global url."https://".insteadOf git://. >> Under this setting, I'm able to install packages using Pkg.add(), >> however, when I use Pkg.update(), I get following error: >> >> INFO: Updating METADATA... >> Cannot pull with rebase: You have unstaged changes. >> Please commit or stash them. >> ERROR: failed process: Process(`git pull --rebase -q`, ProcessExited(1)) >> [1] >> in pipeline_error at process.jl:555 >> in run at process.jl:531 >> in anonymous at pkg/entry.jl:283 >> in withenv at env.jl:160 >> in anonymous at pkg/entry.jl:282 >> in cd at ./file.jl:22 >> in update at ./pkg/entry.jl:272 >> in anonymous at pkg/dir.jl:31 >> in cd at file.jl:22 >> in cd at pkg/dir.jl:31 >> in update at ./pkg.jl:45 >> >> what could be the reason? Any workaround this? >> >> Thanks! >> >
[julia-users] Re: Pkg.add() works fine while Pkg.update() doesn't over https instead of git
I am a fan of deleting the entire .julia directory in your home directory and reinstalling your packages. You can also just keep the REQUIRE file from .julia/v0.4 somewhere, do Pkg.init(), then copy the REQUIRE file back and do Pkg.resolve() to reinstall everything you previously had installed. El martes, 13 de septiembre de 2016, 10:54:43 (UTC-4), Rahul Mourya escribió: > > Hi, > I'm using Julia-0.4.6. My machine is behind a firewall, thus configured > git to use https: git config --global url."https://".insteadOf git://. > Under this setting, I'm able to install packages using Pkg.add(), however, > when I use Pkg.update(), I get following error: > > INFO: Updating METADATA... > Cannot pull with rebase: You have unstaged changes. > Please commit or stash them. > ERROR: failed process: Process(`git pull --rebase -q`, ProcessExited(1)) > [1] > in pipeline_error at process.jl:555 > in run at process.jl:531 > in anonymous at pkg/entry.jl:283 > in withenv at env.jl:160 > in anonymous at pkg/entry.jl:282 > in cd at ./file.jl:22 > in update at ./pkg/entry.jl:272 > in anonymous at pkg/dir.jl:31 > in cd at file.jl:22 > in cd at pkg/dir.jl:31 > in update at ./pkg.jl:45 > > what could be the reason? Any workaround this? > > Thanks! >
[julia-users] Re: Pkg.add() works fine while Pkg.update() doesn't over https instead of git
If git stash doesn't work, you can always go nuclear and delete your METADATA folder, along with META_BRANCH and REQUIRE. Then when you Pkg.update() it will install a new METADATA and basically try again, but I think this will delete all of your installed packages so it really is a heavy-handed fix. Maybe Tony has a more refined solution. On Wednesday, September 14, 2016 at 2:04:05 AM UTC-7, Rahul Mourya wrote: > > Well I didn't make any intentional change my own. I guess it's the Pkg > manager, which was not successful ! I did git stash, however it didn't > solve the problem, I'm still getting same error msg when using Pkg.update() > . > > On Tuesday, 13 September 2016 16:54:43 UTC+2, Rahul Mourya wrote: >> >> Hi, >> I'm using Julia-0.4.6. My machine is behind a firewall, thus configured >> git to use https: git config --global url."https://".insteadOf git://. >> Under this setting, I'm able to install packages using Pkg.add(), >> however, when I use Pkg.update(), I get following error: >> >> INFO: Updating METADATA... >> Cannot pull with rebase: You have unstaged changes. >> Please commit or stash them. >> ERROR: failed process: Process(`git pull --rebase -q`, ProcessExited(1)) >> [1] >> in pipeline_error at process.jl:555 >> in run at process.jl:531 >> in anonymous at pkg/entry.jl:283 >> in withenv at env.jl:160 >> in anonymous at pkg/entry.jl:282 >> in cd at ./file.jl:22 >> in update at ./pkg/entry.jl:272 >> in anonymous at pkg/dir.jl:31 >> in cd at file.jl:22 >> in cd at pkg/dir.jl:31 >> in update at ./pkg.jl:45 >> >> what could be the reason? Any workaround this? >> >> Thanks! >> >
[julia-users] Re: Pkg.add() works fine while Pkg.update() doesn't over https instead of git
Well I didn't make any intentional change my own. I guess it's the Pkg manager, which was not successful ! I did git stash, however it didn't solve the problem, I'm still getting same error msg when using Pkg.update() . On Tuesday, 13 September 2016 16:54:43 UTC+2, Rahul Mourya wrote: > > Hi, > I'm using Julia-0.4.6. My machine is behind a firewall, thus configured > git to use https: git config --global url."https://".insteadOf git://. > Under this setting, I'm able to install packages using Pkg.add(), however, > when I use Pkg.update(), I get following error: > > INFO: Updating METADATA... > Cannot pull with rebase: You have unstaged changes. > Please commit or stash them. > ERROR: failed process: Process(`git pull --rebase -q`, ProcessExited(1)) > [1] > in pipeline_error at process.jl:555 > in run at process.jl:531 > in anonymous at pkg/entry.jl:283 > in withenv at env.jl:160 > in anonymous at pkg/entry.jl:282 > in cd at ./file.jl:22 > in update at ./pkg/entry.jl:272 > in anonymous at pkg/dir.jl:31 > in cd at file.jl:22 > in cd at pkg/dir.jl:31 > in update at ./pkg.jl:45 > > what could be the reason? Any workaround this? > > Thanks! >
[julia-users] Re: Pkg.add() works fine while Pkg.update() doesn't over https instead of git
Better to use a different branch name, not metadata-v2
[julia-users] Re: Pkg.add() works fine while Pkg.update() doesn't over https instead of git
You modified your METADATA. Did you make a package or something? The easiest thing to do would be to go to the v0.4/METADATA folder and use `git stash`. However, this will stash any of the changes you made. Did you make these changes for a reason, like you want to publish a new release for a package? Then you should commit and push that to your metadata-v2 branch on your fork. See http://docs.julialang.org/en/release-0.4/manual/packages/ On Tuesday, September 13, 2016 at 7:54:43 AM UTC-7, Rahul Mourya wrote: > > Hi, > I'm using Julia-0.4.6. My machine is behind a firewall, thus configured > git to use https: git config --global url."https://".insteadOf git://. > Under this setting, I'm able to install packages using Pkg.add(), however, > when I use Pkg.update(), I get following error: > > INFO: Updating METADATA... > Cannot pull with rebase: You have unstaged changes. > Please commit or stash them. > ERROR: failed process: Process(`git pull --rebase -q`, ProcessExited(1)) > [1] > in pipeline_error at process.jl:555 > in run at process.jl:531 > in anonymous at pkg/entry.jl:283 > in withenv at env.jl:160 > in anonymous at pkg/entry.jl:282 > in cd at ./file.jl:22 > in update at ./pkg/entry.jl:272 > in anonymous at pkg/dir.jl:31 > in cd at file.jl:22 > in cd at pkg/dir.jl:31 > in update at ./pkg.jl:45 > > what could be the reason? Any workaround this? > > Thanks! >