GsDevKit_home icon indicating copy to clipboard operation
GsDevKit_home copied to clipboard

slight difference between `products.st` and `products`

Open dalehenrich opened this issue 4 years ago • 0 comments

When I run products.st and products with the same $GS_HOME, I get slightly different output:

rogue:gsdevkit_launcher_350>products.st
Installed Products:
	2.4.8
	3.0.1
	3.1.0.6
	3.2.0
	3.2.11
	3.2.15
	3.2.17
	3.2.8.1
	3.3.0
	3.3.1
	3.3.3
	3.3.6
	3.3.7
	3.3.8
	3.3.9
	3.4.0
	3.4.1
	3.4.2
	3.4.3
	3.5.0
rogue:gsdevkit_launcher_350>products
Installed Products:
	2.4.8
	3.0.1
	3.1.0.6
	3.2.0
	3.2.11
	3.2.15
	3.2.17
	3.2.8.1
	3.3.0
	3.3.1
	3.3.3
	3.3.6
	3.3.7
	3.3.8
	3.3.9
	3.3.9_a
	3.4.0
	3.4.1
	3.4.2
	3.4.3
	3.4.3_e
	3.5.0
	3.5.0_g
	3.5.0_h
	3.6.0_hood
	3.6.0_i

This is what my products directory looks like:

rogue:gsdevkit_launcher_350>ls -l $GS_HOME/shared/downloads/products/
total 92
drwxr-xr-x  3 dhenrich smalltalk 4096 Oct 24  2018 bak
drwxr-xr-x 18 dhenrich smalltalk 4096 Feb  3  2016 GemStone64Bit2.4.8-x86_64.Linux
drwxr-xr-x 17 dhenrich smalltalk 4096 Oct 31  2011 GemStone64Bit3.0.1-x86_64.Linux
drwxr-xr-x 18 dhenrich smalltalk 4096 Apr 17  2014 GemStone64Bit3.1.0.6-x86_64.Linux
drwxr-xr-x 19 dhenrich smalltalk 4096 Apr 24  2014 GemStone64Bit3.2.0-x86_64.Linux
drwxr-xr-x 19 dhenrich smalltalk 4096 Oct 28  2015 GemStone64Bit3.2.11-x86_64.Linux
drwxr-xr-x 19 dhenrich smalltalk 4096 May 13  2016 GemStone64Bit3.2.15-x86_64.Linux
drwxr-xr-x 19 dhenrich smalltalk 4096 May 19  2017 GemStone64Bit3.2.17-x86_64.Linux
drwxr-xr-x 19 dhenrich smalltalk 4096 Aug 28  2015 GemStone64Bit3.2.8.1-x86_64.Linux
drwxr-xr-x 18 dhenrich smalltalk 4096 Feb 10  2016 GemStone64Bit3.3.0-x86_64.Linux
drwxr-xr-x 18 dhenrich smalltalk 4096 Jun 10  2016 GemStone64Bit3.3.1-x86_64.Linux
drwxr-xr-x 18 dhenrich smalltalk 4096 Nov 30  2016 GemStone64Bit3.3.3-x86_64.Linux
drwxr-xr-x 18 dhenrich smalltalk 4096 Jun  1  2017 GemStone64Bit3.3.6-x86_64.Linux
drwxr-xr-x 18 dhenrich smalltalk 4096 Jun 26  2018 GemStone64Bit3.3.7-x86_64.Linux
drwxr-xr-x 18 dhenrich smalltalk 4096 Aug 15  2018 GemStone64Bit3.3.8-x86_64.Linux
lrwxrwxrwx  1 dhenrich smalltalk   43 Oct 24  2018 GemStone64Bit3.3.9_a-x86_64.Linux -> /home/dhenrich/work/a_33x/fast50/gs/product
drwxr-xr-x 18 dhenrich smalltalk 4096 Nov  7  2018 GemStone64Bit3.3.9-x86_64.Linux
drwxr-xr-x 18 dhenrich smalltalk 4096 Oct 19  2017 GemStone64Bit3.4.0-x86_64.Linux
drwxr-xr-x 18 dhenrich smalltalk 4096 Jan  2  2018 GemStone64Bit3.4.1-x86_64.Linux
drwxr-xr-x 18 dhenrich smalltalk 4096 Jul 31  2018 GemStone64Bit3.4.2-x86_64.Linux
lrwxrwxrwx  1 dhenrich smalltalk   43 May 30  2018 GemStone64Bit3.4.3_e-x86_64.Linux -> /home/dhenrich/work/e_34x/fast50/gs/product
drwxr-xr-x 18 dhenrich smalltalk 4096 Dec 11  2018 GemStone64Bit3.4.3-x86_64.Linux
lrwxrwxrwx  1 dhenrich smalltalk   43 Jan 24  2019 GemStone64Bit3.5.0_g-x86_64.Linux -> /home/dhenrich/work/g_35x/fast50/gs/product
lrwxrwxrwx  1 dhenrich smalltalk   43 Oct 24  2018 GemStone64Bit3.5.0_h-x86_64.Linux -> /home/dhenrich/work/h_35x/fast50/gs/product
drwxr-xr-x 18 dhenrich smalltalk 4096 May 30 20:56 GemStone64Bit3.5.0-x86_64.Linux
lrwxrwxrwx  1 dhenrich smalltalk   48 Jul 26 09:27 GemStone64Bit3.6.0_hood-x86_64.Linux -> /export/hood5/users/otisa/36a/fast50/gs/product/
lrwxrwxrwx  1 dhenrich smalltalk   43 Jun 18 13:55 GemStone64Bit3.6.0_i-x86_64.Linux -> /home/dhenrich/work/i_36x/fast50/gs/product
drwxr-xr-x 16 dhenrich smalltalk 4096 Aug  7  2018 old_GemStone64Bit3.2.15-x86_64.Linux
-rw-r--r--  1 dhenrich smalltalk  118 Jan 18  2018 README.md

and it appears that the missing product names are coming from symbolic links ... this is very likely to be a bug in the FileSystemGs implementation that is part of Rowan. I will submit a bug against FileSystemGs ... this is not a critical bug for GsDevKit_home, since I'm probably the only person in the world using symbolic links:)

dalehenrich avatar Nov 21 '19 00:11 dalehenrich