[Mono-bugs] [Bug 76237][Wis] New - gacutil doesn't update links on dll install

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Mon Sep 26 14:55:57 EDT 2005

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by v.merkatz at gmx.net.


--- shadow/76237	2005-09-26 14:55:57.000000000 -0400
+++ shadow/76237.tmp.26968	2005-09-26 14:55:57.000000000 -0400
@@ -0,0 +1,37 @@
+Bug#: 76237
+Product: Mono: Tools
+Version: 1.1
+OS Details: 
+Status: NEW   
+Priority: Wishlist
+Component: tools
+AssignedTo: mono-bugs at ximian.com                            
+ReportedBy: v.merkatz at gmx.net               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+Summary: gacutil doesn't update links on dll install
+Description of Problem:
+If there's a symlink in /usr/lib/mono/$PACKAGE/$package.dll that points to
+a non-existing file, gacutil doesn't update it on a gacutil /i.
+This is because gacutil uses File.Exist to test if that symlink exists,
+which returns false on dangling symlinks.
+Steps to reproduce the problem:
+1. Install some dll with gacutil
+2. remove the dll itself, but not the symlink in /usr/lib/mono/$PACKAGE
+3. Install a newer version of the dll with gacutil
+Actual Results:
+the symlink still points to the old (non-existing) dll
+Expected Results:
+the symlink should point to the new dll
+How often does this happen? 
+every time

More information about the mono-bugs mailing list