Observations on v15 install

Jul 1, 2008
81
0
74
Montreal
I just installed v15.00.18 on XP. I installed to the same directory as v14, but I had not emptied the directory before the install. I told the installer to replace previous versions. After installing, I typed "help" and got the v14 help page instead of the v15 page. I ran "copy /c/n <source directory> <TCMD directory>" to list the files that would be refreshed, I got a half dozen hits. Then I compared those files:
2006-02-22 17:40 34,304 ___A___________ BorlndMM.dll
2006-02-22 16:40 34,304 ___A___________ BorlndMM.dll

2013-03-11 21:19 297,520 ___A___________ onig.dll
2013-01-20 00:25 297,544 ___A___________ onig.dll

2000-01-24 07:01 453,632 ___A___________ stdvcl40.dll
2000-01-24 06:01 453,632 ___A___________ stdvcl40.dll

2013-03-11 19:50 3,578,592 ___A___________ tcmd.chm
2013-01-20 00:08 3,518,140 ___A___________ tcmd.chm

2013-03-11 21:19 151,688 ___A___________ TPipe.exe
2013-01-20 00:25 136,016 ___A___________ TPipe.exe

2013-03-11 21:19 249,856 ___A___________ WiFiMan.dll
2013-01-20 00:24 249,856 ___A___________ WiFiMan.dll

It looks like the install overlooked onig.dll, tcmd.chm, TPipe.exe and WiFiMan.dll. The other 2 files are identical except for a 1-hour timestamp difference.
--
Peter
 
May 20, 2008
3,515
4
Elkridge, MD, USA
Replacing a released version (v14) with an experimental (beta) version (v15) shows a great degree of trust in the perfection of the still experimental version, which comes with a "no guarantees" caveat. Installing a new version in the same directory as an old version is another risky action. The set of files with a new version may not be the same as the old; the remove/keep old version dialog actually refers to different BUILDS of the SAME version.

The 1-hour time difference would probably disappear if you used UTC for both. Most likely you installed one of each pair when standard time was in effect, the other when DST was in effect. The @FILESTAMP function of Charles Dye's ISO8601.dll plugin (which converts the internal UTC timestamp of NTFS based on the time zone in effect at the time of the file event, ignoring the currently effective time time zone) would display them identically, too. For all that are fully identical, my guess is that either they did not change for the new version, or that both copies actually belong to the same version.
 
Jul 1, 2008
81
0
74
Montreal
Replacing a released version (v14) with an experimental (beta) version (v15) shows a great degree of trust in the perfection of the still experimental version, which comes with a "no guarantees" caveat. Installing a new version in the same directory as an old version is another risky action. The set of files with a new version may not be the same as the old; the remove/keep old version dialog actually refers to different BUILDS of the SAME version.

I've used this product since 1994. While an occasion an upgrade presented a problem, most of the time I have had nothing to worry about. Besides, a public beta already will have passed many alpha hurdles thanks to rigorous testing by people such as yourself. And I'm prepared to backtrack. Like the very first time my computer crashed, I thought it was the end of the world, but now I rebuild my PC from scratch (almost) every year or so.

The 1-hour time difference would probably disappear if you used UTC for both. Most likely you installed one of each pair when standard time was in effect, the other when DST was in effect. The @FILESTAMP function of Charles Dye's ISO8601.dll plugin (which converts the internal UTC timestamp of NTFS based on the time zone in effect at the time of the file event, ignoring the currently effective time time zone) would display them identically, too. For all that are fully identical, my guess is that either they did not change for the new version, or that both copies actually belong to the same version.

You're right, I upgraded to v14.03.59 on Jan. 20, i.e. on standard time, which accounts for the apparent 1-hour difference in the timestamps. But the v15 install should have overwritten the other 4 files. v14 and v15 WiFiMan.dll file sizes are the same but a comparison of the files with FC showed lots of differences.

That was on a home PC. I also installed v15 on 2 workstations, "replace existing versions" and in the same directory but I did not empty those directories beforehand. On one workstation the install replaced everything, on the other it overlooked WiFiMan.dll
--
Peter
 
May 20, 2008
3,515
4
Elkridge, MD, USA
Another reason for some DLLs not being replaced with the newer could be that they were in use. Since the installer checks before starting the actual installation that no conflicting program are running, and v14 definitely conflicts with v15, it could happen only by choosing to ignore the conflicts (I doubt any tester would make that choice, so it maybe an untested choice with its outcome not necessarily correct), or possibly by the DLL not being unloaded quickly enough.

