FS#12874 - Add notify-sharp-svn as optional dependency for banshee

Attached to Project: Arch Linux
Opened by Giorgio (uastasi) - Wednesday, 21 January 2009, 11:39 GMT
Last edited by Hugo Doria (hdoria) - Thursday, 22 January 2009, 00:14 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Hugo Doria (hdoria)
Architecture All
Severity Low
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
I've noticed that without notify-sharp-svn package I can't display Banshee tray icon.
Maybe it could be added as an optional dependency.

Additional info:
* package version(s):
banshee 1.4.2-1

* config and/or log files etc.
Here's when banshee is launched without notify-sharp-svn installed
12:30 ~ >banshee-1
[Info 12:30:38.675] Running Banshee 1.4.2: [source-tarball (linux-gnu, i686) @ 2009-01-21 06:34:34 BRT]
[..]
** (Banshee:25853): WARNING **: The following assembly referenced from /usr/lib/banshee-1/Extensions/Banshee.NotificationArea.dll could not be loaded:
Assembly: notify-sharp (assemblyref_index=9)
Version: 0.4.0.0
Public Key: 2df29c54e245917a
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/usr/lib/banshee-1/Extensions).


** (Banshee:25853): WARNING **: Could not load file or assembly 'notify-sharp, Version=0.4.0.0, Culture=neutral, PublicKeyToken=2df29c54e245917a' or one of its dependencies.
[Warn 12:30:40.609] Caught an exception - Could not load type 'Banshee.NotificationArea.NotificationAreaService' from assembly 'Banshee.NotificationArea, Version=1.4.0.0, Culture=neutral, PublicKeyToken=null'. (in `mscorlib')
at (wrapper managed-to-native) System.MonoType:GetConstructors_internal (System.Reflection.BindingFlags,System.Type)
at System.MonoType.GetConstructors (BindingFlags bindingAttr) [0x00000]
at System.MonoType.GetConstructorImpl (BindingFlags bindingAttr, System.Reflection.Binder binder, CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x00000]
at System.Type.GetConstructor (BindingFlags bindingAttr, System.Reflection.Binder binder, CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x00000]
at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000]
at System.Activator.CreateInstance (System.Type type) [0x00000]
at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000]
at Mono.Addins.InstanceExtensionNode.CreateInstance (System.Type expectedType) [0x00000]
at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000]
[Warn 12:30:40.611] Extension `/Banshee/ServiceManager/Service/__nid_11' not started: Could not load type 'Banshee.NotificationArea.NotificationAreaService' from assembly 'Banshee.NotificationArea, Version=1.4.0.0, Culture=neutral, PublicKeyToken=null'.
[Warn 12:30:41.153] Caught an exception - Could not load type 'Banshee.NotificationArea.NotificationAreaService' from assembly 'Banshee.NotificationArea, Version=1.4.0.0, Culture=neutral, PublicKeyToken=null'. (in `mscorlib')
at (wrapper managed-to-native) System.MonoType:GetConstructors_internal (System.Reflection.BindingFlags,System.Type)
at System.MonoType.GetConstructors (BindingFlags bindingAttr) [0x00000]
at System.MonoType.GetConstructorImpl (BindingFlags bindingAttr, System.Reflection.Binder binder, CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x00000]
at System.Type.GetConstructor (BindingFlags bindingAttr, System.Reflection.Binder binder, CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x00000]
at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000]
at System.Activator.CreateInstance (System.Type type) [0x00000]
at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000]
at Mono.Addins.InstanceExtensionNode.CreateInstance (System.Type expectedType) [0x00000]
at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000]
[Warn 12:30:41.154] Extension `/Banshee/ServiceManager/Service/__nid_11' not started: Could not load type 'Banshee.NotificationArea.NotificationAreaService' from assembly 'Banshee.NotificationArea, Version=1.4.0.0, Culture=neutral, PublicKeyToken=null'.


Steps to reproduce:
1) run banshee
This task depends upon

Closed by  Hugo Doria (hdoria)
Thursday, 22 January 2009, 00:14 GMT
Reason for closing:  Fixed
Comment by Zekah (the_k586) - Wednesday, 21 January 2009, 20:14 GMT
Same bug here:

Caught an exception - Could not load type 'Banshee.NotificationArea.NotificationAreaService' from assembly 'Banshee.NotificationArea, Version=1.4.0.0, Culture=neutral, PublicKeyToken=null'. (in `mscorlib')
Comment by Zekah (the_k586) - Wednesday, 21 January 2009, 20:17 GMT
installing notify-sharp-svn has solved the problem sucessfully
I confirm :)
Comment by Hugo Doria (hdoria) - Thursday, 22 January 2009, 00:13 GMT
Fixed on banshee 1.4.2-2. Thanks.

Loading...