FS#21327 - [docky] package incompatible with the latest upgrade of Mono

Attached to Project: Community Packages
Opened by Jean-Alexandre Anglès d'Auriac (Oxayotl) - Tuesday, 19 October 2010, 06:38 GMT
Last edited by Jan Alexander Steffens (heftig) - Sunday, 31 October 2010, 15:45 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Docky is not launching anymore on my 32-bits Arch installation.
Here is the output :
“Could not load file or assembly 'Mono.GetOptions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' or one of its dependencies.

Unhandled Exception: System.TypeLoadException: Could not load type 'Docky.Docky' from assembly 'Docky, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null'.”
Since Mono.GetOption was removed from Mono (see https://bugs.launchpad.net/do/+bug/186271 or http://monoblog.blogspot.com/2010/03/my-little-library-monogetoptions-is.html ) and the bug started to occur just after an upgrade to mono-2.8-1, I guess the problem is that docky 2.0.6-2 is incompatible with the version of mono in the extra repository.

Steps to reproduce:
- Open a terminal
- Type docky
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Sunday, 31 October 2010, 15:45 GMT
Reason for closing:  Fixed
Comment by Ionut Biru (wonder) - Tuesday, 19 October 2010, 10:48 GMT
is it fixed in 2.0.7 ?
Comment by Jan Alexander Steffens (heftig) - Tuesday, 19 October 2010, 12:17 GMT
Should be.
Comment by Sebastian Sauer (rudygotya) - Wednesday, 20 October 2010, 14:20 GMT
Same on docky 2.07 for me
Comment by Jean-Alexandre Anglès d'Auriac (Oxayotl) - Wednesday, 20 October 2010, 14:45 GMT
Here it's working fine with docky 2.07
Comment by Sebastian Sauer (rudygotya) - Thursday, 21 October 2010, 06:44 GMT
yaourt -Sb docky fixed it :) tyvm for your work.
Comment by Ionut Biru (wonder) - Thursday, 28 October 2010, 19:41 GMT
@Sebastian is not like we don't want to fix it. you said you had a problem but you didn't said if you are using i686 or x86_64. Is important because for me(x86_64) works fine.
Comment by Sebastian Sauer (rudygotya) - Friday, 29 October 2010, 10:37 GMT
doh, that was badly described from me. It seems like i had a 2.07 built that was not working in my package cache. I used yaourt -Sb docky, but I didn't change a single sign in the package build and it worked. No sarcasm implemented - sorry :)
Comment by Doug Forster (dforster) - Friday, 29 October 2010, 16:20 GMT
I had the same problem on 64 arch.

Could not load file or assembly 'Mono.GetOptions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' or one of its dependencies.

Unhandled Exception: System.TypeLoadException: Could not load type 'Docky.Docky' from assembly 'Docky, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null'.

[dforster@arch ~]$ uname -a
Linux arch 2.6.35-ARCH #1 SMP PREEMPT Wed Sep 29 08:45:18 CEST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz GenuineIntel GNU/Linux

Running the yaourt build resolved the issue for me.

Loading...