Maximus5 / ConEmu

Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
https://conemu.github.io/
BSD 3-Clause "New" or "Revised" License
8.64k stars 580 forks source link

Changing system PATH does not reflect in new or restarted consoles #2221

Open sylvain-bougnoux opened 4 years ago

sylvain-bougnoux commented 4 years ago

Versions

ConEmu build: ?180626/x64 OS version: Windows 10/x64 Used shell version (bash, cmd)

Problem description

I had a ConEmu open with console as cmd. I then changed my system PATH, of course already open consoles did not yet reflect this change. But surprisingly, even new ones or restarted ones keep the old path. I could not find a way to source (on window) the new path or something. Of course restarting a new ConEmu application work (update the path). But I wanted to keep some consoles open to avoid loosing my work.

Maximus5 commented 4 years ago

You are using two years old build

https://conemu.github.io/en/BadIssue.html#Update_your_installation

sylvain-bougnoux commented 4 years ago

Thanks for the reply, I kept looking for update... Maybe there was a bug in the update process at that time. However I think it did update a few month ago. Anyway I will check on the server.

image

Actually it could be my administrator firewall, it happened with other softwares...

Maximus5 commented 3 years ago

image

Isn't it clear that there are newer versions on the server?

sylvain-bougnoux commented 3 years ago

Actually no :-) it is written on top "No newer stable version is available".

Maximus5 commented 3 years ago

Aren't there the lines?

sylvain-bougnoux commented 3 years ago

Ok I had to understand that my version was a preview, and new preview versions are available. As I was waiting for a stable version, which I thought I have, and I thought regular, I neglected the small font lines. No I also realize that your versions are dates, and as you said, mine is 2 years old. 'Usually' previews do not remains so for long, but it is up to you. Thanks.

Maximus5 commented 3 years ago

Ok. I believe you have selected "Stable" in the update settings. Don't you? That's why ConEmu doesn't show "Yes" from newer channels.

How I could tell the user, that the bugs they are suffering of are already fixed in preview version?

There is a page on site (posted above). But who reads documentation?

There is a message you see in the update dialog. But who reads the message?

What could I do more?

sylvain-bougnoux commented 3 years ago

I believe you have selected "Stable" in the update settings. Don't you? That's why ConEmu doesn't show "Yes" from newer channels.

Actually I don't remember having set it explicitly, now after manual update, it is set to 'latest'.

How I could tell the user, that the bugs they are suffering of are already fixed in preview version? There is a page on site (posted above). But who reads documentation? There is a message you see in the update dialog. But who reads the message?

It depends, actually I tried to look at this bug in former github issues, or in your site, but I couldn't in 5min or so, then I gave up.

What could I do more? IMHO maybe deliver more 'stable' versions. The fixed bugs must appear in a stable version, eg once a month depending of your amount of fixed bugs. The git system is really good at that. 2 years if far too long. If you keep them in preview, your are likely that people keep asking you. In general I tend to avoid preview, unless I really need a functionality, or I want to participate to the development & send feedbacks. Then it also depends on your update process, if it is automatic, frequent updates are welcome, if we need to download, install... it becomes borrowing. Visual code is really good at that, automatic update once a month.

Otherwise maybe in the update panel, make 2 tables with same font, or close to, one for stable, one for review. But with clear separation. As we said, the current layout mixes both, it is not so clear.

Thanks for your tool anyway.