[Mono-bugs] [Bug 342890] [Regression] Delete MP3 or Ogg files causes Banshee to crash

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Dec 4 18:59:10 EST 2007


https://bugzilla.novell.com/show_bug.cgi?id=342890

User abockover at novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=342890#c8


Aaron Bockover <abockover at novell.com> changed:

           What    |Removed                                         |Added
----------------------------------------------------------------------------
                 CC|                                                |abockover at novell.com




--- Comment #8 from Aaron Bockover <abockover at novell.com>  2007-12-04 16:59:09 MST ---
This is not a Mono bug. Actually, it appears to be a fix in Mono. In Banshee
there were two different methods with the same name, implemented at different
places in a class hierarchy. 

Calling Type.GetMethod (<name-in-question>) before returned a single match for
the method when in fact it should have returned an ambiguous match exception.
The exception now occurs (correctly) in 1.2.6.

However, now we are in a situation where upgrading Mono will break an
application, which is ugly and unfortunate, but at the same time there's not
much that can be done about it. It was a bug in Banshee that was not caught
(for over 2 years) because of a bug in Mono before 1.2.6.

I will be releasing a new Banshee with the fix in the next week. In the Mono
1.2.6 packaging it might be nice to conflict against banshee < 0.13.2 AND
helix-banshee < 0.13.2, since a user upgrading their Mono stack that does not
upgrade Banshee to 0.13.2 or better will find themselves with a broken Banshee.

Thanks for the QA guys, and rocking on the Mono! Just a few months ago this
probably never would have been caught and we would have found out about it way
too late :)


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list