[9.0b3] After release of b4, TC b3 does not report new ver.

Bug reports will be moved here when the described bug has been fixed

Moderators: Hacker, petermad, Stefan2, white

User avatar
wanderer
Power Member
Power Member
Posts: 1640
Joined: 2003-03-28, 14:35 UTC
Location: Sol

[9.0b3] After release of b4, TC b3 does not report new ver.

Post by *wanderer »

After i saw in the web the release of b4, i opened b3 to see if it will automatically check and report that a new version has been found. This did not happen. Going to menu "check for updates" instantly reported b4 and asked if i wanted to go to the download page.

I'm not sure it's a bug. If there is a "once per day" check, i suppose this behaviour is normal.

P.S.: Relevant settings:

AutoUpdateCheck=1
AutoUpdateCheckDate=2016070505
AutoUpdateInformedVersion=589955

I manually changed them but no message appeared.
- Wanderer -

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
User avatar
wanderer
Power Member
Power Member
Posts: 1640
Joined: 2003-03-28, 14:35 UTC
Location: Sol

Post by *wanderer »

OK, more info on that.

- Installed b4.
- Removed all the lines in my previous post from INI and saved.
- Run b4. No message appeared.
- I went to "Help / Check for updates". The message "TC is up to date. Do you want to enable automatic updates." appeared. I responded "Yes". In the INI, only line "AutoUpdateCheck=1" was written.
- After a while (came here to write this message and then clicked on TC), when TC got focus again, the "update found" message appeared, asking me if i wish to visit the home page to download.

So, seems to work OK now. Don't know why it didn't work before.

P.S.: The date in the INI is funny though. It's probably when the next check should take place(?)

AutoUpdateCheck=1
AutoUpdateCheckDate=20160707
AutoUpdateInformedVersion=589956
- Wanderer -

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50550
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

You can view AutoUpdateInformedVersion in calculator (set the programmer mode) in Hex to see a more useful number:
589955 = 90083hex: Version 9.00, 8 means beta, 3 means beta 3.
589956 = 90084hex: Version 9.00, 8 means beta, 4 means beta 4.

I'm trying to reduce the update notifications as much as possible - if you get the notification about beta 4, TC will write that to the ini, so you will not get any more automatic notifications for that version even if you don't install it. But manual notifications always work.
Author of Total Commander
https://www.ghisler.com
User avatar
wanderer
Power Member
Power Member
Posts: 1640
Joined: 2003-03-28, 14:35 UTC
Location: Sol

Post by *wanderer »

:). Nicely done.

My only question would be the date. As i said in my previous post, i cleared all relevant settings yesterday. Today, the settings are:

1. AutoUpdateCheck=1
2. AutoUpdateCheckDate=2016070706
3. AutoUpdateInformedVersion=589956

You sufficiently explained 3, 1 is trivial but in line 2, what is the format? YYYYMMDD??
- Wanderer -

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50550
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Yes, the date is in the form YYYYMMDDhh with hh the hour of the day in 24 hour format. It's the next day and time when TC should call the auto-update function when TC gets activated. It would be today at 6:00 local time.
Author of Total Commander
https://www.ghisler.com
User avatar
Dalai
Power Member
Power Member
Posts: 9968
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

Not sure if it's just me who doesn't understand the new update check, but here goes.

TC9 beta3 detects TC9 beta6, but TC9 beta4 and beta5 claim that there's no new version available. Unlike the OP I don't use AutoUpdateCheck, but let TC check for updates manually (just wanted to test the feature). I'm switching between betas by simply overwriting totalcmd.exe.

Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
petermad
Power Member
Power Member
Posts: 16032
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

But manual notifications always work.
Not really.
If I in the ini file of for example beta 5 delete all 3 AutoUpdate... lines and then start beta 5 and click "Check for updates now" then I get this:
---------------------------
Total Commander
---------------------------
Total Commander is up to date.



Do you want to enable automatic update checks?
---------------------------
Ja Nej Annuller
---------------------------
If I choose No or Cancel and try again I get the same result over and over.

The manual update works for me in Beta 1, 2 and 3, but not in beta 4 and 5.
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
p.eter
Junior Member
Junior Member
Posts: 35
Joined: 2013-04-18, 08:43 UTC

Post by *p.eter »

i can confirm this for TC9 b5, no update with auto or manuall check
User avatar
wanderer
Power Member
Power Member
Posts: 1640
Joined: 2003-03-28, 14:35 UTC
Location: Sol

Post by *wanderer »

ghisler(Author) wrote:Yes, the date is in the form YYYYMMDDhh with hh the hour of the day in 24 hour format.
Well, my latest b5 ini has these in it:

AutoUpdateCheck=1
AutoUpdateCheckDate=2016072006
AutoUpdateInformedVersion=589956

I can assure you that ithe last update check i performed was NOT on 20160720 at 06:00 am...

Also, it's now almost 11:00 am local time (should be 8:00 am GMT) and i have not received any notification from TC about b6. I suspect that the DNS version change may need some time to propagate...
- Wanderer -

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
Sob
Power Member
Power Member
Posts: 945
Joined: 2005-01-19, 17:33 UTC

Post by *Sob »

Dalai wrote:TC9 beta3 detects TC9 beta6, but TC9 beta4 and beta5 claim that there's no new version available.
I can confirm this behaviour. I tried manual check for upgrades with all betas since beta3, both 32 and 64-bit, all with clean ini. Only beta3 detects new version (currently beta6). Both beta4 and beta5 say they're up to date. So something must have changed between beta3 and beta4.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50550
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I can confirm that there is indeed a bug. I will fix it in beta 7, but it will not work until beta 8 is out.
Author of Total Commander
https://www.ghisler.com
User avatar
petermad
Power Member
Power Member
Posts: 16032
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

This seems to have been fixed at least since beta 8
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Ovg
Power Member
Power Member
Posts: 755
Joined: 2014-01-06, 16:26 UTC

Post by *Ovg »

For me it doesn't work for TC 9.0 x64, but works fine for TC 9.0 x86 ...
Last edited by Ovg on 2016-09-23, 18:01 UTC, edited 1 time in total.
It's impossible to lead us astray for we don't care even to choose the way.
#259941, TC 11.01 x64, Windows 7 SP1 x64
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50550
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

2Ovg
TC only shows the new version notification once per new version. So if you got the info in the 32-bit version, it will not show up in the 64-bit version for the SAME new version.

You can remove these two lines from wincmd.ini and restart TC, then you should get the notification:
AutoUpdateCheckDate=2016092306
AutoUpdateInformedVersion=589966

The numbers may be different in your file.
Author of Total Commander
https://www.ghisler.com
User avatar
Ovg
Power Member
Power Member
Posts: 755
Joined: 2014-01-06, 16:26 UTC

Post by *Ovg »

2ghisler(Author)
Thank you, I will try with next beta!
It's impossible to lead us astray for we don't care even to choose the way.
#259941, TC 11.01 x64, Windows 7 SP1 x64
Post Reply