Personally I keep parallel directories for all versions from 4nt5, though it's been ages since I actually ran anything prior to v8, and nothing before v11 with any frequency. OTOH I have aliases to access the help files of v5 or any later version from the command prompt of any 4NT or TCC version. I do this to be able to respond to support questions from users of older versions.
 

rconn

Administrator
Staff member
May 14, 2008
12,367
150
I just installed v15.00.18 on XP. I installed to the same directory as v14, but I had not emptied the directory before the install. I told the installer to replace previous versions.

The installer does not support overwriting different major versions (and never has). The "replace previous versions" refers to previous builds of the same major version (for example, 14.03.58 to 13.03.59)
 
Similar threads
Thread starter Title Forum Replies Date
A TCC /S switch observations Support 2
R Observations following recent upgrade to TC13 Support 1
Peter Bratton BDEBUGGER observations Support 4
vefatica INKEY observations Support 3
C Some little observations Support 16
newbie Upgrade from v15 to v21 Support 9
MickeyF problem using COM object in VBScript from v16 x64 TCC but not from v15 32-bit TCC Support 4
vefatica Fixed V14, V15, V16 now corrupt Support 4
S Documentation Webpage not showing latest V15 build Support 0
D Folder/List view changed in v15 Support 8
Dan Glynhampton Fixed v15 sendmail : password encryption problem Support 18
D How to? V15.00.30 -(help!) - Floating view windows don't open Support 1
nikbackm Fixed v15: Issue with @select Support 3
nikbackm Registration problem with v15 Support 16
S list seems to loose focus v15 Support 2
Dan Glynhampton v15 installer question Support 2
G How to? v15: Can't alias Alt-Z Support 7
C Startup folder not working on v15 Support 6
G Fixed v15.00.27: @SELECT Support 10
H V15 Help: Error in ASSOCIATE topic Support 0
H V15 installer difficult to use with JAWS screen reader Support 0
nikbackm Fixed v15: VIEW - encoding and CSV issues Support 9
nikbackm v15: Problem with ALIAS in command group Support 10
Dan Glynhampton Documentation v15 help: Some trivial nitpicking. Support 1
Dan Glynhampton Documentation v15 help: Error in @ISSPACE topic Support 0
Dan Glynhampton Documentation v15 help: Error in @TASCII topic Support 0
Dan Glynhampton Documentation v15 help: A couple of typos Support 0
Dan Glynhampton Documentation v15 help: Minor niggles Support 0
Dan Glynhampton Documentation v15 help: Missing link Support 0
Dan Glynhampton Documentation v15 help: Syntax error in example of @DEC Support 0
Dan Glynhampton Documentation v15 help: More mailto: links Support 2
Dan Glynhampton Documentation v15 help: More odd mailto: links in the help Support 8
Dan Glynhampton Documentation v15 help: Another mailto: link oddity Support 0
Dan Glynhampton Documentation v15 help: Error in @HTMLDECODE topic Support 0
Dan Glynhampton Documentation v15 help: Error in @TUPPER topic Support 0
Dan Glynhampton Documentation v15 help: Error on @TRIMALL function page Support 0
Dan Glynhampton Documentation v15 help: Strange links in @INT topic Support 0
Dan Glynhampton Documentation v15 help: Incorrect Links Support 0
Dan Glynhampton Documentation v15 help: Help for SCREENMONITOR command Support 0
Dan Glynhampton Documentation v15 help: ECHOXERR Help Page Title is Wrong Support 0
Dan Glynhampton Documentation Bad links in v15 help Support 0
Dan Glynhampton Documentation Bad Link/Missing Page in v15 help Support 0
vefatica V15's automatic error emails to JPSoft! Support 3
C v15 not on ftp site? Support 8
fishman@panix.com 27.00.17 x64 will not install for me!! Support 4
Joe Caverly Here-Document on new Install Support 21
S 32-bit Take Command v22 install for thumb drive Support 1
Roedy install fail Support 9
A Reinstalling TCC-RT 21.01.57 triggers a new install instead of update/reinstall Support 3
R Portable install with v21 - why did it not work? Support 3

Similar threads