# Juliaup and 1.7

**URL:** <https://discourse.julialang.org/t/juliaup-and-1-7/72374>\
**Category:** General Usage\
**Tags:** juliaup\
**Created:** [December 1, 2021, 1:14pm UTC](https://discourse.julialang.org/t/juliaup-and-1-7/72374 "2021-12-01T13:14:55Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheLateKronos](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/thelatekronos/32/12824_2.png) [@TheLateKronos](https://discourse.julialang.org/u/TheLateKronos)\
**Post date:** [December 1, 2021, 1:14pm UTC](https://discourse.julialang.org/t/juliaup-and-1-7/72374/1 "2021-12-01T13:14:55Z")

</div>

So [1.7 is released](https://discourse.julialang.org/t/julia-v1-7-0-has-been-released-and-v1-6-is-now-lts/72336/2), yay! I went to update my Julia version, only to find:

```julia
C:\Users\densb>juliaup update release

C:\Users\densb>juliaup st
Installed Julia channels (default marked with *):
     lts
  * release

C:\Users\densb>julia +release
               _
   _ _ _(_)_ | Documentation: https://docs.julialang.org
  (_) | (_) (_) |
   _ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` | |
  | | |_| | | | (_| | | Version 1.6.4 (2021-11-19)
 _/ |\ __'_|_|_|\__'_| | Official https://julialang.org/ release

```

It seems as if 1.7 is not yet there for `juliaup`. Does anyone know when this will happen, and how much later one should expect `juliaup` to add new releases?

---

<div class="post-metadata">

**Author:** ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)\
**Post date:** [December 1, 2021, 1:19pm UTC](https://discourse.julialang.org/t/juliaup-and-1-7/72374/2 "2021-12-01T13:19:31Z")

</div>

Did you update juliaup on the Windows store? I have no idea how juliaup works, but @davidanthoff last night (European night) and there are users on Slack reporting that they successfully updated, using juliaup version 1.4.1

---

<div class="post-metadata">

**Author:** ![TheLateKronos](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/thelatekronos/32/12824_2.png) [@TheLateKronos](https://discourse.julialang.org/u/TheLateKronos)\
**Post date:** [December 1, 2021, 1:22pm UTC](https://discourse.julialang.org/t/juliaup-and-1-7/72374/3 "2021-12-01T13:22:16Z")

</div>

Right. I have

```julia
C:\Users\densb>juliaup -V
juliaup 1.2.19

```

I will update `julia` in the store, and try again!

---

<div class="post-metadata">

**Author:** ![TheLateKronos](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/thelatekronos/32/12824_2.png) [@TheLateKronos](https://discourse.julialang.org/u/TheLateKronos)\
**Post date:** [December 1, 2021, 1:25pm UTC](https://discourse.julialang.org/t/juliaup-and-1-7/72374/4 "2021-12-01T13:25:37Z")

</div>

Updating juliaup to 1.4.1 did the trick. Thnx!

---

<div class="post-metadata">

**Author:** ![DNF](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dnf/32/10191_2.png) [@DNF](https://discourse.julialang.org/u/DNF)\
**Post date:** [December 1, 2021, 2:16pm UTC](https://discourse.julialang.org/t/juliaup-and-1-7/72374/5 "2021-12-01T14:16:23Z")

</div>

I must admit this is a bummer. Do I need to go to the Windows Store to update Juliaup, in order to be able to update Julia from the command line?

My work laptop does _not_ play nice with the windows store, and it was a lot of hassle to get juliaup installed in the first place. Do I need to go through that process for every update?

(In fact, I don’t even _know_ how to get the Store to work, I just mess around enabling and disabling some vpn-like service it has, re-boot, and try to access the Store several times, and then it will randomly work on one of my attempts. Then there’s the reverse process to get back to normal operations.)

---

<div class="post-metadata">

**Author:** ![DNF](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dnf/32/10191_2.png) [@DNF](https://discourse.julialang.org/u/DNF)\
**Post date:** [December 1, 2021, 2:35pm UTC](https://discourse.julialang.org/t/juliaup-and-1-7/72374/6 "2021-12-01T14:35:44Z")

</div>

Well, despite my complaining, I was able to update on my first attempt, and v1.7 is now up and running.

But I’m still wondering why Juliaup needs to be updated in order for it to be able to serve up the latest release. Shouldn’t those two things be decoupled?

---

<div class="post-metadata">

**Author:** ![TheLateKronos](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/thelatekronos/32/12824_2.png) [@TheLateKronos](https://discourse.julialang.org/u/TheLateKronos)\
**Post date:** [December 1, 2021, 2:43pm UTC](https://discourse.julialang.org/t/juliaup-and-1-7/72374/7 "2021-12-01T14:43:42Z")

</div>

I am guessing that development is happening quickly with `juliaup`, as it is very new and still somewhat experimental. So backwards compatability is not a priority.

Just guessing tho.

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [December 1, 2021, 3:19pm UTC](https://discourse.julialang.org/t/juliaup-and-1-7/72374/8 "2021-12-01T15:19:30Z")

</div>

> [@DNF](#):
>
> But I’m still wondering why Juliaup needs to be updated in order for it to be able to serve up the latest release. Shouldn’t those two things be decoupled?

Probably should ([Use the published `versions.json` instead of listing versions in source code? · Issue #131 · JuliaLang/juliaup · GitHub](https://github.com/JuliaLang/juliaup/issues/131)). But right now, it gets hardcoded into the release.

---

<div class="post-metadata">

**Author:** ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Post date:** [December 1, 2021, 5:31pm UTC](https://discourse.julialang.org/t/juliaup-and-1-7/72374/9 "2021-12-01T17:31:29Z")

</div>

> [@DNF](#):
>
> Well, despite my complaining, I was able to update on my first attempt, and v1.7 is now up and running.

That is great! Did you have to do anything, or did it just work?

> [@DNF](#):
>
> But I’m still wondering why Juliaup needs to be updated in order for it to be able to serve up the latest release. Shouldn’t those two things be decoupled?

It makes things a lot easier: we can just rely on the store to do all updating of `juliaup` in the background, we don’t need to worry about version info and code getting out of sync etc. Getting a really robust background update service going is not trivial at all, and the store essentially provides it for free to us.

---

<div class="post-metadata">

**Author:** ![Klaas\_Pauly](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/klaas_pauly/32/14819_2.png) [@Klaas\_Pauly](https://discourse.julialang.org/u/Klaas_Pauly)\
**Post date:** [December 1, 2021, 5:52pm UTC](https://discourse.julialang.org/t/juliaup-and-1-7/72374/10 "2021-12-01T17:52:09Z")

</div>

I agree, that is really great to have! Just one remark, I found that the store doesn’t always automatically update `juliaup` in the background, or at least not immediately. In that case, one might have to manually click update in the store (since an update is indeed available). Not sure what causes that delay though, it may have something to do with IT permissions on corporate computers, or with VPN restrictions,…

---

<div class="post-metadata">

**Author:** ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Post date:** [December 1, 2021, 6:11pm UTC](https://discourse.julialang.org/t/juliaup-and-1-7/72374/11 "2021-12-01T18:11:57Z")

</div>

Yes, the exact schedule on which the store updates things is a bit of a mystery 😉 I think I have a strategy so that at one point `juliaup self update` can trigger a store update. But that is not high on my priority list right now, finishing the Linux and Mac support is 🙂

---

<div class="post-metadata">

**Author:** ![DNF](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dnf/32/10191_2.png) [@DNF](https://discourse.julialang.org/u/DNF)\
**Post date:** [December 1, 2021, 6:52pm UTC](https://discourse.julialang.org/t/juliaup-and-1-7/72374/12 "2021-12-01T18:52:26Z")

</div>

> [@davidanthoff](#):
>
> That is great! Did you have to do anything, or did it just work?

I had to disable a VPN-ish service that the IT department wants me to run. This often doesn’t help, and the windows store complains I’m ‘not logged in’, though the Store app shows I’m logged in, and I can’t log in with a different user.

If updating requires the store, I guess I will have to disable the ‘vpn’, and try to trigger it manually. Will this be for every patch release, or just for the ‘point’-releases?

---

<div class="post-metadata">

**Author:** ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Post date:** [December 1, 2021, 8:39pm UTC](https://discourse.julialang.org/t/juliaup-and-1-7/72374/13 "2021-12-01T20:39:51Z")

</div>

> [@DNF](#):
>
> Will this be for every patch release, or just for the ‘point’-releases?

At the moment all updates go through the Windows Store…

---

<div class="post-metadata">

**Author:** ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Post date:** [December 3, 2021, 8:13pm UTC](https://discourse.julialang.org/t/juliaup-and-1-7/72374/14 "2021-12-03T20:13:52Z")

</div>

> [@davidanthoff](#):
>
> I think I have a strategy so that at one point `juliaup self update` can trigger a store update. But that is not high on my priority list right now, finishing the Linux and Mac support is 🙂

Ok, this is what happens if you give an unfocused individual like myself an idea: I have now implemented `juliaup self update` for the Windows Store version. Running that command is equivalent to manually going to the store, checking for updates and then installing an update for Julia if it is there. The version of `juliaup` that has this is 1.5.0, and it should show up in the store in a few hours.

No progress on the Linux and Mac side is the downside of this 😉
